实例
Nightliar
这个作者很懒,什么都没留下…
展开
-
分布式环境中的登录应用
在分布式环境中使用kapcha和redis完成登录功能。1.添加jar包 com.google.code.kaptcha kaptcha 2.3.2 2.在spring-mvc-servlet.xml中添加拦截器和captchaProducer bean原创 2017-03-29 11:47:24 · 1196 阅读 · 0 评论 -
spring boot中使用FastJson解决long类型在js中失去精度
spring boot中使用FastJson解决long类型在js中失去精度1.pom中需要将默认的jackson排除掉<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web原创 2018-09-03 17:31:49 · 3257 阅读 · 0 评论 -
异步更换后台生成的二维码
1.controller@RequestMapping("/getQrcode") @ResponseBody public Result getQrcode(HttpServletRequest request, HttpServletResponse response){ OutputStream os = null; try { ...原创 2018-08-08 11:23:03 · 634 阅读 · 0 评论 -
单元测试例子
package com.Nightliar.business;import com.Nightliar.business.entity.SysMenu;import com.Nightliar.business.mapper.SysMenuMapper;import com.Nightliar.business.result.TreeNode;import com.alibaba.fas...原创 2018-04-11 10:48:40 · 1091 阅读 · 0 评论 -
以静态的方法使用spring中的bean
1.SpringContextHolder.javapackage com.Nightliar.business.common.utils;import com.Nightliar.business.entity.SysMenu;import com.Nightliar.business.enums.CacheType;import com.Nightliar.business.servi...原创 2018-04-10 17:30:00 · 877 阅读 · 0 评论 -
守护线程保证主线程不断掉
1.主线程package com.project.cache;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.util.Date;import java.util.List;import java.util.concurrent.Calla...原创 2018-04-09 11:35:13 · 1272 阅读 · 0 评论 -
ajaxfileupload异步上传图片
1.html 上传图片 2.ajaxfileupload.jsjQuery.extend({ createUploadIframe: function(id, uri) { //create frame var frameId = 'jUplo原创 2018-02-02 17:05:19 · 417 阅读 · 0 评论 -
使用laydate和echarts做数据统计
1.页面摘星 .line{ height:1px;margin:0px auto;padding:0px;background-color:black;overflow:hidden; } .kuangkuang{ width: 22%; height: 159px; border-style: solid; border-width:原创 2018-01-03 19:09:45 · 2877 阅读 · 0 评论 -
后台系统通用验证码方案
1.style.css@import url('reset.css');@import url('plug-ins/customScrollbar.min.css');.activeNav{ background-color: #333e48 ;}.panel-ft{ margin-top: -20px;}.login-page { background: url(..原创 2018-01-12 10:21:24 · 1881 阅读 · 0 评论 -
tomcat启动时将缓存放入Redis中
package com.tmhc.sms.cache;import java.util.List;import java.util.Map;import java.util.Set;import javax.annotation.PostConstruct;import org.apache.log4j.Logger;import org.springframework.bean原创 2017-11-21 15:25:29 · 3059 阅读 · 2 评论 -
使用Spring配置多数据源
一、工作原理利用Spring提供的AbstractRoutingDataSource抽象类配置多个数据源。在运行时利用SpringAOP 在事物开启之前,根据某个key值动态的改变数据源。二、配置多个数据源1.配置第一个数据源2.配置第二个数据源3.配置properties文件三、java代码1.扩展Spring的AbstractRout原创 2017-09-29 17:20:13 · 1992 阅读 · 0 评论 -
使用自定义注解和token防止表单重复提交
1.自定义一个注解package com.common.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Targ原创 2017-05-19 14:17:36 · 1522 阅读 · 0 评论 -
Highcharts展示一天24个时间段的数据统计
1.前端页面 DD_belatedPNG.fix('*');实时统计li {list-style-type:none;}#tablebox td{ height:200px;}.first td{ cursor:pointer; background-color:#EAEAEA;}.va-m div{原创 2017-04-20 13:03:32 · 4742 阅读 · 2 评论 -
UDP无连接的Socket通信
1.服务器端import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/* * UDP 无连接的Socket通信 * * 服务器端 */public class UDPServer { p原创 2017-01-20 21:48:15 · 1196 阅读 · 0 评论 -
TCP 基于连接的Socket通信程序设计
1.服务器端import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import ja原创 2017-01-20 21:51:34 · 869 阅读 · 0 评论 -
解决XSS攻击
XSSFilter.javapublic class XssFiter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { } public void doFilter(ServletRequest request, ServletRe...原创 2018-10-19 15:23:58 · 1360 阅读 · 0 评论