解决XSS攻击

XSSFilter.java public class XssFiter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { } pub...

2018-10-19 15:23:58

阅读数 211

评论数 0

NIO基础(第九天)

什么是NIO Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。 Java NIO: Channels and Buffers(通道和缓冲区) 标准的IO基于字节流和字符流进行操作的...

2018-10-08 17:22:25

阅读数 63

评论数 0

Socket网络通讯基础(第八天)

什么是网络模型 网络编程的本质是两个设备之间的数据交换,当然,在**计算机网络**中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。 现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后...

2018-10-05 10:43:35

阅读数 46

评论数 0

自定义注解与设计模式(第七天)

文章目录注解什么是注解内置注解自定义注解使用注解实习ORM映射常用的设计模式什么是设计模式设计模式的作用设计模式的分类设计模式的六大原则单例模式什么是单例模式懒汉式饿汉式工厂模式什么是工厂模式简单工厂工厂方法代理模式什么是代理模式代理应用场景代理的分类静态代理JDK动态代理(不需要生成代理类)CG...

2018-09-27 17:12:57

阅读数 68

评论数 0

数据交换格式与反射(第六天)

文章目录数据交换格式json什么是jsonJSON格式的分类常用JSON解析框架使用fastjson解析jsonxml什么是XML?XML解析方式?Dom4j与Sax区别XML与JSON区别java反射机制什么是Java反射反射机制的作用反射机制获取类有三种方法反射创建对象的方式java反射api...

2018-09-26 15:37:43

阅读数 63

评论数 0

线程池原理与锁的深度化(第五天)

文章目录线程池什么事线程池线程池的作用线程池的分类 线程池 什么事线程池 Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。 **降低资源消耗。**通过重复利用已创建的线程降低线程创建和销毁...

2018-09-20 17:10:52

阅读数 240

评论数 0

java并发包(第四天)

并发包 同步容器类 Vector与ArrayList区别 Vector源码 ArrayList源码 HasTable与HasMap的区别 Collections工具类 并发包 同步容器类 Vector与ArrayList区别 ArrayList是最常用的List实...

2018-09-17 16:24:02

阅读数 48

评论数 0

多线程之间的通讯(第三天)

什么是线程之间的通信 多线程之间通讯,其实就是多个线程在操作同一个资源,但是操作的动作不同。 wait()、notify、notifyAll()方法 wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。 这三个方法最终调用的都...

2018-09-14 09:17:50

阅读数 90

评论数 0

多线程实现同步(第二天)

线程安全 当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。 线程如何实现同步 同步的前提 必须要有两个或者两个以上的线程。 必须是多个线程使用同一个锁 必须保证同步中只能有一个线程在运行 好处...

2018-09-13 10:48:04

阅读数 57

评论数 0

多线程快速入门(第一天)

学习第一天,多线程快速入门 线程基础知识 join()方法作用 join作用是让其他线程变为等待, t1.join();// 让其他线程变为等待,直到当前t1线程执行完毕,才释放。 thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比...

2018-09-12 11:53:00

阅读数 92

评论数 0

使用序列化的方式完全克隆对象

对象深度克隆一般有两种方式 1.实现 Cloneable 接口并重写 Object 类中的 clone()方法; 如果类中包含一个类,那么两个类都要实现clone()方法。 2.实现 Serializable 接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆,代码如下。 ...

2018-09-04 09:02:39

阅读数 42

评论数 0

spring boot中使用FastJson解决long类型在js中失去精度

spring boot中使用FastJson解决long类型在js中失去精度 1.pom中需要将默认的jackson排除掉 <dependency> <groupId&am...

2018-09-03 17:31:49

阅读数 904

评论数 0

异步更换后台生成的二维码

1.controller @RequestMapping("/getQrcode") @ResponseBody public Result getQrcode(HttpServletRequest request, HttpServletR...

2018-08-08 11:23:03

阅读数 187

评论数 0

解决shiro-redis集成序列化的问题

1.spring-redis.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&qu...

2018-07-30 11:32:08

阅读数 2367

评论数 0

layer.open父页面获取子页面的数据

//添加 function add() { layer.open({ type: 2, title:"添加动态", area: ['820px', $(top.document).height()-240...

2018-05-15 10:00:25

阅读数 6161

评论数 0

layer加载层

//加载层 function loading(msg){ layer.msg(msg, { icon:16, shade:[0.1, '#fff'], time:false //取消自动关闭 }) } //调用 loading("数据提交中,请稍等!&...

2018-05-11 11:21:00

阅读数 4743

评论数 2

单元测试例子

package com.Nightliar.business; import com.Nightliar.business.entity.SysMenu; import com.Nightliar.business.mapper.SysMenuMapper; import com.Nightli...

2018-04-11 10:48:40

阅读数 369

评论数 0

以静态的方法使用spring中的bean

1.SpringContextHolder.javapackage com.Nightliar.business.common.utils; import com.Nightliar.business.entity.SysMenu; import com.Nightliar.business.e...

2018-04-10 17:30:00

阅读数 136

评论数 0

守护线程保证主线程不断掉

1.主线程package com.project.cache; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import java.util.Date; impor...

2018-04-09 11:35:13

阅读数 316

评论数 0

tomcat7使用get方式请求传json数据出错

如在浏览器中使用http://127.0.0.1:8080/xxx/xxx/xxx?data={name:"admin",age:"22"}访问时就会报下面错误//导出 function exportE(){ var par...

2018-02-24 15:16:14

阅读数 1007

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