本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- gengyun12
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- 龙儿筝
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
企业架构专栏最新文章
00点睛Spring4.1-环境搭建
0.1 前置条件
Spring 4.1提倡基于Java Config和注解的配置,所以本教程通篇不会采用任何和xml配置相关的内容;
本教程默认读者有一定的Java Web及Spring使用基础;
本教程采用点睛的形式展现Spring各个知识点,不会深入到各个知识点的方方面面,目的是为了初学者快速掌握Spring的各方面知识;
Spring的官方开发的示例都使用maven和gradle ...
tomcat7连接器配置,bio与nio连接器
tomcat7 BIO 配置
<Connector port="8080" protocol="HTTP/1.1"
<pre name="code" class="html"><span style="font-size:18px;">
...
【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载
上篇博文我们介绍了mybatis的基本概念与原理,这篇博文我们通过Spring与Mybatis集成,开发一个简单用户增删改查的Web项目。
基本准备工作
1、安装JDK1.6以上版本,安装与配置
2、下载mybatis-3.2.0版:https://repo1.maven.org/maven2/org/mybatis/mybatis/
3、下载mybatis-spring-1. ...
错误的日期格式可能导致走nginx proxy cache时不能进行304响应
昨天在整合某些系统的nginx配置时,出现了当使用nginx cache时无法返回304响应的情况,出问题的响应头:
Content-Type:text/html; charset=gb2312
Date:Mon, 05 Jan 2015 01:58:05 GMT
Expires:Mon, 05 Jan 15 02:03:00 GMT
Last-Modified:Mon, 05 Jan ...
开启nginx cache后导致内存几乎100%问题
1、前些日子某服务被刷,每分钟达到上几百万请求;当时采用了nginx cache来解决的;但是因为某服务不能缓存太久,当时设置了5s,那么带来的问题就是产生大量小文件,而且很快就删除了。
2、通过free -m
会发现used是27G;但是通过top查看进程占的内存并没有那么多
那内存去哪了?
3、通过查阅资料会发现(cat /proc/memi ...
社区电商系统架构之消息队列篇:kafka的实验
1.kafka安装
tar -xzf kafka_2.10-0.8.2.1.tgzcd kafka_2.10-0.8.2.1
2.启动
主机环境
top - 11:32:15 up 118 days, 8:18, 4 users, load average: 1.97, 3.45, 4.45Tasks: 152 total, 1 running, 151 sleeping, 0 s ...
社区电商系统架构之服务治理篇:dubbo的实验
本篇实验dubbo的去中心化服务治理能力
dubbo介绍
服务治理开源项目,具备服务自动伸缩能力。当有部分dubbo服务实例不可用时,其通过注册中心(本实验是zookeeper注册中心),将不可用的服务在客户端调用层删除。
实验主机
localhostdubbo 服务实例
localhost casdemo web示例,允当dubbo服务消费者
localhost zook ...
社区电商系统架构之jvm远程监控
通过jstatd 远程监控JVM内存
默认情况下visualvm工具的内存采样工具sampler是不用的,只有开启Jstatd进程才能使用。以下为开启jstatd的配置与命令
vi pstat.policy
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.secur ...
社区电商系统架构之技术架构验证篇2
本篇继续上篇内容
iostat
rxpck/s:每秒钟接收的数据包txpck/s:每秒钟发送的数据包rxbyt/s:每秒钟接收的字节数txbyt/s:每秒钟发送的字节数rxcmp/s:每秒钟接收的压缩数据包txcmp/s:每秒钟发送的压缩数据包rxmcst/s:每秒钟接收的多播数据包
jstatd 远程调试
jstatd -J-Djava.security.poli ...
社区电商系统架构之技术架构验证篇1
本篇讲述如何验证技术架构可行性
压测工具使用
ab工具
ab -c 20000 -n 10000000 -p msg.txt http://localhost:8081/post?xx=075500000000\&token=99029212\&Version=1.0
<span style="font-family: Arial, Helveti ...
oracle数据库监控与压力测试方法
sqlplusc/xt@stress_testset autot trace explain关掉数据查询输出,只生成执行计划
[ora10@dev160 ~]$ export ORACLE_SID=crm0[ora10@dev160 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Thu Jan 20 1 ...
weblogic远程调试
remote debug on weblogic
export USER_MEM_ARGS="-jrockit -Xms512m -Xmx1024m -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n -Djava.compiler=NONE"
8453为调试端 ...
SQL调优命令-执行计划重要指标
Cost:基于CPU、IO等计算的一个成本。具有最低成本的计划,将做为实际执行的计划。
Card:Cardinality[ˌkɑ:diˈnæliti] 基数,对执行计划每一步行数进行估计。约等于每次执行计划步骤中的结果行数。
Bytes:数据字节数量。基于card和估计的行宽。
如果以上三值,不存在代表使用RBO运行,或者没有统计信息。
Recursive calls ...
社区电商系统架构之会话篇:sso单点登录会话介绍
上篇详细描述了tomcat msm会话管理的实验步骤。本篇谈一谈它存在的问题,以及后绪一点思考
1.memcached sticky模式是两个结点,当一个mem故障,另外一个担负工作。
因为只能是两个mem,故不符合分布式模向可扩展性要求。如果面临大量请求压力时,负载会存在瓶颈。
2.memcached no-sticky模式,可以多个结点。但多个结点间复制必会存在瓶颈。会话不一致问题 ...
【SSH进阶之路】一步步重构容器实现Spring框架——配置文件+反射实现IoC容器(十)
目录【SSH进阶之路】一步步重构容器实现Spring框架——从一个简单的容器开始(八)【SSH进阶之路】一步步重构容器实现Spring框架——解决容器对组件的“侵入式”管理的两种方案--主动查找和控制反转(九)【SSH进阶之路】一步步重构容器实现Spring框架——配置文件+反射实现IoC容器(十)【SSH进阶之路】一步步重构容器实现Spring框架——彻底封装,实现简单灵活的Spring框架(十 ...
企业架构热门文章
博客专栏评论
只有@AspectJ支持命名切入点,而Schema风格不支持命名切入点。有一个问题不太明白Schema ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...