09 2016 档案

摘要:redis虽然提供了对list set hash等数据类型的支持,但是没有提供对POJO对象的支持,底层都是把对象序列化后再以字符串的方式存储的。因此,Spring data提供了若干个Serializer,主要包括: JacksonJsonRedisSerializer JdkSerializat 阅读全文
posted @ 2016-09-27 09:21 Spider_Null 阅读(10569) 评论(0) 推荐(0)
摘要:redis主要存储类型最常用的五种数据类型: String Hash List Set Sorted set redis存储对象序列化和反序列化 首先来了解一下为什么要实现序列化 为什么要实现序列化接口 当一个类实现了Serializable接口(该接口仅为标记接口,不包含任何方法定义),表示该类可 阅读全文
posted @ 2016-09-27 09:20 Spider_Null 阅读(59136) 评论(2) 推荐(5)
摘要:采用spring框架的项目如何使用log4j在spring中使用log4j,有些方便的地方, 1.动态的改变记录级别和策略,即修改log4j.properties,不需要重启web应用,这需要在web.xml中设置一下。 2.把log文件定在/WEB-INF/logs而不需要写绝对路径。 3.可以把 阅读全文
posted @ 2016-09-21 18:14 Spider_Null 阅读(2090) 评论(0) 推荐(0)
摘要:日志记录中HTTP状态码出现499错误有多种情况,我遇到的一种情况是nginx反代到一个永远打不开的后端,就这样了,日志状态记录是499、发送字节数是0。 老是有用户反映网站系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用的接口不稳定,问了相 阅读全文
posted @ 2016-09-21 11:42 Spider_Null 阅读(1076) 评论(0) 推荐(0)
摘要:想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对Thre 阅读全文
posted @ 2016-09-21 09:46 Spider_Null 阅读(245) 评论(0) 推荐(0)
摘要:今天在eclipse中使用Maven编译项目源代码时,结果如下了如下的错误 在Java源码中没有提示任何报错,即便是改掉项目编码也是不行,如下图所示: 第一次遇到这个问题,记录一下,分享一下。 解决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使 阅读全文
posted @ 2016-09-20 13:10 Spider_Null 阅读(5159) 评论(0) 推荐(1)
摘要:mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM引擎是不支持事务的。如果你 阅读全文
posted @ 2016-09-18 15:10 Spider_Null 阅读(839) 评论(1) 推荐(0)
摘要:工作中遇到,问题解决: JAVA语言中的反射机制: 在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反 阅读全文
posted @ 2016-09-14 17:48 Spider_Null 阅读(196) 评论(0) 推荐(0)
摘要:一、简单数据的序列化 pubic class UserInfo implements Serializable{ private String name; private int age; public void setName(String name){ this.name=name; } pub 阅读全文
posted @ 2016-09-14 17:01 Spider_Null 阅读(692) 评论(0) 推荐(0)
摘要:转载:http://blog.csdn.net/fw0124/article/details/7452695 TCP连接的状态图TCP建立连接的三次握手过程,以及关闭连接的四次握手过程贴一个telnet建立连接,断开连接的使用wireshark捕获的packet截图。1、建立连接协议(三次握手)(1 阅读全文
posted @ 2016-09-11 18:14 Spider_Null 阅读(1526) 评论(0) 推荐(0)
摘要:TCP是面向连接的UDP是面向无连接的就是这种关系了 TCP(Transmission Control Protocol,传输控制协议)UDP(User Datagram Protocol,用户数据包协议)当IP包通过路由将数据传输到目的地时,会根据TCP或UDP包头中的源端口和目的端口信息,请求和 阅读全文
posted @ 2016-09-11 18:11 Spider_Null 阅读(4817) 评论(0) 推荐(0)
摘要:简介:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: 阅读全文
posted @ 2016-09-05 18:26 Spider_Null 阅读(277) 评论(0) 推荐(0)
摘要:一.事先准备 1.安装Git Git下载: http://git-scm.com/downloads 最新版本是2.1.2 git登陆地址:https://github.com/ 2.注册GitHub账号 3.设置代理(可选) GitHub有一定记录是被墙的…在公司里能用Chrome直接改hosts 阅读全文
posted @ 2016-09-05 18:25 Spider_Null 阅读(9193) 评论(1) 推荐(0)