摘要: 首先利用虚拟机安装Linux系统,在应用程序中找到终端(很重要,因为Linux系统都是以命令的方式执行任务,而所有的命令都要在终端中输入并且执行),然后输入命令 1.切换用户,普通用户前面显示$,超级用户显示#, 命令:su 用户名 例如:su root 2.查看当前用户的保存目录 命令:pwd 3 阅读全文
posted @ 2017-06-26 11:03 崔赫的博客 阅读(113) 评论(0) 推荐(0) 编辑
摘要: TCP/IP通信协议共分为四层,分别是网络接口协议层(又称链路层),网络层(又称互联层),传输层和应用层 网络接口层协议:Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等。 网络层协议:IP(Internet Protoco 阅读全文
posted @ 2017-06-15 18:10 崔赫的博客 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 近来项目组事情不多,挑了一上午看了一下Maven,在这里把学到的记录一下 首先,Maven就是一个项目管理工具,我觉得主要作用就2个,第一个就是统一管理开发规范,第二个就是统一管理jar包 1.咱们先说第一个作用统一管理开发规范: 上图是新建的普通的项目,只有src一个文件夹,我们通常在src中新建 阅读全文
posted @ 2017-06-15 15:22 崔赫的博客 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx: 阅读全文
posted @ 2017-06-06 16:33 崔赫的博客 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 项目中使用Redis有2种用法,第一种是使用redis来增加或者查询数据,第二种是使用jedis来增加或者查询数据 第一种方式是redis不是集群时的方式,第二种是当redis是集群的时候,使用jedis. 阅读全文
posted @ 2017-06-01 16:44 崔赫的博客 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Servlet的生命周期分4个部分,初始化 --> 使用 --> 销毁 --> 虚拟机回收 1、Init()方法: 该方法只在创建servlet时候调仅调用一次,以后不再调用该方法,当用户调用一个 Servlet 时,就会创建一个 Servlet 实例,每一个用户请求都会产生一个新的线程,适当的时候 阅读全文
posted @ 2017-05-31 11:10 崔赫的博客 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 运行性能对比: JSP+Servlet > Struts1 > SpringMvc > Struts2+freemarker >> Struts2+OGNL+值栈 但是开发效率上正好相反,要特别注意,SpringMvc和Struts2不相上下 阅读全文
posted @ 2017-05-28 20:39 崔赫的博客 阅读(353) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/luanlouis/article/details/41576373 阅读全文
posted @ 2017-05-24 15:54 崔赫的博客 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 简 介 MongoDB更加接近于关系型数据库,支持字段索引,游标操作,优势在于查询功能十分强大,擅长查询JSON数据,能存储海量数据,但是不支持事务 MySql在数据量大的时候效率下降明显,所以MongoDB更多的时候作为关系型数据库的一种替代 内存管理机制 Redis数据全部存储在内存,定期写入磁 阅读全文
posted @ 2017-05-24 15:02 崔赫的博客 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 2-38范围中取偶数,不要20的正则表达式 String RegularExpression = "^[2468]$|[13]{1}[02468]|2[2468]";1-39范围中取奇数 String RegularExpression = "^[13579]$|[13]{1}[13579]|2[1 阅读全文
posted @ 2017-05-24 14:36 崔赫的博客 阅读(145) 评论(0) 推荐(0) 编辑