- 博客(12)
- 资源 (14)
- 问答 (1)
- 收藏
- 关注
原创 JOOQ框架学习(1):逆向编译生成代码
2018年10月14日目录一、前言二、模仿网上的文章来搭建JOOQ Demo步骤1:配置XML文件步骤2:手敲执行指令三、对于盲目照抄导致报错的不断填坑坑NO1:class not found.坑NO.2:java.lang.ClassNotFoundException: org.jooq.util.DefaultGenerator坑NO.3:java.lang...
2018-10-21 16:37:50 1504
原创 开发日常小结(38):MYSQL: left join / right join / join 的使用区别和联系
2018年10月19日目录1、JOIN 的概念2、JOIN 使用场景3、场景一:INNER JOIN4、场景二: LEFT JOIN 5、场景三:RIGHT JOIN6、场景四:FULL JOINFULL JOIN 关键字语法1、JOIN 的概念有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。SQL join 用于...
2018-10-21 15:11:24 356
原创 多线程学习(6):Java 多线程间通信(五个通俗易懂例子)
2018年10月10日目录1、提出问题2、测试Demo2.1 线程依次执行2.2 两个线程按照指定方式有序交叉运行2.3 四个线程 A B C D,其中 D 要等到 A B C 全执行完毕后才执行,而且 A B C 是同步运行的2.4 三个运动员各自准备,等到三个人都准备好后,再一起跑2.5 子线程完成某件任务后,把得到的结果回传给主线程1、提出问题 ...
2018-10-10 11:31:01 407
原创 开发日常小结(36):源码分析:String类的substring(int beginIndex, int endIndex)方法
目录1、提出问题2、测试Demo3、源码:1、提出问题顺序执行下列程序语句后,则b的值是()String a="Hello";String b=a.substring(0,2); 2、测试Demopublic class test_string_substring { /** * @param args */ public static...
2018-10-08 19:00:44 1063
原创 开发日常小结(35):源码分析:反射的方法获取
目录1、提出问题:2、测试Demo:3、源码3/1 getMethods()方法3/2 getDeclaredClasses()方法 1、提出问题:Class.getMethods() 和 Class.getDeclaredMethods()区别是什么?获取到哪些返回值? 2、测试Demo:public class test_class_exte...
2018-10-08 15:49:10 266
原创 开发日常小结(34):源码分析:String类的equals()方法
目录1、提出问题2、源码分析3、测试Demo:1、提出问题我们都知道,在Java中,“==”比较的是对象在内存中的地址,“equals”比较对象的内容;今天复习一下”equals“。 2、源码分析 /** * Compares this string to the specified object. The result is {@code...
2018-10-07 21:32:12 440
原创 开发日常小结(33):Java中的数组是否是对象
2018年10月06日目录1、概念2、测试Demo1、概念数组:具有相同类型的数据的集合,1)具有固定的长度;2)在内存中占据连续空间;Java中,数组有属性(length属性),也有方法(clone方法);对象的特点:封装了数据,同时提供一些属性和方法,故数组是对象!! 2、测试Demopackage testArray;public class...
2018-10-06 19:19:04 197
原创 开发日常小结(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 HashMap(Map m) 3、put(K key, V value)方法4、get(Ob...
2018-10-05 11:47:10 432
原创 设计模式学习(五):单例模式 (上)
2018年08月30日目录1、单例模式概念2、饿汉模式3、懒汉模式1、单例模式概念确保某一个类只有一个实例,并且自行实例化,并且向整个系统提供这个实例。 与全局变量的区别:全局变量不能实现继承,而单例模式可以;2、饿汉模式package designModel.SingleExampleModel;public class testSingl...
2018-10-04 21:36:25 154
原创 开发日常小结(31):数组array与列表ArrayList的遍历性能比较与分析
2018年10月03日目录测试结论测试例子性能分析1)数组Array:2)列表ArrayList:2.1 构造函数2.2 成员变量2.3 add 方法(队列末尾插入一个元素 / 队列特定位置插入一个元素)2.4 remove方法(删除指定位置的元素 / 删除某个元素)2.5 get 方法 测试结论Java两个常用的数据结构进行性能的比较,发...
2018-10-03 21:30:42 1136
原创 多线程学习(5):synchronized 的基础使用
2018年10月03日目录前言1)synchronized 方法2)synchronized 块 前言java中已经有了内置锁:synchronized,synchronized的特点是使用简单,一切交给JVM去处理,不需要显示释放;java中,每个对象都有一个对象锁与之关联,该锁表明:任何时候只允许被一个线程所拥有,当一个线程调用对象的一段synchronize...
2018-10-03 19:15:38 141
原创 多线程学习(4):三种实现Java多线程的方法:Thread、Callable和Runable 的比较与区别
2018年10月03日目录前言1、继承Thread类2、实现Runnable接口,实现run()方法3、实现Callable接口,重写call()方法前言JVM允许应用程序并发执行多线程:最常用的是两个方法:(1)基础Thread类,重写run()方法;(2)或实现Runnable 接口,实现接口的run()方法;(3)另外一种方法是:实现callable 接口,重写...
2018-10-03 13:17:32 386
tornado-4.5.2-cp36-cp36m-win_amd64
2017-10-08
Mysql FULL JOIN 遇到的一个语法错误;麻烦网友指教,谢谢!!
2018-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人