摘要: 1.构造器 也就是在上一篇讲的那个例子,调用默认的无参构造函数 2.静态工厂方法 1)创建需要执行的方法的类 public class HelloWorld { public HelloWorld(){ System.out.println("aaaa"); } public void hello... 阅读原文
2017-09-10 19:12:01 阅读(704) 评论(0)
摘要: IOC,控制反转,从最浅显的角度来讲就是通过Spring容器来负责创建对象 大体的实现结构 1.首先有一个我们需要运行的类 2.在spring专属的xml配置文件中配置该类 3.启动容器  4.从该容器中获取此类的对象 5.调用对象的方法 简单demo 1.导包,最基本的是spring.jar和commons-log... 阅读原文
2017-09-10 18:33:02 阅读(743) 评论(0)
摘要: package com.test.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class Test4 { public static... 阅读原文
2017-09-10 17:48:02 阅读(753) 评论(0)
摘要: 一、概念 非线程安全:会在多个线程对同一个对象中的实例变量进行并发访问时发生,产生的后果就是"脏读",也就是取到的数据其实是被更改过的. 线程安全:获得的实例变量的值是经过同步处理的,不会出现脏读的现象。 二、synchronized 同步方法 1、非线程安全的问题存在于实例变量中,如果变量是方法内部的私... 阅读原文
2017-09-10 16:29:06 阅读(742) 评论(0)
摘要: spring boot / cloud (十六) 分布式ID生成服务 在几乎所有的分布式系统或者采用了分库/分表设计的系统中,几乎都会需要生成数据的唯一标识ID的需求, 常规做法,是使用数据库中的自动增长列来做系统主键,但是这样的做法无法保证ID全局唯一. 那么一个分布式ID生成器应该满足那些需求呢 : 全局唯一性... 阅读原文
2017-09-10 15:10:04 阅读(749) 评论(0)
摘要: 没有技术深度是大多程序员的一种常态。 但是当你成为一个资深的工程师的时候,很多公司并不希望你还是那样平庸,没有深度。虽然你会纳闷,我就算有深度你们也不一定用得上呀?然而到了这个级别的人需求量并不像初中级开发那么多,公司更理性和稳妥的做法是选择有深度的人,不是吗? Integer比较 看下面这段有意思的代码,对数字比较... 阅读原文
2017-09-10 15:06:02 阅读(718) 评论(0)
摘要: 1 面向对象的概念 面向对象就是一种常见的思想,符合人们的思考习惯。 面向对象的出现,将复杂的问题简单化。 面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。   面向对象的开发、设计和特征 开发:就是不断的创建对象,使用对象和指挥对象做事情。 设计:其实就是管理和维护对象之间的关系... 阅读原文
2017-09-10 13:43:03 阅读(758) 评论(0)
摘要: 官方文档地址为:http://cloud.spring.io/spring-cloud-static/Dalston.SR3/#spring-cloud-eureka-server 文中例子我做了一些测试在:http://git.oschina.net/dreamingodd/spring-cloud-prepara... 阅读原文
2017-09-10 11:52:02 阅读(756) 评论(0)
摘要: 今天正好遇到了,就记一下 一.作用: 用与编写单元测试 二.assert 关键字 三.JUnit 断言 几个方法: void assertEquals(boolean expected, boolean actual) 检查两个变量或者等式是否平衡 void assertTrue(boolean expected,... 阅读原文
2017-09-10 11:09:01 阅读(751) 评论(0)
摘要:   数据类型 变量 运算符   1.数据类型     基本类型:四中8类         整数:byte  short  int  long         浮点(小数):double  float         字符:char         布尔:boolean     引用类型:String  字符串类型  ... 阅读原文
2017-09-10 09:37:01 阅读(795) 评论(0)