
java
易梦南蝶
这个作者很懒,什么都没留下…
展开
-
Java判断工作日、休息日和节假日
获取指定日期的节假日信息: http://api.goseek.cn/package com.gbcom.gidata.util;import com.alibaba.fastjson.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.BufferedReader;imp...原创 2019-07-10 16:42:38 · 3415 阅读 · 0 评论 -
AOP的两种实现-Spring AOP以及AspectJ
在接触Spring以及种类繁多的Java框架时,很多开发人员(至少包括我)都会觉得注解是个很奇妙的存在,为什么加上了@Transactional之后,方法会在一个事务的上下文中被执行呢?为什么加上了@Cacheable之后,方法的返回值会被记录到缓存中,从而让下次的重复调用能够直接利用缓存的结果呢?随着对AOP的逐渐应用和了解,才明白注解只是一个表象,在幕后Spring AOP/AspectJ做...原创 2019-06-13 16:06:27 · 348 阅读 · 0 评论 -
数组、List和ArrayList的区别
数组、List和ArrayList的区别 数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比如:string[] s=new string[3];//赋值 s[0]="a"; s[1]="b"; s[2]="c";//修改 s[1]="b1"; 但是数组也存在一些不足的地方。比如在数组的两个数据间插入数据也是很麻烦的,还有我们在...原创 2019-03-21 15:36:55 · 110 阅读 · 0 评论 -
Java中Collections.sort()排序详解
public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("beijing"); list.add("shanghai"); list.add("hangzhou"); Collections.sort(list, new...原创 2019-03-21 14:58:27 · 184 阅读 · 0 评论 -
面试中关于Spring AOP和代理模式的那些事
版权声明:尊重博主原创文章,转载请注明出处 https://blog.youkuaiyun.com/eson_15/article/details/84933442 我们知道,Spring 中AOP 是一大核心技术,也是面试中经常会被问到的问题,最近我在网上也看到很多面试题,其中和Spring AOP 相关的就有不少,这篇文章主要来总结下相关的技术点,希望对大家有用。0. 几个常见...转载 2018-12-11 14:38:15 · 145 阅读 · 0 评论 -
Java工具类(解析excl表格)
使用场景:导入excl表格package com.devframe.common.util;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCe...原创 2018-11-10 13:08:59 · 341 阅读 · 0 评论 -
java多线程的6种实现方式详解
多线程的形式上实现方式主要有两种,一种是继承Thread类,一种是实现Runnable接口。本质上实现方式都是来实现线程任务,然后启动线程执行线程任务(这里的线程任务实际上就是run方法)。这里所说的6种,实际上都是在以上两种的基础上的一些变形。继承Thread类万物皆对象,那么线程也是对象,对象就应该能够抽取其公共特性封装成为类,使用类可以实例化多个对象,那么实现线程的第一种方式就是继承Th...原创 2018-11-10 13:03:26 · 142 阅读 · 0 评论 -
Java调用exe示例
Java调用exe String cmd = "D:\QQ\Bin\QQ.exe"; try { //执行exe cmd可以为字符串(exe存放路径)也可为数组,调用exe时需要传入参数时,可以传数组调用(参数有顺序要求) Process p = Runtime.getRuntime().exec(cmd); ...原创 2018-10-16 09:44:04 · 11923 阅读 · 0 评论 -
深入Callable及Runnable两个接口 获取线程返回结果
-今天碰到一个需要获取线程返回结果的业务场景,所以了解到了Callable接口。先来看下下面这个例子:public class ThreadTest { public static void main(String[] args) throws Exception { ExecutorService exc = Executors.newCachedThreadPoo...原创 2018-10-18 09:16:39 · 770 阅读 · 0 评论 -
Java中的十个”单行代码编程”(One Liner)
本文列举了十个使用一行代码即可独立完成(不依赖其他代码)的业务逻辑,主要依赖的是 Java8 中的 Lambda 和 Stream 等新特性以及 try-with-resources、JAXB ...转载 2018-08-31 17:13:56 · 181 阅读 · 0 评论 -
调用第三方接口将长连接改为短链接
接口API http://suo.im/package com.gbcom.gidata.util;import java.util.HashMap;import java.util.Map;/** * TODO(工具类:借助第三方,将长连接转换为短连接) * <p> * */public class ShortUrlUtil { // http...原创 2019-07-11 14:20:58 · 1064 阅读 · 0 评论