![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 80
清晨Feelter
Java 互联网
展开
-
java日志--Log4j
Log4j========================================================================================================Log4j由三个重要的组件构成:1.日志信息的优先级 2.日志信息的输出目的地 3.日志信息的输出格式日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG原创 2016-04-05 13:46:19 · 510 阅读 · 0 评论 -
Java 过滤器 拦截器
Java 过滤器、拦截器============================================================一、过滤器Filter称之为过滤器,Servlet提供,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现U原创 2016-09-29 10:40:57 · 844 阅读 · 0 评论 -
java 自定义注解
java 自定义注解========================================================Java注解主要在包java.lang.annotation中实现一、元注解@Documented、@Inherited、@Retention、@Target1. @Documented@Documented用于描述其它类型的annot原创 2016-08-04 14:13:27 · 276 阅读 · 0 评论 -
Java之--Queue队列
一、ArrayDeque数组队列=====================================================【先进先出】结构 形象图买火车票(网上订的不算),排队打饭(插队的不讲究)都是这种状态。public class ArrayDeque extends AbstractCollection原创 2016-12-07 15:28:08 · 4216 阅读 · 0 评论 -
Java之--Stack栈
Stack栈====================================================【后进先出】的结构Stack本身通过扩展Vector而来,而Vector本身是一个可增长的对象数组(a growable array of objects)栈的数组结构实现jdk1.7(其它版本可能不同)------------------------原创 2016-12-07 11:14:27 · 442 阅读 · 0 评论 -
进制转换、字符编码
十进制、二进制、十六进制【进制转换】1.十进制转二进制1.1十进制整数转二进制【除2取余,逆序排列】具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。例如:23[10] = 10111[2]23 / 2原创 2017-01-12 16:12:20 · 1576 阅读 · 0 评论 -
Socket编程
Socket编程1.服务端/** * 基于TCP协议的Socket通信*//** * 服务端 * 1.创建ServerSocket对象,绑定监听端口 2.通过accept()方法监听客户端请求 3.连接建立后,通过输入流读取客户端发送的请求信息 4.通过输出流向客户端发送响应信息 5.关闭相关资源 */public class Server {原创 2017-02-15 15:34:31 · 268 阅读 · 0 评论 -
Java Socket重要参数讲解
Java Socket重要参数讲解Socket参数定义在public interface SocketOptions中TCP_NODELAYSO_BINDADDRSO_REUSEADDRSO_LINGERSO_TIMEOUTSO_SNDBUF/SO_RCVBUFSO_KEEPALIVESO_OOBINLINE除TCP_NODELAY这个参数为,其原创 2017-03-27 13:40:05 · 1272 阅读 · 0 评论 -
java基础--String
【java -version = 1.7.0_67】1、String、StringBuffer、StringBuilder比较1>Stringpublic final class String implements java.io.Serializable, Comparable, CharSequence {//两个属性private final char value[];转载 2017-05-08 14:48:28 · 503 阅读 · 0 评论 -
List集合sort
List集合sortCollections.sort(List, Comparator)的使用public static void main(String[] args) { List cityList = new ArrayList(); City c1 = new City(); c1.setFirstByte("B"); c1.setName("北京");原创 2016-08-26 15:54:00 · 600 阅读 · 0 评论 -
Google ZXing生成二维码
1、ZXingUtil.java 2、MatrixToImageWriter.java 3、MainTest.java 三个类import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import原创 2016-08-22 10:32:46 · 780 阅读 · 0 评论 -
kaptcha 验证码组件
kaptcha 验证码组件1.maven引入jar包-------------------------------------------------------------------------------------------------------------- com.github.axet kaptcha 0.0.82.Sprin原创 2016-04-13 11:18:12 · 587 阅读 · 0 评论 -
XSS攻击及防御
原文:http://blog.csdn.net/ghsau/article/details/17027893 XSS攻击及防御 XSS又称CSS,全称Cross SiteScript,跨站脚本攻击,是Web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏转载 2016-04-15 11:23:15 · 412 阅读 · 0 评论 -
JSON处理工具
Jackson JSON处理工具类====================================jackson jar包依赖 org.codehaus.jackson jackson-mapper-asl 1.9.6 import java.io.IOException;import java.text.SimpleDateFo原创 2016-05-05 18:28:30 · 784 阅读 · 0 评论 -
java Cookie操作
java中Cookie的使用原文:http://shukuiyan.iteye.com/blog/15870751、什么是cookie 浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这转载 2016-04-13 10:40:21 · 2698 阅读 · 0 评论 -
session
Session=========================================================================================1.简介------------------------------------------------------------Session代表服务器与浏览器的一次会话过程.初次访问转载 2016-04-13 17:47:28 · 500 阅读 · 0 评论 -
接口访问次数限制
接口访问次数限制(request_limit)================================================================================利用spring切面或拦截器实现;可以对所有接口或添加注解的接口实现请求次数限制;利用缓存的过期时间功能,uri太长可以做个映射(为缓存节省空间);ip要防止利用代理访问;原创 2016-04-05 11:34:27 · 21181 阅读 · 5 评论 -
I/O流
Java I/O流================================================流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。一、IO流的分类:a.根据处理数据类型的不同分为:字符流和字节流b.根据数据原创 2016-07-29 17:31:51 · 269 阅读 · 0 评论 -
java动态代理
java动态代理两种:1.JDK Proxy2.cglibJDK动态代理与CGLib动态代理均是实现Spring AOP的基础。一、JDK Proxy1.示例:/** * 具体实现类的接口 */public interface Subject { public void rent(); }/** * 具体实现类 */publi转载 2017-08-02 14:30:42 · 550 阅读 · 0 评论