自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

20Hui的博客

一起学习

原创 LocalDateTime基本使用(包括Data转化)

时间初始化 //获取当前时间 LocalDateTime nowTime= LocalDateTime.now(); System.out.println("现在时间"+nowTime); //自定义时间 of(int year, int month, int dayOfM...

2019-07-05 20:24:55

阅读数 2883

评论数 2

转载 Chrome快捷键

快捷键 标签页和窗口快捷键 操作 快捷键 打开新窗口 Ctrl + n 在隐身模式下打开新窗口 Ctrl + Shift + n 打开新的标签页,并跳转到该标签页 Ctrl + t 重新打开最后关闭的标签页,并跳转到该标签页 Ctrl + Shif...

2019-05-17 19:09:14

阅读数 97

评论数 0

原创 IDEA上通过JRebel设置项目热部署

下载JRebel 下载之后重启,需要你填东西,填完以后你就可以试用一段时间 点击红框的就可以进行热部署的运行和测试了 当控制台出现段内容的时候说明已经成功修改了代码,可以直接使用新的代码。 ...

2019-04-15 13:35:33

阅读数 148

评论数 0

原创 手写Springboot+JPA的Demo

Demo地址https://git.coding.net/Hui20/Springboot_JPADemo.git Demo的层次结构 Maven依赖 <?xml version="1.0" encoding="UTF-8"?> &l...

2019-04-10 13:20:12

阅读数 169

评论数 0

原创 通过IDEA将项目git到coding上

在Coding上新建一个项目 创建项目本地仓库位置 VCS→Import into VersionControl→Create Git Repository 选择一个文件夹作为本地仓库,我选择项目所在的文件夹 提交代码到本地仓库 将项目放入缓存区(一次就可以了) 项目点击右...

2019-04-09 16:51:24

阅读数 190

评论数 0

原创 手写的Spring+SpringMVC+Mybatis+Maven的小Demo

Demo地址https://git.coding.net/Hui20/SSMDemo.git Demo的层次结构 Maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project ...

2019-04-08 15:26:53

阅读数 130

评论数 0

原创 mysql8 :客户端连接caching-sha2-password问题

新版的mysql8的加密方式和之前版本的加密方式不一样 新版的mysql加密方式是caching_sha2_password 旧版的mysql加密方式是mysql_native_password 打开Navicat,使用root登录,进入的usr的表中,找到加密方式,改为mysql_nati...

2019-04-08 15:18:04

阅读数 231

评论数 0

原创 mysql运行报The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time z

这个错误是时区的错误,只要将时区设置为你当前系统时区就可以了 使用root用户登录mysql 输入以下命令即可 set global time_zone='+8:00';

2019-04-08 15:11:26

阅读数 117

评论数 0

原创 连接MySQL报错Unknown system variable 'query_cache_size'

原因是mysql-connecter-java的版本过低,很显然是数据库驱动程序与数据库版本不对应 查看你自己使用的mysql的版本,再查看maven中mysql的连接版本 旧版本的mysql使用以下maven依赖 <dependency> <groupId>mys...

2019-04-08 15:09:08

阅读数 304

评论数 0

转载 Mybatis配置参数

配置参数 元素 描述 configuration 根元素 properties 定义配置外在化 Settings 全局的配置 typeAliases 为一些类定义别名 environments 配置Mybatis的环境 transact...

2019-04-08 15:01:48

阅读数 317

评论数 0

原创 Docker详细介绍

Docker是什么 Docker 是世界领先的软件容器平台。 开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。 运维人员利用 Docker 可以在隔离容器中并行运行和管理应用,获得更好的计算密度。 企业利用 Docker 可以构建敏捷的软件交付管道,以更快的...

2019-04-02 17:45:31

阅读数 132

评论数 0

原创 Mybatis逆向工程的全部使用

