自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

changqiao211SDN的博客

前事不忘后事之师

  • 博客(29)
  • 资源 (7)
  • 收藏
  • 关注

原创 from表单提交数据量过大,导致jboss报错:max-parameters限制异常

from表单提交数据量过大,导致jboss报错:max-parameters限制异常

2016-06-18 11:44:57 2425

原创 PG常用命令

43.字符串操作函数 select distinct(split_part(ip,'.',1)||'.'||split_part(ip,'.',2)) from t_t_userip order by (split_part(ip,'.',1)||'.'||split_part(ip,'.',2));53.查看客户端连接情况 SELECT client_addr ,client_port,waiting,query_start,current_query FROM pg_stat_activity;

2024-06-20 20:59:47 1278

转载 网络抖动模拟

##以下配置对所有ip 生效网络异常,可通过以下命令在接口服务端服务器设置(记住测试完删除命令否则一直生效)1.tc qdisc add dev eth0 root netem delay 100ms该命令将 eth0 网卡 的传输设置为延迟 100 毫秒发送。2.tc qdisc del dev eth0 root netem delay 100ms该命令将删除 eth0 ...

2019-04-23 13:37:18 2056

转载 MySQL5.7报错[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解决方法

发现MySQL服务器因系统磁盘写满导致服务停了,清理磁盘后启动服务时无法正常启动,查看localhost.err日志发现如下报错:[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock解决:查看该文件发现确实是空文件,删除该文件后再启动服务已经可以正常启动。参考链接https://blog.csdn.net/qq_361...

2019-04-17 10:20:22 2061

转载 linux下查找java进程占用CPU过高原因

1. 查找进程top查看进程占用资源情况明显看出java的两个进程22714,12406占用过高cpu.2.查找线程使用top -H -p <pid>查看线程占用情况3.查找java的堆栈信息将线程id转换成十六进制#printf %x 15664#3d30然后再使用jstack查询线程的堆栈信息语法:jstack &l...

2019-04-15 16:54:22 242

转载 解决maven打包 无法加载本地lib/下的jar包问题(程序包XXX不存在)

&lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-maven-plugin&lt;/artifactId&gt;...

2019-03-12 15:27:02 2310

转载 idea maven打包 install 报错The packaging for this project did not assign a file to the build artifact

大家都知道,在idea中maven打包操作是点击install,而在maven打包时有两个install的地方如下图:我们在打包时如果点击了Plugins中的install时,就会报如题错误,其实我们在打包时应该操作Lifecycle下的install,这样项目就会自动去maven仓库下载需要的包,也就不会报错,问题就解决了。...

2019-03-12 10:56:49 212

转载 应用系统之间数据传输的几种方式

随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种:1...

2018-10-08 15:30:13 1543

原创 Maven项目在eclipse中转化成普通javaweb工程

因项目部署所在机器不接外网,需要将原Maven项目转化成普通的javaWeb项目,经研究,如下操作。找到原项目所在目录 新建一个javaWeb项目 选择从文件系统导入 .classpath .project pom.xml 不选择 右键项目properties,进入 Java Build Path, 进入Source选项卡重新定位classes位置...

2018-09-12 11:21:43 615

原创 Linux nohup命令详解

现象:把java程序打成jar包后,放到linux上通过putty或其它终端执行的时候,如果按照:java -jar xxxx.jar执行,当我们退出putty或终端的时候,xxxx.jar这个程序也会停止。为了保证程序能够一直运行,应该改为这样运行:nohup java -jar xxx.jar&amp;命令,则程序会在后台一直运行,值得注意的是,此时程序控制台输出会被转移到nohup.out文...

2018-07-13 16:18:13 733

转载 快速kafka入门

  1、简介    Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kafka实例组成,每个实例(se...

2018-07-11 15:35:45 249

转载 DevOps的三大原则

DevOps的出现有其必然性。在软件开发生命周期中,遇到了两次瓶颈。第一次瓶颈是在需求阶段和开发阶段之间,针对不断变化的需求,对软件开发者提出了高要求,后来出现了敏捷方法论,强调适应需求、快速迭代、持续交付。第二个瓶颈是在开发阶段和构建部署阶段之间,大量完成的开发任务可能阻塞在部署阶段,影响交付,于是有了DevOps。DevOps的三大原则:1、基础设施即代码(Infrastructure as ...

2018-07-10 09:45:36 908

转载 部署方案对比与总结

Blue/Green Deployment(蓝绿部署)蓝绿部署无需停机,并且风险较小。(1) 部署版本1的应用(一开始的状态)所有外部请求的流量都打到这个版本上。(2) 部署版本2的应用版本2的代码与版本1不同(新功能、Bug修复等)。(3) 将流量从版本1切换到版本2。(4) 如版本2测试正常,就删除版本1正在使用的资源(例如实例),从此正式用版本2。从过程不难发现,在部署的过程中,我们的应用始...

2018-07-10 09:43:10 1150

转载 公钥,私钥,数字签名

1.公钥与私钥原理1)鲍勃有两把钥匙,一把是公钥,另一把是私钥2)鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3)苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4)鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。5)鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用H...

2018-07-04 17:11:49 306

转载 Spring Cloud技术分析(1)——服务治理

我们知道Spring Cloud的服务发现一共三个角色,如下图:接下来我们按照这三个角色来介绍Netflix的实际使用(本篇介绍的配置基于Spring Boot 1.5.2.RELEASE版本和Spring Cloud Camden.SR6版本)。1、Eureka Server配置新建一个Spring Boot工程,添加如下Maven依赖:12345678910111213...

