
学习笔记
文章平均质量分 81
仰望星空_Star
水滴石穿
展开
-
JAVA通过Graphics2D生成表格图片
使用Graphics2D绘制表格原创 2022-07-12 23:05:11 · 4854 阅读 · 9 评论 -
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 · 1517 阅读 · 0 评论 -
Maven 配置文件中mirrorOf与repository节点的理解
maven 配置文件setting.xml中的mirrorOf与repository节点一直分不太清楚,现在根据自己的整理归纳一下:1.maven中的仓库(Repository)有哪些类型?包括本地仓库(配置文件中的localRepository节点指定的一个文件夹)和远程仓库,其中远程仓库又可以分中央仓库、私服仓库,中央仓库是maven官方指定的仓库,可以理解为“寻找的最后一站”。私服可...原创 2020-05-10 22:33:11 · 3937 阅读 · 1 评论 -
EasyUiDatagrid打印
// strPrintName 打印任务名// printDatagrid 要打印的datagrid//title 表格标题function CreateFormPage(strPrintName, printDatagrid,title) { var tableString = '<table cellspacing="0" class="pb">'; tableString原创 2017-12-17 10:15:37 · 2796 阅读 · 1 评论 -
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 · 980 阅读 · 0 评论 -
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 · 1099 阅读 · 0 评论 -
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 · 1411 阅读 · 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...原创 2019-04-09 23:52:55 · 37717 阅读 · 5 评论 -
RestTemplate使用初探
目录一、准备二、GET请求三、POST请求四、向服务器发送List对象五、接收复杂返回值六、两个连接工厂七、设置超时八、设置编码九、设置代理十、完整设置十一、官方说明参考资料为什么使用?因为它简化了HTTP请求以及处理响应的过程,并且支持REST而且线程安全,无需手动关闭连接;怎么用?一、准备环境: Spring 3.0 (及...原创 2019-07-14 18:47:44 · 687 阅读 · 0 评论 -
StringUtils方法全集
org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,Str转载 2015-12-20 15:40:47 · 722 阅读 · 0 评论 -
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 · 4067 阅读 · 0 评论 -
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 · 637 阅读 · 0 评论 -
Java ConcurrentModificationException 异常分析与解决方案
转自:http://www.2cto.com/kf/201403/286536.html关于这个异常出现的原因可以参考:http://blog.youkuaiyun.com/izard999/article/details/67087381. 异常情况举例只要抛出出现异常,可以肯定的是代码一定有错误的地方。先来看看都有哪些情况会出现ConcurrentModificationException转载 2016-03-13 18:36:35 · 397 阅读 · 0 评论 -
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 · 437 阅读 · 0 评论 -
Java变量初始化流程及其中的一些问题
个人学习笔记 好像标题有点问题,有一些不严谨之处,另外还有一些问题不太明白如果有人知道答案还请赐教,谢谢 文章参考: 1.luohuacanyue:http://blog.youkuaiyun.com/luohuacanyue/article/details/13169173 2.sophine:http://www.cnblogs.com/sophine/p/3531282.html 这两位的代码给原创 2015-11-25 15:32:45 · 421 阅读 · 0 评论 -
JAVA内部类总结
内部类都包含一个对外部类的引用,参见代码0:代码0: public class SerializeTest { //成员内部类 class MemberInner{ public MemberInner(){ } } //局部内部类 public voi原创 2016-09-13 00:08:45 · 339 阅读 · 0 评论 -
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 · 305 阅读 · 0 评论 -
Tomcat Server.xml部分配置说明
Service简介一个服务组件通常包含一个引擎和与此引擎相关联的一个或多个连接器。给服务命名可以方便管理员在日志文件中识别不同服务产生的日志。一个server可以包含多个service组件,但通常情下只为一个service指派一个server。属性name: 此服务的名称,默认为Catalina; className: 用于实现service的类名,一般都是org.apache.catalina原创 2017-06-11 16:14:00 · 800 阅读 · 0 评论 -
JAVA使用并行流(ParallelStream)时要注意的一些问题
java8并行流使用注意事项原创 2017-06-11 17:25:47 · 56754 阅读 · 12 评论 -
JSON.stringify 语法实例讲解
可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的 认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。于是乎,在网上找了写资料,写了些例子 希望能给园子们一些帮助。 作用:这转载 2015-12-15 20:28:43 · 406 阅读 · 0 评论