自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 @PathVariable和@RequestParam的区别

请求路径上有个id的变量值,可以通过@PathVariable来获取 @RequestMapping(value = "/page/{id}", method = RequestMethod.GET) @RequestParam用来获得静态的URL请求入参 spring注解时action里用到。简介:handler method 参数绑定常用的注解,我们根据他们处理的R...

2015-12-06 00:02:33 108

原创 实施微服务,我们需要哪些基础框架?

http://www.infoq.com/cn/articles/basis-frameworkto-implement-micro-service

2015-12-06 00:00:11 123

原创 Spring Framework研究 RESTFUL

前言参考文档 Spring Framework Reference Documentation http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/ spring.io/guides/gs/rest-service/ http://docs.spring.io/spr...

2015-12-05 23:58:04 149

原创 如何成为一名优秀的web前端工程师

程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士我所遇到的前端程序员分两种:第一种一直在问:如何学习前端?第二种总说:前端很简单,就那么一点东西。我从没有听到有人问:如何做一名优秀、甚至卓越的WEB前端工程师。何为:前端工程师?前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。Web前端开发技术主要包括三...

2015-09-27 00:03:09 123

原创 一致性哈希

学习分布式, 一致性哈希是最最基础的知识, 所以要理解好.那什么是一致性哈希呢?(what)百度百科 上的解释很专业术语. 要一句话定义貌似也有难度: 一致性哈希算法是在哈希算法基础上,提出的在动态变化的分布式环境中,哈希算法应该满足的几个条件: 平衡性, 单调性和分散性.1.平衡性是指 hash的结果应该平均分配到各个节点, 这样从算法上就解决了负载均衡问题.2....

2015-04-01 23:55:57 91

原创 nginx

什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志P...

2015-04-01 23:20:22 92

原创 ClassLoader

java中所有的类都是通过classloader加载的,classloader可以为java程序提供很好的动态特性,深入了解非常有必要。bootstrap classloader(启动类加载器)在JVM运行的时候加载java核心的API以满足java程序最基本的需求,其中就包括用户定义的ClassLoader,这里所谓的用户定义是指通过java程序实现的ClassLoader,一个是Ext...

2015-03-29 00:02:23 79

原创 Java Event Bus 事件监听器的应用

基于事件监听处理的系统可以减少Java模块间代码的耦合度, 使代码结构更加清晰. 实现所谓的"职责分离" 比如,在做删除的时候, 把监听器注册到删除方法中, 在事件类中完成对象删除的后续处理, 比如,删除另外的表中相关的数据. 就是比较好的方式. Java中注册监听器比较繁琐, 可以使用一个开源的EventBus 1.4 API框架来实现.[code="java...

2015-03-13 23:34:41 613

原创 什么是JSONP

先说说JSONP是怎么产生的:其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;2、不过我们又发现,Web页面上...

2015-01-06 21:51:22 93

原创 理解java时间,日期

关于时间,在JavaDoc中谈论比较多文字的是UTC、UT、GMT、TimeZone等 下面是科学的对它们的简单解释。  UTC:科学纪年,时间采自原子时钟。在每过一两年会有一个跳秒,在某个跳点,一分钟有61秒 UT: GMT格林威治时间的科学学名,取自天文学观测。GMT 是标准的“民间”名称;UT 是相同标准的“科学”名称 但java中, GMT的意思是有所不同的。 文中...

2014-12-21 16:54:09 133

原创 二级缓存

http://wenku.baidu.com/view/500392c5aa00b52acfc7cacb.html

2014-04-11 17:27:10 100

原创 线程脚本

可以使用此脚本定位jvm进程中的高cpu线程

2013-08-30 00:44:25 172

原创 flex相关

http://wenku.baidu.com/view/4c3efeed6294dd88d0d26bf6.htmlhttp://www.ibm.com/developerworks/cn/java/j-lo-jeeflex/线程http://www.cnblogs.com/zhengyun_ustc/archive/2013/03/18/tda.html

2013-05-08 18:48:37 89

原创 Apache的安装与代理配置-linux

Apache虚拟主机正向、反向代理首先从了解下正向和反向的区别一、正向代理客户端无法直接访问外部的web,需要在客户端所在的网络内架设一台代理服务器,客户端通过代理服务器访问外部的web(在客户端的浏览器中设置代理服务器)适用于:局域网的代理服务器(一般是网关,相当于squid的一般用法)、访问某个受限网络的代理服务器,如教育网访问某些国外网站需要找代理[img]htt...

2013-04-14 23:28:30 325

原创 Java面向对象设计原则

众所周知,Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。Java Development Kit则遵循以下模式:BorderFactory类中的工厂模式、Runtime类中的单件模式。你可以通过Joshua Bloch的《Effective Java》一书来了解更多信息。我个人偏...

2013-04-11 00:06:28 79

原创 64条把任何一条作为习惯,你都会更优秀

1.哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。2.无论你的收入是多少,记得分成五份进行规划投资:增加对身体的投资,让身体始终好用;增加对社交的投资,扩大你的人脉;增加对学习的投资,加强你的自信;增加对旅游的投资,扩大你的见闻...

2013-04-08 20:55:27 128

原创 对web service和cxf的理解

个人理解很粗浅,只是谈谈感受,希望能抛砖引玉。就从本次项目的实际需求说起,这次需要将我们的系统与一个老系统进行对接,目的是把一些业务数据在两个系统之间传来传去 这个需求很简单,实际上用更加轻量级的servlet+json来做也是可以的,但是由于老系统要求使用web service,所以也只能接受 于是我就在想,web service和servlet的区别在哪里。如果一个servle...

2013-04-03 23:16:47 133

原创 Oracle 闪回特性(FLASHBACK DATABASE)

闪回技术通常用于快速简单恢复数据库中出现的认为误操作等逻辑错误,从闪回的方式可以分为基于数据库级别闪回、表级别闪回、事务级别闪回,根据闪回对数据的影响程度又可以分为闪回恢复,闪回查询。闪回恢复将修改数据,闪回点之后的数据将全部丢失。而闪回查询则可以查询数据被DML的不同版本,也可以在此基础之上确定是否进行恢复等一、flashback database特性 flashbac...

2013-03-25 23:17:02 202

原创 oracle初始参数文件spfile和pfile

1、当数据库实例启动时,分配oracle实例的内存,并且打开两种初始参数文件类型中的一种:服务器参数文件,即SPFILE;基于文本的文件,即PFILE,如“init.ora”。 2、在STARTUP(NOMOUNT)启动方式时,查找文件的顺序为spfile..ora->spfile.ora->init.ora->init.ora(spfile优于pfile)。也可以显示地...

2013-03-25 11:15:19 154

原创 oracle dump导出导入数据

使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。expdp或impdp命令时...

2013-03-10 15:24:47 587

原创 ORACLE 自增序列SEQUENCE

ORACLE 自增序列SEQUENCE 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每...

2013-03-10 15:24:35 595

原创 oracle 11g linux 建立表空间 用户 授权 数据库导入导出

sqlplus /as sysdba 查看dbf存放位置select * from dba_data_files; [code="sql"]-- 新建表空间create tablespace bp_oracle logging datafile '/u02/oradata/devdb/bp_oracle.dbf' size 100m autoextend ...

2013-03-10 15:24:21 86

原创 Oracle 表空间与数据文件

一、概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system、sysaux),非系统表空间...