2018-07-03 09:25:15 317

转载 微服务该如何进行服务治理

1. Spring Cloud Netflix的优势对于微服务的治理而言,核心就是服务的注册和发现。所以选择哪个组件,很大程度上要看它对于服务注册与发现的解决方案。在这个领域,开源架构很多,最常见的是Zookeeper,但这并不是一个最佳选择。在分布式系统领域有个著名的CAP定理:C——数据一致性,A——服务可用性,P——服务对网络分区故障的容错性。这三个特性在任何分布式系统中不能同时满足,最多同...

2018-07-02 09:40:28 965

转载 在docker中部署tomcat,部署java应用程序到tomcat中

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。1、先说如何在docker中部署tomcat第一步:root用户登录在系统根目录下创建文件夹tomcat7,命令如:mkdir tomcat7,并且切换到该目录下:cd tomcat7;第二步:...

2018-06-30 09:23:17 1002

转载 全面认识Docker和基本指令

Docker逐渐成为虚拟化技术的佼佼者,Java架构师之路接下来会推出一系列的Docker相关技术文章,Docker技术也是架构师的必备技能。什么是DockerDocker 是一个开源的应用容器引擎,基于Go语言,诞生于2013年初,最初发起者是dotCloud公司,开发者可以打包应用到一个轻量级、可移植的容器中,然后发布到主流Linux系统上运行。为什么用Docker持续交付和部署:使用Dock...

2018-06-30 09:21:04 200

转载 Java常用到的六个加密方式

加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密。双向加密:分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。单向加密:单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算是...

2018-06-28 10:31:59 4321

原创 solr安装

选择比较稳定版本:solr-4.7.2下载地址:http://apache.dataguru.cn/lucene/solr/4.7.2/环境搭建:http://www.tuicool.com/articles/vaquIb创建core:http://my.oschina.net/zhanyu/blog/86147http://blog.csdn.net/cq1982/article/details...

2018-06-27 20:49:48 192

原创 spring 配置多数据源问题,如何彼此隔离互相不影响

配置2个数据源,事物切面配置:“事物添加方法前缀”配置相同并且“事物的切入点”如下配置,如果其中任何一个数据源连接不上事物提交不了,数据保存不成功    事物添加方法前缀:第一个:方法前缀:saverollback-for="java.lang.Exception" />....................第二个:方法前缀:save

2018-06-27 20:12:44 1326 1

转载 分布式架构的演进-转载

作者:李小翀链接:https://www.zhihu.com/question/22764869/answer/31277656来源:知乎分布式架构的演进系统架构演化历程-初始阶段架构&lt;img data-rawheight="367" data-rawwidth="516" src="

2018-01-12 16:30:31 409

转载 apache+tomcate集成2

本地apahce:http://sop.cnsuning.com:8081/test/test.jsptomcate1:http://sop.cnsuning.com:8080/test/test.jsptomcate2:http://sop.cnsuning.com:8082/test/test.jsp1. 软件准备apache http server 2

2018-01-12 15:38:45 302

转载 Windows下Apache整合Tomcat成功实例

为什么要用Apache整合Tomcat?原因有两点:        1、Apache处理静态页面,如htm,html更快    2、也是最重要的一点,可以使用Apache做软件负载均衡,这样处理大并发访问时,就可以通过负载均衡来达到横向扩展的目的,更经济更方便        在网上查了一下Apache整合Tomcat的方法        【下载】    我的环境是:

2018-01-12 15:35:29 589

原创 Eclipse项目下中在xml中点击class名称,ctrl+左键的快捷键无效

修改方式:   第一种方式:Window -> Preferences -> General -> Editors -> File Associations             File types: *.xml            Associated editors:XML Editor*** -> Default            Associated editor

2018-01-12 14:32:54 3820

原创 spring 配置多数据源问题,如何彼此隔离互相不影响

spring 配置多数据源问题,如何彼此隔离互相不影响

2016-06-18 14:18:24 680

原创 Eclipse或者sts 中安装定位项目中文件位置的插件OpenExplorer

Eclipse或者sts 中安装定位项目中文件位置的插件OpenExplorer

2016-06-18 11:30:22 2850

原创 Eclipse中在xml文件中,ctrl+左键的快捷键,点击class定位,不生效

Eclipse中在xml文件中,ctrl+左键的快捷键,点击class定位,不生效

2016-06-18 11:24:19 7474

转载 aqua data studio乱码处理

在工具栏打开“文件”->“选项”->修改“编辑器字体”、“文本结果字体”、“网络结果字体”,都行、改成宋体就可以了。详情参考:http://www.cnblogs.com/wenjl520/archive/2012/11/21/2780353.html

2016-06-18 11:18:47 711 1

Android中文API

Android中文API.chm

2013-12-17

jquery 1.8.3 中午 api

jquery 1.8.3 中午 api

2013-12-17

oracl11g api

oracl 中午api

2013-12-17

PHP bible(PHP圣经)

PHP bible(PHP圣经)

2012-05-23

php面向对象教程

php面向对象

2012-05-23

php语法教程

php语法

2012-05-23

oracle10g_真正应用集群概念

描述oracle 真正应用集群的概念,让读者可以从概念上去了解rac的概念

2012-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除