自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA导入eclipse项目

IDEA导入eclipse项目注意:1、Project Structure->Modules->Dependencies 中配置.jar,删除后重新导入lib包(见附件)2、其它按提示操作即可 确保Project Structure->Problems中没有报错3、需要注意的几个地方见附件图片,如果启动tomcat没有项目,要确保jsp,js都编译到artifac...

2016-04-05 15:35:05 296

ant 完整war包 可以替换生产环境配置文件

<?xml version="1.0" encoding="gbk"?><!-- ant -buildfile F:\sendFiles\dist-all.xml --><project name="Jwdp_pro" default="dist" basedir="F:/Jwdp_pro/Jwdp01">

2016-01-18 17:05:20 637

原创 新浪面试

<!--StartFragment -->新浪面试Spring源码看哪了,讲一下 对spring的看法ConcurrentHashMap原理,HashMap原理索引种类,联合索引redis缓存机制redis,memcached区别jvm gc回收算法,一共多少种算法系统架构数据库优化策略webservice,cxfnio原理,实际怎么用的linux操作命令所在项目中的角色系统应用什...

2015-06-28 12:11:42 260

原创 秒杀设计

<!--StartFragment -->秒杀设计1、在秒杀的情况下,肯定不能如此高频率的去读写数据库,会严重造成性能问题的必须使用缓存,将需要秒杀的商品放入缓存中,并使用锁来处理其并发情况。当接到用户秒杀提交订单的情况下,先将商品数量递减(加锁/解锁)后再进行其他方面的处理,处理失败在将数据递增1(加锁/解锁),否则表示交易成功。当商品数量递减到0时,表示商品秒杀完毕,拒绝其他用...

2015-06-28 12:10:11 133

我的架构总结

1、方案制定时,顺序图比流程图的优点             A)更能返应出流程执行的先后顺序,             B)更能返回发出请求后返回的情况;2、安全方面:      A)请求是否是服务器对服务器      B)浏览器到服务器之间的请求,如果被拦截,伪造URL是否影响到系统安全,如果影响到,则需要想办法变为服务器到服务器之间的请求      C)对安全有要求的顺序图把...

2013-06-26 20:33:48 117

原创 几种流行Webservice框架性能对比

1      摘要开发webservice应用程序中离不开框架的支持,当open-open网站列举的就有30多种,这对于开发者如何选择带来一定的疑惑。性能Webservice的关键要素,不同的框架性能上存在较大差异,而当前在官方网站、网络资料中可以方便的找到各自框架的介绍,但是很少有针对不同框架性能测试数据。本文选择了比较流行几个框架:Apache Axis1、Apache Axis2、...

2013-06-23 11:10:12 124

原创 MyBatis在线文档

MyBatis在线文档:http://mybatis.github.io/mybatis-3/zh/index.html

2013-06-11 11:20:50 156

原创 SSO单点登录解决方案

1 什么是单点登陆      单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。      较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门 提供全公司人员的维护服务...

2013-06-07 14:33:06 225

原创 关于spotlight for Windows和spotlight for oracle的使用

 Quest系列工具的使用      咱们一讲到性能测试,就自然就想到loadrunner,其实性能测试工具的选择根据测试目标来决定,loadruner确实是一款成熟的测试工具,整体实力很强,但是往往一些详细的性能数据获取不如一些专业性工具,如:而类似于一些BCI(字节码插入)工具收集的信息比Loadruner更加详细,可以知道每个class、每个method执行的时间。还有,已经用load...

2013-05-23 09:53:58 222

我的spring源码解读-IOC 读取bean

//spring IOC 读取bean解读 ==读取上下文开始public static void main(String[] args) {//解释xml配置文件ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("remoting-client.xml");}==...

2013-05-07 13:59:17 83

原创 Web项目添加Maven支持步骤

myeclipse创建maven工程报错 Could not resolve archetype org.apache.maven.archetypes 解决错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured...

2013-05-07 13:52:34 309

原创 Maven3 MyEclipse优化配置方法

myeclipse8.0优化方法:##加大JVM的非堆内存 ..\MyEclipse6.5\eclipse\eclipse.ini 文件把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大 注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小! ...

2013-05-07 13:51:53 97

原创 Maven3培训文档