2013-03-10 15:24:02 79

原创 oracle创建表空间和用户授权

oracle创建表空间和用户授权文章分类:数据库 SYS用户在CMD下以DBA身份登陆:在CMD中打sqlplus /nolog然后再conn / as sysdba//创建临时表空间 create temporary tablespace user_temp tempfile '/home/oracle/oradata/wfm/use...

2013-03-10 15:23:33 156

原创 java书籍

Java入门与进阶书籍推荐Java基础入门类: 《Java编程思想》、《Agile Java》这些目前应该都有中文版,如果英文好的,可以看英文版,原汁原味 Java基础提高类: 《Java解惑》、《Java与模式》、《JAVA并发编程实践》 Java进阶类: 《深入Java虚拟机》、《重...

2013-02-17 09:09:06 98

原创 数据迁移

数据迁移通俗的说就是将数据从一个地方转移到另一个地方。主要使用场景有:根据正式系统搭建测试环境、从内网复制到外网、数据库服务器硬件升级等。根据需要迁移的数据量大小、系统架构,可采取不同的迁移方法。...

2013-01-07 10:13:29 77

原创 maven依赖管理

maven依赖基础一个简单的依赖[code="xml"] com.alibaba.share test 1.4 依赖库命名规则: ${groupId.part1}/${groupId.part2}/${version} 例:com/alibaba/share/1.4 依赖库文件命名规则: ${artifactId}...

2012-11-15 00:11:57 76

原创 Nexus安装及使用

安装 Nexus我们从http://nexus.sonatype.org/downloads/ 来获取最新版本,目前最新版本为1.3.4Nexus提供了两种安装方式,一种是内嵌Jetty的bundle,只要你有JRE就能直接运行。第二种方式是WAR,你只须简单的将其发布到web容器中即可使用。1)Bundle 方式安装解压nexus-webapp-1.3. 4 -bundl...

2012-11-14 22:05:11 153

原创 Maven仓库管理-Nexus

在以前使用Ant的时候,我们会建立一个lib目录在存放我们的jar包,比如项目所依赖的第三方包,每建立一个项目都要建立一个lib,不停的做copy工作,不仅是对于磁盘的浪费,而且也造成了版本管理上的麻烦。而且我们还需要通过提交到svn上来对lib进行管理,但是svn对于这种二进制文件的管理并不出色。Maven仓库的初中就是为了解决这个问题,是所有常用的第三方包的集中营。这样所有的Maven...

2012-11-14 21:44:36 64

原创 maven常用命令

1. 创建Maven的普通java项目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappN...

2012-11-08 21:43:11 64

空空如也

空空如也

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

TA关注的人

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