ZF_9420的博客

为梦想而坚持,为未来而努力

Spring Boot系列(四)使用JPA访问数据库

JPA是Java Persistence API的简称,中文名Java持久层API。它是一套标准或规范,需要供应商来实现其功能的,而Hibernate从3.2就开始兼容JPA了。本篇博客就来说说springboot如何使用JPA来访问数据库的以及springboot的事务管理 首先我们创建一个sp...

2018-10-31 00:09:46

阅读数 103

评论数 0

Spring Boot系列(三)使用AOP统一记录日志

AOP为Aspect Oriented Programming的缩写,意为面向切面编程。它是Spring两大核心之一,在Spring中AOP的实现可以通过jdk动态代理和CJLib代理两种方式实现。AOP的出现使得我们在开发过程中将系统关注点(日志记录,安全,事务等等)和实际业务逻辑分离开来,减少...

2018-10-30 00:02:35

阅读数 72

评论数 0

Spring Boot系列(二)使用log4j2进行日志管理

上篇博客讲了如何创建一个springboot的应用以及application.yml的一些简单配置,若有不清楚的小伙伴请移步Spring Boot系列(一)初识SpringBoot 本篇博客就来讲讲springboot如何使用log4j2进行日志管理,springboot应用默认的日志记录组件是l...

2018-10-28 23:21:29

阅读数 290

评论数 0

Spring Boot系列(一)初识SpringBoot

打开博客,发现距上一篇博客已有小半年的时间了,可见这段时间有多颓废。每天除了上班就是在玩游戏,要么就是在看剧。然后突然就觉得自己不能这样下去了,觉得自己必须要学点什么,不然就要被世界给抛弃了。这时我想到了SpringBoot,它是近两年来很火的一个框架,它的出现是为了简化新spring应用的搭建和...

2018-10-28 02:00:26

阅读数 75

评论数 0

java注解的原理及应用

1.什么是注解?           注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。相信很多学过spring等框架的同...

2018-06-27 22:30:27

阅读数 107

评论数 0

linux常用命令详解

一、常用目录/文件操作命令 1.展示目录列表命令ls(list)   ls             展示当前目录下的可见文件   ls -a         展示当前目录下所有的文件(包括隐藏的文件)   ls -l(ll)      展示当前目录下文件的详细信息   ll -a         ...

2018-05-27 04:07:16

阅读数 6972

评论数 1

win8.1安装DB2数据库

之前一直使用的是Mysql数据库,但现在所在公司使用的是DB2数据库,然后就让我在电脑上装个DB2数据库,因为之前没使用过,而且也没去了解过。所以搞了半天都没有装成功,几乎崩溃。最后在我的不懈努力下终于可以成功使用了,现在分享给大家。第一步:    在官网下载对应自己系统的数据库版本,我下的是这个...

2018-04-25 00:35:10

阅读数 197

评论数 0

mysql数据库创建普通用户并授权

在大公司的实际开发中,一般不会使用root用户去操作数据库的。因为root的权限太多,一不小心就会给公司造成很大损失。为此我们会创建一个普通用户去操作某个数据库。下面将演示一下如何创建普通用户并授权。创建普通用户:为用户授权,使它能操作某个数据库:...

2018-04-14 18:12:54

阅读数 764

评论数 0

命令行窗口mysql引入外部sql文件

在实际开发中,很多时候我们并不是在数据库中创建表。因为那样太繁琐,而且容易出错。而是通过一些UML建模工具来创建表,比如PowerDesigner。然后通过该工具生成sql文件。我们只需将sql文件导入到数据库中,这样表就自动创建了,方便快捷。但在命令行窗口下如何引入外部sql文件呢?首先进入my...

2018-03-25 00:13:26

阅读数 516

评论数 0

IO流之拷贝文件

java中IO流分为字节流和字符流,其中字节流为InputStream和OutputStream,字符流为writer和reader。今天我们就来谈谈哪种方法拷贝文件效率最高。方法一:public static void main(String[] args) throws IOException...

2018-03-03 21:47:54

阅读数 88

评论数 0