1.Maven安装配置下载、安装Maven,目录结构如下:如果使用命令行,需要配置 HOME、PATH、CLASSPATH等;[此为可选]2.配置文件修改(配置本地库、代理等)在电脑的用户目录下,会有如下的 .m2目录,里面包含 settings.xml 文件(此文件是Maven本地的配置文件,如果没有,则从 Maven的安装目录/conf/下拷贝该文件,不过,培训材料中会提供统一配置好的该配置...

2013-05-07 13:48:28 132

原创 Maven3 BUG集锦

BUG集锦:(若发现执行失败,却没有出错信息,可重新执行一次!)有问题 先 google,后 baidu ! Stock 项目:OrderReceipt.java 此文件使用的编码为 GBK,导致编译失败。为了预防类似的错误,提供一份 MyEclipse 优化配置 《MyEclipse优化配置方法.doc》 Stock 项目:OrderManager.java 含有非法字符:使用 notepad...

2013-05-07 13:47:40 248

原创 junit 启动报错:java.lang.NoClassDefFoundError

junit 启动报错:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream或者发邮件调用MimeUtility报找不到类错误,解决方法,MyEclipse\plugins中搜索 javaee.jar用压缩软件打开,删掉里面javax下的mail文件夹 ...

2013-04-17 19:31:03 522

原创 Spring 源码解读 推荐流程

Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.javaeye.com/topic/86594 Spring源代码解析(三):Spring JDBC:http://www.javaeye.com/topic/87034 Spring源代码...

2013-04-16 15:04:57 98

原创 Java中抽象类和接口的区别

 小结  1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。  2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一...

2013-04-16 12:12:56 77

原创 linux + apache2.2(prefork模式) + jk1.2.26 + tomcat6负载均衡配置优化

目前总结出来的一些优化配置: 配置适用环境 linux + apache2.2(prefork模式) + jk1.2.26 + tomcat6 (a)apache端需要配置的核心参数:apache/conf/httpd.conf Xml代码  Timeout 10  KeepAlive On  MaxKeepAliveRequests 5  KeepAlive...

2013-04-15 10:38:39 112

原创 解说Apache+Tomcat+JK实现Tomcat的负载和集群

解说Apache+Tomcat+JK实现Tomcat的负载和集群  好长时间没更新博客了,今天终于把Apache与Tomcat的结合研究出来了,不多说了还是把过程写出来吧。实现环境  虚拟机上实现的: 操作系统:Cetnost 5.4 内核:2.6.18-194.el5 server1: ip 192.168.1.107  255.255.255.0server2:ip...

2013-04-11 10:04:07 109

原创 LoadRunner不能打开IE的问题

在使用LoadRunner录制脚本时,相信每个进行性能测试的工程师都遇到过不能打开IE的问题,提供以下可能的解决方案:一、可能安装了多个浏览器,解决方法IE浏览器>>工具>>Internet 选项>>高级,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,如下图所示:  二、关闭360安全卫士类似软件,以及其他防火墙软件(这些软件很多时候会阻止...

2013-04-06 12:45:07 117

原创 eclipse junit 内存溢出问题 OutOfMemoryError

eclipse junit 内存溢出问题 Exception in thread "Image Fetcher 0" java.lang.OutOfMemoryError: Java heap space 解决方法:在Eclipse里选:Window->Preference->Installed JREs->Edit(选中jre), 在Default...

2013-03-28 17:21:14 488

原创 web.xml中servlet, bean, filter, listenr 加载顺序汇总

web.xml中servlet, bean, filter, listenr 加载顺序汇总 web.xml 文件中一般包括 servlet, spring, filter, listenr的配置。那么他们是按照一个什么顺序加载呢?加 载顺序会影响对spring bean 的调用。    比如filter 需要用到 bean ,但是加载顺序是 先加载filter 后加载spri...

2013-03-28 16:17:56 109

原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。        首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -&...

2013-03-28 12:29:42 68

原创 Spring如何处理线程并发

我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或会话的...

2013-03-28 10:19:06 74

原创 深入Java虚拟机JVM类加载初始化学习笔记

1. Classloader的作用,概括来说就是将编译后的class装载、加载到机器内存中,为了以后的程序的执行提供前提条件。2. 一段程序引发的思考:风中叶老师在他的视频中给了我们一段程序,号称是世界上所有的Java程序员都会犯的错误。诡异代码如下:Java代码 package test01;         class Singleton {     ...

2013-03-26 20:39:23 76

原创 全面分析 Spring 的编程式事务管理及声明式事务管理

Spring 事务属性分析事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性。就像银行的自 助取款机,通常都能正常为客户服务,但是也难免遇到操作过程中机器突然出故障的情况,此时,事务就必须确保出故障前对账户的操作不生效,就像用户刚才完全 没有使用过取款机一样,以保证用户和银行的利益都不受损失。在 Spring 中...

2013-03-26 16:57:27 66

原创 事务方法嵌套调用的迷茫

Spring 事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务。结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。其实这种是不认识 Spring 事务传播机制而造成的误解,Spring 对事务控制的支持统一在 TransactionDefinition 类中描述,该类有以下几个重要的接口方法:int getPropagationBeh...

2013-03-26 16:24:21 406

原创 spring事务管理几种方式

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一...

2013-03-26 15:01:29 66

原创 response.redirect 与javascript 的 location.href 的区别

response.redirect是请求转向,location.href 是浏览器转向. 1、Response.Redirect():Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用...

2013-03-26 12:30:13 380

原创 ORACLE 索引原理

B-TREE索引一个B树索引只有一个根节点,它实际就是位于树的最顶端的分支节点。可以用下图一来描述B树索引的结构。其中,B表示分支节点,而L表示叶子节点。     对于分支节点块(包括根节点块)来说,其所包含的索引条目都是按照顺序排列的(缺省是升序排列,也可以在创建索引时指定为降序排列)。每个索引条目(也可以叫做每条记录)都具有两个字段。第一个字段表示当前该分支节点块下面...

2013-03-25 21:40:13 95

原创 关于 游戏基址

编译的时候编译器决定的值就是不变的。反汇编出来看起来像硬编码的东西就是基址了 其实CE找的内存地址 也只是系统提供给程序这段内存内的一个相对内存地址 这里所说的内存地址并非在物理内存上的实际地址。事实上,我们所见到的大多数内存操作插件是通过调用Windows 的 WriteProcessMemory 系列来实现的(该系列API需要调用者提供希望进行内存操作的进程的句柄)。而这里所...

2013-03-22 14:15:25 692

原创 <c:set>标签用于保存数据

数据作用:&lt;c:set&gt;标签用于保存数据。编辑本段语法:语法1:将value的值储存至范围为scope的varName变量之中:&lt;c:set value="value" var="varName" [scope="{ page|request|session|application }"]/&gt;语法2:将本体内容的数据储存至范围为sc...

2013-03-22 10:24:46 1173

http代理出错Proxy Error

最近项目突然访问几下次报: Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /. Reason: Error reading from remote server...

2013-03-22 09:15:22 9826

原创 在Tomcat和Eclipse进行远程调试的配置

在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下: 第一步、配置tomcat 一、在windows系统中: 打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行: set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xru...

2013-03-20 20:33:28 99

原创 Apache跳转配置

httpd.conf需要配置的3个地方:1、Listen 处需要增加监听的端口Listen 80Listen 8090 2、mod_proxy提供代理服务器功能,mod_proxy_balancer提供负载均衡功能, mod_proxy_http让代理服务器能支持HTTP协议。LoadModule proxy_module modules/mod_proxy.soL...

2013-03-04 16:41:56 761

原创 Apache负载均衡设置方法: mod_proxy

一般来说,负载均衡就是将客户端的请求分流给后端的各个真实服务器,达到负载均衡的目的。还有一种方式是用两台服务器,一台作为主服务器(Master),另一台作为热备份(Hot Standby),请求全部分给主服务器,在主服务器当机时,立即切换到备份服务器,以提高系统的整体可 第一次看到这个标题时我也很惊讶,Apache居然还能做负载均衡?真是太强大了。经过一番调查后发现的确可以,而且功能一点都不差。...

2013-03-04 16:14:21 116

原创 通过javamelody监控web应用的性能指标

1、问题背景为了提升应用的性能我们可能需要做很多分析和优化。但具体从哪里优化,优化的效果是多少就难以判定了。javamelody用嵌入式的监控方式,实时监控性能指标。如:页面相应时间,spring bean方法调用时间,sql语句执行时间等很多指标。我在这就不一一列举了。我感觉比较好的两特点是: www.it165.net会自动按命中次数与相应时间结合排序,这就可以知道优...

2013-03-04 12:00:55 94

原创 javamelody监控

. 将 javamelody-1.42.0.war 文件部署到 %TOMCAT_HOME%/webapps下;3. 将 javamelody.jar 导入到需要被监控的项目中;4. 在需要被监控的项目的 web.xml 文件中添加如下内容: &lt;listener&gt;  &lt;listener-class&gt;net.bull.javamelody.SessionLis...

2013-03-04 11:50:39 158

实现虚拟机 桥接 内外网互通

环境简介: 主机OS:Win7 网络:有线 虚拟机:VMware 8.0.2 OS:Ubuntu 12.0.4 注: Ubuntu貌似默认上网方式是NAT,如果你最初设置网卡的时候选择了NAT方式(对应虚拟交换机:VMnet8),则不用任何操作即可上网(当然前提是主机...

2012-12-30 14:57:44 2351

原创 myeclipse安装svn插件的肯定可行的方法

1、下载最新的SVN包:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=22402、在你的磁盘上任意位置创建文件夹:“myplugins/svn”。名字可以任取,为了方便插件管理,建议名称为“myplugins”。3、将解压的svn里的两个文件夹拷贝到“myplugins/svn”下。4、复制下列java代码,修改...

2012-12-18 21:26:58 171

空空如也

空空如也

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

TA关注的人

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