自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

转载 MyBatis学习总结

 第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.html  ...

2017-08-01 10:53:27 269

原创 成功的模式

行业有三百六十行,马路上来来往往的人若意不绝,公路上的车穿流不息。但其实大家的目标都是相同的,只有一个,那就是钱!    其实我也一样,一直想赚钱,赚大钱!因为我本身的职业是做软件开发,开始一真想着的是以技术为主,做的更好!但渐渐的发现做技术的永远都是打工的赚不了大钱!    后来给自己定了新的目标,项目经理。可想想还是打工。。。。    于是推翻了之前的想法,重新给自已定

2016-11-19 19:22:25 307

原创 详细设计文档

1 引言1.1编写目的1.2背景1.3定义1.4参考资料2 程序系统的组织结构3 程序(标识符)设计说明3.1程序描述3.2功能3.3性能3.4输入项3.5输出项3.6算法3.7流程逻辑3.8接口3.9存储分配3.10注释设计3.11限制条件3.12测试计

2016-11-19 18:49:32 484

原创 JAVA面试题

1、spring的aop的实现方法经典的基于代理的AOP@AspectJ注解驱动的切面纯POJO切面注入式AspectJ切面2、分布式消息队列,分布式缓存rabbitmq消息队列activemq消息队列memcache缓存redis3、关于rpc方面远程过程调用 (RPC) 是一种协议,程序可使用这种协议向网络中的另一台计算机上的

2016-03-08 22:38:01 751

原创 框架知识

HadoopHadoop是一个大规模分布式批处理架构,虽然它在单台计算机上也能使用,但它的真正能力是在成百上千计算机上运行时才显现出来,Hadoop可以高效地将大量工作高效地分布到一组计算机上。它能处理多大量的工作?Hadoop面对的处理工作比许多现在系统处理要高几个数量级,几百G的数据,只不过在Hadoop眼里不过是小数据量。实际上Hadoop是设计来对付“We级的”的数据,

2016-03-01 00:01:24 409

原创 Hadoop学习

理论部份什么是HadoopHadoop为我们提供了一个可靠的共享存储和分布式系统。HDFS实现数据的存储,MapReduce实现数据的分析和处理。虽然Hadoop还有其他功能,但HDFS和MapReduce是它的核心价值。什么是MapRecudeMapReduce提供一种编程模型,该模型抽象出硬盘读写问题并将其转换为对一个数据集(由键值对组成)的计算。

2016-02-23 10:01:36 212

转载 Memcached与Redis缓存框架比较

要Memcached还是要Redis?在构建一款现代且由数据库驱动的Web应用程序并希望使其拥有更为出色的性能表现时,这个问题总会时不时出现、并给每一位开发人员带来困扰。在考虑对应用程序的性能表现进行提升时,缓存机制往往是解决问题的重要起点,而Memcached与Redis则经常被作为初步方案来加以比较。  这两套声名显赫的缓存引擎拥有着诸多相似之处,但它们同样也具备大量显著差异。作为二者

2016-02-22 11:40:21 950

转载 什么是ORACLE ASM

一、     ASM(自动存储管理)的来由:ASM是Oracle 10g R2中为了简化Oracle数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷管理器,主要用于替代操作系统所提供的LVM,它不仅支持单实例,同时对RAC的支持也是非常好。ASM可以自动管理磁盘组并提供有效的数据冗余功能。  www.2cto.com  使用ASM(自动存储管理)后,数据库管理员不再需要对

2016-02-19 10:55:07 1245

转载 oracle rac环境搭建

一,下载软件1,地址:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linx8664soft.html10201_database_linux_x86_64.cpio.gz10201_clusterware_linux_x86_64.cpio.gz2,地址:ht

2016-02-19 10:53:19 454

转载 oracle面试题

1、表:table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。select fclass,max(fscore) from table1 group by fclass,fid2、有一个表table1有两个字段FID,Fno,字都非空,写一个SQL语句列出该表中一个FID对应多个不同的Fno的纪录。

2016-02-18 20:39:17 551

转载 怎样和客户谈需求

