jtlgb

导航

 

2017年2月17日

摘要: Nginx官网提供了三个类型的版本Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版Stable version:最新稳定版,生产环境上建议使用的版本Legacy versions:遗留的老版本的稳定版 nginx下载地址:http://nginx 阅读全文
posted @ 2017-02-17 11:11 jtlgb 阅读(311) 评论(0) 推荐(1) 编辑
 

2017年2月13日

摘要: 许多应用程序,为了提高性能而增加缓存, 特别是从数据库中获取的数据. 在默认情况下,mybatis 的一级缓存是默认开启的。类似于hibernate, 所谓一级缓存,也就是基于同一个sqlsession 的查询语句,即 session 级别的缓存,非全局缓存,或者非二级缓存.如果要实现 mybati 阅读全文
posted @ 2017-02-13 17:15 jtlgb 阅读(10884) 评论(0) 推荐(0) 编辑
 
摘要: 提到缓存,有两点是必须要考虑的:(1)缓存数据和目标数据的一致性问题。(2)缓存的过期策略(机制)。 其中,缓存的过期策略涉及淘汰算法。常用的淘汰算法有下面几种:(1)FIFO:First In First Out,先进先出(2)LRU:Least Recently Used,最近最少使用(3)LF 阅读全文
posted @ 2017-02-13 16:37 jtlgb 阅读(3712) 评论(0) 推荐(0) 编辑
 
摘要: Referer表示超链接源的URL!你想看到实验效果,要从a-->(能过<a href="b.jsp")b页面,然后在B里可以取得Refere参数! String url = request.getHeader("REFERER");url取到的值是此次请求的前一次请求的url地址但是此次请求必须通 阅读全文
posted @ 2017-02-13 12:29 jtlgb 阅读(1032) 评论(0) 推荐(0) 编辑
 

2017年2月4日

摘要: 什么是元数据? 元数据是指用来描述数据的数据,更通俗一点,就是描述代码间关系,或者代码与其他资源(例如数据库表)之间内在联系的数据。在一些技术框架,如struts、EJB、hibernate就不知不觉用到了元数据。对struts来说,元数据指的是struts-config.xml;对EJB来说,就是 阅读全文
posted @ 2017-02-04 18:00 jtlgb 阅读(655) 评论(0) 推荐(0) 编辑
 
摘要: 摘要: java 1.5开始引入了注解和反射,正确的来说注解是反射的一部分,没有反射,注解无法正常使用,但离开注解,反射依旧可以使用,因此来说,反射的定义应该包含注解才合理一些。 java 1.5开始引入了注解和反射,正确的来说注解是反射的一部分,没有反射,注解无法正常使用,但离开注解,反射依旧可以 阅读全文
posted @ 2017-02-04 17:50 jtlgb 阅读(6965) 评论(3) 推荐(0) 编辑
 
摘要: 之前参与一个项目,使用的技术框架是struts2+ibatis,业余好奇探索了下,于是有幸接触到Java的反射和动态代理。我知道在struts2的拦截器中使用了反射和动态代理, 据说很多经典的框架,比如spring、hibernate、ibatis等也都大范围使用了。这两种技术大概意思如下: 反射: 阅读全文
posted @ 2017-02-04 17:33 jtlgb 阅读(339) 评论(0) 推荐(0) 编辑
 

2017年1月20日

摘要: 此文章对Myeclipse同样适用。 一.在Eclipse里下载Subclipse插件 方法一:从Eclipse Marketplace里面下载 具体操作:打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输入subclipse搜索 --> 找 阅读全文
posted @ 2017-01-20 14:36 jtlgb 阅读(205) 评论(0) 推荐(0) 编辑
 
摘要: 前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在此小记一笔 阅读全文
posted @ 2017-01-20 14:22 jtlgb 阅读(342) 评论(0) 推荐(0) 编辑
 

2017年1月12日

摘要: 秒 毫秒 微秒 纳秒 皮秒 飞秒 阅读全文
posted @ 2017-01-12 12:07 jtlgb 阅读(1874) 评论(0) 推荐(0) 编辑
 

2017年1月6日

摘要: 1、部署两个tomcat节点,使用nginx实现集群(见http://www.cnblogs.com/zhangzhi0556/articles/nginx.html); 2、redis安装(见http://www.cnblogs.com/zhangzhi0556/articles/redis.ht 阅读全文
posted @ 2017-01-06 16:59 jtlgb 阅读(2215) 评论(0) 推荐(0) 编辑
 

2017年1月4日

摘要: redis的持久化有rdb和aof两种。 rdb是记录一段时间内的操作,一盘的配置是一段时间内操作超过多少次就持久化。 aof可以实现每次操作都持久化。 这里我们使用aof。 配置方式,打开redis的配置文件。找到appendonly。默认是appendonly no。改成appendonly y 阅读全文
posted @ 2017-01-04 14:34 jtlgb 阅读(256) 评论(0) 推荐(0) 编辑
 
摘要: 1、说明 constructor-arg:通过构造函数注入。 property:通过setter对应的方法注入。 2、constructor-arg的使用示例 (1)、Model代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 阅读全文
posted @ 2017-01-04 11:47 jtlgb 阅读(1090) 评论(0) 推荐(0) 编辑
 
摘要: scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在 对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会 (容器)中,如果把中学教师作为一个类定义,那么当容器初始化这 阅读全文
posted @ 2017-01-04 11:18 jtlgb 阅读(247) 评论(0) 推荐(0) 编辑
 

2016年12月30日

摘要: FastJSON是一个Java语言编写的高性能,功能完善,完全支持http://json.org的标准的JSON库。多了不说了,百度一下一大把。 在此,简单的总结一下自己用过,测试过的方法。 如果使用Maven,在pom.xml文件加入以下依赖。 序列化 序列化就是指 把JavaBean对象转成JS 阅读全文
posted @ 2016-12-30 17:04 jtlgb 阅读(396) 评论(0) 推荐(0) 编辑
 

2016年12月27日

摘要: J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。 PO:pe 阅读全文
posted @ 2016-12-27 14:46 jtlgb 阅读(238) 评论(0) 推荐(0) 编辑
 

2016年12月22日

摘要: SQL注入是一种代码注入技术,用于攻击数据驱动的应用,恶意的SQL语句被插入到执行的实体字段中(例如,为了转储数据库内容给攻击者)。[摘自] SQL injection - Wikipedia SQL注入,大家都不陌生,是一种常见的攻击方式。攻击者在界面的表单信息或URL上输入一些奇怪的SQL片段( 阅读全文
posted @ 2016-12-22 17:36 jtlgb 阅读(1773) 评论(0) 推荐(0) 编辑
 

2016年12月21日

摘要: Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 阅读全文
posted @ 2016-12-21 17:22 jtlgb 阅读(344) 评论(0) 推荐(0) 编辑
 

2016年12月20日

摘要: J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。 在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数 阅读全文
posted @ 2016-12-20 15:04 jtlgb 阅读(143808) 评论(3) 推荐(4) 编辑
 

2016年12月19日

摘要: 1.JDK的安装 1. 下载JDK 先查看Linux系统是多少位(32位/64位):getconf LONG_BIT。再从JDK官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 阅读全文
posted @ 2016-12-19 17:26 jtlgb 阅读(327) 评论(0) 推荐(0) 编辑