浅谈spring的依赖注入

       任何一个有实际意义的应用都会有两个或者两个以上的类组成,这两个类之间相互进行协作来完成特定的业务逻辑的功能,这就使得这两个类之间必须进行信息交流,如果处理的不好,将导致这两个类高度耦合,降低代码的可读性,复用性和可扩展性。这并不是我们想要的。下面我们看看这个例子:public cla...

2018-02-27 18:39:55

阅读数 1637

评论数 0

java多线程中wait()和sleep()方法的区别

1.原理不同:sleep()方法是Thread类中的静态方法,是线程用来控制自身流程的,它会使此线程暂停执行一段时间。把执行机会让给其它线程,等计时时间一到,此线程会自动“苏醒”。而wait()方法是Object类中的方法,用于线程之间的通讯。会使当前拥有该对象锁的线程释放锁,然后对象调用noti...

2017-08-15 00:37:29

阅读数 220

评论数 0

sublime text 3配置java编译和运行环境,调用cmd

1.打开sublime text 3的安装目录,在Packages目录下找到Java.sublime-package,用解压软件打开它,找到JavaC.sublime-build,用记事本打开,将里面的内容替换成以下内容: { "cmd": ["javac&q...

2017-08-01 15:14:03

阅读数 404

评论数 3

深圳起航创势科技有限公司面试

因为我的本专业并非是计算机专业,所以对于找java开发这方面的工作一直是缺乏信心的!但我并没有因此而放弃,因为相对本专业而言,我更喜欢的是在电脑上敲代码。所以我在网上投着简历,电脑上学着视频!焦急的等待着面试电话,终于等到了深圳起航创势科技有限公司的面试邀请,此刻的我是既兴奋又害怕!兴奋的是终于有...

2017-06-17 15:27:55

阅读数 5928

评论数 7

java面向对象的三大特性

1.封装 封装是指将客观事物抽象成类,每个类对自身的数据和方法实行保护。类可以将自己的数据和方法只让可信的类和方法操作,对不可信的进行信息隐蔽。 2.继承 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可从现有的一个类派生,这个过程称为类继...

2017-06-07 21:37:51

阅读数 579

评论数 0

java中各种容器类的比较

1.ArrayList类: ArrayList容器里面装的对象是按你添加的顺序来排列的,你向容器里面加了什么,它就有什么。并且能根据索引来找出你添加的对象。 2.HashSet类: HashSet容器装的对象是无序的,并且是唯一的,即容器里面不会出现两个相同的对象。它也不能根据索引来寻找对...

2017-06-04 13:26:27

阅读数 202

评论数 0

java中对象之间的交互

1.对象之间的联系紧密程度叫耦合,耦合度越高,说明两个对象之间依赖性很强,相互牵扯的。我们理想的模型是对象与对象之间的耦合要尽可能的松,平行的对象要尽量减少直接联系,让更高的对象提供它们之间的通信服务。 2. public class Main1 { public static void m...

2017-06-03 23:42:29

阅读数 226

评论数 0

java中类的定义与对象的创建

1.类的定义: 修饰符   class  类名  {      成员变量;      成员方法; } 通常类名的用英文表示,并且首字母大写。 类的修饰符分为可访问控制符和非访问控制符。 可访问控制符是:公共类修饰符public 非访问控制符有:抽象类修饰符abstract;最终类修...

2017-06-03 12:25:21

阅读数 1392

评论数 0

java中字符串和函数的基础应用

1.字符的定义与使用 public class Text2 { public static void main(String[] args) { char c = 97;//定义了一个字符变量c,并且初始化为unicode编码为97的那个字符 char a = 'a'; char...

2017-06-02 19:10:36

阅读数 150

评论数 1

java中数组的应用

1.创建数组的方法:    int [] a = new int [100];数据类型  [ ]   变量名   =   new  数据类型  [元素个数] 其中元素个数必须从给出,并且只能在后面的方括号中给出。 int [] a = {元素1,元素2,元素3,};这种方式是在声...

2017-06-02 14:53:25

阅读数 142

评论数 0

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