自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 JAVA8语法

JAVA8新特性一、Lambda表达式Lambda规定接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法。jdk 8 中有另一个新特性:default, 被 default 修饰的方法会有默认实现,不是必须被实现的方法,所以不影响 Lambda 表达式的使用注解@FunctionalInterface修饰函数式接口,要求接口中的抽象方法只有一个。一般会与Lambda表达式一起出现。语法形式为 () -> {},其中 () 用来描述参数列表,{} 用来描述方法体,-> 为

2020-12-22 14:12:06 847

转载 使用Spring Boot创建docker image

转载:使用Spring Boot创建docker image

2020-10-26 12:06:47 138

原创 MyBatis中常用的语法总结

总结一下平时在项目中使用到的mybatis语法,不定时更新,以供学习使用1. sql标签与include标签的使用 <sql id="my_information"> //这里面放的是数据库字段 </sql>//引用sql标签中id为asset_information的字段<include refid="my_information"/>2. 查询2.1 按条件查询 (查询单张表)<select id="select" resultType

2020-05-19 16:12:22 906

原创 vue+element实现表单的增删改查

vue+element实现表单的增删改查

2020-04-21 20:49:46 4688

原创 Maven的使用

1.<parent>标签假设有A,B,C三个项目要同时使用mybatis的依赖,一般的做法是在各自的pom文件里依赖mybatis,然而,突然有一天,mybatis的版本要发生改变,这时候要一个一个去的pom文件里修改mybatis的版本号,当项目多的时候,这时候效率就比较低,因此,<parent>的出现,改变了这一现状,将mybatis定义到parent项目里,没有其...

2020-03-20 14:29:39 95

原创 Linux中的常用命令

Linux中的常用命令压缩与解压压缩文件名为datatar -zcvf data.tar.gz data解压文件tar -zxvf data.tar.gz查看日志tail -f xxx.log查看进程指定端口5518的进程netstat -an | grep 5518查询java的进程ps -ef | grep java...

2020-03-19 19:21:27 88

原创 转载:javax.ws.rs-api 常用注解

javax.ws.rs-api 常用注解

2019-10-14 15:16:00 863

原创 Lists.newArrayList()与Arrays.asList()作用

