摘要: 类锁 类锁 锁的其实是类的Class对象,类锁的代码写法是对类方法加synchronize,或者 synchronize(xx.class){} 对象锁 对象锁 锁的是类的实例对象,对象锁的形式有 对类的实例方法加修饰词 synchronize关键字或者 synchronize(instance){} 区别 如果实例... 阅读原文
2017-11-09 19:18:02 阅读(760) 评论(0)
摘要: 在牛客网做题,遇到关于静态块、main方法、构造块、构造方法的执行顺序的问题,添加该随笔记之。 题目是写出如下java代码执行后所打印的顺序: 1 public class B 2 { 3 public static B t1 = new B(); 4 public static B t2 ... 阅读原文
2017-11-09 18:17:02 阅读(713) 评论(0)
摘要: 从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写Ja... 阅读原文
2017-11-09 17:29:02 阅读(763) 评论(0)
摘要:                             《Head First 设计模式》学习中    观察者模式 定义了对象之间的一对多依赖,这样一来,当一个对象状态改变状态时,他的所有依赖都会收到通知并自动更新。    观察者模式结构图                    Subject:抽象主题(抽象被... 阅读原文
2017-11-09 16:45:03 阅读(775) 评论(0)
摘要: 数据库效率测试: 1.创建索引:   数据量小(或者空表)的情况下创建索引:       有一定数据量情况下(100000条数据)创建索引:      在有一定数据量的情况下,数据库会为现有数据添加索引,此时,创建索引的工作量上升,数据库执行时间较大 2.插入数据   无索引情况下:      有索引情况下:9000... 阅读原文
2017-11-09 15:28:04 阅读(782) 评论(0)
摘要:   阅读原文
2017-11-09 14:52:03 阅读(738) 评论(0)
摘要: 前言:我们应该很多都会有自己的私有项目,大多情况都是存放在自己的硬盘中,今天我分享一下怎么讲自己的私有项目更新到GitHub上,这样再也不用担心项目丢失了。 一:下载git 下载链接git链接,根据自己情况选择,我是Windows上开发的所以选择的是win。 二:生成.ssh 下载git安装以后了我们右键单击... 阅读原文
2017-11-09 14:40:05 阅读(731) 评论(0)
摘要: 在讲装箱与拆箱之前我们要先了解一下这个问题的来源:   Java中的类型分为基本类型(Primitive type)和类类型(Class type)两种:   基本类型包括byte型、char型、short型、int型、long型、float型、double型、boolean型八种。基本类型指的是直接包含值得类型,可... 阅读原文
2017-11-09 13:35:01 阅读(778) 评论(0)
摘要: 想到什么写什么,会有点乱,意思理解就行 首先我们创建两个字符串对象,如下: String a = new String("hx"); String b = new String("h")+new String("x"); 通过new关键字创建字符串对象时,会同时在堆和常量池中生成两个对象,比如说上面的第一条语句产... 阅读原文
2017-11-09 12:26:02 阅读(747) 评论(0)
摘要: 需要导入的包: mysql-connector-java-5.1.37-bin.jar   import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import ja... 阅读原文
2017-11-09 10:54:01 阅读(776) 评论(0)