- 博客(17)
- 收藏
- 关注
原创 MySQL
索引 MyISAM索引 MyISAM索引是与行记录分开存储的,非聚集索引。 连续聚集的区域单独存储行记录; 主键索引的叶子节点存储主键与对应行记录的指针 普通索引的叶子节点存储索引列和对应行记录的指针 InnoDB索引 主键索引与行记录存储在一起,聚集索引 普通索引的叶子节点存储索引列和主键 InnoDB的表中必有聚集索引,有主键时主键为聚集索引,无则第一个唯一...
2021-03-31 15:15:43
93
1
原创 Git 知识整理
git commit 规范:以下为Angular 团队的 commit 规范<type>(<scope>): <subject>// 空一行<body>// 空一行<footer>type: 用于说明 commit 的类型。一般有以下几种:feat: 新增featurefix: 修复bugdocs: 仅仅修改了文档,如readme.mdstyle: 仅仅是对格式进行修改,如逗号、缩进、空格等。不改变代码逻辑。ref.
2020-10-29 10:17:26
203
原创 多线程的相关问题
1. 线程的实现/创建方式①继承Thread类;②实现Runnable接口;③实现Callable接口;④通过线程池来创建线程2. 线程的生命周期新建(new)、就绪(runnable)、运行(running)、阻塞(blocked)、死亡(dead)3.终止线程的4种方式①等待run或者call方法执行完毕②使用标志位终止线程③使用interrupt来中断线程,当线程不存在阻塞时,程序中判断线程是否中断Thread.isInterrupted(),如果中断则结束执行;当
2020-07-26 18:16:50
128
转载 Spring Cloud-Eureka服务注册发现
Eureka组件可以分为Eureka Server和Eureka Client。Eureka Server提供了以下几个功能:服务注册(存储该服务的相关信息,Eureka Server内部采用二级缓存的方式来存储注册表信息),提供注册表信息,服务剔除(eureka.instance.lease-expiration-duration-in-seconds=90 默认90s没有接收到服务的心跳调用时,移除服务),同步服务状态Eureka Client提供以下功能:注册服务,服务续约(eureka...
2020-07-22 21:43:49
124
转载 线程池学习
线程池接收到任务时流程图线程池的四种拒绝策略:AbortPolicy(默认)、DiscardPolicy、DiscardOldestPolicy、CallerRunsPolicy线程池异常处理的四种方式:1、任务执行代码中try catch捕获异常;2、Future对象get方法接收任务执行中抛出的异常;3、实现接口 AsyncUncaughtExceptionHandler 的handleUncaughtException 方法;4、重写ThreadPoolExecu...
2020-07-21 20:36:28
126
原创 restTemplate服务调用踩坑
restTemplate 调用服务的不同的方式需要的服务实例是不一样的。restTemplate 调用服务有以下几种方式:请求地址直接调用、服务名调用请求地址直接调用restTemplate实例如果使用@Autowire方式注入,url中直接写明调用接口具体的IP地址(域名)及端口号服务名调用服务名调用也可以分为两种方式:一种是自行获取注册中心的服务列表,根据服务名找到对应的服务实例进行调用;第二种方法就是使用@LoadBalanced注解,系统自动根据hostName来获取对应的服务实
2020-06-23 21:07:03
2261
转载 Spring中Transactional学习
spring事务是通过AOP的方式生成业务类的代理,通过TxNamespaceHandler来解析事务标签@Transactional根据TxNamespaceHandler源码分析可知public class TxNamespaceHandler extends NamespaceHandlerSupport { static final String TRANSACTION_MA...
2020-01-30 15:46:55
111
转载 开放mysql远程连接的几种方式
服务器上安装了mysql数据库之后,服务器上可正常连接,对外的端口也开放,但是无法远程连接到mysql数据库,报如下错误1130-host is not allowed to connect to this mysql server可以通过以下两种方式进行设置:1.授权法在mysql服务器上连接mysql数据库,执行如下命令,设置用户名为myuser,密码为mypassword的可...
2019-07-01 20:02:38
142
原创 Linux 安装Redis
1安装Redis的编译环境gccyum install gcc-c++安装过程会有相关操作的提示,直接输入是2.下载 rediswget http://download.redis.io/releases/redis-5.0.5.tar.gz ,执行命令时报错没有安装wget相关的软件包,直接安装wget,执行如下命令yum -y install wget重新...
2019-06-26 21:17:54
52
转载 Linux 安装JDK
方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java2.下载,然后解压[root@localhost java]# curl -O http://download.oracle.com/otn-pu...
2019-05-27 15:29:27
63
原创 Cron表达式整理
Cron表达式的格式:秒 分 时 日 月 周 年(可选,一般不填)序号 字段名 描述 允许的值 允许的字符 1 Seconds 秒 0-59 , - * / 2 Minutes 分 0-59 , - * / 3 Hours 小时 0-23 , - * / 4 D...
2019-03-15 17:47:30
145
原创 IDEA 工具学习
1.设置文件修改提示功能2. 修改文件的编码格式java文件可以直接点击右下角的编码进行对应格式的修改properties之类的配置文件则无法这样修改,需要到setting中进行更改3. 常用的快捷键整理快捷键 工具中设置 描述 Alt+Insert Keymap->Main menu->Code->Generate... ...
2019-03-14 09:32:34
95
原创 MySQL关于日期时间的问题
整理MySQL中用到的日期时间相关的函数#日期增加 DAY、MONTH、YEARselect DATE_ADD(CURDATE(),INTERVAL 2 MONTH);#日期减去 DAY、MONTH、YEARselect DATE_SUB(CURDATE(),INTERVAL 2 YEAR);#查询当前日期select CURRENT_DATE();#查询当前时间SELECT C...
2018-08-03 09:44:15
672
转载 Maven学习笔记
如何将本地jar包注册到本地的maven仓库中首先确保本地maven已安装,环境设置正确之后在命令行中编写命令,具体格式如下mvn install:install-file -Dfile=E:\bk\workspace2\lbsf\target\lbsf-0.0.1.jar -DgroupId=com.baokang -DartifactId=lbsf -Dversion=1.0.0 -Dpack...
2018-07-12 21:57:19
77
原创 Windows系统下布置Redis服务器
redis默认支持在linux系统下进行部署,如果服务器为linux可以到redis官网进行下载安装官网地址: http://redis.io/我使用的服务器为windows系统本人使用redis版本为: https://github.com/MicrosoftArchive/redis/releases 中的3.2.100版本安装完成之后可以使用 redis-server.exe redis.w...
2018-07-12 19:43:49
219
原创 Spring+MyBatis 的几个基础问题
近期学习Spring+MyBatis 过程中遇到的一些问题及解决方法:1. 问题一:配置如下:<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="com.baokang.gw.dao"></property&..
2018-04-28 13:33:07
226
转载 Eclipse中安装Spring IDE
首先查看本地安装Eclipse版本,进入菜单Help --》 About Eclipse,选择Eclipse.org的图标,点击查看对应的Eclipse Platform对应的版本号也可以在Eclipse的安装目录中找到readme文件夹,打开文件夹中的readme_eclipse.html文件,查看Eclipse对应的版本号然后安装软件:打开Eclipse,进入菜单Help --》Instal...
2018-03-29 16:43:40
330
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人