- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 think in java 笔记(二) : “不可变”
说明: 该系列笔记不包括语法层面的基础,比如if,for语句的语法等等,仅记录在阅读过程中觉得比较值得记录的东西。 前言java中有很多内容不可变的类,比如典型的java.lang.String和几个基本数据类型的包装类Integer,Double等等。但是为什么需要这些不可变呢,这些不可变的特性又是如何实现的呢?查看源码先来看看String,String不可变的主要原因是这个类是final类,里面
2017-10-06 14:31:08
203
原创 think in java 笔记(一) final关键字
说明: 该系列笔记不包括语法层面的基础,比如if,for语句的语法等等,仅记录在阅读过程中觉得比较值得记录的东西。 概念final关键字表示“不可变”,需要在编译时初始化。(初始化代码块,构造器中,静态初始化代码块不能初始化非静态字段)类似C++ 里的const,相较于C++,没有什么顶层const和底层const的区别。final可以作用于字段,方法,类上,具有不同的效果。作用在字段上public
2017-10-01 17:08:20
284
原创 Spring学习系列 : 错误记录(三) MyBatis日期读取
问题描述今天写用户登录模块,部署到Tomcat服务器上的时候,发现读取数据库里的时间总是null,但是数据库里的日期字段是有数据的,百思不得其解。解决方案经过百度,谷歌后,发现可能是map里的resultType写错了,如图 应该改成这样 原因应该是BaseResultMap是定义好的,和POJO类建立起的映射关系,包括JDBC类型。如果改成上面1图那样,就不会使用这种映射关系,就可能会发生读取
2017-09-16 21:31:44
265
原创 Spring学习系列: 环境搭建(vsftpd)
简介vsftpd 是用于类unix系统上的文件服务器,包括linux,支持Ipv6和SSL,支持显式的和隐式的FTPS,也是linux众多发行版例如Unbuntu, CentOS, Fedora, NimbleX, Slackware等等的默认服务器。 以上摘自维基百科 下载安装在centos下: 检查是否已经安装rpm -qa | grep vsftpd如果没有安装,则进行安装:yum -y
2017-09-14 11:03:20
260
原创 Spring学习系列:Linux环境搭建(Nginx)
主要是说说Linux下的nginx 和 vsftpd 的搭建,其他的诸如Mysql,git, maven,tomcat等等都比较简单,网上也有很多教程,step by step 就没多大问题了。 nginx安装简介Nginx(发音同engine x)是一个 Web服务器,也可以用作反向代理,负载平衡器和 HTTP缓存。该软件由 Igor Sysoev 创建,并于2004年首次公开发布。同名公司
2017-09-13 12:53:38
436
原创 Spring学习系列:错误记录(二) : 类路径和resource目录的关系
问题起因今天在看书的时候看到Spring里资源访问部分,有个从类路径寻找资源文件的类叫做ClassPathResource,他的祖先类是Resource,可以从类路径跟目录寻找资源文件。但是在我写代码试验的时候发现总是找不到资源文件导致频频报错。 以上提到的类均是指spring 框架提供的 问题“解决”后来我意识到我犯了一个大错误,这里的从类根目录加载文件指的是便宜好的存放.class文件的目录
2017-08-15 22:01:45
726
原创 Spring学习系列:错误记录(一):Spring注解错误记录
Spring注解错误记录错误提示org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loginController': Injection of autowired dependencies failed; nested exception is org.springframe
2017-08-09 22:59:14
528
空空如也
C语言小问题,基础问题
2016-01-05
新手小白求大神!!!
2015-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人