![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
沧海扶风
这个作者很懒,什么都没留下…
展开
-
多线程的相关问题
1. 线程的实现/创建方式①继承Thread类;②实现Runnable接口;③实现Callable接口;④通过线程池来创建线程2. 线程的生命周期新建(new)、就绪(runnable)、运行(running)、阻塞(blocked)、死亡(dead)3.终止线程的4种方式①等待run或者call方法执行完毕②使用标志位终止线程③使用interrupt来中断线程,当线程不存在阻塞时,程序中判断线程是否中断Thread.isInterrupted(),如果中断则结束执行;当原创 2020-07-26 18:16:50 · 122 阅读 · 0 评论 -
线程池学习
线程池接收到任务时流程图线程池的四种拒绝策略:AbortPolicy(默认)、DiscardPolicy、DiscardOldestPolicy、CallerRunsPolicy线程池异常处理的四种方式:1、任务执行代码中try catch捕获异常;2、Future对象get方法接收任务执行中抛出的异常;3、实现接口 AsyncUncaughtExceptionHandler 的handleUncaughtException 方法;4、重写ThreadPoolExecu...转载 2020-07-21 20:36:28 · 120 阅读 · 0 评论 -
restTemplate服务调用踩坑
restTemplate 调用服务的不同的方式需要的服务实例是不一样的。restTemplate 调用服务有以下几种方式:请求地址直接调用、服务名调用请求地址直接调用restTemplate实例如果使用@Autowire方式注入,url中直接写明调用接口具体的IP地址(域名)及端口号服务名调用服务名调用也可以分为两种方式:一种是自行获取注册中心的服务列表,根据服务名找到对应的服务实例进行调用;第二种方法就是使用@LoadBalanced注解,系统自动根据hostName来获取对应的服务实原创 2020-06-23 21:07:03 · 2242 阅读 · 0 评论 -
Spring中Transactional学习
spring事务是通过AOP的方式生成业务类的代理,通过TxNamespaceHandler来解析事务标签@Transactional根据TxNamespaceHandler源码分析可知public class TxNamespaceHandler extends NamespaceHandlerSupport { static final String TRANSACTION_MA...转载 2020-01-30 15:46:55 · 104 阅读 · 0 评论 -
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 · 47 阅读 · 0 评论 -
开放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 · 137 阅读 · 0 评论 -
Cron表达式整理
Cron表达式的格式:秒 分 时 日 月 周 年(可选,一般不填)序号 字段名 描述 允许的值 允许的字符 1 Seconds 秒 0-59 , - * / 2 Minutes 分 0-59 , - * / 3 Hours 小时 0-23 , - * / 4 D...原创 2019-03-15 17:47:30 · 131 阅读 · 0 评论 -
IDEA 工具学习
1.设置文件修改提示功能2. 修改文件的编码格式java文件可以直接点击右下角的编码进行对应格式的修改properties之类的配置文件则无法这样修改,需要到setting中进行更改3. 常用的快捷键整理快捷键 工具中设置 描述 Alt+Insert Keymap->Main menu->Code->Generate... ...原创 2019-03-14 09:32:34 · 89 阅读 · 0 评论 -
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 · 69 阅读 · 0 评论 -
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 · 204 阅读 · 0 评论 -
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 · 214 阅读 · 0 评论