摘要:
Nginx官网提供了三个类型的版本Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版Stable version:最新稳定版,生产环境上建议使用的版本Legacy versions:遗留的老版本的稳定版 nginx下载地址:http://nginx
阅读全文
posted @ 2017-02-17 11:11
jtlgb
阅读(311)
推荐(1)
编辑
摘要:
许多应用程序,为了提高性能而增加缓存, 特别是从数据库中获取的数据. 在默认情况下,mybatis 的一级缓存是默认开启的。类似于hibernate, 所谓一级缓存,也就是基于同一个sqlsession 的查询语句,即 session 级别的缓存,非全局缓存,或者非二级缓存.如果要实现 mybati
阅读全文
posted @ 2017-02-13 17:15
jtlgb
阅读(10884)
推荐(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)
编辑
摘要:
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)
编辑
摘要:
什么是元数据? 元数据是指用来描述数据的数据,更通俗一点,就是描述代码间关系,或者代码与其他资源(例如数据库表)之间内在联系的数据。在一些技术框架,如struts、EJB、hibernate就不知不觉用到了元数据。对struts来说,元数据指的是struts-config.xml;对EJB来说,就是
阅读全文
posted @ 2017-02-04 18:00
jtlgb
阅读(655)
推荐(0)
编辑
摘要:
摘要: java 1.5开始引入了注解和反射,正确的来说注解是反射的一部分,没有反射,注解无法正常使用,但离开注解,反射依旧可以使用,因此来说,反射的定义应该包含注解才合理一些。 java 1.5开始引入了注解和反射,正确的来说注解是反射的一部分,没有反射,注解无法正常使用,但离开注解,反射依旧可以
阅读全文
posted @ 2017-02-04 17:50
jtlgb
阅读(6965)
推荐(0)
编辑
摘要:
之前参与一个项目,使用的技术框架是struts2+ibatis,业余好奇探索了下,于是有幸接触到Java的反射和动态代理。我知道在struts2的拦截器中使用了反射和动态代理, 据说很多经典的框架,比如spring、hibernate、ibatis等也都大范围使用了。这两种技术大概意思如下: 反射:
阅读全文
posted @ 2017-02-04 17:33
jtlgb
阅读(339)
推荐(0)
编辑
摘要:
此文章对Myeclipse同样适用。 一.在Eclipse里下载Subclipse插件 方法一:从Eclipse Marketplace里面下载 具体操作:打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输入subclipse搜索 --> 找
阅读全文
posted @ 2017-01-20 14:36
jtlgb
阅读(205)
推荐(0)
编辑
摘要:
前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在此小记一笔
阅读全文
posted @ 2017-01-20 14:22
jtlgb
阅读(342)
推荐(0)
编辑
摘要:
秒 毫秒 微秒 纳秒 皮秒 飞秒
阅读全文
posted @ 2017-01-12 12:07
jtlgb
阅读(1874)
推荐(0)
编辑
摘要:
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)
编辑
摘要:
redis的持久化有rdb和aof两种。 rdb是记录一段时间内的操作,一盘的配置是一段时间内操作超过多少次就持久化。 aof可以实现每次操作都持久化。 这里我们使用aof。 配置方式,打开redis的配置文件。找到appendonly。默认是appendonly no。改成appendonly y
阅读全文
posted @ 2017-01-04 14:34
jtlgb
阅读(256)
推荐(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)
编辑
摘要:
scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在 对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会 (容器)中,如果把中学教师作为一个类定义,那么当容器初始化这
阅读全文
posted @ 2017-01-04 11:18
jtlgb
阅读(247)
推荐(0)
编辑
摘要:
FastJSON是一个Java语言编写的高性能,功能完善,完全支持http://json.org的标准的JSON库。多了不说了,百度一下一大把。 在此,简单的总结一下自己用过,测试过的方法。 如果使用Maven,在pom.xml文件加入以下依赖。 序列化 序列化就是指 把JavaBean对象转成JS
阅读全文
posted @ 2016-12-30 17:04
jtlgb
阅读(396)
推荐(0)
编辑
摘要:
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。 PO:pe
阅读全文
posted @ 2016-12-27 14:46
jtlgb
阅读(238)
推荐(0)
编辑
摘要:
SQL注入是一种代码注入技术,用于攻击数据驱动的应用,恶意的SQL语句被插入到执行的实体字段中(例如,为了转储数据库内容给攻击者)。[摘自] SQL injection - Wikipedia SQL注入,大家都不陌生,是一种常见的攻击方式。攻击者在界面的表单信息或URL上输入一些奇怪的SQL片段(
阅读全文
posted @ 2016-12-22 17:36
jtlgb
阅读(1773)
推荐(0)
编辑
摘要:
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化
阅读全文
posted @ 2016-12-21 17:22
jtlgb
阅读(344)
推荐(0)
编辑
摘要:
J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。 在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数
阅读全文
posted @ 2016-12-20 15:04
jtlgb
阅读(143808)
推荐(4)
编辑
摘要:
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)
编辑