网络框架
文章平均质量分 76
zxcodestudy
Get busy living or get busy dying
展开
-
Struts2 Result详解
java文件读写操作大全转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html 一.获得控制台用户输入的信息 public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶");转载 2015-04-25 16:56:19 · 423 阅读 · 0 评论 -
Ibaitis Caused by: com.ibatis.common.beans.ProbeException: Error getting ordinal list from JavaBean.
由于业务代码需要,用iterate来遍历整个数组,来批量查询,sqlMap如下 select id,name from yw_tag where 1=1 and id in #ids[]# 但是Junit测试一致报错:错误如下Caused by: com.ibatis.common.bean原创 2016-07-22 08:48:32 · 10963 阅读 · 1 评论 -
hibernate实现声明式事务
声明式事务:这里所说的声明,就是指在配置文件中申明。用在Spring配置文件中声明式的处理事务来代替代码式的处理事务。这样的好处是,事务管理不侵入开发的组件,具体来说,业务逻辑对象就不会意识到正在事务管理之中,事实上也应该如此,因为事务管理是属于系统层面的服务,而不是业务逻辑的一部分,如果想要改变事务管理策划的话,也只需要在定义文件中重新配置即可;在不需要事务管理的时候,只要在设定文件上修改一下,原创 2016-03-14 16:41:19 · 956 阅读 · 0 评论 -
大型网站架构之路
前言一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩展而完善出来的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如淘宝,要解决海量的转载 2016-03-14 15:00:05 · 418 阅读 · 0 评论 -
Thrift框架
Thrift是啥? Thrift 最初是由 Facebook 开发用做系统内各语言之间的RPC通信的一个可扩展且跨语言的软件框架,在2007年提交Apache基金会作为一个开源项目。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaSc原创 2016-02-26 17:38:03 · 758 阅读 · 0 评论 -
RPC的理解
由于在项目中遇到需要将两个不同体系的服务器,Java和php之间进行通信,php要调用java的API,于是需要找到一种方法解决通信问题。通过google知道facebook使用了thrift框架来处理多编程语言的后台系统的业务,于是引发了我对RPC框架的了解和学习.原创 2016-02-24 16:52:27 · 1089 阅读 · 2 评论 -
SpringIOC 实例化Bean的流程
IoC容器的初始化就是含有BeanDefinition信息的Resource的定位、载入、解析、注册四个过程,最终我们配置的bean,以beanDefinition的数据结构存在于IoC容器即内存中。这里并不涉及bean的依赖注入,只是bean定义的载入。但有例外,在使用Ioc容器时有一个预实例化的配置,即bean定义中的设置了lazyinit属性,那么这个bean在Ioc容器初始化时就预先加载,原创 2016-03-05 10:56:48 · 1428 阅读 · 0 评论 -
TCP状态详解
1、TCP状态linux查看tcp的状态命令:1)、netstat -nat 查看TCP各个状态的数量2)、lsof -i:port 可以检测到打开套接字的状况3)、 sar -n SOCK 查看tcp创建的连接数4)、tcpdump -iany tcp port 9000 对tcp端口为9000的进行抓包原创 2016-02-04 22:06:11 · 555 阅读 · 0 评论 -
一步步构建大型网站架构
之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。 今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但马克思转载 2015-05-03 11:54:04 · 350 阅读 · 0 评论 -
一次线上OOM过程的排查
一.出现问题在前一段时间日常环境很不稳定,前端调用mtop接口会出网络异常或服务不存在的异常。查询了服务器上的HSF会有偶尔挂死的情况,服务器上的接口服务都不可用。于是我们对服务器上的状况进行了排查。二.排查问题的过程在这次的问题排查主要是围绕JVM的内存使用情况,生成对象分布情况以及GC情况来讨论的。中间有一些细节一开始存有疑问,迷雾的排除不算太顺利。首先要感谢下基础架构事业群的右席,井桐,梁希,原创 2016-11-23 00:07:59 · 9428 阅读 · 0 评论