java web高级开发
Web发展的速度让许多人叹为观止,层出不穷的组件,技术,只需要合理的组合,恰当的设置,就可以让 Web 程序性能不断飞跃,
前端高性能,反向代理,数据库高性能,负载均衡,前端优化,包括HTTP协议的利用,动静分离,图片压缩,GZIP压缩.
业余草
这个作者很懒,什么都没留下…
展开
-
Ext4.0中window窗体使用详解(常用属性)
先看看效果图首先在jsp中导入一下文件/extJs/resources/css/ext-all.css">/extJs/ext-all.js">下面看源码,源码中有注释,有看不懂的请联系博主。 Ext.onReady(function(){ Ext.create('Ext.window.Window', { title: 'Hello',//标题原创 2014-01-03 15:04:11 · 4142 阅读 · 0 评论 -
Spring和Struts2配置文件不在默认路径下的web.xml配置方法
希望越大,失望越大。朋友遇到struts2配置文件未在默认路径下的web.xml问题,我帮忙解决了很久,也没有从根本上解决。后来经过看struts2的api,仔细琢磨,最终解决了。给正在学习路上的朋友们一下帮助。 看看我项目中配置文件的原本位置 在看看我web.xml的配置 主要看看struts2的配置文件,为什么要加上struts-defau原创 2014-02-28 09:18:06 · 3348 阅读 · 1 评论 -
Mybatis中执行String类型的自己拼写的sql,不执行配置文件中的sql
Mybatis中执行String类型的自己拼写的sql,不执行配置文件中的sql在自己的dao类中继承SqlSessionDaoSupport类原创 2014-03-05 17:03:59 · 4283 阅读 · 2 评论 -
js动态创建div等元素实例
为了节省时间,就直接贴代码了!希望大家多多的关注我! js动态创建div等元素实例 var Test={ createDiv:function(){ var div = document.createElement('div'); div.id="createDiv"; div.style.c原创 2014-03-19 17:22:58 · 4376 阅读 · 1 评论 -
js模仿java的Map集合,实现功能
java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象元素列表。List 适用于按数值索引访问元素的情形。Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从原创 2014-03-21 13:02:45 · 2675 阅读 · 0 评论 -
Extjs中弹出框动态绑定form和按钮
直接贴代码:/** * 窗体 */Ext.define('nac.reportForm.view.FormWindow', { extend : 'Ext.window.Window', alias:'widget.FormWindow', id:'FormWindow', width : 450, autoHeight:true, layout : 'fit', cons原创 2014-03-24 16:57:20 · 3474 阅读 · 0 评论 -
ant命令征集详解
ANT指令build.xml命令集1.ANT示例1.0(将指定路径下的文件复制到指定的其他位置) 2.ANT示例1.1(编译、运行项目antTest) 3. ANT示例1.2(编译、运行项目antTest)原创 2014-03-28 17:00:35 · 2377 阅读 · 1 评论 -
extjs中treepanel移动数据如何更改为正在移动提示
extjs中有很多可以优化的地方。学到老。直接贴上代码:viewConfig: { plugins: { ptype : 'treeviewdragdrop', dragText : "{0} 正在移动{1}" } ,listeners:{ befored原创 2014-03-28 17:18:53 · 2091 阅读 · 1 评论 -
Linux常用命令征集
由于最近工作比较忙,而且博主最近准备结婚!所以就直接原创 2014-04-03 15:19:36 · 3152 阅读 · 5 评论 -
关于eclipse启动时报Failed to create the Java Virtural Machine.错误的解决方案
最近媳妇在学习android的Failed to create the Java Virtural Machine.原创 2014-04-08 13:04:08 · 2323 阅读 · 1 评论 -
Extjs中对ajax中request方法的重写,对请求的过滤
涛哥实力派,是一匹千里马,可惜了水货上司。原创 2014-04-11 13:10:56 · 5177 阅读 · 0 评论 -
windows下git的安装和使用
git到底是个什么东西,我这里就不介绍了,如果原创 2014-04-14 17:32:44 · 3617 阅读 · 1 评论 -
流程图的画法说明和部分详解
最近项目开发,公司部分人走掉了。原创 2014-04-16 14:36:05 · 6873 阅读 · 1 评论 -
时间管理自我管理的演讲稿
时间管理 时间管理是指通过事先规划并运用一定的技巧、方法与工具实现对时间的灵活以及有效运用,从而实现个人或组织的既定目标,EMBA、MBA等主流商业管理教育均将时间管理能力作为一项对企业管理者的基本要求涵括在内。1. 如何理解时间管理?时间是一种资源时间是一种有限资源时间是对我们唯一对每个人都公平的资源时间无法开源,无法节流,无法取代,无法再生时间管原创 2014-04-20 21:10:38 · 5789 阅读 · 0 评论 -
java准确的获取操作系统的名称
程序员都很懒,你懂的!在我们日常开发中,经常需要判断操作原创 2014-04-22 14:09:26 · 4511 阅读 · 0 评论 -
Log4j原理java控制台个性化输出加超链接标记
程序员都很懒,你懂的!原创 2014-04-23 14:14:10 · 4166 阅读 · 0 评论 -
tomcat下的日志配置详细说明
程序员都很懒,你懂的!原创 2014-05-04 13:16:28 · 7756 阅读 · 2 评论 -
java中byte数组与十六进制字符串相互转换
java中byte数组与十六进制字符串相互转换。Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示。所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。原创 2014-05-05 17:21:58 · 8090 阅读 · 0 评论 -
java中Integer包装类的详细讲解(java二进制操作,所有进制转换)
Integer详细讲解十进制转成二进制十进制转八进制十进制转十六进制十六进制转成十进制十六进制转成二进制十六进制转成八进制八进制转成十进制八进制转成二进制八进制转成十六进制二进制转十进制二进制转八进制二进制转十六进制原创 2014-05-07 13:52:57 · 5259 阅读 · 1 评论 -
js封装好的模仿qq消息弹窗代码
在我们的日常开发中,或者生活中,经常需要用到原创 2014-05-08 11:08:34 · 3862 阅读 · 3 评论 -
如何在windows下和linux下获取文件(如exe文件)的详细信息和属性
程序员都很懒,你懂的!最近在项目开发中,由cs开发的exe的程序,需要自动升级,该exe程序放在linux下,自动升级时检测不到该exe程序的版本号信息,但是我们客户端的exe程序需要获取服务器上新程序的版本号信息。最后由我用java实现linux上exe文件的版本号读取功能。下面是详细代码:原创 2014-05-12 15:05:31 · 4701 阅读 · 2 评论 -
linux下的shell命令的编写,以及java如何调用linux的shell命令(java如何获取linux上的网卡的ip信息)
最近在开发中,需要用到服务器的ip和mac信息。但是服务器是架设在linux系统上的,对于多网口,在获取ip时就产生了很大的问题。下面是在windows系统上,java获取本地ip的方法。在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。hello world 让我们一起学习l原创 2014-05-16 10:38:03 · 3533 阅读 · 1 评论 -
华三(h3c)交换机操作命令详解vlan切换
华三(h3c)交换机操作命令详解vlan切换。以我自己公司的交换机为准,和思科一样的操作,相当方便!自学上手也快,“?”到底,如果能看到英文的话!!原创 2014-05-21 17:30:43 · 21510 阅读 · 1 评论 -
敏捷开发学习分享
程序员都很懒,你懂的!敏捷不是快,而是拥抱变化(不断反馈的一个过程)。 简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,原创 2014-05-22 11:03:41 · 3126 阅读 · 1 评论 -
计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的!原创 2014-05-27 13:38:18 · 14136 阅读 · 0 评论 -
ant的高级使用,ant命令详解,ant打包,ant编译后打包去掉jar文件
在日常的项目开发中,我们可以经常性的需要打包测试,尤其是开发环境是windows,而实际环境则是linux。这样的话,很多程序员要一会打一个包,一会打一个包,这些包可能会很大,实际上只有代码部分会变动,而jar包基本则不动。当然很多人可能会说,自动化测试。很好的,我们今天要做的就是自动化测试的第一步。这个时候我是可以使用ant来打包,去掉项目中的所有的jar文件。然后在项目的tomca原创 2014-07-01 15:27:30 · 11344 阅读 · 0 评论 -
java数据库连接池dbcp的使用
近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Java语言中,JDBC(Java DataBase Connect原创 2014-07-16 15:48:23 · 4315 阅读 · 0 评论 -
tomcat7的数据库连接池tomcatjdbc的25个优势
tomcat的JDBC连接池org.apache.tomcat.jdbc.pool更换或替代吗Apache Commons DBCP连接池。为什么我们需要一个新的连接池?这里有几个原因:1.DBCP 1.x是单线程的。 为了成为线程安全的 共享锁整个池在短时间内在两个对象 分配和对象返回。 注意,这并不适用 下议院DBCP 2.x。2.DBCP 1.x可以缓慢。 逻辑cpu数量的增原创 2014-07-16 16:47:19 · 2947 阅读 · 0 评论 -
Log4j 2.0在开发中的高级使用详解—默认级别(二)
Log4j 经过几年的发展之后,终于迎来了它的姊妹版本。原创 2014-07-21 13:40:02 · 4747 阅读 · 0 评论 -
Log4j 2.0在开发中的高级使用详解—介绍篇(一)
Log4j终于迎来了首个apache版本。Log4j 2 是 Log4j 的升级版本,该版本比起其前任来说有着显著的改进,包含很多在 Logback 中的改进以及Logback 架构中存在的问题。这是 Log4j 2 的首次发行的版本,值得关注的改进包括:API 分离 – Log4j 的 API 和其实现进行分类(编者注:我讨厌这样,本来一个jar包搞定的,要变成好几个,跟 s原创 2014-07-20 20:53:43 · 4486 阅读 · 0 评论 -
Spring4.0MVC学习资料,简单学习教程(一)
Spring Framework 4.0 学习整理。Spring框架的核心部分就是Ioc容器,而Ioc控制的就是各种Bean,一个Spring项目的水平往往从其XML配置文件内容就能略知一二,很多项目,往往是外包公司的项目,配置文件往往是乱七八糟,抱着能跑就行,不报错就行的态度去写,然后在项目中后期发现各种缺失又去一通乱补,其结果就是,整个文档可读性极差,毫无章法。这也不能怪写这个XML的人,原创 2014-07-18 14:55:58 · 6118 阅读 · 7 评论