- 博客(18)
- 收藏
- 关注
原创 rabbitmq
工作中大概用到,想着以后可能还会使用,所以还是需要记录下。网上的资料确实很多,也很全,毕竟适合自己的也不多,从优秀的里面汲取自己需要的,才是正道。看了很多博客,文档啊,还有操作指南啥的,我也总结下对我来说简单明了的。概念啥的慢慢再补充,先把简单的操作使用记录下。项目是springboot跟rabbitMq集成的依赖<dependency> <groupId>org.springframework.boot</groupId>
2021-04-09 17:54:05
561
原创 java-线程池
线程池简单的执行流程jdk中的具体代码public void execute(Runnable command) { if (command == null) throw new NullPointerException(); int c = ctl.get(); //判断小于核心线程数,并且创建线程 if (workerCountOf(c) < corePoolSize) { if
2021-03-20 17:50:48
112
原创 java-策略模式
今天突然想到自己工作java行业已经三年多了,有时候不知道自己忙些什么,反正每天都很忙,又记不得自己真的忙了些什么,做了多少有意义的没有意义的。有时候很茫然,有时候很奋进,反正就是迷迷糊糊的过。我也曾给自己定了很多目标,也坚持着,总感觉自己比别人好像理解慢,掌握的不够深,脑海中有时候明白但就是嘴上笨说不清楚。有时候都感觉自己是个啰嗦的人。反正就是每天都在坚持着,坚持的学习,有时候感觉效果甚微,自己能力增长的很慢,很多时候都会怀疑自己,甚至也有放弃的想法。矛盾,踌躇,但又很着急,毕竟自己不再年轻,随着年纪增
2021-03-15 18:05:44
374
原创 设计模式[java]-单例模式
设计模式[java]-单例模式懒汉式饿汉式静态内部类枚举日常工作开发过程中,项目中或多或少的会用到设计模式,或者在查看源码的过程中也会发现设计模式无处不在。为了使自己的代码漂亮,以及能力的提升,因此系统的开始学习设计模式且实现方式均以java语言实现。懒汉式懒汉式,顾名思义,形容跟人一样很懒,用到得时候才会想起。就跟我们农村说话比较粗鲁得那种,屎憋到沟门子了,么办法了,才去做这件事。在java中创建对象也是一个道理。使用这种方式就是当用到该对象的时候才会去创建。具体的实现方式:public clas
2021-01-23 18:52:30
201
原创 创建springboot父子模块
使用idea创建父子模块项目1.创建简单的maven父工程1.1修改使用自己的maven1.2 修改编码字符集,统一修改为utf-81.3 修改java版本,现在修改为81.4 开启注解1.5 过滤调多余的文档,例如:.idea,.imp...
2020-09-09 19:04:22
228
原创 logstash7.3.2安装
安装步骤:1.官网下载tar包,wget https://artifacts.elastic.co/downloads/logstash/logstash-7.3.2.tar.gz2.解压 tar -zxvf logstash-7.3.2.tar.gz3.进入logstash-7.3.2目录,进入config目录(1).vim logstash-sample.conf修改对应的配置,input中接入kafka数据源,output输出到控制台中(2)输入 bin/logstash -e’input
2020-08-18 16:23:05
499
原创 linux安装路上的各种坑
今天在安装虚拟机的时候遇到各种坑,也很无赖,稍微总结下。本文针对sentos版本1.查看ip为127.0.0.1在命令行界面输入vi /etc/sysconfig/network-scripts/ifcfg-eth0将 之前的ONBOOT=false改为true,然后service network restart(重启网络服务),最后发现IP还是127.0.0.1并且出现Determining IP information for eth0… failed; no link present.
2020-08-05 15:53:45
295
原创 多个springboot项目动态传递token
在最近项目中,我们使用多个springboot项目互相调用,统一使用请求头中token鉴权,根据token完成不同服务之间是否满足要求而调用。1.服务配置类2.接口配置3.token校验即通过方法拦截器中获取对应请求头的token完成统一鉴(我们使用redis)...
2019-10-09 10:16:38
1232
原创 redis使用
redis持久化的解决方案现在主要有两种:RDB和AOF两者的作用都是用于redis重启后恢复数据。redis在李咏RDB和AOF进行恢复的时候,都是通过读取RDB或者AOF文件,重新加载到内存中。1.RDB简单来说就是Snapshot快照存储,是默认的持久化方式。通过一定的策略周期性将数据保存到磁盘中,并且会产生的数据文件交dump.rdb.通过配置文件中的save参数来定义快照的周期。...
2019-07-01 17:35:25
125
原创 git的基本使用和项目上传到码云上
一。安装git1.安装git2.设置全局变量git config --global user.name “”git config – global user.email “”创建SSH Key因为你的数据保存在远程服务器,服务器需要对你的身份进行识别,SSH key 可以让你的电脑和码云 Git@OSC 之间建立安全的加密连接。运行命令ssh-keygen -t rsa -C “你的...
2019-07-01 17:33:10
299
原创 springboot中使用feign
最近使用feign大概记录下使用过程1.添加依赖io.github.openfeignfeign-core9.7.0io.github.openfeignfeign-slf4j9.5.0io.github.openfeignfeign-hystrix9.5.0io.github.openfeignfeign-jackson9.5.02.添加配置类@Co...
2019-06-13 18:59:53
2537
原创 eclipse中集成的git的分支的创建与合并
1.右键点击team–>switch to -->new branch2.切勿打钩3.再team–>push branch ‘分支名’4.然后已经将主分支的代码同步到创建的新的分支上,可以进行修改开发并且提交5.然后将新建分支的代码合并到主分支master上,使用team->merge选择local,刚刚最新提交的记录选择merge合并,再进行同步将刚刚合并的记录...
2019-06-10 18:22:23
875
原创 springboot关于在构造器获取不到配合文件的值
今天,在springboot项目中,想在监听类的构造器中获取到配置文件中的值然后进行对象操作。但是因为在创建对象的时候,获取到的是属性的默认值,还没有到配置文件中的值赋给对象属性。简单来说就是对象初始化构造器中操作是早于springboot通过@Value("${}")将配置文件中的值赋给对象成员变量。最后使用@PostConstruct注解解决该问题。在对象加载完依赖注入后在执行一步操作。...
2019-06-05 17:22:11
671
原创 redis简单操作
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-03-22 14:52:18
159
原创 redis客户端出现noauth authentication required
因为在redis配置redis.windows.conf文件中设置了密码所以重新进入客户端需要密码验证auth 密码 就可以进行下一步操作了
2019-03-19 23:41:59
1815
原创 关于mysql批量更新出错问题
今天在开发中一个功能时遇到了瓶颈,折磨了我三个小时才琢磨出来。使用框架springboot+mybatis。数据库时mysql;二话不说上图接口定义:xml文件中:异常信息:解决办法:1.可能是用到了数据库中的关键字,尽量避免2.主要是我这次遇到的事由于mysql默认是不支持批量修改的,所以应该在数据源上配置allowMultiQueries=true...
2018-11-02 16:58:36
2795
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人