Java
大螃蟹_吖
这个作者很懒,什么都没留下…
展开
-
当输入框内输入账户则下拉提示,则异步请求服务端
当输入框内输入了账户,则异步请求服务端 jQuery(function(){ jQuery("#buscategory").selectFilter({cache:true}); if($('#bankAccountId').val()!=null){ $('#staticBankCode').val($('#bankAccountId')....原创 2018-11-23 15:34:51 · 136 阅读 · 0 评论 -
JVM参数 GC
JVM参数的含义 实例见实例分析参数名称 含义 默认值 -Xms 初始堆大小 物理内存的1/64(<1GB) 默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制. -Xmx 最大堆大小 物理内存的1/4(<1GB) 默认(MaxHeapFreeRatio...转载 2018-11-23 15:36:19 · 160 阅读 · 0 评论 -
Spring 通过注解方式实现AOP切面
转载-Spring 通过注解方式实现AOP切面 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; Spring 切面编程的目的是实现代码的转载 2018-12-27 20:46:18 · 787 阅读 · 0 评论 -
工具类中静态方法访问静态变量(变量为注入方式)
public class PayPlatformPageUtil implements ILogger{ private static String tenantCode; @Value("${tenantCode}") private String tenant; @PostConstruct public void init() { ...原创 2019-05-06 19:23:57 · 1211 阅读 · 0 评论 -
动态枚举
页面下拉框:<div class="space-4"></div><div class="form-group"> <label class="col-sm-4 control-label no-padding-right" for="receiptSubject"> 收单主体 </labe原创 2018-11-22 09:25:05 · 791 阅读 · 0 评论 -
Java动态编译Java代码,并加载到内存中然后执行类中方法
近来要开发一个上传java文件,就能动态的将其加载到内存中并执行它的方法的小功能,在网上找到了一篇不错的api介绍,特将其记下,下面直接进入正题:步骤:1.编译public static Map<String, byte[]> compile(String javaName, String javaSrc) { JavaCompiler compiler = ToolProvider...转载 2018-05-22 20:28:53 · 5568 阅读 · 4 评论 -
项目编译:ClassMetadataReadingVisitor 错误
java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.springframework.asm.ClassVisitor as super class ...原创 2018-09-20 09:14:35 · 179 阅读 · 0 评论 -
几个 fianlly 不会被执行的情况
列几个 fianlly 不会被执行的情况:1. try-cach 异常退出。try{system.exit(1)}finally{System.out.println("finally");}2. 无限循环try{while(ture){System.out.println("hello");}}finally{System.out.println("finally");...原创 2018-09-26 20:51:31 · 252 阅读 · 0 评论 -
String、StringBuffer、StringBuilder比较
1 String(1) String的创建原理由于String使用过于频繁,Java为了避免在一个系统中产生大量的String对象,引入了字符串常量池。其运行机制是:创建一个字符串时,首先检查池中是否有值相同的字符串对象,如果有则不需要创建直接从池中刚查找到的对象引用;如果没有则新建字符串对象,返回对象引用,并且将新创建的对象放入池中。但是,通过new方法创建的String对象是不检查字符串池...原创 2018-09-29 13:57:56 · 93 阅读 · 0 评论 -
mybatis批量更新
要根据id批量跟新name,age,modifiedDate,mapper.xml文件如下 <update id="batchUpdate"> update direct_bank_sys_param <trim prefix="set" suffixOverrides=","> <trim prefix="name=c.原创 2018-11-13 15:05:22 · 115 阅读 · 1 评论 -
List集合按数量分组
/** * List集合按数量分组 * @param list * @param quantity * @return */ private List<List<Long>> groupListByQuantity(List<Long> list, int quant...原创 2018-11-13 15:08:02 · 6335 阅读 · 1 评论 -
List<dto>排序
// 对集合对象进行排序(比较对象中的一个属性) private static void doCompositor(List<CopLocationDto> copList){ Collections.sort (copList ,new Comparator<CopLocationDto>()...原创 2018-11-13 15:08:41 · 1712 阅读 · 0 评论 -
计算两个日期之间的天数
/** * 计算两个日期之间的天数 * @param startDate * @param endDate * @return */ public static long daysBetweenTwoDate(Date startDate , Date endDate ){ ...原创 2018-11-13 15:09:21 · 2485 阅读 · 0 评论 -
map按照value排序
public static LinkedHashMap sortMap(Map oldMap) { ArrayList<Map.Entry<String, Integer>> list = new ArrayList<Map.Entry<String, Integer>>(oldMap.entrySet()); ...原创 2018-11-13 15:09:45 · 1180 阅读 · 0 评论 -
遍历Map的四种方法
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "转载 2018-11-13 15:10:11 · 142 阅读 · 0 评论 -
LinkedHashMap和HashMap的区别以及使用方法
LinkedHashMap比HashMap多了一个链表的结构。与HashMap相比LinkedHashMap维护的是一个具有双重链表的HashMap,LinkedHashMap支持2中排序一种是插入排序,一种是使用排序,最近使用的会移至尾部例如 M1 M2 M3 M4,使用M3后为 M1 M2 M4 M3了,LinkedHashMap输出时其元素是有顺序的,而HashMap输出时是随机的,如果Ma转载 2015-11-12 17:51:14 · 503 阅读 · 0 评论