自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 IDEA的常用设置&&常用操作

IDEA的常用设置1.设置字体、字号、行间距2.鼠标滚轮调整字体的大小3.自动导包4.多个包和成一个包5.行号与方法分割线6.忽略大小写提示匹配7.打开多个类显示多行8.修改注释的颜色9.创建类时自动设置类的作者/** * @Author Romeo * @Date ${DATE} ${TIME} * @Version 1.0 */10.统一编码格式11.设置自动编译12.省电模式(尽量不要设置这种模式,

2021-01-24 15:35:13 406 7

原创 如何搭建一个自己的网站

下边是我搭建的一个简单的网站附上网址:http://47.93.124.193/liang/准备(需要下载的工具)百度网盘下载需要的工具:链接:https://pan.baidu.com/s/1wEK9BMD70gmmIEiVHSbZLA提取码:pyx3包含:JDK + TomCat filezia(用来连接服务器传项目) Xshell(连接服务器配置相关资源)阿里云阿里云整个服务器(腾讯云也可以,鄙人用的阿里云)1.登录阿里云的官网,可以用支付宝登录,我用的是学生服务器,比较

2020-10-06 16:50:16 1360 2

原创 webstorm写vue v-bind报错

今天在webstorm中写vue项目时这个v-bind 指令报错,这不影响运行,但是我是一个追求完美的人,最后的的解决方案<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml" xmlns:v-on="http://www.w3.org/1999/xhtml">...

2020-11-09 14:29:06 437

原创 MybatisPlus的相关配置介绍

MybatisPlus今天写项目用到了mybatusplus ,就又去学习了一下mybatisplus用这个插件分为以下几步项目结构第一步导入mybatisplus的依赖以及要用到的依赖(我创建的是springboot项目) <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId&

2020-11-07 15:12:37 389

原创 MySql优化之Explain执行计划(转)

Mysql的Explain执行计划-第一篇文章EXPLAIN简介EXPLAIN 命令是查看查询优化器如何决定执行查询的主要方法,使用EXPLAIN,只需要在查询中的SELECT关键字之前增加EXPLAIN这个词即可,MYSQL会在查询上设置一个标记,当执行查询时,这个标记会使其返回关于在执行计划中每一步的信息,而不是执行它,它会返回一行或多行信息,显示出执行计划中的每一部分和执行的次序,从而可以从分析结果中找到查询语句或是表结构的性能瓶颈。EXPLAIN能干嘛分析出表的读取顺序数据读取操作的操作

2020-11-05 21:54:15 114

原创 有关swagger的 basic-error-controller Basic Error Controller

basic-error-controller Basic Error Controller这没什么影响但是就是看着不开森导入的依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.8.0</v

2020-11-04 21:26:40 7798 2

原创 RedisConfiguration(格式化json数据)

import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.context.annotation.Bean;import org.springframework.context.an.

2020-11-04 15:34:38 390

原创 fastjson和Jackson 格式化时间

fastjson格式化时间 @JSONField(format="yyyy-MM-dd")//使用fastjson格式化时间 private Date birthday;Jackson 时间格式化@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")private Date updateTime;前端 {field:'create_time', title:'时间',templet:"<div>{{layui.util.toDateSt

2020-11-04 15:13:56 735 1

原创 spring中的事务

spring中的事务事务是什么?事务是逻辑上的一组操作,要么全部成功,要么全部失败事务有四个特性:ACID原子性、一致性、隔离性、持久性事务的隔离级别读未提交读已提交可重复读串行化Mysql的默认隔离级别是可重复读,oracle的默认隔离级别是读已提交spring 中事务的传播行为解决业务层之间的调用的事务的关系required:支持当前事务,如果不存在就新建一个supports:支持当前事务,如果不存在就不使用事务mandatory:支持当前事务,如果不存在就抛出

2020-11-03 19:26:52 117 1

原创 springboot启动画面看腻了,换一个试试?

修改springboot启动动画http://www.kammerl.de/ascii/AsciiSignature.phphttps://www.bootschool.net/ascii-art/search打开idea,我们正常启动是这样的我们在resourse目录下创建一个banner.txt拷贝以上网址的内容

2020-11-03 10:23:39 762

原创 linux下的常用命令 + 环境配置 + 数据库安装 一步到位!

文章目录一、引言1.1 开发环境(dev)1.2 测试环境(test)1.3 生产环境(prod)1.4 操作系统的选择二、Linux介绍2.1 Linux介绍2.2 Linux的版本2.3 Linux和Windows区别三、Linux安装3.1 安装VMware,Xshell,FileZilla3.2 在VMware中安装Linux四、Linux的目录结构五、Linux的命令六、Linux软件安装【`重点`】6.1 JDK安装6.2 Tomcat安装6.3 Mysql安装七、部署SSM工程一、引言1

2020-10-27 10:34:57 1235

原创 mybatis中注解的使用----2020-1024=996---祝大家节日快乐,变得更强!

mybatis中注解的使用mybatis是支持注解开发的,使用注解开发会使我们的效率大大提高别人加班 你加薪一、首先我们还是要搭建基本的环境,有关环境的搭建可参考我的此篇文章我在Mybatis中遇到的坑二、我的目录结构三、相关的代码EmployeeDaopackage com.liang.dao;import com.liang.pojo.Employee;import org.apache.ibatis.annotations.Insert;import org.apa

2020-10-24 17:22:25 210

原创 MyBatis最容易董的教程以及我遇到的一些坑,与君共享之------祝你变得更强!

我用MyBatis遇到的一些坑,与君共享之author:码德一、介绍一下mybatisMyBatis 核心主要是ORM(object relational Mapping) 对象关系映射,主要是将代码中的成员变量与表中的一行数据进行一一对应,最终把对象持久化到数据库中????有关这个关系映射中间有很多坑啊~~我从头开始吧 啊 哈哈首先打开你的idea新建一个项目(我这边就用maven了)第二步(这大家都懂)然后就没有然后了,项目建完后是酱紫的接下来开始mybatis

2020-10-23 20:53:33 129

原创 xml的几个常用配置文件(待完善)

db.properties配置文件jdbc.url=jdbc:mysql://localhost:3306/数据库名?serverTimezone=Asia/Shanghaijdbc.username=rootjdbc.password=rootjdbc.driver=com.mysql.cj.jdbc.Driverlog4j.properties配置文件# Global logging configurationlog4j.rootLogger=DEBUG, stdout# MyBati

2020-10-10 22:33:56 258

原创 pageHelper的使用

pageHelper的使用第一步、导包<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.1.2</version> </dependency>第二步、配置到spring 和mybait 整合的配置文件中 <bean id="sqlSessionF

2020-10-08 16:57:25 151

原创 几个好玩的工具类

图片排序public class FileRenameUtil { public static void rename(String path){ File file = new File(path); File[] files = file.listFiles(); int i = 0; for (File file1 : files) { if (!file1.isDirectory()){

2020-10-06 14:23:06 118

原创 volatile关键字保证线程的可见性案例

标题import java.util.concurrent.TimeUnit;/** * @author liangliang * @date 2020-09-29 * @title volatile *//*JMM (java 内存模型 java memory module 简称JMM) 本身是一种抽象概念并不存在,他描述的是一组规范和规则,规范定义了程序中的各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。*/class MyData { volatil

2020-09-29 18:00:21 379

原创 ORM映射

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D7T42MhR-1601042930637)(Pictures/001.png)]Author:AaronVersion:9.0.2文章目录一、ORM映射【`重点`】1.1 MyBatis自动ORM失效1.2 方案一:列的别名1.3 方案二:结果映射(ResultMap - 查询结果的封装规则)二、MyBatis处理关联关系-多表连接【`重点`】2.1 OneToOne2.2 OneToMany2.3 ManyToMa

2020-09-25 22:09:18 655

原创 docker命令快快速速查看看(待完善)

Docker命令systemctl start docker 启动dockerdocker run hello-world 运行helloworlddocker version docker的版本信息docker info docker的详细信息docker 命令 --help 无敌命令(amazing!!!)docker images 命令docker images ls 查

2020-09-24 21:57:15 130

原创 Docker安装及常用命令

Docker安装docker环境装备:​ 1.linux基础centOS 7系统内核是3.0以上环境查看uname -r 显示内核版本 cat /etc/os-release查看centos版本第一步卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-commo

2020-09-24 21:36:24 215

原创 Java到底是值传递还是引用传递?

开篇先来曝答案,在 Java 语言中,本质只有值传递,而无引用传递,解释和证明详见正文。说到值传递和引用传递我们不得不提到两个概念:值类型和引用类型。1.值类型通俗意义上来说,所谓的值类型指的就是 Java 中的 8 大基础数据类型:整数型:byte、int、short、long浮点型:float、double字符类型:char布尔类型:boolean从 JVM 层面来讲:所谓的值类型指的是在赋值时,直接在栈中(Java 虚拟机栈)生成值的类型,如下图所示:2.引用类型引用类型是

2020-09-15 19:08:22 182

原创 servlet实现验证码功能

html页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> window.onload = function () { var img = document.getElementById("checkCode");

2020-08-27 21:09:50 318

原创 java实现图片下载功能

前端页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>图片下载</title></head><body> <a href="downloadServlet?filename=2.jpg">图片</a></body></html>java

2020-08-27 21:07:21 3247

原创 函数式接口和Stream流式思想

函数式接口和Stream1. 函数式接口1.1 函数式接口概述利用接口操作语法格式,对于方法的声明作出二次封装!!! 方法声明: 权限修饰符 是否静态 返回值类型 方法名(形式参数列表); 对于接口而言 返回值类型 方法名(形式参数列表); 在使用lambda表达式的过程中 方法名有个锤子用啊??? ·关注内容就是返回值,一个形式参数列表1.2 常用函数式接口1. 消费式接口 方法是消耗一个参数,但是没有返回值 interface Consumer<T> {

2020-08-24 22:06:30 179

原创 多线程,线程通信和线程池

多线程,线程通信和线程池1. 多线程1.1 线程状态[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cvDPblFe-1598277876567)(G:\JavaEE2005\Day24\img\线程的五种状态.png)]1.2 Object类中的方法wait(); 1. 在哪一个线程中执行,哪一个线程就进入休眠状态【调用方法者为锁对象】 2. wait方法可以让当前线程进入休眠状态,同时【打开锁对象】 notify(); 1. 唤醒一个线程,和当前调用方法

2020-08-24 22:05:18 126

原创 匿名内部类和多线程

匿名内部类和多线程1. 匿名内部类1.1 接口interface A { 成员变量 缺省属性 public static final 定义时必须初始化 成员方法 缺省属性 public abstract 该方法没有方法体 默认方法 default修饰,当前方法可以拥有方法体 JDK 1.8 新特征}一个类遵从接口class TypeA implements A { 要求实现接口中所有缺省属性为pubilc abstract成员方法}当前类创建对象之后,我们就可以调用当前TypeA

2020-08-24 22:02:48 568

原创 IO流和StringBuffer

IO流和StringBuffer1. IO流1.1 IO流概述IO流 input 输入 output 输出输入输出的参照物是谁??? 输入流和输出流参照物是在内存中运行的当前程序 内网通: 从苟磊电脑发送数据到你们电脑上 苟磊输入信息到内网通 【输入流】 内网通广播信息 【输出流】 大家收到信息 【输入流】 文件内存操作为例 在一个Word文档中写入文本 Ctrl + S 保存,写入数据到硬盘中!!!【输出流】 打开一个Word文档 从硬盘中读取数

2020-08-24 22:01:30 297

原创 Map和File类的用法详解

Map和File类1. Map双边队列1.1 Map概述键值对结构 Key=Value key不可以重复,一个key对应一个value value可以重复,但是不得单独存在 常见数据展示/存储方式 MySQL XML JSON HTML.. 姓名 苟磊 年龄 16岁 性别 男 家庭住址 唐宁街10号Map结构大量的使用在数据传输的过程中,包括从前端到Java Servlet Map request.getParameterMaps(); [后期很常用] Bean

2020-08-24 22:00:05 951

原创 MapAndIo

Map和File类1. Map双边队列1.1 Map概述键值对结构 Key=Value key不可以重复,一个key对应一个value value可以重复,但是不得单独存在 常见数据展示/存储方式 MySQL XML JSON HTML.. 姓名 苟磊 年龄 16岁 性别 男 家庭住址 唐宁街10号Map结构大量的使用在数据传输的过程中,包括从前端到Java Servlet Map request.getParameterMaps(); [后期很常用] Bean

2020-08-10 22:56:51 98

原创 反射(com on com on gogogo!!!)

反射1. 反射1.1 昨日回顾Java文件包含Java程序的所有内容 类 { 成员变量, 成员方法,构造方法 }Java文件编译之后==> .class字节码文件 (二进制文件).class字节码文件同样包含Java程序的所有内容 类 { 成员变量,成员方法,构造方法 }.class字节码文件会在程序的加载阶段占用内存的【方法区】空间 我们可以认为当前在方法区占用的内存空间是包含整个Java程序的所有内容。 Class Field Method Construc

2020-08-09 23:23:47 89

原创 傻子都能看懂的选择排序算法

选择排序算法选择排序算法的动态图如下图所示:选择排序的一个步骤1.首先把第一个值当做最小值2.然后和后续的比较找出最小的值和他的下标3.交换这两个值,这是第一次比较可以找出最小值,就是第一次排序4.再次便利比较找出第二小的值依次排序代码详细实现(傻瓜式)import java.util.Arrays;public class Sort { public static void main(String[] args) { int[] array = {5,8,9,3};

2020-07-31 20:49:09 104

原创 static的知识点总结(详细的一批啊)

1. static修饰成员变量的特征static修饰成员变量建议使用类名调用,不建议通过类对象调用static修饰静态成员变量是一个共享资源,当前类对应的所有对象都可以使用static修饰静态成员变量是随着类文件的加载而加而直接定义在内存的【数据区】并且有且只加载一次static修饰的静态成员变量一处修改,所有的位置都会受到影响。重点:【没有对象】2.static修饰成员方法特征static修饰静态成员方法,推荐使用类名直接调用,不推荐使用类对象调用static修饰静态成员方法,在类文件加载

2020-07-30 13:43:57 281 2

原创 Linux安装mysql的步骤(史上最全最简单的)

linux安装Mysql的步骤卸载linux自带的mysql查看有没有安装mysqlrpm -qa | grep mysql删除自带的rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686创建mysql的安装路径cd /usr/local/lsmkdir mysqllsmysql的压缩包解压tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql[外

2020-07-29 20:41:40 1585 1

原创 static关键字总结以及面试的题目

today总结一下static关键字以及static的一道面试题1.静态成员变量的几个特点静态成员变量是占用的内存空间是公共空间静态成员变量可以通过类名直接调取,它的所属权非对象所有静态成员变量如果被修改了的话那么,它的使用者都会受到影响静态成员变量随着类的加载而加载一般的话会把共享的数据设为静态的2. 我们从内存的角度分析一下静态变量静态成员变量占用的内存空间是内存的【数据区】类对象占用的是内存空间的堆区3.静态成员方法的几个注意事项静态成员方法类名直接调用静态成员方法不能使用类内

2020-07-29 19:27:46 225

原创 java中的super关键字,so easy

先写个结论主要有三种用法1.在子类的成员方法中,访问父类的成员变量2.子类的成员方法中,访问父类的成员方法3.子类的构造方法中,访问父类的构造方法子类代码public class Zi extends Fu{ int num = 2; public Zi(){} public void methodzi(){ System.out.println(super.num); } public void method(){ s

2020-07-28 20:28:27 72

原创 java中Math的几个方法

public class DemoMath { public static void main(String[] args) { //数学方法绝对值 System.out.println(Math.abs(-10)); //向上取整 System.out.println(Math.ceil(2.3)); //向下取整 System.out.println(Math.floor(2.3));

2020-07-28 20:03:55 151

原创 java中的重载与重写,简单区分

重载与重写重载:方法名相同,参数列表不同;重写:方法名、参数列表、返回值类型都一样,一般情况下用于解决父类方法无法满足子类使用情况。区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。...

2020-07-28 19:57:47 50

原创 随便给个字符串 把它按照升序排列后倒序排列

package com.liang.day08.demo04;import java.util.Arrays;/** * Arrays的一道练习题 * 题目:随便给个字符串 把它按照升序排列后倒序排列 */public class DemoArraysPractices { public static void main(String[] args) { String str = "hkjsadhfuiyuiehfjhjaksdfnxc"; char[]

2020-07-28 19:41:59 153

原创 java中的static关键字以及静态代码块

static关键字的几个特点:1.被static修饰的成员变量或者成员方法,就不再属于对象,而是属于类2.无论是成员变还是成员方法都推荐使用类名直接调用(本类中的静态方法可以省略类名直接调用)3.静态不能直接访问非静态4.静态不能使用this静态代码块public class 类名称 { static { //静态代码块的内容 }}特点:当第一次调用到本类是静态代码块执行唯一的一次静态内容总是优先于非静态,所以静态代码块比构造方法先执行...

2020-07-28 19:16:30 101

原创 String的一道面试题

package com.liang.day08.demo01;/** 字符串的特点: 1.字符串内容用不可变 2.字符串不可变,所以是可以共享的 3.字符串效果上相当于char[]字符数组,底层原理是byte[]字节数组 */public class Demo01String { public static void main(String[] args) { String str1 = "abc"; String str2 = "abc";

2020-07-28 17:11:00 89

Shoppingmall-master.rar

用java语言写的一套商城系统,基本功能满足,包括管理员登陆界面、商品管理、订单管理、用户管理、管理员管理、组成。管理员具有删除、添加、修改、查询产品的权限。。

2020-08-07

空空如也

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

TA关注的人

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