随笔分类 -  java

摘要:前言 在项目中我们经常会遇到在项目的各个阶段进行一些操作,此时可以使用 ApplicationListener 接口搭配 ApplicationEvent 类使用 。 ApplicationListener 支持的事件类型 ApplicationFailedEvent:该事件为spring boot 阅读全文
posted @ 2021-07-06 22:13 蓝色土耳其 阅读(1232) 评论(0) 推荐(0)
摘要://字符串转Map JSONObject ob = JSONObject.parseObject(str); //当为Map列表时 //JSONArray ob = JSONArray.parseArray(returnJson); Map<String,Object> map = ob.toJav 阅读全文
posted @ 2021-06-12 22:33 蓝色土耳其 阅读(966) 评论(0) 推荐(0)
摘要:上篇介绍到任务调度框架Quartz,此次介绍下Spring自带定时器@Scheduled 1、使用方法,在需要执行的方法上添加@Scheduled注解 @EnableScheduling @Component public class QuartzService { @Scheduled(cron 阅读全文
posted @ 2020-11-26 21:38 蓝色土耳其 阅读(2593) 评论(0) 推荐(1)
摘要:1、右键项目->Export->Runnable JAR file 2、配置导出模式 1:选择主启动类 2:选择导出目录 3、选择依赖jar包导出形式 1:Extract required libraries into generated JAR 会将依赖jar包进行解压,然后重新打包成一个整体ja 阅读全文
posted @ 2020-05-21 15:57 蓝色土耳其 阅读(422) 评论(0) 推荐(0)
摘要:转载自:https://segmentfault.com/a/1190000013341344 前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我 阅读全文
posted @ 2020-04-30 13:53 蓝色土耳其 阅读(1243) 评论(0) 推荐(0)
摘要:1. Java锁的种类 在笔者面试过程时,经常会被问到各种各样的锁,如乐观锁、读写锁等等,非常繁多,在此做一个总结。介绍的内容如下: 乐观锁/悲观锁 独享锁/共享锁 互斥锁/读写锁 可重入锁 公平锁/非公平锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 以上是一些锁的名词,这些分类并不是全是指锁的状 阅读全文
posted @ 2020-04-24 11:50 蓝色土耳其 阅读(326) 评论(0) 推荐(0)
摘要:import org.apache.shiro.SecurityUtils; import org.apache.shiro.session.Session; import org.apache.shiro.subject.Subject; import org.springframework.st 阅读全文
posted @ 2020-03-22 08:57 蓝色土耳其 阅读(1353) 评论(0) 推荐(0)
摘要:org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.linewell.wechat.WechatApplication]; nested ex 阅读全文
posted @ 2019-09-03 10:46 蓝色土耳其 阅读(7025) 评论(0) 推荐(0)
摘要:<html> <head> <title></title> </head> <body> <object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility: 阅读全文
posted @ 2019-03-28 20:35 蓝色土耳其 阅读(3838) 评论(0) 推荐(0)
摘要:webapps/ROOT/index.jsp 在html前增加重定向 response.sendRedirect("CMS"); 阅读全文
posted @ 2018-07-09 09:31 蓝色土耳其 阅读(5469) 评论(0) 推荐(0)
摘要:public static int byteNum(String str) { int m = 0; char arr[] = str.toCharArray(); for(int i=0;i<arr.length;i++) { char c = arr[i]; if((c >= 0x0391 && 阅读全文
posted @ 2018-04-08 11:45 蓝色土耳其 阅读(724) 评论(0) 推荐(0)
摘要:public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if(ip == null || ip.length() == 0 || "unknown" 阅读全文
posted @ 2018-03-30 15:24 蓝色土耳其 阅读(119) 评论(0) 推荐(0)
摘要:相同点: 1、因HTTP为无状态协议,当一次请求完成后就会断开连接,不会存储用户的登录信息。 而Cookie(Cookie早于session)的出现就是为了保存用户的信息,方便下次访问。此处session与之作用相同。 2、每一个用户都只会获取、修改自己的Cookie和Session,不会跨域。 差 阅读全文
posted @ 2018-01-23 17:57 蓝色土耳其 阅读(123) 评论(0) 推荐(0)
摘要:import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.Hanyu 阅读全文
posted @ 2018-01-23 17:24 蓝色土耳其 阅读(459) 评论(0) 推荐(0)
摘要:import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.apache.http.HttpEntity; import or 阅读全文
posted @ 2018-01-23 17:17 蓝色土耳其 阅读(197) 评论(0) 推荐(0)
摘要:报异常的方法内使用了Java 7的新特性:自动资源释放,类似于try(){},即在try后面跟一括号,在括号里面对一些资源赋值,try里面的代码块执行完毕之后会自动释放try后面的括号中声明的资源。 Java 7 会使用新的Class类型校验器,新的类型校验器将老的校验器分为两步: 1、类型推断 2 阅读全文
posted @ 2018-01-15 11:52 蓝色土耳其 阅读(1939) 评论(0) 推荐(0)
摘要://通过swing控件读取文件 private static void chooseFile() { JFileChooser jfc = new JFileChooser();// 初始化文件选择器 FileNameExtensionFilter filter = new FileNameExte 阅读全文
posted @ 2016-05-05 21:28 蓝色土耳其 阅读(193) 评论(0) 推荐(0)
摘要://按字节读取 public static void readByBytes(String url) { File file = new File(url); InputStream in = null; try { in = new FileInputStream(file); int temp; 阅读全文
posted @ 2016-04-12 18:37 蓝色土耳其 阅读(607) 评论(0) 推荐(0)