- 博客(162)
- 收藏
- 关注
原创 eclipse 下载插件提示 找不到资源解决
No repository found at http://aesplugins.adobe.com/aes/tooling/plugin/10.【1】打开 Window > Preferences > Install/Update > Available Software Sites, 【2】删除'Adobe Enterprise Suite extensions f...
2014-06-20 16:44:26
1234
原创 svn 引入别的包
team --show property--右键-- add property, 或者 modify property 如,引入后的文件夹名 http://10.12.1.2/bac/xxxx/xxxProject/foleder
2013-07-24 15:06:40
276
原创 在eclipse中搜索时,搜索完之后有时候会弹出错误对话框
在eclipse中搜索时,搜索完之后有时候会弹出错误对话框,错误摘录如下:Resource is out of sync with the file system......分析:有时候因为时间紧迫的原因,所以就没去管它,今天再次遇到它,实在看着不爽,所以想了办法解决此问题!这个问题是由于eclipse中文件不同步引起的。在eclipse中,工程文件是由eclipse自动扫描添加的,如果在外部修改...
2013-04-10 16:01:33
393
原创 js 感叹号!!
var ret = !!document.getElementById等价于:var ret = document.getElementById ? true : false; 当值是非空字符串和非零数字返回true,当值是空字符串、0或者null返回false。 var a = " "; alert(!!a); //truevar a = "s"; ...
2013-03-25 17:21:03
204
原创 HBASE
1、搭建环境 新建JAVA项目,添加的包有: 有关Hadoop的hadoop-core-0.20.204.0.jar 有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包 2、主要程序 Java代码 package com.wujintao.hbase...
2012-07-26 15:05:51
120
原创 tomcat(2)
4 如何实现Connector由上面的介绍我们可以知道,实现Connector就是实现ProtocolHander接口的过程。AjpAprProtocol、AjpProtocol、Http11AprProtocol、Http11Protocol、JkCoyoteHandler、MemoryProtocolHandler这些实现类的实现流程与Http11NioProtocol相同,下面我们以...
2012-07-19 08:44:28
112
原创 tomcat(1)
很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对c...
2012-07-19 08:42:12
96
原创 freemarker常用
在我们应用Freemarker过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker有没有类似于Java一样有相关的类及方法。在 本文当中,我将向大家详细的介绍Freemarke的内置函数及用法,以便能帮助大家更熟练的应用Freemarker完成项目开发。一、Sequence的内置函数1.sequence?first 返回sequence的第一个值。2.sequence?last ...
2012-05-15 11:12:09
322
原创 spring-security use-expressions详解
使用 Spring 表达式语言配置访问控制基于角色标准投票机制的标准实现是使用 RoleVoter ,还有一种替代方法可用来定义语法复杂的投票规则即使用 Spring 表达式语言( SpEL )。要实现这一功能的直接方式是在 <http> 配置元素上添加 use-expressions 属性: <http auto-config="true" use...
2012-05-14 08:42:37
550
原创 jdbcTmeplate和hibernate 共用时事务配置
在Spring和Hibernate的配置文件中,我们可以对类中的方法进行事务控制,也就是说某个方法中含有多个数据库的写操作,我们可以通过创建一个Spring中的HibernateTransactionManager实例,把相应的sessionFactory注入到其的sessionFactory属性中,由事务声明的方式进行事务控制。样例如下: <bean id="oaTM" cla...
2012-05-10 14:45:28
128
原创 Hibernate注解之@Enumerated
@Enumerated(value=EnumType.ORDINAL)采用枚举类型的序号值与数据库进行交互, 此时数据库的数据类型需要是数值类型,例如在实际操作中 CatTest ct = new CatTest(); ct.setColor(Color.BLUE); 当我们将对象gt保存到数据库中的时候,数据库中存储的数值是BLUE在Color枚举 定义中的序号1(序...
2012-05-07 09:48:45
107
原创 spring 全局异常处理-SimpleMappingExceptionResolver
<bean id="handlerExceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="defaultErrorView" value="/auth/commons/error...
2012-05-03 14:43:52
244
原创 JavaEE路径陷阱之getRealPath 转
JavaEE路径陷阱之getRealPath本文是《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文的姐妹篇。请同时阅读该文。JavaEE程序有一大路径陷阱,那就是ServletContext的getRealPath方法。我们常常使用getRealPath(“/”)来获得Web应用程序根目录的绝对路径。这是绝对要不得的!提供这个方法绝对是JavaEE API...
2012-04-16 10:18:01
155
原创 spring 自定义事件
首先我们先写一个自定义的登录事件。loginformEvent.as:package com.events//包,可以理解成目录,在com/events/下{ import flash.events.Event; public class loginformEvent extends Event { public var name:String = ""; ...
2012-04-06 16:23:28
97
原创 ResourceBundle
主要是在runtime的时候加载一些文件,最大用处就是用做国际化, 1, 在flex中的project的property面板里选择flex compiler选项,在compiler arguments里添加参数: 比如-locale en_US -allow-source-path-overlap=true -source-path=F:/flex3_projects/aswingFlickr/...
2012-04-06 09:05:57
128
原创 oracle 分区表放入不同的表空间
查询分区:Select *From user_extents WHERE partition_name='分区名';1)创建表空间 create tablespace HRPM0 datafile '/oradata/misdb/HRPM0.DBF' size 5m autoextend on next 10m maxsize unlimited 2)删除表空间(同时把数据文件...
2012-03-30 14:08:54
1336
原创 spring mvc 3支持 http 的put和delete方法
浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求。 1.配置springmvc配置文件springmvc-servlet.xml<!--<br /><br />Code highlig...
2012-03-30 10:35:08
209
原创 gradel(2)
1、能够识别第一层的依赖jar包和传递依赖(transitive dependency)2、jar包冲突解决 (1)使用gradle强制配置一级依赖 (2)强制配置传递依赖
2012-03-21 08:46:13
107
原创 gradle中文(1)
一、声明dependency 在build.gradle文件编辑以下代码:apply plugin: 'java'repositories { mavenCentral()}dependencies { compile group: 'org.hibernate', name: 'hibernate-core', version: '3.6.7...
2012-03-20 21:39:48
260
原创 freemark常用内建函数
在我们应用Freemarker过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker有没有类似于Java一样有相关的类及方法。在本文当中,我将向大家详细的介绍Freemarke的内置函数及用法,以便能帮助大家更熟练的应用Freemarker完成项目开发。 一、 Sequence的内置函数 1. sequence?first 返回sequence的第一个值...
2012-03-20 14:04:33
155
原创 freemarke之TemplateDirectiveModel详解
TemplateDirectiveModel接口是freemarker自定标签或者自定义指令的核心处理接口。通过实现该接口,用户可以自定义标签(指令)进行任意操作,、 任意文本写入模板的输出。 该接口中只定义了如下方法,当模板页面遇到用户自定义的标签指令时,该方法会被执行。public void execute(Environment env, Map params, ...
2012-03-19 22:40:57
329
原创 spring 项目测试用例
简介:这是springside单元测试的一个例子的详细页面写单元测试:1、要继承SpringTxTestCase ;2、要有ContextConfiguration,location是applicationContext-test.xml的地址;如@ContextConfiguration(locations = [ "classpath:/springtest/applicationContex...
2012-03-17 19:59:24
339
原创 spring注解事务传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked如果遇到checked意外就不回滚。如何改变默认规则:1 让checked例外也回滚:在整个方法前加上 @Transac...
2012-03-14 11:45:17
111
原创 spring常用注解
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Componen...
2012-03-14 11:10:51
98
原创 STOMB协议介绍
STOMP,Streaming Text Orientated Message Protocol,是流文本定向消息协议,是一种为MOM(Message Oriented Middleware,面向消息的中间件)设计的简单文本协议。它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互,类似于OpenWire(一种二进制协议)。由于其设计简单,很容易开发...
2012-03-11 10:20:35
223
原创 rose中如何添加聚合和组合关系
在工具栏中右击,选择customize.然后在左侧可用工具栏中选择 create a aggregassion.此时在工具栏就可以看到新添加的符号。 实心的为composition.可通过下列方法画实心composition.选中此关系,右击->open specification->roleA Detail->...
2012-03-04 17:45:21
3041
原创 threadlocal 使用
深入研究java.lang.ThreadLocal类 一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程...
2011-11-23 15:16:36
82
原创 spring bean 加载顺序
问题来源:有一个bean为A,一个bean为B。想要A在容器实例化的时候的一个属性name赋值为B的一个方法funB的返回值。如果只是在A里单纯的写着:private B b;private String name = b.funb();会报错说nullpointException,因为这个时候b还没被set进来,所以为null。解决办法为如下代码,同时学习下spring中 ...
2011-11-22 17:29:59
108
原创 httpclient 无信任证书使用https
1、当不需要使用任何证书访问https网页时,只需配置信任任何证书HttpClient http = new HttpClient();String url = "https://payment.cib.com.cn/payment/api/rest";Protocol myhttps = new Protocol("https", new MySSLProtocolSocketFac...
2011-10-14 15:36:02
797
原创 probe 使用
TOMCAT创建和发布WEB应用 配置TOMCAT虚拟主机配置TOMCAT probe.war2008-09-04 08:58:24| 分类: 网站服务器 | 标签:无 |字号大中小 订阅 把probe.war拷贝到webapps目录下 打开conf/tomcat-users.xml,增加如下内容 <role r...
2011-06-30 08:56:18
516
原创 jvm细节
java的垃圾回收对程序的影响 Java编程是内存受限模式下的编程, 内存对于 Java 程序来说,是非常有限的资源,所以了解Garbage Collection的机制很重要。我们只要加入java的启动参数 -verbose:gc,就可以用查看垃圾回收的情况。下面是有关参数的几个说明-verbose:gc在虚拟机发生内存回收时在输出设备显示信息,该参数用来监视虚拟机内存回收的情况。-Xn...
2011-06-29 16:34:29
117
原创 mongodb 解决的问题
1 安装系统注意事项 MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB。 2 使用前提 第一:可以存放海量数据; 第二:能承受高并发; 第三:可以使用廉价存储...
2011-06-26 13:37:49
118
原创 概要设计和详细设计的区别与联系(转)
概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 概要设计阶段通常得到软件...
2011-06-23 09:12:33
228
原创 CAP 和 BASE 2
CAPCAP理论是由Brewer远在2000年的PODC会议上提出来的。CAP指的是:Consistency、Availability和Partition Tolerance,下面简述此三者:1、Consistency(一致性):一致性是说数据的原子性,这种原子性在经典的数据库中是通过事务来保证的,当事务完成时,无论其是成功还是回滚,数据都会处于一致的状态。在分布式环境中,一致性是说多点的...
2011-06-15 09:48:47
241
原创 【转】CAP原理和BASE思想
分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有 高一致性 + 可靠性 丧失可用性...
2011-06-14 17:17:04
82
原创 某位支付宝朋友的总结
时间过得很快,来淘宝已经两个月了,在这两个月的时间里,自己也感受颇深。下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可 伸缩,高性能,高可用性的分布式互联网应用。一 应用无状态(淘宝session框架) 俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保...
2011-06-14 11:52:00
106
原创 jms特性
1. 消息通信模型 JMS 支持两种消息通信模型:点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型。除了下列不同之外,这两种消息通信模型非常地相似: PTP 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。 2. 消息组成 消息传递系统的中心就是消息。 一条 Message 分为三个组成部分: · ...
2011-06-09 16:51:57
155
原创 OpenSessionInViewFilter作用及配置
一、作用Spring为我们解决Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernat...
2011-06-03 09:51:37
99
原创 可伸缩性最佳实践:来自eBay的经验(好文转载)
在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题。 在一个可伸缩的架构中,资源的消耗应该随负载线性(或更佳)上升,负载可由用户流量、数据量等测量。如果说性能衡量的是每一工作单元所需的...
2011-06-02 11:47:44
116
原创 如何成为一个优秀的架构师
近来读了一篇《怎样成为优秀的软件模型设计者》的文章,感触颇深。仔细对比分析,发现原来我自己和周围的软件开发人员平常的一些自认为对的做法,有很多是有问题的。1.人远比技术重要你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时候将主要精力都集中在技术上。显然,构件(components),EJB(Ent...
2011-06-02 11:38:51
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人