自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (15)
  • 收藏
  • 关注

原创 spring cloud fegin 按fegin设置连接超时

1.首先创建一个Configuration类/*** * 请勿在类上加此@Configuration 注解不然会变为全局设置 * @author gongaiqi */public class CustomConfiguration { @Bean public Request.Options options() { //第一个参数是连接超时,第二个参数是读取超时,默认ms...

2020-03-11 23:59:14 646

原创 springcloud+Eureka优雅关机

需要引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>```java//引入依赖后会不止这一个en...

2020-03-07 22:21:34 457

原创 电商秒杀-rabbitmq实现分布式事务实战

https://kdocs.cn/l/saDFPGzdM?f=501[金山文档] 秒杀流程设计-分布式事务同步库存.pom

2020-02-22 11:22:52 961

原创 电商秒杀下单流程(nginx+redis+进程内缓存+mysql+mq)

本人整理了电商,秒杀时序图,含下单开始以及轮询订单https://kdocs.cn/l/suQE1fPxw?f=130

2020-02-21 00:16:31 685

转载 vim替换^m字符

vim替换^m字符替换^M字符 在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。1.使用dos2unix命令。一般的分发版本中都带有这个小工具(如果没有可以根据下面的连接去下载),使用起来很方便: $ dos2unix myfile.txt 上面的命令会去掉行尾的^M。2.使用vi的替换功能。启动vi,进入命令模式,输入以下

2017-04-11 15:29:41 366

原创 RabbitMQ-环境安装

由于RabbitMQ用Erlang(官网http://www.erlang.org/)语言写,所以我们第一步需要安装该语言库,以便运行代理服务器 本人用的centos所以以下安装全部是基于centos 1.安装Erlang语言库 1.1 先下载文件 wget http://www.erlang.org/download/otp_src_19.2.tar.gz 要是觉得比较慢(http

2017-03-16 11:02:19 1651

原创 apache一台服务器搭建两个不同域名的网站如何配置

先打开Apache的配置文件httpd.conf,在这个文件, 找到这句:“#Include etc/extra/httpd-vhosts.conf” (根据安装路径不同,上面的路径会略有不同) 把前面的#去掉,即开启了使用虚拟主机的功能;在httpd-vhosts.conf中进行虚拟主机的配置操作;也可以在httpd.conf直接写入配置,但是 不建议这么做;关键的virtualhos

2017-01-13 16:37:13 2964

原创 apache给网站设置favicon

1.先创建好favicon.ico图片,尺寸大小为32*32 2.将其放在apache网站根目录下面 3.在相关html里面添加如下代码 <head> <meta charset="UTF-8"> <title>标题</title> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

2016-11-16 10:54:23 2874

转载 linux 性能监控

第一种方式用命令行监控工具mpstat(需要先安装 sysstat 安装方式yum install sysstat) mpstat可以用来监控每个虚拟处理器的CPU使用率,有助于发现应用中是一些线程比其它线程消耗了更多的CPU周期,还是应用的所有线程基本平分CPU周期。若是后者,表示应用的拓展性比较好。 说说用法吧 mpstat -P ALL 3 2 表示每3秒中采集2次处理器的运

2016-11-09 10:59:22 222

原创 centos 安装alibaba-rocketmq

alibaba-rocketmq-3.2.6.tar.gz Centos 6.5+; 下载地址:https://github.com/alibaba/RocketMQ/releases 1.2.安装 1.2.1.将alibaba-rocketmq-3.2.6.tar.gz文件拷贝在/usr/local目录下 1.2.2. 解压alibaba-rocketmq-3.2.6.tar.gz

2016-10-20 11:13:58 1568

转载 memcached在 centos 安装

最近在公司服务器上安装memcached安了很多次,每次都得上网来查一下步骤,今天干脆写个详细点的步骤记录一下,留作备忘。(转载地址http://chenzhou123520.iteye.com/blog/1933489)一、检查libevent 首先检查系统中是否安装了libevent Shell代码 收藏代码 rpm -qa|grep libevent 如果安装了则查看libevent

2016-10-19 17:57:57 296

原创 servlet如何处理html form表单上传文件的同时传入的参数

之前从来没有用servlet处理过,毕竟现在都多数用的struts2或者spring mvc,很少用原生态的servlet写了 最近做一个企业认证平台,交给我了,嗯,正好巩固下之前的知识。废话不多说。 我本人的用的maven 需要用的jar如下: <dependency> <groupId>commons-fileupload</groupId>

2016-10-12 09:35:07 3339 1

转载 如何修改tomcat进程的名称

转载http://sgp420.iteye.com/blog/1821926 如何修改tomcat进程的名称博客分类: Tomcat1、window平台: 打开tomcat_home\bin\setclasspath.bat文件,找到set _RUNJAVA=”%JRE_HOME%\bin\java”这一行。 将该行注释掉 ,然后在该行下面添加如下两行并进行保存: copy

2016-09-12 15:22:12 7987 1

原创 eclipse如何远程调试tomcat

我会将两个系统版本(windows tomcat8.0、Linux tomcat 8.0) 注意事项: eclipse调试的项目代码一定要跟生成环境(即需要远程调试server下的项目代码)一定保持一致1.windows tomcat8.0 修改bin目录下的catalina.bat文件,加入以下内容:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Dj

2016-09-12 14:43:23 237

原创 unslider 实现图片轮播

1.请先下载所需css js文件下载链接[http://unslider.com/](http://unslider.com/)jquery文件非此下载路径<!--若无需图片黑色标记部分功能无需引入unslider-dots.css样式文件--><link rel="stylesheet" type="text/css" href="res/slider/css/unslider-dots.cs

2016-09-08 16:57:13 2062

转载 MySQL密码忘记找回

MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面

2016-09-06 09:23:56 230

转载 CentOS 6.5 下安装MySQL 5.7.12

CentOS 6.5 下安装MySQL 5.7.12,使用官网下载的rpm安装包 下载安装包 下载地址:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar 这你可以参考:如何从官网下载MySQL最新版本的安装包? 解压安装包[plain] view plain copy 在

2016-08-10 16:20:44 443

原创 mysql性能优化

1.可以通过show status 命令可以查看mysql数据的一些属性,其中 Queries查询次数 Threads_connected mysql连接数 以上属性可以重点关注 由于属性较多,我们也可以直接通过Linux命令直接筛选出来,mysqladmin -uroot -h192.168.0.111 -p2013520 ext| awk'/Queries/{pr

2016-07-23 23:07:54 266

原创 MySQL安装目录启动

1.通过命令ps -ef|grep mysql可以查找mysql安装目录root 4422 1 0 17:38 pts/2 00:00:00 /bin/sh /db/mysql/bin/mysqld_safe –datadir=/db/mysql/data –pid-file=/db/mysql/data/iZ11exd4e2hZ.pid mysql 4790

2016-07-21 18:04:50 642

原创 eclipse 创建maven项目设置默认jdk版本

修改maven conf目录下的setting.xml文件,在节点 profiles 加入:<profile> <id>jdk1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation>

2016-07-15 18:07:47 929

原创 Too many Cluster redirections

redis.clients.jedis.exceptions.JedisClusterMaxRedirectionsException: Too many Cluster redirections? at redis.clients.jedis.JedisClusterCommand.runWithRetries(JedisClusterCommand.java:34) at red

2016-07-11 11:16:15 5154

原创 spring-data-redis操作redis集群

在这里我就不说redis到底是如何集群的了,具体可以看我的博客 pom.xml <!-- jedis 配置 --> <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxTota`这里写代码片`l" value="2048" />

2016-07-08 17:26:30 1117

转载 linux命令——scp 两台linux机器间文件或目录传输

原文http://www.cnblogs.com/kongzhongqijing/p/3543304.html 介绍scp是secure copy的简写,是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器。当你服务器硬盘变为只读 read only system时,

2016-07-08 15:05:40 3577

原创 IntelliJ IDEA快捷键大全(图片)

本人从业java开发接近3年半一直用的eclipse,偶尔有一次用了下IntelliJ IDEA,感觉还不错,毕竟是收费的。

2016-07-06 07:09:10 7577

原创 eclipse mybatis3映射文件等生成利器

1.先下载好ibator_3.0.6.full.jar文件 2.将其ibator_3.0.6.full.jar文件放在eclipse安装目录下的dropins目录下,重启eclipse即可 3.随意创建一个java项目或者在已有的java项目上点击鼠标右键看到以下内容,表示安装成功 建议不要在已有的项目上直接生成,不然要删除不要的jar文件之类的

2016-07-05 14:21:05 1244

原创 maven常用插件用法

maven 常用插件用法 1.ftp 上传以及远程执行Linux命令(http://www.mojohaus.org/wagon-maven-plugin/) <extensions> <extension> <groupId>org.apache.maven.wagon</groupId>

2016-06-29 15:18:46 4574

原创 cargo自动部署

1.由于需要下载相关jar包,先在项目的pom.xml里面配置相关的仓库地址 <pluginRepositories> <pluginRepository> <id>sonatype-snapshots</id> <name>Sonatype Snapshots</name> <url>htt

2016-06-29 11:13:51 1084

原创 redis集群部署

centos6.7下redis3.2.0集群1.先下载好redis-3.2.0.tar.gz(下载地址http://redis.io/)2.通过ftp工具将下载好redis-3.2.0.tar.gz放置/usr/local/redis目录下 tar -zxvf redis-3.2.0.tar.gz 解压redis-3.2.0.tar.gz到当前目录3.进入redis-3.2.0目录直接cd

2016-06-29 11:07:36 396

原创 centos 配置samba服务器

1.yum安装yum install samba samba-client samba-commo 2.设置开机启动 chkconfig smb on chkconfig nmb on3.在防火墙添加以下配置 iptables -I INPUT 4 -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT iptables -

2016-06-27 22:19:29 353

原创 如何将window文件同步到github

1.安装好git客户端 2.安装好TortoiseGit客户端 3.生成ssh key密钥 3.1.打开TortoiseGit安装目录D:\Program Files\TortoiseGit\bin 3.2.打开puttygen.exe 3.3.复制密钥 3.4.保存密钥 4.设置将生成好的密钥

2016-06-23 22:37:57 330

原创 spring mvc常用问题

1.使用spring mvc不用带.do等后缀区分静态文件不被spring mvc拦截1.1.在web.xml中配置 <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-c

2016-06-23 17:06:04 901

原创 zTree实现异步加载数据(使用SPRING MVC4+mybatis3.8)

1.先看效果 图一 初始化状态 图二 点击根节点(凯顿儿童美语ERP信息系统)自动加载第一层子节点(登录、注册等子节点) 图三 点击登录子节点会自动加载第三层子节点 2.代码 创建一个html文件interfaceManager.html,引入相关js文件,css文件<link rel="stylesheet" href="../css/zTreeStyle/z

2016-01-14 18:04:58 3140 3

原创 Extjs TreeStore无限制加载数据的问题

Ext.define('myKaiDun.model.sys.MenusModel', { extend : 'Ext.data.TreeModel', fields : [ 'id', 'text', 'leaf', 'url', 'expanded', 'children', 'menu' ]});Ext.create('Ext.data.TreeStore', {

2016-01-12 11:25:18 3157 1

原创 maven的继承和聚合

本人之前也用过maven的开发环境来开发项目,但是没有采用分布式开发,都是单独的一个项目做的开发。公司要走移动端开发,需要重新搭建一个移动端后台的框架,正好利用这个机会用maven做了一次分布式开发项目的模式,这种开发模式本人觉得最大的好处是功能细分,代码可以重复使用,维护项目特方便,发布项目也方便,充分解耦 1.首先说明本人用的是apache-maven-3.3.3 2.假设有A、B、C、三个

2015-12-29 10:33:50 544

springMvc集合接收参数的用法

本demo 用来写了springmvc如何接受ajax传集合以及接收form表单传集合

2017-02-24

redis集群以及Spring-data-redis操作集群

本源代码提供了redis3.0或者redis3.2如何集群,以及spring-data-redis如何操作集群,并且同时提供了redis单例操作

2016-07-08

mybatis映射文件生成

此文件是eclipse的一个插件,可以用来生成mybatis的映射文件,实体类,dao层等等,详细教程请看http://blog.csdn.net/u011703657/article/details/51831195

2016-07-05

mybatis生成

此文件是eclipse的一个插件,可以用来生成mybatis的映射文件,实体类,dao层等等

2016-07-05

dubbo-admin-2.5.4-SNAPSHOT.war

已经解决了在jdk1.8上运行出错的问题(centos 上安装http://download.csdn.net/detail/u011703657/9502335)

2016-04-25

dubbo管理控制台的安装

dubbo管理控制台的安装

2016-04-25

centos 6.5 安装redis3.0.7

详细介绍了在centos操作系统下怎么安装redis 开启redis防火墙

2016-04-23

activiti+spring mvc+maven+extjs mvc+mybatis一个简单的请假工作流

前台完全基于 extjs mvc框架开发 想学习extjs mvc的可以看看 后台用了activiti工作流 写了一个简单的请假审批例子 想学习spring mvc的也可以下载看看

2014-03-15

JEE Web服务器集群原理

JEE Web服务器集群原理是针对不同的JEE服务器,对各种公开资料进行理论分析,同时走读相关源代码并进行测试编写而成。根据Session结构、逻辑结构、组播框架、复制策略、通用性等五个方面给出了对比表,因此具有极大的可信性与真实性。深入理解各JEE服务器Web层集群原理分为六个部分,Tomcat集群代码分析、Geronimo Web层集群分析、GlassFishV2中的Web层集群、JOnAS中的Web层集群、JBOSS中的WEB层集群、测试数据分析。最后还有作者的倾情建议,值得拥有!

2014-03-05

servlet 3.1规范中文版api

servlet 3.1规范中文版api 格式pdf

2014-03-05

EXTJS4.2 MVC环境搭建并显示数据

基于EXTJS 4.2 MVC环境搭建,并从后台获取数据在extjs Grid上显示出来

2014-03-03

jsp实现在线拍照并上传至服务器

本文件实现了jsp实现在线拍照,并蒋超片上传到服务器,包含了详细的word文档教程

2014-03-03

activiti+spring+srping Mvc+mybatis+maven整合

activiti5.14+spring4.0+srping Mvc4.0+mybatis3.0.5+maven环境搭建,可以跑起来,并且可以逆向生成相关的数据库表

2014-02-26

springMvc+maven 详细例子 包括上传下载 踢掉在线用户

资源包括了springMvc常见的例子并附有源代码 上传文件 下载文件 处理ajax请求 返回json数据 踢掉在线用户 全注解形式

2014-02-24

windows环境下怎么发布javaWeb项目到linux环境下

详细介绍了在windows环境下,将已经编译好的javaWeb项目,发布到linux环境下的tomcat目录下 包含了图和注解

2014-02-17

空空如也

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

TA关注的人

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