变量名首写字母使用小写,如果由多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。
如果局部变量的名字和成员变量的名字相同, 要想在该方法中使用成员变量,必须使用关键字this
&......
多线程(一):多线程问题产生原因
包括:
一. Java 内存模型
二. i++ 操作 细节
三. 内存之间的指令操作
一. Java 内存模型
线程之间的共享变量存储在主内存(main memory)中,每......
Java中CountDownLatch的使用和求多线程的运行时间
一、CountDownLatch的API
构造方法摘要
构造方法
Constructor and Description
CountDownLatch(int coun......
Spring Boot入门(7)-单元测试
我们在开发完 项目时,上线之前一般都会进行测试。下面介绍 SpringBoot 给 Service 和Controller 测试。
一、对 Service 进行测试
1、UserService.j......
Spring Boot入门(6)-使用AOP统一处理Web请求日志
本文介绍 SpringBoot 使用 AOP 统一处理 Web 请求日志。
一、导入依赖
<dependency>
<groupId>org.......
Spring Boot入门(5)-表单验证
一、常用的表单验证注解
限制
说明
@Null
限制只能为null
@NotNull
限制必须不为null
@AssertFalse
限制必......
Spring Boot入门(4)-事务管理
事务管理一般用于确保数据的统一性和一致性,一个转账的例子很能说明。
比如甲给乙转1000元钱,首先是从数据库中将甲的钱减少1000,然后再去将乙的钱增加1000,但是如果这个时间段,突然出现异常......
Spring Boot入门(3)-数据库操作
本文介绍使用 jpa 对数据库进行增删改查。
一、导入依赖
我们使用 mysql 数据库,使用 jpa 规范操作
<dependency>
<gr......
报错Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.liuyanzhao.blog.User
在使用SpringBoot+Hibernate 对数据库操作时,无法自动新建表,报错如下。
org.springframework.beans.factory.BeanCreationExcepti......
MAC下MySQL初始密码忘记怎么办
第一步:
点击系统偏好设置->最下边点MySQL,在弹出页面中,关闭服务
第二步:
进入终端输入:cd /usr/local/mysql/b......
Spring Boot入门(2)-项目属性配置
Spring Boot 的项目属性配置我们一般是放在 Resource 文件夹下,默认的是 application.properties 文件,这里建议使用 .yml 替代 .properties 文......
Spring Boot入门(1)-第一个Spring Boot应用
博主准备近期抽空学习Spring Boot,从入门搞起。
一、环境介绍
为了方便管理依赖的 jar,我们需要使用 Maven 来管理项目
博主使用的环境配置如下
java 版本:1......
Mac使用zsh导致mvn命令无效的解决方案
解决方案如下:
1、编辑 .zshrc 文件
vim ~/.zshrc
2、然后在末尾加上
source ~/.bash_profile;
保存退出
3、让配置文件......
Jedis的入门
一、下载必备的 jar
1、下载 Jedis 需要的两个 jar
下载地址:
http://mvnrepository.com/artifact/redis.clients/jedis
......
[转载]java面试题整理(更新...)
作为一个程序员,在找工作的过程中,都会遇到笔试,而很多笔试里面都包括java,尤其是作为一个Android开发工程师,java是必备技能之一.所以为了笔试过程中能够有一个不错的成绩,我在网上也......