- 博客(23)
- 资源 (5)
- 收藏
- 关注
原创 RabbitMQ学习
MQ(message queue,消息队列),从字面意思上看,本质是个队列,特点是FIFO (先入先出),只不过队列中存放的内容是 message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游「逻辑解耦 + 物理解耦」的消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务。o 综上所诉,MQ(Message Queue)是一种用于消息传输的软件架构,通常用于在分布式系统中传输数据或消息,解决系统间的异步通信问题。
2024-04-09 10:08:34
704
原创 Kubernetes 常用命令
这些命令应该可以帮助你诊断 Kubernetes 集群以及在其中运行的应用程序。这些命令应该涵盖 Kubernetes 中的各种诊断场景。等占位符替换为你的集群和用例的实际值。使用这些命令时,请记住将。, 和替换为你的特定值。
2023-12-05 14:58:43
421
原创 【Mysql Explain结果分析详解】
关于mysql explain命令下执行结果的详细分析,具体详述了执行列所代表的的含义,对于我们进行慢sql调优有很大的帮助,知其所以然,才能写出更好的sql,更快的sql!
2022-01-29 17:01:25
1359
原创 排查高CPU使用率的方法
使用top命令查找在大量占用CPU的进程的PID 使用ps -mp pid -o THREAD,tid,time定位到大量占用CPU的线程TID;也可以用这个命令直接排序下,更方便找到大量占用CPU的线程:ps -mp pid -o THREAD,tid,time|uniq -c|sort -nr 将上述找到的线程TID转换成十六进制:printf “%x\n” TID,比如原本的线程TID是28802,可以用上面的命令转成十六进制数7082 使用PID以及刚刚转成十六进制的TID来打印出该线程的堆栈
2020-08-03 13:52:07
341
转载 mysql,删除掉重复项只保留一条
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断SELECT *FROM peopleWHERE peopleId IN ( SELECT peopleId FROM people GROUP BY peopleId...
2020-06-11 16:18:30
253
原创 8-20位大小写数字特殊符号三种及三种以上
^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W]+$)(?![a-z\\d]+$)(?![a-z\\W]+$)(?![\\d\\W]+$)\\S{8,20}$/^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_]+$)(?![a-z0-9]+$)(?![a-z\W_]+$)(?![0-9\W_]+$)[a-zA-Z0-9\W_]...
2020-05-07 10:02:10
13290
原创 跨域访问解决方案其中一种
首先下载jar包cors-filter与java-property-utils<!-- https://mvnrepository.com/artifact/com.thetransactioncompany/cors-filter --><dependency> <groupId>com.thetransactioncompany</...
2018-11-22 12:31:36
182
转载 Spring注解@Transactional使用
原文地址:https://blog.youkuaiyun.com/cs2425244259/article/details/50505616概要:1、@Transactional类完全限定名:org.springframework.transaction.annotation.Transactional; 2、Spring中的@Transactional基于动态代理的机制,提供了一种透明的事务管...
2018-08-08 17:18:31
607
转载 windows常用的DOS命令
原文地址:https://zhidao.baidu.com/question/364293756.htmlDOS常用命令详解 dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录。 copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘。 edit 文本编辑 mem 查看内存状况 md 建立子目录 move 移动文件、改目录名
2017-11-16 12:17:43
422
转载 JVM经典配置大全及说明
jvm参数设置大全转自:http://blog.youkuaiyun.com/kthq/article/details/8618052参数说明-Xmx3550m:设置JVM最大堆内存为3550M。-Xms3550m:设置JVM初始堆内存为3550M。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xss128k:设置每个线程的栈大小。JDK
2017-11-15 15:52:21
343
转载 JVM参数设置、分析
原文转载地址:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程
2017-11-15 15:23:25
313
转载 Oracle导入导出命令和相关介绍
本文章为转载,感谢原创作者。原创作者地址:http://blog.itpub.net/21614165/viewspace-766937/Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能我们可以从生产库中导出数据库,再导入数据库
2017-10-26 16:49:33
355
原创 Oracle创建Oracle数据库序列sequence
创建序列create sequence name increment by x //x为增长间隔 start with x //x为初始值 maxvalue x //x为最大值 minvalue x //x为最小值 cycle
2017-10-26 16:31:22
959
原创 maven安装及与eclipse集成
maven新手,为了集成eclipse的maven走了不少弯路,果断写一篇maven集成,也是自己阶段性自学战果总结!一、maven安装在maven的官方网站上http://maven.apache.org/,下载maven的最新发布版本。(目前官网最新版本支持jdk版本较高)下载后解压。PS:我本地jdk1.6版本。所以特地下载了支持1.6的最稳定版本:不想去官网下载的小
2017-10-19 17:36:43
284
转载 理解Java中的引用传递和值传递
理解Java中的引用传递和值传递注:原文作者地址:http://www.cnblogs.com/binyue/p/3862276.html关于Java传参时是引用传递还是值传递,一直是一个讨论比较多的话题,有论坛说Java中只有值传递,也有些地方说引用传递和值传递都存在,比较容易让人迷惑。关于值传递和引用传递其实需要分情况看待,今天学习和分析一下,着急可以先看最后的
2017-10-13 15:33:47
288
原创 Eclipse下修改java文件默认编译路径
个人习惯问题,使用eclipse工具之前,我由于长时间使用的是Myeclipse,所以形成了一个习惯,就是java编译文件一定在WEB-INF\class文件下,其实我们最后的代码发布也是在这个路径下,但是使用eclipse时候,这就遇到了一个问题,新建web工程的时候,系统总是默认生成在bin\classes文件目录,怎么修改使得新建WEB项目的时候直接默认路径就是WebContent\WEB-
2017-09-27 18:07:04
4336
转载 oracle查看数据库连接池中最大连接数和当前用户连接数等信息
两个参数间的关系:sessions=1.1*processes+5目前总结的语句,在查看数据的连接情况很有用,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。1.Sql代码1.select count(*) fromv$process select count(*) from v$process where p
2017-05-22 09:33:03
29998
转载 JSON和JSONP使用区别详解
前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。 JSON和
2016-11-16 17:09:23
329
转载 跨域请求资源几种方式
什么是跨域JSONPproxy代理corsxdr 由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。具体可以查看下表(来源) 一 。JSONP形式 这种方式主要是通过动态插入一个script标签。浏览器对script的资源引用没有同源限制,同时资源加载到页面后会立即执行(没有阻塞的情况下)。 1
2016-11-16 14:05:08
1008
原创 用MyEclipse10.0开发基于JAX-WS的Web Service实例
服务端创建一、打开MyEclipse开发工具,新建一个Web Service项目。二、输入项目名Counter,建立名称为webservice_service的web service服务端,点击finish创建完成项目如下图。三、新建一个java类 ,用来做客户端调用的服务端方法demopackage com.
2016-11-11 16:36:05
358
原创 JS获取两个字符串日期的时间差
最近,做一个项目的需求,已经获取到为字符串类型的日期格式,比如2016-11-11和2002-10-23两个字符串类型,需要转化并计算下面实现粗略计算出了两者之间的相差总天数和年数,月数等function cc(){ var days=DateDiff(’2016-11-11‘, 2002-10-23); d=parseInt(days/(365
2016-11-08 14:08:21
3414
2
转载 JAVA多线程并发处理方式
Synchronized和ThreadLocal方式:Synchronized关键字主要解决多线程共享数据同步问题。 ThreadLocal使用场合主要解决多线程中数据因并发产生不一致问题。 ThreadLocal和Synchonized都用于解决多线程并发访问。但是ThreadLocal与synchronized有本质的区别: Synchroni
2016-10-26 11:16:22
3288
支持jdk1.6的maven版本
2017-09-28
JDK1.6支持的ActiveMq版本jar
2017-09-25
log4j源码及jar包
2017-09-04
xstream-1.4.7.jar及源码;xml-pull-1.3.1.jar
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人