java
人在旅途我渐行渐远
随便写写
展开
-
CAS单点登录重定向service参数硬编码
先说下问题,cas单点登录地址会带入service参数,这个参数可能会被有心人利用修改浏览器地址栏带入自己的重定向地址,例如:http://localhost:6212/cas/login?service=http://www.a.com那么可能正常获取票据后就带到a了,当然有心人会伪造“类同源域名”这个时候需要将自己需要的重定向地址硬编码到程序中。源码发现这个参数service并不是单纯的String 而是一个public interface Service extends Princip.原创 2021-05-18 14:00:52 · 1917 阅读 · 4 评论 -
cas账号密码传输引入AES编译遇到的问题
@[TOC]( Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project cas: Compilation failure: Compilation failure)背景:公司项目使用的cas单点登录,被第三方检测出账号密码明文传输,存在被捕获的风险引入AES以后maven编译报错:[ERROR] Failed to execute g原创 2021-05-18 13:42:23 · 325 阅读 · 0 评论 -
Cause: java.lang.IllegalArgumentException: Illegal group reference
解决 Cause: java.lang.IllegalArgumentException: Illegal group reference今天业务部门发来问题,导入试卷系统报错:nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.lang.IllegalArgumentException: Illegal group refer原创 2021-05-08 13:22:21 · 728 阅读 · 0 评论 -
BeanUtils对象拷贝Date类型报错DateConverter does not support default String to ‘Date‘ conversion.
场景:今天用到将map属性拷贝到对应的实体类中问题:DateConverter does not support default String to 'Date' conversion.15:19:34.072 9496 [Thread-19] WARN org.apache.commons.beanutils.converters.DateConverter - [toDate,472] - (N.B. Re-configure Converter or use alternative i原创 2020-09-12 15:52:36 · 929 阅读 · 0 评论 -
POI导出excel单元格为文本的模板
XSSFWorkbook导出excel单元格为文本的模板1、第一步Controller2、第二步Service1、第一步ControllerString[] columnArr = {"姓名", "学号", "手机号"}; //导出题目Excel创建HSSFWorkbook XSSFWorkbo原创 2019-03-01 13:18:25 · 2205 阅读 · 0 评论 -
浅析线程池ThreadPoolExecutor
浅析线程池ThreadPoolExecutor线程池线程池简单剖析一下线程池原理: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ...原创 2019-05-23 15:29:42 · 188 阅读 · 0 评论 -
科大讯飞语音合成
科大讯飞语音合成科大讯飞语音合成(java)1、放置动态库2、将iflytek的Msc的jar包引入项目3、合成代码4、将.pcm 转换成自己需要的格式文件科大讯飞语音合成(java)最近总是有朋友问科大语音合成的问题,说百度了很多都不好使,今天有时间给出一版自己实际项目中写的一个流程。部分代码也是整合网上所得。分享如下~1、放置动态库msc32.dll、msc64.dll、libms...原创 2019-06-06 17:56:41 · 12521 阅读 · 0 评论