PersonalNotes
文章平均质量分 55
boneix
这个作者很懒,什么都没留下…
展开
-
xStream xml反序列化时 强转对象相关问题
前几天心血来潮尝试着把公司的ssm框架拷出来,然后把json处理的jar包替换成fastJson,再来个注解自动反序列化,再在request和response上套个base64加密(公司是这么做的,改起来是一把辛酸一把泪,特别是重写getParameterMap()这个类,字符串数组好烦),这样看起来高大上。。具体可以参照http://blog.163.com/liangge_sky/blog原创 2016-01-12 16:26:26 · 2110 阅读 · 0 评论 -
Filter处理HttpServletRequest & HttpServletResponse 笔记
Filter处理HttpServletRequest & HttpServletResponse 笔记转载 2017-12-14 18:03:29 · 641 阅读 · 0 评论 -
PyQt5 Windows 安装
家里网速渣,使用pip3安装PyQt5时一直timeout,网上搜了圈攻略,这里做个笔记。1.寻找合适的镜像源,然后cmd 去ping一下 网址 保证连接正常2.配置pip.ini[global]timeout = 6000trusted-host = mirrors.aliyun.comindex-url = http://mirrors.aliyun.com/pypi/si转载 2017-09-24 11:53:26 · 884 阅读 · 1 评论 -
学以致用之NamespaceHandlerSupport
学习Spring的NamespaceHandlerSupport,将其设计思路用于解决if-else和switch这种蠢代码原创 2017-06-22 16:58:36 · 5100 阅读 · 4 评论 -
spring事务的注意事项
1.当使用到spring的事务时 如果业务中存在使用mq推送等之类的异步任务时,这些异步任务不能放在事务中,可能出现脏读。原创 2017-04-25 14:28:38 · 415 阅读 · 0 评论 -
Sonar 5.2 maven相关安装配置工作
Sonar 5.2 maven相关安装配置工作转载 2016-01-08 17:14:03 · 521 阅读 · 0 评论 -
Mybatis在mapper接口上使用注解报反射异常
用Mybatis的注解方式是报反射异常重新进入调试,然后发现 commentId、commentCount这两个字段并没有解析出来,从metaObject中获取不到解决方式:在接口的参数上加上param注解接口如果是一个参数是不会报错的,多个参数时mybatis需要指定每个参数对应的填充属性原创 2017-03-15 11:23:56 · 1523 阅读 · 0 评论 -
获取ip的简单实现
获取ip转载 2017-04-10 11:21:56 · 390 阅读 · 0 评论 -
敏感词的简单实现
敏感词的java实现转载 2017-04-10 11:12:18 · 695 阅读 · 0 评论 -
Redis锁的简单实现
redis分布式锁的实现原创 2017-04-10 10:00:37 · 449 阅读 · 0 评论 -
Springmvc 服务器端文件下载 笔记
业务场景:点击下载后直接保存而不是打开解决代码:前端传入url/** * 返回流 * * @param requestMap 请求参数 * @param response 返回对象 */ @RequestMapping(value = "/file2Stream", method = RequestMethod.GET)转载 2016-05-03 11:46:40 · 885 阅读 · 0 评论 -
Springmvc 上传文件MultipartFile 转File 笔记
业务场景:ssm框架 上传文件到应用服务器过程中要传到专有的文件服务器并返回url进行其他操作。业务难点:MultipartFile转File类型解决代码:/** * MultipartFile 转换成File * * @param multfile 原文件类型 * @return File * @throws IOException转载 2016-05-03 11:37:35 · 44019 阅读 · 1 评论 -
文件下载 浏览器直接打开文件而不是保存 相关问题
昨天做SpringMVC 文件上传下载功能时遇到一堆问题。其中有个问题就是txt css js html xml pdf 等等文件下载时浏览器(html5的a标签download属性不是所有浏览器都支持的)是直接打开,而不是下载保存。网上有许多解决的方法,我这边只是整合下,做个mark。场景就是有个url,老大提醒说用后台访问url获取文件流 前台来处理。。大概这个流程 代码如下:前端js转载 2016-02-02 10:04:36 · 16353 阅读 · 0 评论 -
java的值传递与引用传递
今天做项目的时候遇到一个问题,在调用多线程接口时传递参数如下:AService aService = new AService(threadGroup, "aService", aMap, iClientBridge);aService.start();接口内部代码如下:private Map params;public AService(ThreadGroup t转载 2016-01-12 16:05:25 · 420 阅读 · 0 评论 -
浅谈ThreadPoolExecutor的实现原理
日常业务中我们常使用Executors的newFixedThreadPool去实现线程池,其内部实际上是对ThreadPoolExecutor进行了包装。一个任务通过execute(Runnable)方法被添加到线程池,任务必须是一个 Runnable类型的对象,任务的执行方法就是调用Runnable类型对象的run()方法。当一个任务通过execute(Runnable)方法欲添加到线程池时...原创 2018-12-26 14:41:01 · 357 阅读 · 0 评论