先看下面代码:public class ListsUtils { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.ad...

2019-10-12 14:15:10 12215

原创 Swagger

Swagger的使用说明@Api:用在请求的类上,表示对类的说明   tags=“说明该类的作用,可以在UI界面上看到的注解”   value=“该参数没什么意义,在UI界面上也看到,所以不需要配置”示例:@Api(tags="APP用户注册Controller")@ApiOperation:用在请求的方法上,说明方法的用途、作用  value=“说明方法的用途、作用”  note...

2019-09-23 16:19:38 87

原创 SpringBoot整合redis

1. redis的特点redis一种数据存储在内存的数据库,它具有高速读写数据的功能,主要核心如下:k-v键值对缓存(不易变动的数据)持久化2. SpringBoot整合redis2.1 导入依赖pom.xml <dependency> <groupId>org.springframework.boot</groupId&g...

2019-09-06 08:37:09 127

原创 SpringBoot之注解

注解详解1. @SpringBootApplication:表明这是个springboot应用的启动类。它的作用效果等同于以下三个注解同时使用:@Configuration、@EnableConfiguration和@ComponentScan@SpringBootApplication = (默认属性) @Configuration + @EnableAutoConfiguration + ...

2019-09-04 16:54:57 129

原创 springboot中的日志详解

1. 常用的日志框架(1)日志框架分为日志抽象层和日志实现层。(2)SpringBoot底层是Spring框架,而Spring默认是使用JCL(Jakarta commons logging)(3)SpringBoot选用self4j和logback。2. SpringBoot中的日志框架上面已经提到SpringBoot是采用self4j和logback的日志框架来记录日志,那么如何使...

2019-09-04 09:45:32 243

原创 SpringBoot根据pageHelper插件实现mybatis的分页查询

1.导入jar包 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version&g...

2019-09-03 14:27:03 102

原创 SpringBoot整合mybatis

前言:通过配置文件的方式来整合mybatis一、配置文件1. 全局配置文件pom.xml在pom.xml文件中添加springboot的相关jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...

2019-09-02 21:07:48 213

原创 3张图看懂反射

1. Java程序运行的三个阶段2. 反射的三个阶段3. Class对象的三个功能

2019-08-30 10:18:27 324

原创 Java中的动态代理

1. 动态代理动态代理:(1)定义:简而言之,就是讲事物交给第三方代为处理。(2)特点:字节码随时用随时创建,随时用随时加载。(3)分类:动态代理有两种代理方式:   (a)基于接口的动态代理   (b)基于子类的动态代理(4)举例:以用户、代理商和生产厂家为例,以前用户直接向生产厂家直接购买商品,现在转为向代理商够买商品,而代理商从中间获取差价,代理商负责向用户出售商品和进行...

2019-08-28 15:15:35 126

原创 spring基于注解的简单项目

1. 项目的总体框架以数据库表user为模型,domain表示实体域(用来创建用户表对应实体字段)、dao持久层(包含持久层的接口以及持久层的实现类)、service业务层(包含业务层的接口以及业务层的实现类)。(1) user用户表 (2) 项目架构 [两层架构+实体域)2. maven工程所需要的jar包1. 导入spring的jar包:spring-contex...

2019-08-27 17:08:38 282

原创 Mybatis的学习总结

本文是针对于从未使用过的mybatis的对象进行介绍,内容旨在通俗易懂,对于文章中的不严谨之处还往理解。

2019-08-27 11:47:58 118

原创 MySQL插入新id不连续解决方案

由于数据库的缓存原因,新增添的数据字段在被删除的数据id字段基础上继续增加字段,从而导致新id与现有的id呈现不连续的现象。解决方案:ALTER TABLE 表名 AUTO_INCREMENT = 新id...

2019-08-27 11:23:43 941

转载 深入浅出 TCP/IP 协议栈

深入浅出 TCP/IP 协议栈TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难...

2019-08-26 09:14:49 145

原创 Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource在控制台的打印结果

信息: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, auto...

2019-08-22 16:35:15 1068

原创 DbUtils中QueryRunner类和ResultSetHandler接口的使用

一、DbUtils它是一个工具类库,主要核心工具有两种:QueryRunner类 和 ResultSetHandle接口。在maven工程中导入它的依赖:<dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils</artifactId>...

2019-08-22 15:54:11 840

原创 spring中注解分类介绍

spring中注解分类1. 用于创建对象的(就和xml文件中编写的bean标签功能一样)@Component作用:把当前类对象存入容器中属性:由于spring容器是个Map集合,因此它是个key-value属性key:当不写时,默认为类名,首字母小写value:用于指定bean的id。当前类的对象@Component(value = "accountService")publi...

2019-08-22 09:37:08 287

原创 初次安装Mysql8.0输入密码的问题

提示:解压好下载后的mysql解压包后,需要创建环境变量,在path路径下ctrl v自己mysql的安装路径,注意:前后端以;开始和结束1. 初次下载需要在mysql-8.0.11-winx64下创建my.ini文本,然后将以下内容复制进去(注意:更改安装目录)[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\mysql-8.0...

2019-08-21 17:10:06 1884

原创 异常:[ERROR] 不再支持源选项 1.5。请使用 1.6 或更高版本

问题:[ERROR] 不再支持源选项 1.5。请使用 1.6 或更高版本解决方法:在maven工程的pom.xml文件下添加以下属性,使用的java版本11。<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <m...

2019-08-20 17:36:54 2779

原创 使用IDEA编译java程序时,出现的编译错误: error:java:错误:不支持发行版本5

1. 在projectStructure里面查看project中的java版本号是否一致2. 在Settings中的java Compiler里面选择对应的Project bytecode version版本号

2019-08-19 16:30:37 4465 1

原创 032把数组排成最小的数

剑指Offer—032把数组排成最小的数题目描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。该题的核心就是就是使用比较器方法,因为数组中数字拼接比较的话会超出int范围,因此使用字符串比较比较合适。public class Test { publi...

2019-08-16 17:25:08 103

原创 Java的基础知识

Java基础知识(第一部分)在初学Java的过程中,一直在漫无目的看书写代码,最近一段时间,想把以前的内容回过头来总结一遍,温故而知新,也是对Java基础知识的复习。一、总体架构以书籍的目录为例,市场上大多数的Java书籍从两部分来阐述Java的内容,第一部分则是Java的基础知识,而第二部分则是Java的深入部分。今天就将Java的基础部分进行一个简单的总结。首先,它的大体框架如下:(1...

2019-08-15 15:01:38 427

原创 SpringBoot与Web开发(第一天)

一、使用SpringBoot:(1)创建SpringBoot应用,选中需要的模块;(2)SpringBoot已经将这些场景默认配置好了,只需将少量需要配置的文件进行配置即可(3)编写业务代码二、自动配置原理xxxxAutoConfiguration:帮我们给容器中自动配置组件xxxxproperties:配置类来封装配置文件中的内容三、静态资源的映射//配置欢迎页的映射@Bea...

2019-08-14 16:11:19 123

原创 SpringBoot中使用日志

SpringBoot中使用日志springboot启动会根据以下优先级来加载配置文件application.properties或application.yml(1) file:./config/(2) file:./(3) classpath:./config/(4) classpath:./结果:所有配置文件都会被加载,高优先级的配置文件会覆盖低优先级的配置文件sprin...

2019-08-13 20:10:37 204

原创 在IDEA上连接redis碰到连接拒绝的问题

java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlai...

2019-08-05 15:18:11 3918

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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