qq_29166327的博客

人生苦短,少做些虚无缥缈的事 。

排序:
默认
按更新时间
按访问量

Java(36):Lambda 与 Stream 小结

2018年10月22日 目录 一、Lambda  1.1 lambda小例子1 1.2 lambda小例子2 1.3 分析 二、Stream 2.1 如何理解Stream 2.2 Stream特点 2.3 生成Stream的方式 2.4  Stream的中间操作 2.5  S...

2018-11-06 13:57:00

阅读数:5

评论数:0

后端日志【11】:回归自我,负重前行

2018年11月5日 距离上一篇日志,居然已经过去了3个月了,是的,就是那么的忙碌,没有闲心静下来好好总结自己,今日8点多到公司,做个总结吧,捋顺了然后解除迷惘再出发。 一、2018/3/4 - 2018/10/1 在上家公司,游戏中忙碌着,没有了任何的私人时间,周复一周的忙(自己也想发...

2018-11-05 08:47:47

阅读数:9

评论数:0

JOOQ框架学习(1):逆向编译生成代码

2018年10月14日 目录 一、前言 二、模仿网上的文章来搭建JOOQ Demo 步骤1:配置XML文件 步骤2:手敲执行指令 三、对于盲目照抄导致报错的不断填坑 坑NO1:class not found. 坑NO.2:java.lang.ClassNotFoundExcepti...

2018-10-21 16:37:50

阅读数:21

评论数:0

开发日常小结(38):MYSQL: left join / right join / join 的使用区别和联系

2018年10月19日 目录 1、JOIN 的概念 2、JOIN 使用场景 3、场景一:INNER JOIN 4、场景二: LEFT JOIN  5、场景三:RIGHT JOIN 6、场景四:FULL JOIN FULL JOIN 关键字语法 1、JOIN 的概念 有时为了得...

2018-10-21 15:11:24

阅读数:10

评论数:0

多线程学习(6):Java 多线程间通信(五个通俗易懂例子)

2018年10月10日 目录 1、提出问题 2、测试Demo 2.1  线程依次执行 2.2 两个线程按照指定方式有序交叉运行 2.3 四个线程 A B C D,其中 D 要等到 A B C 全执行完毕后才执行,而且 A B C 是同步运行的 2.4 三个运动员各自准备,等到三个人都...

2018-10-10 11:31:01

阅读数:5

评论数:0

开发日常小结(36):源码分析:String类的substring(int beginIndex, int endIndex)方法

目录 1、提出问题 2、测试Demo 3、源码: 1、提出问题 顺序执行下列程序语句后,则b的值是() String a="Hello"; String b=a.substring(0,2);   2、测试Demo public cl...

2018-10-08 19:00:44

阅读数:14

评论数:0

开发日常小结(35):源码分析:反射的方法获取

目录 1、提出问题: 2、测试Demo: 3、源码 3/1 getMethods()方法 3/2 getDeclaredClasses()方法   1、提出问题: Class.getMethods() 和 Class.getDeclaredMethods()区别是什么?获取到哪些...

2018-10-08 15:49:10

阅读数:9

评论数:0

开发日常小结(34):源码分析:String类的equals()方法

目录 1、提出问题 2、源码分析 3、测试Demo: 1、提出问题 我们都知道,在Java中,“==”比较的是对象在内存中的地址,“equals”比较对象的内容;今天复习一下”equals“。   2、源码分析     /**      * Compares this str...

2018-10-07 21:32:12

阅读数:16

评论数:0

开发日常小结(33):Java中的数组是否是对象

2018年10月06日 目录 1、概念 2、测试Demo 1、概念 数组:具有相同类型的数据的集合,1)具有固定的长度;2)在内存中占据连续空间; Java中,数组有属性(length属性),也有方法(clone方法); 对象的特点:封装了数据,同时提供一些属性和方法,故数组是对象...

2018-10-06 19:19:04

阅读数:14

评论数:0

开发日常小结(32):HashMap 源码分析

2018年10月05日 目录 1、Java数据结构图 2、HashMap构造器 2.1 HashMap(int initialCapacity, float loadFactor)  2.2 HashMap(int initialCapacity) 2.3 HashMap() 2.4...

2018-10-05 11:47:10

阅读数:21

评论数:0

设计模式学习(五):单例模式

2018年08月30日 目录 1、单例模式概念 2、饿汉模式 3、懒汉模式   1、单例模式概念 确保某一个类只有一个实例,并且自行实例化,并且向整个系统提供这个实例。 与全局变量的区别:全局变量不能实现继承,而单例模式可以;   2、饿汉模式 package desi...

2018-10-04 21:36:25

阅读数:11

评论数:0

开发日常小结(31):数组array与列表ArrayList的遍历性能比较与分析

2018年10月03日 目录 测试结论 测试例子 性能分析 1)数组Array: 2)列表ArrayList: 2.1 构造函数 2.2 成员变量 2.3 add 方法(队列末尾插入一个元素 / 队列特定位置插入一个元素) 2.4 remove方法(删除指定位置的元素 / 删除...

2018-10-03 21:30:42

阅读数:21

评论数:0

多线程学习(5):synchronized 的基础使用

2018年10月03日 目录 前言 1)synchronized 方法 2)synchronized 块   前言 java中已经有了内置锁:synchronized,synchronized的特点是使用简单,一切交给JVM去处理,不需要显示释放; java中,每个对象都有一个对...

2018-10-03 19:15:38

阅读数:12

评论数:0

多线程学习(4):三种实现Java多线程的方法:Thread、Callable和Runable 的比较与区别

2018年10月03日 目录 前言 1、继承Thread类 2、实现Runnable接口,实现run()方法 3、实现Callable接口,重写call()方法 前言 JVM允许应用程序并发执行多线程:最常用的是两个方法:(1)基础Thread类,重写run()方法;(2)或实现R...

2018-10-03 13:17:32

阅读数:29

评论数:0

Java(44):Comparable 接口 与 Comparator 接口的使用与比较

2018年09月28日 目录 1.Comparable接口的概念 2、Comparable接口使用 2.1 新建类 Age.java ,implements 接口,重写compareTo() 方法: 2.2 测试Demo:ComparableTest.java 3、Comparator...

2018-09-28 11:28:15

阅读数:26

评论数:0

设计模式学习(二):中介者模式

2018年08月29日 《Head First 设计模式》中对中介者模式的描述: 使用中介者模式(Mediator Pattern)来集中相关对象之间复杂的沟通和控制方式。 优点:将对象彼此解耦,增加复用性; 简化系统维护; 让对象间传递的消息变的简单且精简; 缺点:设计不当会让中介...

2018-09-24 23:13:59

阅读数:16

评论数:0

Java(43):反射机制的使用

2018年09月24日   目录 目录 一、java反射机制概念 二、反射的用途 三、reflectionDemoTest 3.1 新建一个测试bo 3.2 写测试Demo 3.3 运行demo 一、java反射机制概念 反射 (Reflection) 是 Java 的特征之...

2018-09-24 18:26:56

阅读数:17

评论数:0

开发日常小结(30):jar包的打包与使用

2018年09月24日 jar包概念 编译打包 测试使用 jar用途 与其他压缩格式的区别 1、什么是jar包? JAR(Java ARchive,Java 归档)是一种与平台无关的文件格式,可将多个文件合成一个文件。 除了可以包括声音和图像文件以外,也可以在其中包括类文件。 ...

2018-09-24 13:14:44

阅读数:58

评论数:0

开发日常小结(29):maven安装与使用

1、Demo 架构(注意目录) *******拓展,很多项目,归根也是个maven项目******   2、maven指令 2.1 清除、编译   进入工作目录(D:\InsAddress\eclipse\workplace\mavenTest),mvn clean compi...

2018-09-23 11:44:56

阅读数:13

评论数:0

FAQ(85):java.sql.BatchUpdateException: Data truncation: Data too long for column

1、日志: java.sql.BatchUpdateException: Data truncation: Data too long for column 'scriptInfoMap' at row 1 at com.mysql.jdbc.PreparedStatement...

2018-09-02 12:23:10

阅读数:22

评论数:0

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