摘要: Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上Bean 阅读全文
posted @ 2017-11-27 15:34 菜鸟宝宝 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1.创建版本库 (即仓库 repository)简单理解为一个目录,这个目录里的所有文件都可以被git管理起来,每个文件的修改删除,git都能跟踪,一边任何时刻都可以追踪历史,或者在将来某个时刻可以还原 首先,在一个合适的地方,创建一个空目录 pwd 命令用于显示当前目录。 然后,通过 git in 阅读全文
posted @ 2017-11-08 18:22 菜鸟宝宝 阅读(2743) 评论(0) 推荐(0) 编辑
摘要: 数据库中的存储引擎其实是对使用了该引擎的表进行某种设置,数据库中的表设定了什么存储引擎,那么该表在数据存储方式、数据更新方式、数据查询性能以及是否支持索引等方面就会有不同的“效果”。在MySQL数据库中存在着多种引擎(不同版本的MySQL数据库支持的引擎不同),熟悉各种引擎才能在软件开发中应用引擎, 阅读全文
posted @ 2017-09-24 23:30 菜鸟宝宝 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 之前做过一个测试,详情见这篇文章《多线程 +1操作的几种实现方式,及效率对比》,当时对这个测试结果很疑惑,反复执行过多次,发现结果是一样的: 1. 单线程下synchronized效率最高(当时感觉它的效率应该是最差才对); 2. AtomicInteger效率最不稳定,不同并发情况下表现不一样:短 阅读全文
posted @ 2017-09-22 00:38 菜鸟宝宝 阅读(567) 评论(0) 推荐(0) 编辑
摘要: MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不 阅读全文
posted @ 2017-09-21 23:10 菜鸟宝宝 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想 阅读全文
posted @ 2017-09-07 14:44 菜鸟宝宝 阅读(3004) 评论(0) 推荐(0) 编辑
摘要: 关于Java线程池的参数设置。线程池是Java多线程里开发里的重要内容,使用难度不大,但如何用好就要明白参数的含义和如何去设置。干货里的内容大多是参考别人的,加入了一些知识点的扩充和看法。希望能对多线程开发学习的童鞋有些启发和帮助。 一、Threa 关于Java线程池的参数 关于Java线程池的参数 阅读全文
posted @ 2017-08-28 15:18 菜鸟宝宝 阅读(17032) 评论(1) 推荐(0) 编辑
摘要: 一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName( 阅读全文
posted @ 2017-08-28 10:09 菜鸟宝宝 阅读(188) 评论(0) 推荐(0) 编辑
摘要: java中元注解有四个: @Retention @Target @Document @Inherited; @Retention:注解的保留位置 @Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含 @Retention(Ret 阅读全文
posted @ 2017-08-27 22:47 菜鸟宝宝 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/langtianya/p/3757993.html JDK 1.7 新特性 1,switch中可以使用字串了String s = "test";switch (s) { case "test" : System.out.println("test" 阅读全文
posted @ 2017-08-23 15:13 菜鸟宝宝 阅读(3568) 评论(0) 推荐(0) 编辑