自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud.md

eurekajar 包spring-cloud-starter-netflix-eureka-serverspring-boot-starter-securityjaxb-apiactivationjaxb-runtime<dependencyManagement> <dependencies> <depend...

2018-10-09 16:27:24 326

原创 SpringBoot.md

01 第一个程序在main 函数同层级和下级目录下创建@EnableAutoConfiguration(exclude = {RedisAutoConfiguration.class})@Controllerpublic class IndexController { @RequestMapping("/") @ResponseBody public String...

2018-10-09 16:27:07 566

原创 SpringAOP.md

09 AOP1、 面向切面编程在软件业,AOP为aspect oriented programming 的缩写,面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,AOP是OOP的延续,是软件开发中的一个热点,也是spring 框架中的一个重要内容,是函数式编程的一种衍生, 利用AOP可以对业务逻辑的各个部分惊醒隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的...

2018-10-09 16:26:48 194

原创 Spring.md

文章目录01 入门核心思想: IOC, AOP能解决的问题:1 pojo2 配置文件3 name 和 id工厂类型4 单例和多例两个bean:一个beanprototype5 延迟加载6 初始化和销毁方法person pojoxmltest:04 对象的创建方式4.1 无参构造函数4.2 有参构造函数4.3 实例工厂方法方法:applicationContexttest:4.4 静态工厂方法方法...

2018-10-09 16:26:33 281

原创 Mybatis下.md

文章目录15 Mybatis generator16 性能-一級緩存一级缓存,默认存在,例外17 二级缓存开启二级缓存18 高级结果映射-嵌套查询一对一一对多19 高级结果映射- 嵌套结果20 扩展结果BlogCustom 类 extends Blogxml: left join:接口22 延迟加载测试一:积极加载测试二: 延迟加载懒惰延迟加载15 Mybatis generatorhttps...

2018-10-09 16:26:20 221

原创 Mybatis上.md

文章目录大纲01 入门一、 什么是MyBatis二、入门案例1、创建项目3、加入配置文件4、定义接口5、创建工具类6、创建测试用例02 数据库字段名和javaBean 中成员变量名不同一、 使用别名二、使用resultMap03 模糊查询和排序,#和$一、模糊查询使用#使用$二、 排序04分页,多参数传递第一种方式第二种方式第三种方法05 插入二、获取自增id方式1 局部方式2 全局方式306 更...

2018-10-09 16:26:06 317

原创 Java 集合上.md

文章目录1、 集合框架概述集合框架的作用集合框架结构图Collection 接口List 接口2 、 ListArrayListVectorLinkedList在实际开发中,如何选择list 的具体实现3、Set 接口HashSethashcode()在java集合中,判断两个对象是否相等的规则是:小结TreeSetLinkedHashSet小结4、 Iterator 接口5、JDK1.8 新特性...

2018-10-09 16:25:15 197

原创 Java 集合下.md

文章目录7、 Map 接口HashMapHashMap 实现原理增加HashtableLinkedHashMapTreeMapJDK1.8 新加入的方法ComparatableCollections 工具类排序操作查找和替换同步控制设置不可变集合其他Optional 容器类Queue 和DequeDeque迭代器设计模式guava 对集合的支持7、 Map 接口public interface...

2018-10-09 16:24:57 203

原创 Java编程基础.md

文章目录运行时常量池堆栈:方法区类加载器程序计数器Java 虚拟机栈(就是一般说的栈)本地方法栈(为native 方法服务)动态连接方法返回地址对象大小分析Jvm的内存区域有5大块前期绑定和后期绑定static finalfor循环,定义变量接口中的数据类型和方法类型byte short char int 运算使用匿名内部类创建线程Integer.向上转型和向下转型JVM内存常用GC算法HotSp...

2018-10-09 16:24:31 345

原创 反射与内省.md

文章目录1、 什么是反射2、 Class 类3、 通过Class 类获取类信息4、 通过Class 类调用属性或方法5、 动态代理InvocationHandler 类Proxy 类接口接口实现测试5、类加载器原理分析1、类的加载过程类的初始化,类什么时候才被初始化 ? ( 6 种情况 )3 类的加载6、 JavaBean 概念什么是JavaBeanJavaBean 命名规则7、 内省基本...

2018-10-09 16:24:06 264

原创 多线程与并发上.md

文章目录1、 线程与进程什么是进程进程的状态线程并发 vs 并行2、线程的基本使用两种实现方法继承Thread 类实现runnalbe 接口3、线程休眠4、join与中断线程public final void join() throws InterruptedExceptionpublic void interrupt()public static boolean interrupted()如何保...

2018-09-24 01:08:38 260

原创 多线程与并发下.md

文章目录9、生产者与消费者应用案例10、线程生命周期11、线程池newSingleThreadExecutornewFixedThreadPoolnewCachedThreadPoolnewScheduledThreadPool附加java 内存模型与volatile关键字synchronized 和volatile 的比较volatile 原子性测试ThreadLocal信号量 semaphor...

2018-09-24 01:08:18 222

原创 常用类库.md

文章目录1、 字符串操作赋值方式String 类字符与字符串操作的方法String 类字节与字符串操作方法判断是否以指定内容开头或结尾String 类替换操作String 字符串截取操作:String 类字符串拆分操作字符串查找StringBufferStringBuilder2、程序国际化Local e类ResourceBundle 类处理动态文本3、 Math 与 Random类MathRan...

2018-09-24 01:07:58 350

原创 异常.md

文章目录异常异常处理过程分析finally 关键字finally块在以下几种情况下不会执行throw 和 throws语法规则自定义异常DEBUG异常异常处理过程分析一旦发生异常,则系统会自动生成一个异常类的实例化对象此时如果存在了try 语句, 则会自动找到匹配的catch 语句执行,如果没有异常处理,则程序将推出,并由系统报告错误所有的catch 根据方法的参数匹配异常类的实例化对...

2018-09-24 01:07:35 214

原创 文件IO上.md

文章目录1、 File 类查找文件2、 字节流3、字符流writerReader字节流与字符流的区别复制文件4、 字节字符转换流5、 缓冲流字符流6、 打印流7、 对象流对象流的两个类:什么时候需要序列化序列化一组对象transient 关键字:8、 字节数组流ByteArrayInputStreamByteArrayOutputStream1、 File 类表示文件和目录路径名的抽象表示形式...

2018-09-24 01:06:20 207

原创 文件IO下.md

文章目录9、 数据流DataInputStreamDataOutputStream10、 字符串流、 管道流、 合并流SequenceInputStreamStringReaderStringWriter管道流11、RandomAccessFileRandomAccessFile12、 Propertise 文件操作Properties13、 文件压缩与解压缩ZipOutputStreamZipI...

2018-09-24 01:05:22 195

原创 方法与数组.md

文章目录1、 方法的定义为什么要有方法?2、 方法的形参与实参3、 方法的返回值4、 方法的重载5、 java 数组的定义6、 数组的赋值方式7、 数组的遍历通过下标来访问数组中的元素。普通for循环foreach8、 增强for循环与可变参数9、数组要注意的问题10、数组示例11、 最大最小值算法12、 冒泡排序算法13、 选择排序算法14、 直接插入排序算法15、 二分查找算法16、 Arra...

2018-09-24 01:04:50 270

原创 枚举.md

文章目录1、 认识枚举2、 Enum 类与enum 关键字3、 集合对枚举的支持4、 带构造方法的枚举5、 让枚举实现接口6、 在枚举中定义抽象方法1、 认识枚举就是要让某个类型的变量的取值只能位若干个固定值中的一个,否则编译器就会报错,枚举可以让编译器在编译时就可以控制源程序赋给非法值,使用普通变量的方式在开发阶段无法实现这一目标。在JDK1.5 之后,使用关键字enum 定义一种新的类型...

2018-09-24 01:03:42 225

原创 注解.md

文章目录1、 认识Annotation2、系统定义的Annotation3、自定义Annotation4、Retention 和RetentionPolicy5、 反射与Annotation6、 @Documented 注解7、 @Target 注解1、 认识Annotationjdk1.5开始,java 增加了对元素据(类的组成单元数据)的支持,也就是注解, 它是代码里做的特殊标记,这些标记...

2018-09-24 01:03:18 964

原创 网络编程.md

文章目录1 网络编程基本概念2 网络编程TCP协议实现服务器端与客户端程序3 TCP实现ECHO程序4 服务器与多客户端通信5 多客户端之间的通信6 网络编程UDP协议7 URL8 MINA 框架入门案例1 网络编程基本概念2 网络编程TCP协议1、 TCP 程序概述Tcp 是一个可靠的协议,面向连接的协议实现TCP程序,需要编写服务器端和客户端,Java API 为我们提供le Jav...

2018-09-24 01:02:32 273

原创 面向对象1

1、面向对象基本概念2、类与对象3、类和对象的定义格式4、对象与内存分析5、封装性成员变量和局部变量6、构造方法7、this 关键字8、值传递和引用传递9、对象的一对一关系10、static 关键字11、main 方法分析12、代码块13、单例设计模式14、对象数组与管理1、面向对象基本概念面向过程: 以步骤为单位,一步一步完成某个具体事...

2018-09-15 10:43:43 150

原创 面向对象2

1、 继承的基本概念继承是从已有的类创建新类的过程2、 新建一个子类的执行过程3、子类的实例化过程4、方法的重写方法重写:方法重写的一些特性:为什么要重写方法?5、super关键字6、继承的应用示例7、final关键字8、抽象类9、接口10、多态性什么是多态?结论11、instanceof 关键字父类的设计法则12、抽象类应用—模板方法模式...

2018-09-15 10:43:00 156

原创 面向对象3

15、简单工厂模式16、 静态代理模式17、适配器模式18、内部类如何在任意的作用域内嵌入一个内部类在接口中的静态内存类方法内部类静态内部类匿名内部类什么局方法内部类访问方法的局部变量必须用final 修饰?内部类的作用为什么需要内部类?编译原理19、数据结构之链表20、基本数据结构包装类21、包与访问修饰符15、简单工厂模式由一个工厂...

2018-09-15 10:42:28 114

原创 java 课程学习笔记上

操作系统进程和线程进程线程寻址存储:寻址空间:网络滑动窗口访问慕课网DNS 请求DNS 响应TCP 连接第一次握手:第二次握手:第三次握手:HTTP包请求HTTP包回复例子:segment of a reassembled pdu例题数据库简介join乐观锁:慕课网 Java校招面试 Google面试官亲授...

2018-08-09 23:47:27 289

原创 sql 进阶

aliases 别名约束not nulluniqueprimary keyforeign keydefaultcheckjoin(join方式决定条数)inner joinleft joinright joinfull joinfull join = left join + right join笛卡儿连接语法:union索引单列索引:唯一索引...

2018-08-09 19:01:35 622

原创 sql 高级

top limit rownummysql oraclelike 运算符inbetweenjoininner join三张表的连接left join语法:right join语法:full outer join语法:自连接unionunion allselect intoinsert into select语法...

2018-08-09 14:44:02 224

原创 SQL 入门

简介历史SQL是一种标准, 但是语法数据库表选择选择不同distinctwhere子句文本字段和数值字段逻辑关系order by多实例insert into在指定的列中插入数据Nullis nullis not nullupdate警告delete删除所有数据简介SQL: 结构化查询语言, 是...

2018-08-09 13:05:17 230

原创 HTML5

https://www.w3cschool.cn/html5/HTML5简介Canvas创建画布绘制坐标画直线画圆本文渐变将图像放在画布上SVGMathML拖放设置元素为可拖放拖放什么 setData放到何处 ondragover进行放置 ondrop地理定位Video视频格式使用DOM 进行控制AudioInput表单元素表单...

2018-08-08 20:10:07 290

原创 CSS 总结

选择器简介效率从高到低优先级xxx li 100+ 1覆盖提升CSS 选择器性能常用选择器:居中布局方法水平居中文字的水平居中padding 填充块嵌套margin 填充absolute图片居中transform 居中响应式flex 居中CSS 参考样式一. 字体属性(font)二. 常用字体(font-family)三. ...

2018-08-08 17:03:47 937

原创 CSS3基础

CSS3 基础CSS3简介border(边框)圆角盒阴影边界图片border-radius(圆角)椭圆:background(背景)多个背景重叠background-clip:background-origin:gradients(渐变)两种类型的渐变(gradients)语法线性渐变使用角度径向渐变(从中心向四周)例子:12 从左到右(...

2018-08-05 17:25:13 388

原创 CSS响应式

CSS 响应式设计CSS 响应式设计Viewport设置Viewport网格视图媒体查询窗口小于500px,横屏图片添加图片背景图片背景-简写属性不同设备显示不同的图片HTML 5 picture 元素视频widthmax-width属性Bootstrap自己实现使用bootstrapViewport...

2018-08-04 20:53:49 656

原创 CSS 中级

CSS 中级CSS 导航栏CSS 下拉菜单下拉菜单下拉图片下拉菜单下拉内容对齐方式CSS 图片廊图像透明/不透明图像透明 - 悬停效果具有文本的拥有背景图像的透明框图像拼接技术媒体类型@media 规则CSS 属性选择器title ~=lang|=表单样式 type=class*=”col-“CSS 中级CSS 导航...

2018-08-04 20:53:22 379

原创 CSS基础

css 基础CSS 简介样式层叠次序CSS 语法CSS 实例 1CSS规则CSS 颜色CSS注释CSS Id 和 Class 选择器id 选择器以 # 来定义class 选择器以 . 定义元素选择器 –>标签名字CSS 创建外部样式表内部样式表内联样式多重样式多重样式优先级顺序CSS Backgrounds背景颜色背景图像bac...

2018-08-04 20:52:31 1373

原创 HTML 1

HTML概念HTML 时超文本标记语言(Hyper Text Markup Language)Html 是一种标记语言(markup language)HTML 基础标题标题通过<h1>   <h6> 等标签进行定义, h1 最大, h6 最小<h1>This is a heading 1 &am

2018-08-02 13:32:08 485

空空如也

空空如也

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

TA关注的人

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