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
Maven 配置文件中mirrorOf与repository节点的理解 maven 配置文件setting.xml中的mirrorOf与repository节点一直分不太清楚,现在根据自己的整理归纳一下:1.maven中的仓库(Repository)有哪些类型?包括本地仓库(配置文件中的localRepository节点指定的一个文件夹)和远程仓库,其中远程仓库又可以分中央仓库、私服仓库,中央仓库是maven官方指定的仓库,可以理解为“寻找的最后一站”。私服可...
LinuxMint19.2 配置SSH登录远程服务器 之前一直使用WIN10开发,这段时间转入linux还是很不习惯的,有很多工具不如WIN方便 ,这里介绍一下我在配置SSH时遇到的所有问题以及一些解决方法;环境准备 :Linux Mint 19.2 "Tina" - Cinnamon (64-bit)目标:通过SSH连接一台远程Linux主机;步骤:1.安装SSH;这个没遇到什么问题,关于SSH的一些知识,传送门Ubuntu...
RestTemplate使用初探 目录一、准备二、GET请求三、POST请求四、向服务器发送List对象五、接收复杂返回值六、两个连接工厂七、设置超时八、设置编码九、设置代理十、完整设置十一、官方说明参考资料为什么使用?因为它简化了HTTP请求以及处理响应的过程,并且支持REST而且线程安全,无需手动关闭连接;怎么用?一、准备环境: Spring 3.0 (及...
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...
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...
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);...
Spring3.1.2+Quartz 1.8.6动态添加持久化定时任务 为什么有这种需求?每次增加定时任务都要修改配置文件;如果持久化到数据库删除的话还要去数据库DELETE;有些定时任务不一定是必须的,可以由运维人员去添加删除或者修改执行时间什么的,不可能每次都去改程序程序环境:Spring 3.1.2 、Quartz 1.8.6 其他版本没有试过不过应该差别不大;步骤:总共4个操作:1.1. 新建一个任务类,也就是具体干活的类;1.2.一个JobDetail类(保...
EasyUiDatagrid打印 // strPrintName 打印任务名// printDatagrid 要打印的datagrid//title 表格标题function CreateFormPage(strPrintName, printDatagrid,title) { var tableString = ''; tableString bootstrapTableResizable Base64随记 什么是Base64个人理解:将字符串转换为标准字符组成的字符串(Base64所用的字符有 哪些?)怎么转换一张图片说明转换过程: 关于这个过程几点要注意的: 1. 1个字节转换为2组 (6位/组) 2. 2个字节转换为3组 (6位/组) 最后补1个= 3. 3个字节转换为4组 (6位/组) 最后补2个= ……为什么是6Byte/组?Base6 JAVA使用并行流(ParallelStream)时要注意的一些问题 java8并行流使用注意事项 Tomcat Server.xml部分配置说明 Service简介一个服务组件通常包含一个引擎和与此引擎相关联的一个或多个连接器。给服务命名可以方便管理员在日志文件中识别不同服务产生的日志。一个server可以包含多个service组件,但通常情下只为一个service指派一个server。属性name: 此服务的名称,默认为Catalina; className: 用于实现service的类名,一般都是org.apache.catalina SpringMVC拦截器跳转会自动在跳转的路径加请求! 答:我也遇到这个问题了,同问 Centos如何更改Oracle默认启动的数据库SID Tomcat输出乱码是怎么回事? Oracle的clobe类型为什么可以在java中直接以String接收? 加载更多
Base64随记 什么是Base64个人理解:将字符串转换为标准字符组成的字符串(Base64所用的字符有 哪些?)怎么转换一张图片说明转换过程: 关于这个过程几点要注意的: 1. 1个字节转换为2组 (6位/组) 2. 2个字节转换为3组 (6位/组) 最后补1个= 3. 3个字节转换为4组 (6位/组) 最后补2个= ……为什么是6Byte/组?Base6
Tomcat Server.xml部分配置说明 Service简介一个服务组件通常包含一个引擎和与此引擎相关联的一个或多个连接器。给服务命名可以方便管理员在日志文件中识别不同服务产生的日志。一个server可以包含多个service组件,但通常情下只为一个service指派一个server。属性name: 此服务的名称,默认为Catalina; className: 用于实现service的类名,一般都是org.apache.catalina