摘要:
<#assign ctx = request.contextPath/>
阅读全文
posted @ 2016-12-19 09:25
jtlgb
阅读(197)
推荐(0)
摘要:
1、基础知识 这部分内容主要解释一些概念和术语,最好是先理解这部分内容。 1.1、公钥密码体制(public-key cryptography) 公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下: 加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用
阅读全文
posted @ 2016-12-16 16:36
jtlgb
阅读(494)
推荐(0)
摘要:
作者:三一斜狩链接:https://www.zhihu.com/question/24294477/answer/74783418来源:知乎著作权归作者所有,转载请联系作者获得授权。 先说加密。明文P,加上密码W一混淆之后,变成密文M如果不知道W,则无法从M反推回P。也就是无法进行解密。类似这种加密
阅读全文
posted @ 2016-12-16 16:35
jtlgb
阅读(2527)
推荐(0)
摘要:
fastJson在把json格式的字符串转换成JSONObject的时候,使用的是HashMap,所以排序规则是根据HASH值排序的,如果想要按照字符串顺序遍历JSON属性,需要在转换的时候指定使用LinkedHashMap代替HashMap。
阅读全文
posted @ 2016-12-13 17:45
jtlgb
阅读(5287)
推荐(0)
摘要:
什么事JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - De
阅读全文
posted @ 2016-12-13 17:37
jtlgb
阅读(44976)
推荐(0)
摘要:
在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令 MySQL的查询和运行更加高效。索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 1、普通型索引 这是最基本的索引类型,而且它没有唯一性之类的限制。普通索引
阅读全文
posted @ 2016-12-10 14:59
jtlgb
阅读(373)
推荐(0)
摘要:
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 表A记录如下:aID aNum1 a200501112 a
阅读全文
posted @ 2016-12-10 14:27
jtlgb
阅读(276)
推荐(0)
摘要:
1、 tomcat插件 如果是Kepler的话,已经自带了tomcat插件,如果没有,到http://www.eclipsetotale.com/tomcatPlugin.html下载安装或在线安装,这里就不多说了。 2、创建Server 打开servers view(window-->show v
阅读全文
posted @ 2016-12-09 16:32
jtlgb
阅读(272)
推荐(0)
摘要:
redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 requirepass myRedis 重启redis sudo ser
阅读全文
posted @ 2016-12-07 11:35
jtlgb
阅读(785)
推荐(0)
摘要:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对
阅读全文
posted @ 2016-12-06 15:58
jtlgb
阅读(369314)
推荐(14)
摘要:
有索引的列优先,都有索引的看查询出来的数据量,少的优先in ,not in,<>,is null,is not null 等由于不会走索引,尽量不要使用。WHERE子句后面的条件顺序对大数据量表的查询会产生直接的影响,如Select * from zl_yhjbqk where dy_dj = '1
阅读全文
posted @ 2016-12-01 20:57
jtlgb
阅读(5332)
推荐(0)
摘要:
事务就是一个会话过程中,对上下文的影响是一致的,要么所有的更改都做了,要么所有的更变都撤销掉。就要么生,要么死。没有半死不死的中间不可预期状态。 参考下薛定谔的猫。 事务是为了保障业务数据的完整性和准确性的。 分布式事务,常见的两个处理办法就是两段式提交和补偿。两段式提交典型的就是XA,有个事务协调
阅读全文
posted @ 2016-11-30 09:20
jtlgb
阅读(366)
推荐(0)
摘要:
AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标类函数抛出异常时候执行。不同的切入时机对应不同的Interceptor的种类,如BeforeAdviseIntercep
阅读全文
posted @ 2016-11-21 12:24
jtlgb
阅读(287)
推荐(0)
摘要:
是java泛型的两种用法:List<T>是泛型方法,List<?>是限制通配符 List<T>一般有两种用途:1、定义一个通用的泛型方法。伪代码: public interface Dao{ List<T> getList(){}; } List<String> getStringList(){ r
阅读全文
posted @ 2016-11-15 16:40
jtlgb
阅读(14030)
推荐(0)
摘要:
在官网download我们所需要的版本,安装rabbitMq需要erlang支持 rabbitMq :http://www.rabbitmq.com/download.html erlang :http://www.erlang.org/download.html 我们首先安装erlang wind
阅读全文
posted @ 2016-11-13 22:07
jtlgb
阅读(288)
推荐(0)
摘要:
dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/jre/lib/下,其中: rt.jar是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件dt.jar是关于运行环境的类库 tools.jar是工具类库
阅读全文
posted @ 2016-11-07 17:38
jtlgb
阅读(32801)
推荐(4)
摘要:
1、采用MapperScannerConfigurer,它将会查找类路径下的映射器并自动将它们创建成MapperFactoryBean。spring-mybatis.xml: UserMapper.xml: dao类: service类: 2、采用接口org.apache.ibatis.sessio
阅读全文
posted @ 2016-11-07 11:46
jtlgb
阅读(519)
推荐(0)
摘要:
前方高能! 本文内容有点多,通过实际测试例子+源码分析的方式解剖MyBatis缓存的概念,对这方面有兴趣的小伙伴请继续看下去~ MyBatis缓存介绍 首先看一段wiki上关于MyBatis缓存的介绍: MyBatis支持声明式数据缓存(declarative data caching)。当一条SQ
阅读全文
posted @ 2016-11-07 10:55
jtlgb
阅读(8626)
推荐(2)
摘要:
1、只有分工不同,没有贵贱之分 2、如果不宽容失败,就变成每个人不愿意改变,现成的拿来用
阅读全文
posted @ 2016-11-04 11:08
jtlgb
阅读(195)
推荐(0)
摘要:
LINUX环境下的批处理文件的扩展名是.sh,而在windows环境的批处理文件名是.bat
阅读全文
posted @ 2016-11-04 10:44
jtlgb
阅读(179)
推荐(0)