新建了一张user表,含有id,username,password 通过逆向工程生成四个文件:User.java,UserExample.java,UserMapper.java,UserMapper.xml User.java public class User { privat...

2019-03-31 17:33:12

阅读数 187

评论数 0

原创 SpringMVC学习指南(标签、注解等)

使用SpringMVC配置文件 web.xml配置文件 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app version="3.1" x...

2019-01-22 22:42:27

阅读数 376

评论数 0

原创 介绍几款实用IDEA工具(不断更新)

一个插件一时爽,一堆插件一直爽。代码千万条,整洁第一条,代码不规范,产品两行泪。 目录 实用插件 .ignore Alibaba Java Coding Guidelines Alibaba Cloud Toolkit ASM Bytecode Outline CamelCase ...

2019-01-07 11:19:24

阅读数 3255

评论数 0

原创 B端产品经理基本介绍

什么是B端产品? 在B端或者to B中,B代表Business,即商业。简单来说,B端产品让企业更加舒服、更加快捷地运转,从而向消费者收费并提供服务。 B端产品能做什么? B端产品可以为公司管理服务、运营服务。为公司管理服务的B端产品包括HR系统、OA系统等。为公司运营服务的B端产品包括供应...

2019-01-06 21:28:57

阅读数 2207

评论数 0

转载 程序员等级划分

今天看到一个很有趣的分类,就转载下来 初级 —— 初 掌握java基础,熟悉常用类库。理解java web中的servlet,jsp,并了解常用的框架对java web的封装原理,能够借助框架完成增删改查功能。理解数据库在web开发中的地位。 初级 —— 中 理解java中较为高级的特性,...

2019-01-03 23:33:57

阅读数 213

评论数 0

原创 STAR法则

今天(2018年10月30日)递了份简历,然后就被劝退,HR给我的反馈信息  我还是个小白,不懂到底什么是STAR法则,就上网查了一下什么叫做STAR法则 STAR法则简介 STAR法则是情境(situation)、任务(task)、行动(action)、结果(result)四项的缩写。...

2018-12-24 17:25:55

阅读数 1582

评论数 0

原创 Struts2标签详解

Struts2分为四类标签:控制标签、数据标签、表单标签、Ajax标签 都需要引入的标签 &lt;%@ taglib prefix="s" uri="/struts-tags"%&gt; 控制标签 IF和ELSE标签:IF标签可以单...

2018-12-16 19:52:37

阅读数 102

评论数 0

原创 Struts2的总结

Struts2是MVC架构中的View层,和Struts相比,它不仅仅是一个版本的提升,还是完全不一样的东西 Struts2的整体架构 Struts需要依赖的jar包 commons-fileupload-x.y.z.jar commons-io-x.y.z.jar commons-...

2018-12-10 22:02:08

阅读数 111

评论数 0

原创 修改MySQL表名

一、使用SQL ALTER TABLE 原表名 RENAME TO 目标表名; 二、使用Navicat 如果你使用的是Navicat的话就可以直接点击表名后按F2就可以修改表名 修改后保存即可...

2018-12-03 14:45:29

阅读数 700

评论数 0

原创 使用Maven搭建Mybatis逆向工程

代码实现 pom.xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;project xmlns="http://maven.apache.org/POM/4.0....

2018-11-15 13:19:20

阅读数 189

评论数 0

原创 IDEA快捷键(按照功能分类)

常用快捷键 查询快捷键 CTRL+N   查找类  CTRL+SHIFT+N  查找文件  CTRL+SHIFT+ALT+N 查找类中的方法或变量  CIRL+B   找变量的来源  CTRL+ALT+B  找所有的子类  CTRL+SHI...

2018-11-12 15:47:15

阅读数 169

评论数 0

原创 以密钥的角度讲解HTTP

HTTP(HyperText Transfer Protocol)是超文本传输协议,简洁明了,就是互联网上应用最为广泛的一种网络协议。 我们今天从密钥的角度来讲解一下HTTP的基本实现。 以前交流为了保密,我们就已经存在密码学,密钥并不是出现计算机后才出现的。 客户端和服务器端需要保证信息交...

2018-11-12 11:29:48

阅读数 215

评论数 0

原创 DockerFile关键字介绍

Dockerfile使用 创建镜像的时候,要在Dockerfile所在的目录使用docker build命令 sudo docker build --tag example sudo docker build --tag &lt;用户名&gt;/example --tag或...

2018-11-01 23:35:06

阅读数 413

评论数 0

原创 为什么不要使用IN而要使用EXISTS

今天发现SQL语句执行速度过慢,然后我就认真看了看,用EXPLAIN看了一下 SQL SELECT count(*) FROM student_info AS s LEFT JOIN class ON s.class_id = class.id LEFT JOIN major...

2018-10-31 16:49:42

阅读数 4205

评论数 6

转载 DruidDataSource参数配置详解

配置 缺省值 说明 name   配置这个属性的意义在于没如果存在多个数据源,监控的时候可以通过名字来区分开来。 如果没有配置,将会生成一个名字,格式是"DataSource-"+System.identityHashCode(thi...

2018-10-30 21:34:02

阅读数 3840

评论数 0

原创 SQL的ORDER BY 的使用注意

项目中我写了一条sql语句 SELECT s.student_number AS studentNumber, s. NAME, s.sex, class. NAME AS studentClass, m. NAME AS professiona, ...

2018-10-30 14:08:45

阅读数 1609

评论数 0

原创 如何规范自己的代码

间隔相关 一行只写一条语句 区分声明语句和执行语句 声明语句和执行语句之间插入空行 区分段落 按语句含义集中并分段 分段区各声明语句 区分各种控制语句 用空行明确区分各控制语句 每次变换控制语句的种类时都插入空行 区分各函数 行数之间插入若干空行 运算符前后需要留出空格 ...

2018-10-27 15:22:18

阅读数 257

评论数 0

转载 HTTP详解

HTTP协议 在 OSI 七层模型中,HTTP协议位于最顶层的应用层中。通过浏览器访问网页就直接使用了 HTTP 协议。使用 HTTP 协议时,客户端首先与服务端的 80 端口建立一个 TCP 连接,然后在这个连接的基础上进行请求和应答,以及数据的交换。 HTTP 有两个常用版本,分别是 1....

2018-10-26 19:14:49

阅读数 99

评论数 0

原创 Spring中两大特点之IoC

IoC(Inverse of Control)控制反转,是Spring的两大特点之一 IoC通过两种方式实现:依赖查找(DL)和依赖注入(DI) DL已经被抛弃,因为他需要用户自己去使用API进行查找资源和组装对象。即有侵入性,与Spring的无侵入性相违背 DI是Spring目前使用的方式...

2018-10-25 19:58:42

阅读数 149

评论数 0

原创 API的四大策略和三种架构

四大策略 螺拴策略 若你有一个现成的应用,并在此基础之上添加一个API层,这将充分利用现有代码和系统 绿地策略 API"优先"或"移动优先"设计背后的策略,也是开发API的最简单方案。既然是从零开始,你就可以使用以往可能没有用过的技术和概念 实际上...

2018-10-25 13:58:29

阅读数 720

评论数 0

原创 MySQL全面介绍

常用命令 登录MySQL mysql -u username -p 开启/关闭MySQL服务 service mysql start/stop 查看MySQL的状态 service mysql status 显示所有数据库 show databses 获取表内所有字段对象...

2018-10-24 16:18:52

阅读数 388

评论数 0

原创 Git冲突(Merge错误和LF错误)

Merge错误 使用以下三条git命令就可以将网上的覆盖 git stash git pull git stash pop LF错误 CRLF will be replaced by LF in XXX . The file will have its original line e...

2018-10-24 13:48:03

阅读数 116

评论数 0

原创 当你表有外键关联的时候,怎么进行删表操作并且重置id的自增

我们都知道可以通过truncate table来重置id的自增,但是遇到表中有外键关联的时候,我们使用truncate的时候,mysql会报错 有个种笨笨的方法就是到关联表解除外键关联,但是这个工作速度太慢。 所以我发现有一个可以简洁很多的方法 禁用外键约束 SET FOREIGN_KEY...

2018-10-22 13:21:15

阅读数 1242

评论数 0

原创 JDK8: java.lang.IllegalStateException: Duplicate key 1

今天遇到一个问题,是关于Map的转化错误 Map&lt;String, Integer&gt; map = majorList.stream().collect(Collectors.toMap(Major::getName, Major::getId)); 之前是使用这种方...

2018-10-22 10:50:46

阅读数 7047

评论数 0

原创 DOS命令

基本命令 &lt;盘&gt;: 切换盘符 mkdir:新建目录 cd:进入目录 copy con:新建文件 dir:查询文件 cls:清屏 rmdir:删除文件夹 del:删除文件 cd..:返回上一级目录 cd\:返回根目录 type:查看文件内容 ren...

2018-10-21 00:45:18

阅读数 97

评论数 0

原创 Linux命令

基本命令 pwd:获取当前目录 ls:列出文件目录 -a:包括隐藏文件 -l:以长格式列出文件名称 -r:包括子目录下的文件 ll:按长格式列出文件名,包括表示、权限等信息 clear:清除当前屏幕信息 mkdir:建立目录 rmdir:删除目录 cd:改变目录 cd..:返...

2018-10-21 00:40:47

阅读数 103

评论数 0

原创 SQL排序时,null放最后

我们查询SQL的时候会发现有的时候我们并不想返回结果第一条含有null数据 这个时候我们可以使用一条orderby语句 SELECT &lt;属性&gt; FROM &lt;表名&gt; ORDER BY CASE when &lt;有空值的属性&a...

2018-10-19 20:13:14

阅读数 1366

评论数 0

原创 Java编写EXCEL进阶,设置底色和边框显示

合并单元格设置边框 设置一个合并框 CellRangeAddress cellRangeAddress = new CellRangeAddress(<firstRow>,<lastRow>,<firstCol>, <lastCol>...

2018-10-17 08:48:56

阅读数 608

评论数 0

原创 IIDEA主题更换(快速切换)

在http://www.riaway.com/中下载自己想要的主题,然后在IDEA中使用该jar即可 下载jar包后,我们点击File→Settings→Editor→ColorSchema→General点击设置中的importSchema即可 当我们导入jar后就可以使用不同的皮肤...

2018-10-16 23:57:32

阅读数 3896

评论数 0

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