事务管理一般用于确保数据的统一性和一致性,一个转账的例子很能说明。
比如甲给乙转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/bin回车后 登录管理员权限 sudo su回车后......
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 ~/.zshrc2、然后在末尾加上source ~/.bash_profile;保存退出3、让配置文件修改后生效source ~/.bash_prof......
Jedis的入门
一、下载必备的 jar
1、下载 Jedis 需要的两个 jar
下载地址:
http://mvnrepository.com/artifact/redis.clients/jedis
......
[转载]java面试题整理(更新...)
作为一个程序员,在找工作的过程中,都会遇到笔试,而很多笔试里面都包括java,尤其是作为一个Android开发工程师,java是必备技能之一.所以为了笔试过程中能够有一个不错的成绩,我在网上也......
Java常考面试题
整理自牛客网
什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机......
[转载]Java方向如何准备BAT技术面试答案(汇总版)
这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。更......
[转载]Java研发方向如何准备BAT技术面试
最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了,可能对于在校的大多数学生来说,不知道如何正确衡量自己掌握的技术,更不知道BAT这样的公司会要求自己必须具备什么样的技术能力。......
Java中 IO操作
本文主要介绍 Java IO 中几个常见的操作,读取字符,写入字符,复制文件,复制文件夹等。
直接上代码啦
因为读和写比较常用,尤其是按行读取,所以贴前面啦
/**
......
Java向上转型与向下转型
java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。
什么叫父类引用指向子类对象,且听我慢慢道来.
从2个名词开始说起:向上转型(upcasting) 、向下转型(dow......
Java求吸血鬼数
在看《Thinking In Java》,有一题是求4位数的吸血鬼数,这里做个笔记。
首先解释一下吸血鬼数字:吸血鬼数字是指位数为偶数的数字,可由一对数字相乘而得到,这对数字各包含乘积的一半位数的数......