摘要:
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)