![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
码小生❦
与其空想的未知,不如勇敢的前行,Happy coding,happy life。
展开
-
02 使用Mybatis的逆向工程自动生成代码
1、逆向工程的作用Mybatis 官方提供了逆向工程,可以针对数据库表自动生成Mybatis执行所需要的代码(包括mapper.xml、Mapper.java、pojo)。2、逆向工程的使用方法逆向工程需要的jar包如下图所示:下载下来的项目目录如下图:从上图中看,①是依赖的jar包。②是配置文件。③是要执行的Java代码,执行它即可生成我们需要的代码。2-1、先把配置文件...原创 2018-05-29 09:54:00 · 157 阅读 · 1 评论 -
Java SE 3
Java SE1.Java泛型机制泛型是Java SE1.5引入的特性,泛型的本质是参数化类型。在类、接口和方法的定义过程中,所操作的数据类型被传入的参数指定。 public class ArrayList<E> { public boolean add(E e) {....}; public E get(int index) {....原创 2018-04-16 09:56:00 · 199 阅读 · 1 评论 -
Java SE 2
Java SE1.Date 和 DateFormatDate类及常用方法java.util.Date 类用于封装日期及时间信息。Date 类的大多数用于进行时间分量计算的方法已经被Calendar取代。 //无参的构造方法 Date date = new Date(); System.out.println(date); //Tue Apr 10 13:4...原创 2018-04-10 15:51:00 · 152 阅读 · 0 评论 -
Java SE 1
Java SE1.Object在Java类继承结构中,java.lang.Object类位于顶端。如果定义一个Java类时没有使用extends关键字声明其父类,则其父类为java.lang.Object类。Object定义了“对象”的基本行为,被子类默认继承。 public class Cat { } //等价于 public cla...原创 2018-04-10 13:39:00 · 182 阅读 · 0 评论 -
Java 面向对象2
Java 面向对象1. static 和 finalstatic关键字---修饰成员变量用static修饰的成员变量不属于对象的数据结构。static变量是属于类的变量,通常可以通过类名来引用static成员。static成员变量和类的信息一起存储在方法区,尔不是在堆中。一个类的static成员变量只有一份,无论创建了多少对象。static关键字---修饰成员变量的意义...原创 2018-04-09 09:57:00 · 183 阅读 · 1 评论 -
Java 面向对象1
Java 面向对象1.类、对象和引用什么是类类是一个概念抽象的定义。简单来说就是分类。类定义了该类型对象的数据结构,称之为“成员变量”,同时,也定义了一些可以被调用的功能,称之为“方法”。类是用于构建对象的模板,对象的实质就是内存中一块存储区域,其数据结构由定义它的类来决定。类的定义----成员变量Java语言中,类的成员变量的定义语法如下:class 类名 { ...原创 2018-04-08 16:21:00 · 126 阅读 · 0 评论 -
Java 基础2
1.Java数组数组的创建int(数据类型)[] arr(数组类型变量) = new int[10(数组的长度)];数组的初始化基本类型的数组创建后,其元素的初始值:byte、short。char、int、long为0;float和double为0.0;boolean为false。可以在数组声明的同时进行初始化,例int[] arr = {10,23,30,-10};但此种方...原创 2018-04-08 14:52:00 · 116 阅读 · 0 评论 -
Java 基础1
Java 基础1.什么是变量用于指定内存中的一块存储区域。变量必须有特定的数据类型,不同的数据类型表示不同的数据存储结构。Java是强类型语言,变量在使用前必须声明,指明其数据类型。Java变量在使用前必须初始化,及赋以确定的初值。Java变量有其存在范围,程序运行超出这个范围后,这个变量所占用的空间就会被回收。同名变量,作用域不能重叠。2.Java数据类型Java有八种...原创 2018-04-08 14:43:00 · 110 阅读 · 1 评论 -
在IntelliJ IDEA中,注解@Slf4j找不到log
转载:https://blog.csdn.net/qq_26346457/article/details/78736373 @Test public void test2(){ log.debug("debug message"); log.warn("warn message"); log.info("info message"...转载 2018-11-02 09:40:24 · 871 阅读 · 0 评论 -
Java SE 4
Java SE1.Set集合Set用于存储不重复的对象集合,在Set集合中存储的对象中不存在两个对象equals比较为true。HashSet和TreeSet是Set集合两个常用的实现类,分别用hash表和排序二叉树的方式实现Set集合。 Set<Integer> set = new HashSet<Integer>(); Random r =...原创 2018-04-16 10:21:00 · 318 阅读 · 1 评论 -
Java SE 5
Java SE1.Java异常处理机制Java异常结构中定义有Throwable类,Exception和Error是其派生的两个子类。Exception表示由于网络故障、文件损坏、设备错误、用户非法输入等情况导致的异常。而Error表示Java运行时环境的错误。 try语句 try{...}语句用于指定了一段代码,该代码就是一次捕获并处理例外的范围。在执行过程中,可能会产生并抛...原创 2018-04-16 10:58:00 · 221 阅读 · 1 评论 -
01 Mybatis 的配置和使用
一、Mybatis 是什么MyBatis 是一个支持普通SQL查询、存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、Mybatis 的使...原创 2018-05-29 09:49:00 · 177 阅读 · 1 评论 -
Spring MVC的配置和使用
Spring MVC需要的jar包文章中 Spring MVC 使用的版本是 3.2.18 , 需要的 jar 包如下:spring-webmvcjstl 1.1.2aopalliance 1.0commons-logging 1.1.1spring-aopspring-beansspring-contextspring-corespring-expressionspr...原创 2018-05-28 18:16:00 · 189 阅读 · 0 评论 -
04 Spring的@Autowired注解、@Resource注解、@Service注解
什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事务,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、开发中需要在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会...原创 2018-05-28 18:12:00 · 185 阅读 · 0 评论 -
03 Spring的父子容器
1、概念理解和知识铺垫在Spring整体框架的核心概念中,容器是核心思想,就是用来管理Bean的整个生命周期的,而在一个项目中,容器不一定只有一个,Spring中可以包括多个容器,而且容器有上下层关系,目前最常见的一种场景就是在一个项目中引入Spring和SpringMVC这两个框架,那么它其实就是两个容器,Spring是父容器,SpringMVC是其子容器,并且在父容器中注册的Bean对于子...原创 2018-05-28 17:39:00 · 128 阅读 · 0 评论 -
02 Spring的AOP(面向切面编程)
1、关于AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与...原创 2018-05-28 16:40:00 · 134 阅读 · 0 评论 -
01 Spring的简单配置和使用
Spring需要的jar包文章中 Spring 使用的版本是 3.2.18 , 需要的 jar 包如下:spring-aopspring-aspectsspring-beansspring-contextspring-context-supportspring-corespring-expressionspring-instrumentspring-instrument-...原创 2018-05-28 14:42:00 · 140 阅读 · 0 评论 -
MySQL
创建数据库CREATE DATABASE book;使用数据库USE book;直接删除数据库DROP DATABASE book;建表CREATE TABLE library ( id INT, address CHAR);删除整表DELETE FROM library;显示表SHOW TABLES;表的详细描述...原创 2018-04-17 17:51:00 · 132 阅读 · 0 评论 -
Unix笔记
各个 shell 可互相切换ksh:$ sh:$ csh:guangzhou% bash:bash-3.00$一、注意事项命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。一行不能超过256个字符;大小写有区分。二、特殊字符含义文件名以“.”开头的都是隐藏文件/目录,只需在文件/目录名前加“.”就可隐藏它。~/ 表示主目录。 ./ ...原创 2018-04-17 13:50:00 · 162 阅读 · 0 评论 -
Mysql
Windows服务-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VAR...转载 2018-11-29 18:08:06 · 169 阅读 · 0 评论