Spring事件驱动模型实践
简介Spring的事件驱动模型,是发布/订阅模式(Publish–subscribe pattern)的实现,或者简单的称之为发布/订阅模式(Publish–subscribe pattern)。主要包括以下几类角色: 事件(ApplicationEvent):需要处理的event本身,继承自Ja ...
阅读更多
IDEA好用的几款插件
IDEA好用的几款插件Alibaba Java Coding Guidelines阿里的编码规范呀,感觉挺好用的,能提示一些更好的代码实现,逐渐养成较好的编码习惯 SonarLint跟阿里的编码规范插件类似,提示代码更好的实现方式,找到代码里面隐藏的bug,感觉功能更强大一点 Maven Helpe ...
阅读更多
Linux使用yum安装MySQL详细步骤(CentOS7.3)
使用yum安装MySQL卸载mariadbCentOS默认安装了mariadb,因此在安装mysql之前,需要卸载系统中安装的mariadb。 查看系统中所有已安装的mariadb包。 1rpm -qa | grep mariadb 卸载mariadb 1rpm -e "mariadb的包名" ...
阅读更多
Windows下MySQL解压版安装配置详细步骤
安装数据库一、下载MySQL数据库解压版并解压从官网下载MySQL压缩包,解压到本地目录 二、配置环境变量在系统变量path后面添加MySQL安装路径下的bin目录,例:E:\mysql\bin 三、修改MySQL配置文件在MySQL安装目录下有一个my-default.ini文件,复制一份,改名为 ...
阅读更多
Java使用JDBC连接SQLServer数据库(二)
将连接数据库、关闭数据库、增删改查数据等对数据库的操作封装成操作数据库的一个类,方便进行数据库的操作。 连接: Java使用JDBC连接SQLServer数据库(一) 一、源码如下1234567891011121314151617181920212223242526272829303132333 ...
阅读更多
Java使用JDBC连接SQLServer数据库(一)
一、连接数据库1、下载SQLServer对应的JDBC驱动可从MySQL官网下载响应的驱动程序 2、将JDBC驱动导入项目中将驱动jar包导入项目即可 3、测试是否导入成功代码如下: 1234567891011121314package com.test;public class Demo1  ...
阅读更多
Git基本操作整理
Git基本操作整理基本命令 初始化一个Git仓库:git init 添加文件到暂存区:git add <file> 删除文件:git rm <file> 提交:git commit -m <message> 工作区状态:git status 查看有无修改:git ...
阅读更多
Oracle序列创建和使用
Oracle序列创建和使用创建序列 语法 CREATE SEQUENCE 序列名 [相关参数] 参数说明 INCREMENT BY :序列变化的步进,负值表示递减。(默认1) START WITH:序列的初始值 。(默认1) MAXvalue:序列可生成的最大值。(默认不限制最大值,NOMAXVAL ...
阅读更多
Git批量清理本地分支
清理方式记录随着开发功能增多,本地会存在非常多过期的分支,一个一个清理有点费劲,结合Shell的grep及xargs一起使用,可以比较方便的清理分支。 1`git branch |grep '分支过滤关键字' |xargs git branch -D`
阅读更多
Statement.RETURN_GENERATED_KEYS获取自增id踩坑记录
问题背景项目中多处使用原生JDBC进行数据插入,进行数据insert时会预先生成一个id主键再进行插入,并通过Statement.RETURN_GENERATED_KEYS的方式返回主键id,都能获取正确结果。偶然一次使用该方式对返回值进行处理时,获取到的返回值是受影响的rows,故进行排查。 相关 ...
阅读更多