- 博客(11)
- 收藏
- 关注
翻译 mybatis配置多数据源超简单实现
网上的文章基本上都是只有多数据源或只有动态数据源,而最近的项目需要同时使用两种方式,记录一下配置方法供大家参考。应用场景项目需要同时连接两个不同的数据库A, B,并且它们都为主从架构,一台写库,多台读库。多数据源首先要将spring boot自带的DataSourceAutoConfiguration禁掉,因为它会读取application.properties文件的spring.datasour...
2018-04-26 00:27:53 16990 3
原创 nginx & keepalived安装及配置
1. Nginx的安装1.1. 下载nginx官网:http://nginx.org/1.2. 上传并解压nginxtar -zxvf nginx-1.8.1.tar.gz -C/usr/local/src1.3. 编译nginx#进入到nginx源码目录cd /usr/local/src/nginx-1.8.1 #检查安装环境,并指定将来要安装的路径./configure --prefi...
2018-03-25 22:38:55 287
原创 awk详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Pete...
2018-03-25 21:06:21 219
原创 sed详解
1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍...
2018-03-25 20:50:25 169
原创 Linux 防火墙 常用命令
#查看帮助iptables -hman iptables列出iptables规则iptables -L -n列出iptables规则并显示规则编号iptables -L -n --line-numbers列出iptables nat表规则(默认是filter表)iptables -L -n -t nat清除默认规则(注意默认是filter表,如果对nat表操作要加-t nat)#清楚所有规则ipt...
2018-03-25 15:18:29 215
原创 本地YUM源制作
本地YUM源制作1. YUM相关概念1.1. 什么是YUMYUM(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。1.2. YUM的作用在Linux上使...
2018-03-25 14:26:05 145
转载 VisualVM——JDK自带的性能分析工具
引子这段时间项目新版本要发了,所以跟着QA分析性能测试和压力测试,用了平时不怎么用的很多工具:jmap :idea: jmap -heap pid → 查看堆的使用状况信息 jmap -histo:live pid | less → 堆中活动的对象以及大小 jmap -dump:format=b,file=eclipse_heap.bin pid → Dump堆信息js
2018-02-05 22:46:14 146
原创 dubbo无法消费服务问题, 出现莫名的IP地址
在上个星期 , 整个星期中都深陷其中. dubbo出现无法调用服务者的情况. 在dubbo-admin监测站上通过查看IP为192.168.119.1 如上图所示, 但是Linux 公网IP 为192.168.225.129 在经过网上查找问题后, 发现比较多的是说Linux的内网IP问题, 在我将几乎所有答案都试了一遍后, 几近奔溃 ,仍然无果. 在几乎放弃之际,在一篇博
2018-02-05 10:51:57 7171 5
原创 java.lang.IllegalStateException: BeanFactory not initialized or already closed - 问题解决
今天在使用spring时,因为替换了applicationContext.xml后出现以下异常java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext
2018-02-03 03:40:25 3500
原创 jav并发编程的艺术
The Art of java Concurrency Programming第一章并发编程的挑战 当串行执行次数多时,只有一个线程执行,而多个线程可以同时执行任务,但是在次数少时要考虑到并发的线程上下文切换所消耗的时间 死锁 当发生死锁, 业务是可感知的, 因为不能继续再提供服务了, 可以通过dump线程来查看哪个线程出了问题 使用jps查看java程序p
2018-01-31 23:48:45 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人