自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 微服务架构

【目录】一、什么是微服务    微服务的定义    微服务的利弊   康威定律二、微服务的适用性    生产率和复杂性的关系    系统演进三、微服务中台战略四、微服务总体技术架构----------------------------------------------------------# 一、什么是微服务----------------------------...

2018-10-16 11:03:55 223

原创 springboot的日期转换

 1.建立 StringToDateConverter类public class StringToDateConverter implements Converter<String,Date> { private static final String dateFormat = "yyyy-MM-dd HH:mm:ss"; private static fina...

2018-07-26 22:48:13 906

原创 spring-boot框架配置搭建

1.new project 如下:2.next 到下一步    对应的项目名,包名可以改一下3.下一步  对应web 以及 如图 SQL勾选一下  4. 下一步  如图所示 ,点击完成   加载完成 ,此时右侧有64个架包5.配置pom.xml文件   加载完成后有76个架包<!-- 分页插件 --> <dependency> ...

2018-07-25 17:09:40 217

原创 ssh框架批量删除以及动态分页

1.dao层接口//批量删除 int deleteisd(Integer[] ids);2.dao层实现类 @Override public int deleteisd(Integer[] ids) { Session session = sessionFactory.openSession(); Transaction tr...

2018-07-24 19:17:41 432

原创 基于SSH的分页查询实现

这里这个类为PageBean.java,里面是定义我们要用到的几个参数,然后提供参数的get和set方法,其实和我们之前写的实体类很像…package cn.itcast.shop.utils; import java.util.List; /** * 分页类的封装 * @author wxr * @param <T> * */public class Pag...

2018-07-23 23:18:59 201

原创 整合SSH(Spring, Struts, Hibernate)

1.先建manve项目2.完善基本的目录结构3.配置pom.xml文件 <maven.compiler.target>1.7</maven.compiler.target> <!--统一配置ssh的版本号--> <spring.version>3.1.1.RELEASE</spring.version&gt...

2018-07-22 23:37:14 136

原创 strust2的配置 以及action接受参数

1.配置pom.xml<!-- struts2-core --> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2

2018-07-19 16:58:58 270

原创 hibernate 基础配置以及hibernate注解版Annotation

 1. 创建maven项目2.配置pom.xml文件 <!-- 添加mysql驱动依赖 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> &...

2018-07-18 23:03:39 280

原创 Oracle数据库应用(伪列、伪表、分页、查询)

1.伪列创建表时,没有定义过的列,不在表结构中,为存储在表中,查询后,自动附加的列,查询时,自动生成值,只能查询,不能update、delete、insert。常见的伪列分为以下几种。详细介绍1.1 RowID:储存表中每一行在记录的物理地址,唯一可以标识表中的一行,插入记录产生的。使用RowID可以快速的定位表中的某一行。(是一种数据类型,不可更改的,索引都是基于伪列的,使用RowI...

2018-07-17 18:46:04 1257

原创 Oracle 建表空间以及curd的语法

1.创建表空间/*创建表空间*/create tablespace   root_tablespacedatafile 'e:\data\root.dbf'size 3mautoextend on next 1mmaxsize 10m创建用户,指明表空间创建用户同时设置默认表空间create user 用户名 identified by 密码default ...

2018-07-16 23:25:04 194

转载 Oracle实例和数据库

-==================================--Oracle实例和数据库(Oracle体系结构)--==================================一、Oracle实例Oracle Server:一个Oracle Server由一个Oracle实例和一个Oracle数据库组成。      即:Oracle Server = Oracle Instanc...

2018-07-15 22:08:05 2119

原创 SSM框架整合(IntelliJ IDEA + maven + Spring + SpringMVC + MyBatis)

1. 创建maven项目1.3  生成maven的项目骨架之后,我们还需要手动在 src/main 下创建 java和resources目录。2.项目配置文件  2.1  pom.xml     加入如下整合的架包<dependency> <groupId>org.springframework</groupId> <artifac...

2018-07-12 22:51:10 154

原创 Mysql 基础

use k7505 数据库create table student( 创建表stuno int PRIMARY key auto_increment, # PRIMARY key表示主键 auto_increment自增长stuname varchar(50) not null, # not null不能为空borndate date ,address varchar(255))...

2018-06-05 18:32:49 166

原创 jquery 操作DOM

DOM操作分为三类:(1) DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById()(2)  HTML-DOM:用于处理HTML文档,如document.forms(3) CSS-DOM:用于操作CSS,如element.style.color="green"1.1    jQuery中的DOM操作jQuery对JavaScript中的DOM操作进行了封装jQ...

2018-06-04 17:40:06 187

原创 初识jQuery

1.1 Jquery它是javascript的一个轻量级框架,对javascript进行封装,它提供了很多方便的选择器。供你快速定位到需要操作的元素上面去。还提供了很多便捷的方法1.       获取元素JS:document.getElementById()系列;JQ:$(“#id”);$()à工厂函数作用:1.获取DOM元素2.将DOM对象转为jquery对象2.       DOM对象和jQ...

2018-05-31 19:01:03 124

原创 JavaScript DOM简介

1. DOM获取页面的元素1.1 getElement系列访问通过DOM获取页面的元素的三种方式(1) getElementById( )方法访问DOM元素  —》 id获取一个元素(2) getElementsByName( )方法访问DOM元素—》 元素的name属性名获取(数组)(3) getElementsByTagName( )方法访问DOM元素 –》元素的名称获取(数组)(4) get...

2018-05-30 18:30:05 194

原创 JavaScript基础

JavaScript:写入HTML输出<!DOCTYPE html> <html> <head> <script> var number=100; document.write('<h1>'+number+'</h1>'); document.write("<p

2018-05-27 15:20:41 101

原创 css样式

什么是CSS?层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS和HTML和JavaScript的关系HTML 结构层负责从语义的角度搭建页面结构CSS 样式层    负责从 审...

2018-05-24 18:52:03 156

原创 HTML form表单

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <from> <table&amp

2018-05-23 18:26:16 322

原创 工厂模式

1.1简单工厂简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。不修改代码的话,是无法扩展的package com.company;public class ComputerFactory { public static double result(double num1,String fu,double num2){ double re...

2018-05-22 18:51:50 87

原创 日志记录工具log4j 以及 单元测试

log4j (在IDEA中)第一部分:配置log4j     添加log4j-1.2.17.jar第二部分:  添加log4j.properties配置文件### 设置Logger输出级别和输出目的地 ###log4j.rootLogger=debug, stdout,logfile### 把日志信息输出到控制台 ###log4j.appender.stdout=org.apache.lo...

2018-05-21 19:44:13 1256

原创 java网络编程三要素及socket编程

1.IP地址网络中host的标识不易记忆,可用主机名或域名本地回环地址,localhost:127.0.0.1存在于 :java.net.InetAddress//获取本地主机ip地址对象 InetAddress ip=InetAddress.getLocalHost(); System.out.println(ip.getHostName()); ...

2018-05-18 18:51:27 150

原创 XML的简单读取与写入

已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore>  <book genre="fantasy" ISBN="2-3631-4">    <title>Oberon's Legacy</title&a

2018-05-17 18:37:52 402

原创 多线程同步的五种方法

为什么要线程同步因为当我们有多个线程要同时访问一个变量或对象时,如果这些线程中既有读又有写操作时,就会导致变量值或对象的状态出现混乱,从而导致程序异常。举个例子,如果一个银行账户同时被两个线程操作,一个取100块,一个存钱100块。假设账户原本有0块,如果取钱线程和存钱线程同时发生,会出现什么结果呢?取钱不成功,账户余额是100.取钱成功了,账户余额是0.那到底是哪个呢?很难说清楚。因此多线程同步...

2018-05-16 22:15:07 110

原创 Java多线程实现的四种方式

Java多线程实现的方式有四种  1.继承Thread类,重写run方  2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target  3.通过Callable和FutureTask创建线程  4.通过线程池创建线程前面两种可以归结为一类:无返回值,原因很简单,通过重写run方法,run方式的返回值是void,所以没有办法返回结果...

2018-05-15 19:04:03 84

原创 反射

1.Java的反射机制的概念:在Java运行时环境中,对于任意一个类,能否知道这个类的哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。Reflection是Java被视为动态(准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一...

2018-05-14 18:49:41 80

原创 用<div>做运动的小球游戏

&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;div id="div1" style="position: absolute; backg

2018-05-07 22:15:03 386

原创 JavaScript基础内容

(1)   三种输出语句:alert();  弹窗,进行提示框的弹出Console.log(); 在控制台看到输出语句;Prompt();弹出一个供用户输入信息的文本框(2): 五种基本数据类型:String, Number,underfind, object , Boolean(3): 取余的计算原理:% 余数余数的计算方式 X=Y%Z  Y-Y/Z*Z=余数(4):Math方法的使用Var a...

2018-05-03 19:13:35 90

原创 HTML

1.HTML的一般结构如下:&lt;html&gt;----以&lt;html&gt;开始,以&lt;/html&gt;结束,表示之间的文档是HTML&lt;head&gt;----HTML文档的头部,主要放文档的标题信息&lt;title&gt;未使用CSS的HTML文件&lt;/title&gt;&lt;/head&gt;&lt;body&gt;----HTML的主体部分 &a

2018-05-02 18:41:04 2148 2

原创 Java中File、字节流

File案例需求:从控制台输入一个字符串 该字符串是文件夹路径 计算这个文件夹的大小public static File getDirFile() { Scanner scanner = new Scanner(System.in); while(true) { System.out.println("请输入一个文件夹路径:"); String pa...

2018-04-26 18:27:02 123

原创 String类,枚举类,以及Date类和Calendar类的用法举例

枚举类型与String类型之间的转换public enum Gender { 男,女}public class Text1 { public static void main(String[] args) { //枚举的索引 System.out.println(Gender.男.ordinal());//输出0 System.ou...

2018-04-25 16:03:16 228

原创 各种类型之间的转换

System.out.println("装箱:");int i=10; //基本数据类型Integer x=new Integer(i);//手动装箱Integer y=i;//自动装箱System.out.println("拆箱");Integer j=new Integer(8);//定义一个Integer包装类对象,值为8int m=j.intValue();//手动拆箱为i...

2018-04-24 23:15:11 528

原创 Map集合各种遍历方法总结

Map&lt;String,String&gt; map=new HashMap&lt;&gt;(); map.put("百度", "李彦宏"); map.put("阿里巴巴", "马云"); map.put("腾讯", "马化腾"); map.put("小米", &quot

2018-04-23 21:13:44 113

原创 ArrayList与LinkedList的区别

ArrayList:底层是一个数组,擅长数据的查找(访问)LinkedList:底层链表,擅长数据的修改(包括数据添加和删除)特点:存储的数据时有序的(有序是指存储顺序),存放重复的数据,可以存放NULL值List:  add()   set()   remove get()  contains():判断指定值是否存在,存在返回true,不存在返回false从下图中可以看出,ArrayList与L...

2018-04-22 17:38:55 154

原创 各修饰符final ,static的使用

final有三种使用场景,分别是修饰变量、方法和类,无论哪种修饰,一旦声明为final类型,你将不能改变这个引用了,编译器会检查代码,如果你试图再次初始化,编译器会报错1、修饰变量 当final修饰一个变量的时候一般把他作为常量,通常和static关键字配合使用。例如: private static final String ISSUCCESS_FLAG = “true”;一般st

2018-04-19 16:49:17 352

原创 异常的处理

异常:应用程序在运行的过程中发生的使程序意外终止的情况。 Try-catch-finally处理异常Try{}catch(){}finally{//无论程序是否正常执行,最终都会被执行的代码   }只有在finally之前遇到了System.exit(1)代码,那么finally代码不会被执行注意:多重Catch中,如果匹配上最终只会执行一个catch匹配块,如果所有的catch都匹配不上,程序意...

2018-04-18 21:47:51 331

原创 java 接口的使用

一、基本概念接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。范例:定义一个接口inter...

2018-04-17 18:02:52 505

原创 多态的使用

1 .什么是多态:多种形态。分两部分:1、功能多态:一个行为多种实现方式体现:重写和重载2、形态多态:一个类型的多种表现形式比如:动物多种表现形式:猫、狗Animal a=newDog();//父类的引用指向子类的对象(即向上转型),反过来不行使用多态时一些注意事项:1、存在继承2、方法重写2. 多态的应用1、向上转型:父类引用指向子类对象2、向下转型:父类引用显式类型转换为子类对象。1.比如说将...

2018-04-16 23:07:03 358

原创 JAVA中封装和构造方法以及重载的使用

1. 封装封装:private私有化成员属性,提供公开public的getter/setterGetter:取值Setter:赋值在哪儿用:在构造方法中初始化属性值的用!!!!!或者对象名.set/get()进行使用!!!好处:隐藏内部实现细节,保证代码的安全,同时也可以提升数据的安全性样例:public class Text {       private int nums;       p...

2018-04-13 17:05:18 490 2

原创 java(继承的使用)

继承的概念:提供的一种子类沿用父类通用行为和属性的编码方式。继承的优势:减少代码冗余,进而可以提升代码的可维护性,提升代码可扩展性。继承的特点:1、传递性  2、相对性  3、单根性(一个子类有且仅有一个父类)继承的实现方式:extends是关键字,后跟父类的类名,如果没有父类,则默认父类是java.lang.Object。重点~~~ 子类可以通过继承自动获得父类中访问权限为public,prot...

2018-04-12 23:52:04 415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除