![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
keygod1
这个作者很懒,什么都没留下…
展开
-
10进制-任意进制转化方法
/** * description: 十进制转特殊进制 * @author yingww * @date 2019-11-25 * @param value 需要转化的值 * @param binary 进制 int 类型 * @param format 进制对应位数的格式 format的length必须>binary ...原创 2019-11-27 09:47:02 · 459 阅读 · 0 评论 -
mysql 唯一索引区分大小写
这取决于字段的排序规则-如果是ci(不区分大小写)或cs(区分大小写)。唯一索引将相应地应用。原创 2019-11-27 09:20:50 · 4204 阅读 · 0 评论 -
java webapp 几种文件上传和下载方式
java webapp 几种文件上传和下载方式下载方式:第一种:<a href="文件地址",download="文件名"></a>1 测试pc端chorme,safari,ie11,edge,可用,,移动端,,ios可直接开打pdf,word等文件,android上只有qq浏览器可直接查看,其他均要下载.第二种:springmvc实现@RequestMapping("/download")原创 2016-02-18 17:00:50 · 1570 阅读 · 0 评论 -
request payload 和 form data 过滤器filter设置,防xss
今天做了一个防xss攻击的filter,原理是利用继承HttpServletRequestWrapper类,来替换http请求的参数,, 因为项目中需要上传文件,所以涉及到了payload和formdata的区别,这两者的区别就不多说了,用Content-Type属性可用区分出,,,需要两个类继承自HttpServletRequestWrapperFormDataXssRequest.java原创 2016-03-10 16:01:50 · 1990 阅读 · 0 评论 -
websocket点对点聊天java实例
项目中有个实时聊天的需求,查看很多资料,主要是实现从服务端发送信息到客户端,实现方法有长轮询,长连接,websocket等,还是websocket最简单,不过需要浏览器支持。需要的支持需要jdk7以上,tomcat7以上,反正我的7.0.55是不行,7.0.64可以,,引入javax.websocket api地址socket.javaimport bo.MessageChat;import原创 2016-04-28 10:40:01 · 2046 阅读 · 0 评论 -
tomcat 防xss 的一种实现
我的解决方法, 通过Servlet 过滤器 过滤请求 关键在于是如何在Filter取到post里的内容通过继承javax.servlet.http.HttpServletRequestWrapper;类替换post里的非法字符1:FormDataXssRequest类import javax.servlet.http.HttpServletRequest;import javax.servlet.原创 2016-12-21 16:06:09 · 3961 阅读 · 0 评论 -
spring mvc 服务端跨域,返回参数自动拼接.
找到一个服务端自动判别是否跨域请求并返回 jsonback({}) 这种类型的参数,而不是直接返回{},还是google好,百度了半天全是复制粘贴一个版本http://www.concretepage.com/spring-4/spring-4-mvc-jsonp-example-with-rest-responsebody-responseentity 这篇文章已经很清楚了,转载 2017-03-10 16:46:53 · 157 阅读 · 0 评论 -
POI excel导出的通用util
基于Apache POI实现excel的通用util,通过反射和泛型实现,使用方法: @Test public void exportExcel(){ List<Model> models = new ArrayList<Model>(); Model model = new Model("value1",1,1.1,new Date(), Calenda原创 2017-04-05 18:04:14 · 311 阅读 · 0 评论