三种客户类型:1 的确很专业。能提供基本可用的文档,能给出要求规范,能向你提出有价值疑问和担心。能快速回答你的问题。2 以为自己很专业。 给的文档基本没法用。没法提供规范和标准,喜欢指指点点和挑毛病。只会向你提傻逼问题。基本回答不了你的问题。3 啥都不懂。 不给文档。能给你几个参考范例(打开数个网站,告诉你我要做成和它们一样的。)只能等着你来问100个问题。。。四种

2016-02-18 17:58:29 456

转载 JDK各版本新特性

JDK1.5新特性: 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。自动装箱,只需将该值赋给一个类型包装器引用,java会自动创建一个对象。自动拆箱,

2016-02-18 15:47:38 441

转载 Nginx、LVS及HAProxy负载均衡软件的优缺点详解

Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术,具体的应用需求还得具体分析,本文总结了三者之间的优缺点。【编者按】负载均衡 (Load Balancing) 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力,同时能够提高网络的灵

2016-02-16 16:30:46 203

转载 架构师主要工作

1,需求整理分析  有人认为架构师是在需求规格说明书完成后介入的,但我认为架构师要从项目最开始的阶段就参与进来。理由有很多:首先,第一手的信息损失最少,架构师能够更好的把握需求;其次,分析人员在与客户交流时,往往不会深入挖掘需求,因为有很多隐藏的需求客户自己都不见得意识的到,而架构师则可以依靠敏感的软件嗅觉发现这些需求,减少以后的变数;第三,分析人员往往脱离开发团队,盲目接受客户需

2016-02-16 14:26:13 679

转载 Nginx安装教程

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。1.Nginx安装

2016-02-16 11:41:45 298

转载 虚拟机中安装Ubuntu14图文教程

Step 1:创建完成虚拟机后,设置iso文件启动后,会来到如下界面【Language】Step 2 【Select a language】这里我们选择英文语言,因为中文翻译不全,会出现乱码,最好选择英文Step 3【Select your location】选择你所在区域,虽然前面选择了英文,但我们并不是欧美区域,所以这里需

2016-01-29 22:30:14 1666

转载 java技术架构选型

转自:http://blog.csdn.net/hemin1003/article/details/8905246淘宝用开源,微软用自己的东西,金山什么都用,Google、IBM和Oracle以及JBOSS则全力支持OpenSource,诸多公司,我也不细评了,从最终产品运行效率看,微软最差,Windows Live系列的产品慢的不成样(最近几个月才略有改观),反倒是用开源的一个比

2016-01-29 15:27:24 507

原创 java算法及应用场景

/** * 当try中报错时,重新发送请求,最多五次。 * */resend:for (int j = 0; j < 3; j++){ try { port.queryEmpTravel(_queryEmpTravel_shead, _queryEmpTravel_sbody, _queryEmpTravel_esbSoapHeader, _queryEmpTravel_sh

2016-01-29 10:31:00 1158

转载 亿级Web系统搭建——单机到分布式集群

文章出处:http://www.cnblogs.com/xiguain/p/4238806.html当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来

2016-01-28 11:31:40 405

原创 RabbitMQ安装

环境说明1.操作系windows10。2.虚拟机12.0.03.虚拟机安装系统ubuntu-14.10-server-amd64.iso4.RabbitMQ安装文件:rabbitmq-server_3.6.0-1_all.deb5.Xshell,用来远程操作ubuntu服务器6.RabbitMQ需要erlang语言的支持,因此需要先安装erlang语言,这里我用的版本是ot

2016-01-18 21:46:05 478

转载 高并发处理

高并发系统的设计需要注意一下几点: 尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能。 用jprofiler等工具找出性能瓶颈,减少额外的开销。 优化数据库查询语句,减少直接使用hibernate等工具的直接生成语句(仅耗时较长的查询做优化)。 优化数据库结构,多做索引,提高查询效率。 统计的功能尽量做缓存,或按每天一统计或定时统计相关报表,

2016-01-08 23:21:45 369

个人学习代码java

java shooping

2017-01-19

java.part03.rar

java.part03.rar

2016-06-25

java.part02.rar

java.part02.rar

2016-06-25

java.part04.rar

java.part04.rar

2016-06-24

java image

java image

2016-06-24

空空如也

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

TA关注的人

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