- 博客(32)
- 资源 (15)
- 问答 (52)
- 收藏
- 关注
原创 Mybatis CacheNamespace注解blocking属性使用注意事项
在Mybatis @CacheNamespace注解中有一个 blocking属性对于该属性的官方解释为Returns whether block the cache at request time or not.其默认值为false,在该属性为true的情况下Mybatis采用的缓存装饰器为BlockingCacheSimple blocking decoratorSimple and inefficient version of EhCache's BlockingCache de
2021-09-05 17:34:59 1431
原创 Maven 配置文件中mirrorOf与repository节点的理解
maven 配置文件setting.xml中的mirrorOf与repository节点一直分不太清楚,现在根据自己的整理归纳一下:1.maven中的仓库(Repository)有哪些类型?包括本地仓库(配置文件中的localRepository节点指定的一个文件夹)和远程仓库,其中远程仓库又可以分中央仓库、私服仓库,中央仓库是maven官方指定的仓库,可以理解为“寻找的最后一站”。私服可...
2020-05-10 22:33:11 3799 1
原创 LinuxMint19.2 配置SSH登录远程服务器
之前一直使用WIN10开发,这段时间转入linux还是很不习惯的,有很多工具不如WIN方便 ,这里介绍一下我在配置SSH时遇到的所有问题以及一些解决方法;环境准备 :Linux Mint 19.2 "Tina" - Cinnamon (64-bit)目标:通过SSH连接一台远程Linux主机;步骤:1.安装SSH;这个没遇到什么问题,关于SSH的一些知识,传送门Ubuntu...
2019-08-11 19:56:31 2183
原创 RestTemplate使用初探
目录一、准备二、GET请求三、POST请求四、向服务器发送List对象五、接收复杂返回值六、两个连接工厂七、设置超时八、设置编码九、设置代理十、完整设置十一、官方说明参考资料为什么使用?因为它简化了HTTP请求以及处理响应的过程,并且支持REST而且线程安全,无需手动关闭连接;怎么用?一、准备环境: Spring 3.0 (及...
2019-07-14 18:47:44 635
原创 JS Map对象排序
JS 中Map对象会按照元素的写入顺序来保存,有时我们想对Map中的对象进行排序应该怎么做呢?参考别人的回答这里做一个小小的总结;假如有以下mapvar map=new Map();map.set("b","8");map.set("c","10");map.set("a","1");map.set("d","7");map.set("e","3");现在想根据v...
2019-04-09 23:52:55 37294 5
翻译 MySQL对Goup By的处理
在SQL-92以及更早的SQL语言规范中并不允许Select中的字段、HAVING中的条件或者Order by 中的字段使用没有出现在GROUP BY中的非聚合列,例如,这个例子在标准的SQL-92规范中是不合法的,因为select中使用的name列,而这个没有参与聚合操作的列并未出现在Group by 中;SELECT o.custid, c.name, MAX(o.payment...
2019-03-23 13:57:21 1363
原创 C#与JAVA等价的3DES加密方法 CFB加密模式
C#版:public static string Encrypt3DES(string strString, string key, string iv) { TripleDESCryptoServiceProvider DES = new TripleDESCryptoServiceProvider(); DES.Key = Encoding.UTF8.GetBytes(key);...
2018-07-24 14:54:25 948
原创 Spring3.1.2+Quartz 1.8.6动态添加持久化定时任务
为什么有这种需求?每次增加定时任务都要修改配置文件;如果持久化到数据库删除的话还要去数据库DELETE;有些定时任务不一定是必须的,可以由运维人员去添加删除或者修改执行时间什么的,不可能每次都去改程序程序环境:Spring 3.1.2 、Quartz 1.8.6 其他版本没有试过不过应该差别不大;步骤:总共4个操作:1.1. 新建一个任务类,也就是具体干活的类;1.2.一个JobDetail类(保...
2018-07-15 22:22:21 1076
原创 EasyUiDatagrid打印
// strPrintName 打印任务名// printDatagrid 要打印的datagrid//title 表格标题function CreateFormPage(strPrintName, printDatagrid,title) { var tableString = '<table cellspacing="0" class="pb">'; tableString
2017-12-17 10:15:37 2768 1
原创 Base64随记
什么是Base64个人理解:将字符串转换为标准字符组成的字符串(Base64所用的字符有 哪些?)怎么转换一张图片说明转换过程: 关于这个过程几点要注意的: 1. 1个字节转换为2组 (6位/组) 2. 2个字节转换为3组 (6位/组) 最后补1个= 3. 3个字节转换为4组 (6位/组) 最后补2个= ……为什么是6Byte/组?Base6
2017-07-02 23:32:50 295
原创 Tomcat Server.xml部分配置说明
Service简介一个服务组件通常包含一个引擎和与此引擎相关联的一个或多个连接器。给服务命名可以方便管理员在日志文件中识别不同服务产生的日志。一个server可以包含多个service组件,但通常情下只为一个service指派一个server。属性name: 此服务的名称,默认为Catalina; className: 用于实现service的类名,一般都是org.apache.catalina
2017-06-11 16:14:00 742
原创 JAVA内部类总结
内部类都包含一个对外部类的引用,参见代码0:代码0: public class SerializeTest { //成员内部类 class MemberInner{ public MemberInner(){ } } //局部内部类 public voi
2016-09-13 00:08:45 325
原创 Timer
public class TimerDemo extends TimerTask { @Override public void run() { System.out.println("task1"); } public static void main(String[] args) { TimerDemo task1 = new TimerDemo(); Timer
2016-04-18 20:19:44 421
转载 Comet4J简介
Comet4J是一个微型的即时推送框架,它分为服务端与客户端两部分,你只要将服务器端(JAR文件,目前仅支持Tomcat6、7)放入WEB-INF\lib,客 户端(JavaScript文件)引入到页面,那么你的应用就具备了向客户端推送信息的能力,而你仅需要在服务器端调用Comet4J所提供发送方法,信息就会被主动的推送到客户的浏览器上。功能特性推送消息广播。 推送定向消息。 提供连接
2016-04-06 19:31:13 1271
转载 轮询和长轮询
轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。优点:后端程序编写比较容易。缺点:请求中有大半是无用,浪费带宽和服务器资源。实例:适于小型应用。长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新的请求。优点:在无消息的情况下不会频繁的请
2016-04-06 19:22:46 463
转载 Java ConcurrentModificationException 异常分析与解决方案
转自:http://www.2cto.com/kf/201403/286536.html关于这个异常出现的原因可以参考:http://blog.csdn.net/izard999/article/details/67087381. 异常情况举例只要抛出出现异常,可以肯定的是代码一定有错误的地方。先来看看都有哪些情况会出现ConcurrentModificationException
2016-03-13 18:36:35 390
原创 AbstractMap equals方法分析
public boolean equals(Object o) { if (o == this) return true; if (!(o instanceof Map)) return false; Map m = (Map) o; if (m.size() != size())
2016-02-20 10:49:16 622
转载 SQL多表连接查询(详细实例)
From:http://www.xker.com/page/e2012/0708/117368.html本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student 截图如下:表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)
2015-12-28 14:52:01 927
转载 ORACLE 中ROWNUM用法总结
FROM :http://www.itpub.net/thread-824147-1-1.html对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不
2015-12-28 14:38:04 457
转载 Jackson fasterxml和codehaus的区别
Jackson fasterxml和codehaus的区别 (fasterxml vs. codehaus)FROM :http://blog.csdn.net/clementadJackson fasterxml和codehaus的区别:他们是Jackson的两大分支、也是两个版本的不同包名。Jackson从2.0开始改用新的包名fasterxml;1.x版本
2015-12-24 18:33:40 2314
转载 Java 与 Json的互相转换
FROM:http://blog.sina.com.cn/s/blog_663bfedc0100tap3.html 这几天一直在做Java解析Json数据的一个项目,因为初识json,所以很多东西都是有着懵懂的认识。这里写下我解析时遇到的问题和收获。 我解析json时用到的是json-lib包。下载地址:http://json-lib.sourceforge.net。用这个包时
2015-12-24 17:24:47 475
转载 MyBatis详解
from:http://www.cnblogs.com/ibook360/archive/2012/07/16/2594056.html首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下(如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是
2015-12-22 20:14:17 1526
转载 StringUtils方法全集
org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,Str
2015-12-20 15:40:47 710
原创 Spring处理请求参数的几个小细节
之前一直对spring参数的处理有些地方不明白,今天做了下测试 后台服务器的处理方法如下: 用到的实体类代码public class Book {private String name;private Integer pu_time;private int read_time;public String getName() { return name;}public void s
2015-12-18 08:06:30 4037
转载 Eclipse 调试技巧
引自:http://my.oschina.net/coda/blog/50654#comments图例一1. 跳转到指定语句如图例一所示,当前断点在38行,如果我们想直接跳转到第52行(前提是第52行一定会被执行到),一般的做法是在第52行加上断点再按F8跳转到该行,其实,可以更简单一点:把光标直接移到第52行,然后按下CTRL + R (Run to li
2015-12-16 19:02:21 550
转载 JSON.stringify 语法实例讲解
可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的 认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。于是乎,在网上找了写资料,写了些例子 希望能给园子们一些帮助。 作用:这
2015-12-15 20:28:43 388
转载 数据库oracle for update of和for update区别
对比区别: select * from TTable1 for update 锁定表的所有行,只能读不能写 2 select * from TTable1 where pkid = 1 for update 只锁定pkid=1的行 3 select * from Table1 a join Table2 b on a.pkid=b.pkid for update 锁定两个表的
2015-12-04 08:27:30 477
原创 Java变量初始化流程及其中的一些问题
个人学习笔记 好像标题有点问题,有一些不严谨之处,另外还有一些问题不太明白如果有人知道答案还请赐教,谢谢 文章参考: 1.luohuacanyue:http://blog.csdn.net/luohuacanyue/article/details/13169173 2.sophine:http://www.cnblogs.com/sophine/p/3531282.html 这两位的代码给
2015-11-25 15:32:45 413
原创 StringBuffer setLength 和 append对capacity的影响
采用append增加StringBuffer的内容时capacity会呈现出规律递增状态,但是采用setLength改变StringBuffer的长度时仅仅在前两个阶段与append效果相同,之后capacity就和setLength设置的值相同了,另外,setLength(0)并不能改变capaccity,即只能扩容不能缩小,最后的这个构造函数没有测试StringBuffer(CharSequen
2015-11-24 17:59:43 835
原创 JAVA打印正弦图形
第一篇博客,有许多未考虑周到之处,如果package org.tarena.note.test;import java.applet.Applet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.util.Random;import javax.swi
2015-11-10 18:00:11 870
operamasks-ui-2.0
2018-06-14
MyBatis使用TypeHandler示例
2016-02-21
xdoclet-1.2.1完整版jar包
2016-02-02
xdoclet-1.2.1完整jar包
2016-02-02
EasyUI messager.progress 进度条的使用
2016-01-30
jackson的三个核心类库版本2.5.3
2015-12-24
Centos如何更改Oracle默认启动的数据库SID
2017-04-10
Tomcat输出乱码是怎么回事?
2017-03-20
Oracle的clobe类型为什么可以在java中直接以String接收?
2017-03-11
java Protected 修饰符的理解
2017-02-21
IDEA CTRL F搜索中文乱码
2016-12-26
Sentinel配置无法完成主从切换
2016-12-12
会话停止会删除session吗?
2016-11-09
这个正则是什么意思???
2016-08-17
Java catalina.home返回null
2016-08-14
JAVA关于引用的基础知识求教
2016-07-26
PL/SQL在哪儿写游标???没有找到位置
2016-07-23
怎么安装PLSQL客户端??
2016-07-19
关于Spring配置问题求解
2016-07-17
Spring事务未提交为什么还可以查询到写入的值?
2016-07-15
Spring事务报错,不知道什么原因
2016-07-14
Spring编程式定义事务DefaultTransactionDefinition的问题
2016-07-06
问个JAVA泛型为什么不能添加元素的问题
2016-06-26
Property导入static inputstream返回null的问题
2016-06-12
JAVA匿名内部类序列化的问题
2016-06-02
JAVA如何模拟网络超时?
2016-05-20
java如何处理网络异常?
2016-05-19
JSP页面中有一个JSP脚本,我想把JS中的一个var变量放到session里该怎么做?
2016-05-18
spring validator 的BindingResult问题
2016-05-17
Spring Schedule定时任务不抛出异常
2016-05-06
Spring Cron定时任务不执行
2016-05-05
JAVA两个部署在不同服务器上的程序访问同一个表,如何避免同时向这个表中插入数据 ?
2016-04-30
Oracle SUM函数问题 为什么会返回空行而不是空
2016-04-20
eclipse中新建的类在GIT提交时列表中没有显示
2016-03-26
Eclipse使用JAD反编译问题
2016-03-25
SQL语句写法求教
2016-03-24
Oracle怎样分析多表关联SQL
2016-03-15
Oracle如何实现增量查询?
2016-03-15
jquery合并单元格会多出来一列怎样删除?
2016-03-08
jquery设置表格样式问题
2016-03-07
JAVA多线程如何理解这句话?
2016-02-23
JS参数拼接问题请教???
2016-02-23
oracle 用rowid 取重复的sql语句怎么理解
2016-02-21
求助:Mybatis不提交更新是怎么回事???
2016-02-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人