奥特曼打怪兽

打怪升级,过关斩将

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年4月19日

摘要: Tomcat服务器的启动是基于一个server.xml文件的,Tomcat启动的时候首先会启动一个Server,Server里面就会启动Service,Service里面就会启动多个"Connector(连接器)",每一个连接器都在等待客户机的连接,当有用户使用浏览器去访问服务器上面的web资源时, 阅读全文
posted @ 2018-04-19 21:07 奥特曼打怪兽 阅读(155) 评论(0) 推荐(0) 编辑

2018年2月1日

摘要: 1、HashMap的工作原理 2、ConcurrentHashMap实现原理 ConcurrentHashMap的同步是采用分段锁的形式,一个ConcurrentHashMap由多个segment组成,每一个segment都包含了一个HashEntry数组的hashtable, 每一个segment 阅读全文
posted @ 2018-02-01 14:36 奥特曼打怪兽 阅读(432) 评论(0) 推荐(0) 编辑

2018年1月3日

摘要: EJB到底是什么? 1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 阅读全文
posted @ 2018-01-03 18:02 奥特曼打怪兽 阅读(239) 评论(0) 推荐(0) 编辑

2017年12月28日

摘要: 选择类 Ctrl+D :选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3:选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L:选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ct 阅读全文
posted @ 2017-12-28 00:46 奥特曼打怪兽 阅读(265) 评论(0) 推荐(0) 编辑

2017年12月26日

摘要: tomcat配置https协议详细步骤 1.介绍了密码学的相关基础知识后,本文介绍如何在tomcat上搭建https服务。 环境:jdk7,tomcat7,windows7 2.我们使用java中自带的javatool工具来制作所需的https所需的证书,keytool是java自带的用于密钥和证书 阅读全文
posted @ 2017-12-26 02:38 奥特曼打怪兽 阅读(541) 评论(0) 推荐(0) 编辑

2017年12月5日

摘要: 开篇 1、背景 之前的很长一段时间里,随着加工工艺的发展,cpu的处理速度一直在提升,基本上每18个月就会翻倍。直到04年cpu主频达到了4.0GH以来,这种规律似乎已经失效,原因是人们在制造cpu的工艺方面已经达到了物理极限。除非技术有本质突破,才能进一步提高cpu的处理速度。然而需要处理的数据量 阅读全文
posted @ 2017-12-05 22:41 奥特曼打怪兽 阅读(320) 评论(0) 推荐(0) 编辑

2017年12月2日

摘要: 应该说设计模式是我们在写代码时候的一种被承认的较好的模式。好的设计模式就像是给代码造了一个很好的骨架,在这个骨架里,你可以知道心在哪里,肺在哪里,因为大多数人都认识这样的骨架,就有了很好的传播性。这是从易读和易传播来感知设计模式的好处。当然设计模式本身更重要的是设计原则的一种实现,比如开闭原则,依赖 阅读全文
posted @ 2017-12-02 01:06 奥特曼打怪兽 阅读(231) 评论(0) 推荐(0) 编辑

2017年5月10日

摘要: /** * * @author liuguangyi * @content ejb3注解的API定义在javax.persistence.*包里面。 * * 注释说明: * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) * @Id —— 注解声明了该实体bean的标 阅读全文
posted @ 2017-05-10 15:44 奥特曼打怪兽 阅读(207) 评论(0) 推荐(0) 编辑

2017年3月20日

摘要: 1 package weekpratisce; 2 3 ///给定两个字符串,获取两个字符串中最大相同的子串 4 public class Demo9 { 5 public static void main(String[] args) { 6 String xx = "aaaaaaaaaaddddddd", yy = "45ddddda"; 7 ... 阅读全文
posted @ 2017-03-20 20:06 奥特曼打怪兽 阅读(980) 评论(0) 推荐(0) 编辑

2017年3月15日

摘要: 1 package ; 2 3 /** 4 * 死锁的四大条件 条件互斥 形成环路 循环等待 请求保持条件 5 * 6 * 避免死锁的方法:获取2把锁之前睡眠时间差越大,理论上会缓解一点. 死锁不能消除,只能避免或缓解 7 * (1) 互斥条件:一个资源每次只能被一个进程使用。 8 (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 9 (3... 阅读全文
posted @ 2017-03-15 19:53 奥特曼打怪兽 阅读(144) 评论(0) 推荐(0) 编辑