自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (15)
  • 收藏
  • 关注

原创 Java时间序列化机制解析

​ LocalDateTime是Java 8开始提供的时间日期API,主要用来优化Java 8以前对于时间日期的处理操作。在使用Spring Boot的时候,往往会发现请求参数或返回结果中含有LocalDateTime等Java 8时间字段的时候会发生各种问题。下文就时间字段各种问题进行描述,并提供相关原理和解决方案。举例的实体信息import lombok.Data;im...

2020-01-05 22:33:18 2314

原创 消息转换器原理解析

消息转换器原理解析在使用Spring框架过程中,很多框架内部实现都涉及到消息转换器。Spring MVC框架中,将HTTP请求信息转换为一个对象(@RequestBody注解),将对象输出为HTTP响应信息(@ResponseBody注解),都通过消息转换器HttpMessageConverter来进行不同类型对象转换。在操作Redis数据库时,一般选用RedisTemplate或S...

2018-11-30 17:44:11 4790

原创 ORA-00911 无效字符错误

sql语句:                    String sql =                                     "select count(1) from control_set t where t.control_state in('0','1','2') and                                        ...

2012-05-07 13:53:34 154

原创 JAVA socket 开发知识点

1 channel.register(selector, SelectionKey.OP_READ) 和 key.interestOps(SelectionKey.OP_WRITE)有什么区别? 首先看看register源代码:public final SelectionKey register(Selector sel, int ops, Object att) throws Close...

2011-11-26 16:47:04 175

原创 RationalRose2003下载及安装

1 下载和安装1)下载RationalRose2003下载地址http://tseg.org/~dxiao/SEPractice/Rational2003/RationalRoseEnterpriseEditionforWindows.2003.06.00.391.000.exe破解文件的地址http://zixi.bokee.com/inc/sdasdas.rar2)安装...

2010-10-16 12:27:32 342

容器类的线程安全

1)Vector与ArrayList 所谓线程安全,单线程和多线程运行这段代码结果是一样的(如果这段代码一般是一个函数,在其它语言中称为可重入函数),在JAVA中依靠同步来保障线程安全。阅读jdk原码我们可以知道Vector是线程安全的,而ArrayList是线程不安全的。如果一段程序在单线程中我们当然是使用那些线程不安全的函数,这样不需要加锁和解锁的操作,大大提高了程序运行的效率。...

2010-05-09 15:42:41 123

关于SecureCRT上传和下载

SecureCRT这个工具自带了一个FTP,方便我们上传和下载,而且做的比较人性化,由于其基本命令和linux中基本命令大都相似,熟悉LINUX人能很容易上手。 当我们用SecureCRT连接上一台主机时,点击该工具的上 “文件”,在其下拉列表中选中“连接SFTP标签页”,结果就出现sftp>,这样我们就连接上了FTP,就可以利用该FTP进行上传和下载了。(如图一)...

2010-05-03 23:01:14 188

关于枚举讨论

1在C中,枚举是一个整形常数的集合,每个枚举类型变量其实就是一个整数2枚举变量的值: 如果枚举没有初始化,那么从第一个标示符开始,一次赋值为0,1,2;但当枚举中某个成员赋值后,其后的成员依次按加1的规则规定其值3 枚举支持类型检查,它实际上是一个整数4 故可以给枚举赋值为任意的整数,编译器不做检查...

2010-04-26 23:36:37 102

关于Annotation:inherited学习

JDK默认父类的注解不会被子类继承,要想被子类继承,需要在自定义注解加上 java.lang.annotation.Inherited型态的Annotation。同时以下几个方面需要注意: 1)子类继承是一个父类的类型是一个类,而不是一个接口,在接口中定义的注解不会被子类继承,以下可证明[code="java"]//注解类的定义: InheritedAnonation.ja...

2010-04-19 23:01:20 251

linux 线程需要注意地方

1.线程创建函数: int pthread_create(pthread_t *restrict thread, const pthread_attr_t *restrict attr, void *(*start_routine)(void*), void *restrict arg); 我们知道第一个参数线程ID是传出参数,以便调用...

2010-04-18 12:31:53 104

快速排序的思考

1)快速排序的基本思想:      设当前待排序的无序区为R[low......high],在R[low......high]中任选一个记录作为基准(Pivot),以此基准将当前无序区划分为左、右两个较小的子区间R[low..pivotpos-1)和R[pivotpos+1..high],并使左边子区间中所有记录的关键字均不大于基准,右边的子区间中所有记录的关键字均不小于基准。基准记录不参与下...

2009-11-01 15:17:23 91

中文乱码和字符编码

         我们程序中常见的编码有ASCII码(表示数据有限,只能表示2^8个字符即256个字符),GBK(或GB2312,表示范围比GBK窄),UTF-8(浏览器URL地址表示编码,此编码常常用于数据传输,因为程序中传输都部分都是英文字母,汉字较少),Unicode编码(java内部编码,任何一个字符的Unicode编码都是不变的),iso8859-1编码(最多能表示的字符范围是0-255...

2009-10-27 23:09:07 137

原创 HashCode和equals认识

1.首先弄懂equals()方法设计的初衷:       我们都知道,String类重写equals()方法,它比较的是两个字符串的内容是否相等,而所有类的祖先类Object类的equals()方法是对两个对象的地址比较,而在我们所设计类中通常比较的是内容,而不是地址,故我们需要重写equals()方法。所以对象内容的比较才是设计equals()的真正目的。2 equals()方法如何定义...

2009-10-27 00:07:01 80

poi源码学习__孔浩

poi的源码和思维导图,值得大家学习!

2018-12-11

Docker技术入门与实战第2版

Docker技术入门与实战第2版,这本书很经典,也很畅销,第三本也不出来了

2018-11-17

码出高效:Java开发手册

这本书,图书排行榜第二,阿里必出精品,推荐大家学习观看

2018-11-17

精通Spring4.x企业应用开发实战

每个学习java的人,spring是必须掌握的,这个不用说,这本书对spring提高更不用说

2018-11-17

Java高并发编程详解

许大侠视频和书籍在网上很有知名度,如kafka、jdk8、多线程三部曲

2018-11-11

Spring Cloud微服务全栈技术与案例解析

尹吉欢大侠书籍,博客写的也不错,大家可以看看,还是不错的

2018-11-11

秒杀系统架构设计-许大牛

许大牛就不用介绍,通过相关思想学习秒杀系统设计,对实际有较大帮助

2018-11-06

kafka权威指南

kafka权威书籍,通过该书籍对kafka有一定认识,值得阅读

2018-11-06

大型网站技术架构演进与性能优化

许大牛作品, 深入分析java web作者,值得大家学习和观看

2018-10-28

架构探险 轻量级微服务架构(上册)

黄勇架构探险上册,主要从开发和运维角度从微服务的架构实践过程描述

2018-10-28

tomcat架构的源码分析

介绍了tomcat的架构,从源码分析tomcat组成!

2018-10-28

分布式一致性系统算法

分布式算法理论说明,分布式两阶段提交,paxos算法介绍

2018-10-28

深入理解springcloud与微服务架构电子书

深入理解springcloud与微服务架构电子书,由方志朋大牛编写

2018-10-28

xshell+xftp

xshell和xftp, 6.0的版本,无需注册,用于linux连接和上传,下载

2018-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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