java
文章平均质量分 84
业余草
这个作者很懒,什么都没留下…
展开
-
extjs中treepanel移动数据如何更改为正在移动提示
extjs中有很多可以优化的地方。学到老。直接贴上代码:viewConfig: { plugins: { ptype : 'treeviewdragdrop', dragText : "{0} 正在移动{1}" } ,listeners:{ befored原创 2014-03-28 17:18:53 · 2091 阅读 · 1 评论 -
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 评论 -
流程图的画法说明和部分详解
最近项目开发,公司部分人走掉了。原创 2014-04-16 14:36:05 · 6873 阅读 · 1 评论 -
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 · 8091 阅读 · 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 评论 -
Linux常用命令征集
由于最近工作比较忙,而且博主最近准备结婚!所以就直接原创 2014-04-03 15:19:36 · 3152 阅读 · 5 评论 -
java中Integer包装类的详细讲解(java二进制操作,所有进制转换)
Integer详细讲解十进制转成二进制十进制转八进制十进制转十六进制十六进制转成十进制十六进制转成二进制十六进制转成八进制八进制转成十进制八进制转成二进制八进制转成十六进制二进制转十进制二进制转八进制二进制转十六进制原创 2014-05-07 13:52:57 · 5259 阅读 · 1 评论 -
关于eclipse启动时报Failed to create the Java Virtural Machine.错误的解决方案
最近媳妇在学习android的Failed to create the Java Virtural Machine.原创 2014-04-08 13:04:08 · 2324 阅读 · 1 评论 -
java准确的获取操作系统的名称
程序员都很懒,你懂的!在我们日常开发中,经常需要判断操作原创 2014-04-22 14:09:26 · 4511 阅读 · 0 评论 -
js封装好的模仿qq消息弹窗代码
在我们的日常开发中,或者生活中,经常需要用到原创 2014-05-08 11:08:34 · 3863 阅读 · 3 评论 -
Extjs中对ajax中request方法的重写,对请求的过滤
涛哥实力派,是一匹千里马,可惜了水货上司。原创 2014-04-11 13:10:56 · 5179 阅读 · 0 评论 -
如何在windows下和linux下获取文件(如exe文件)的详细信息和属性
程序员都很懒,你懂的!最近在项目开发中,由cs开发的exe的程序,需要自动升级,该exe程序放在linux下,自动升级时检测不到该exe程序的版本号信息,但是我们客户端的exe程序需要获取服务器上新程序的版本号信息。最后由我用java实现linux上exe文件的版本号读取功能。下面是详细代码:原创 2014-05-12 15:05:31 · 4701 阅读 · 2 评论 -
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 评论 -
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 评论 -
Log4j 2.0在开发中的高级使用详解—配置简单的控制台输出(三)
Log4j 2.0在最近迎来了重大的版本升级。解决了1.x中死锁bug之外,性能也有10倍的提升。同样的在最新版本中的新特性中。配置文件也不仅仅局限于xml和java特性文件properties。更是支持json和yaml的配置文件。日志的使用在我们日常开发中经常用到。也有很多的高手遇到过日志死锁问题。在2.0中引入了异步日志处理。死锁问题得以解决。好吧,介绍了这么多,进入它的hell原创 2014-07-21 15:17:04 · 4945 阅读 · 3 评论 -
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 评论 -
计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的!原创 2014-05-27 13:38:18 · 14137 阅读 · 0 评论 -
Log4j 2.0在开发中的高级使用详解—配置简单的文件输出(四)
在log4j 1.x的版本中,我们想将日志输出的文件中,需要很复杂的配置。这点已经在2.0的版本中得到了大大的改善。简单的配置,以及灵活的应用,已经成为了一种趋势。不管我们以追加的形式写日志文件,还是覆盖的形式,配置他们都是小菜。还有比如日志文件大小自动分割,自动备份,无死锁,高性能等等。更令人欣喜的是,它支持json格式的配置,加载快,轻巧,异步读写。好吧,来看它的使用吧。看配置原创 2014-07-21 16:04:27 · 4170 阅读 · 0 评论 -
Log4j 2.0在开发中的高级使用详解—SocketAppender的远程输出(五)
Log4j2的Appenders充分考虑了日志事件的输出、包装以及过滤转发的可能,包括最基本的输出到本地文件、输出到远程主机,对文件进行封装、注入,并且还能按照日志文件的时间点、文件大小等条件进行自动封存。例如,想要将几个不同源的日志汇集到一起,可以用FlumeAppender;想要在LogEvent中注入信息,可以用RewriteAppender;想要让系统按照设定的时间间隔自动封存原创 2014-07-23 14:18:46 · 12480 阅读 · 4 评论 -
mina的编码和解码以及断包的处理,发送自定义协议,仿qq聊天,发送xml或json
最近一段时间以来,mina很火,和移动开发一样,异常的火爆。前面写了几篇移动开发的文章,都还不错,你们的鼓励就是我最大的动力。好了,废话少说。我们来看下tcp通讯吧。tcp通讯对于java来说是很简单的。就是socket,也就是大家常说的套接字。大家不要把它看的很难。说白了tcp通讯其实就是数据流的读写。一条输入流,一条输出流。分别复杂发消息和接收消息。明白了这些,ok,我们来看看我写的例子吧。先看服务器段的源码:原创 2014-06-12 18:23:05 · 9692 阅读 · 13 评论 -
Log4j 2.0在开发中的高级使用详解—默认级别(二)
Log4j 经过几年的发展之后,终于迎来了它的姊妹版本。原创 2014-07-21 13:40:02 · 4747 阅读 · 0 评论 -
Spring4.0MVC学习资料,注解自动扫描bean,自动注入bean(二)
Spring4.0的新特性我们在上一章已经介绍过了。包括它对jdk8的支持,Groovy Bean Definition DSL的支持,核心容器功能的改进,Web开发改进,测试框架改进等等。这张我们主要介绍spring4.0的自动扫描功能,以及对bean的过滤等特性进行学习。好吧,废话少说,我们来看看代码吧。package com.herman.ss.test;import org.s原创 2014-07-25 13:25:01 · 8566 阅读 · 3 评论 -
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 · 3535 阅读 · 1 评论 -
Spring和Struts2配置文件不在默认路径下的web.xml配置方法
希望越大,失望越大。朋友遇到struts2配置文件未在默认路径下的web.xml问题,我帮忙解决了很久,也没有从根本上解决。后来经过看struts2的api,仔细琢磨,最终解决了。给正在学习路上的朋友们一下帮助。 看看我项目中配置文件的原本位置 在看看我web.xml的配置 主要看看struts2的配置文件,为什么要加上struts-defau原创 2014-02-28 09:18:06 · 3348 阅读 · 1 评论 -
Spring4.0MVC学习资料,ApplicationContext中的方法详解(三)
做为java开源的一部分,spring框架一直排在老大的位置。Spring4.0 是 Spring 推出的一个重大版本升级,进一步加强了 Spring 作为 Java 领域第一开源平台的地位。Spring4.0 引入了众多 Java 开发者期盼的新特性,如泛型依赖注入、SpEL、校验及格式化框架、Rest风格的 WEB 编程模型等。这些新功能实用性强、易用性高,可大幅降低 JavaEE 开发的难度,同时有效提升应用开发的优雅性。为了方便开发,Spring的ApplicationContext类,给我们提供了原创 2014-08-07 13:30:38 · 4438 阅读 · 0 评论 -
Spring4.0MVC学习资料,简单学习教程(一)
Spring Framework 4.0 学习整理。Spring框架的核心部分就是Ioc容器,而Ioc控制的就是各种Bean,一个Spring项目的水平往往从其XML配置文件内容就能略知一二,很多项目,往往是外包公司的项目,配置文件往往是乱七八糟,抱着能跑就行,不报错就行的态度去写,然后在项目中后期发现各种缺失又去一通乱补,其结果就是,整个文档可读性极差,毫无章法。这也不能怪写这个XML的人,原创 2014-07-18 14:55:58 · 6119 阅读 · 7 评论 -
windows下git的安装和使用
git到底是个什么东西,我这里就不介绍了,如果原创 2014-04-14 17:32:44 · 3617 阅读 · 1 评论 -
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 · 4143 阅读 · 0 评论 -
js模仿java的Map集合,实现功能
java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象元素列表。List 适用于按数值索引访问元素的情形。Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从原创 2014-03-21 13:02:45 · 2675 阅读 · 0 评论 -
Mybatis中执行String类型的自己拼写的sql,不执行配置文件中的sql
Mybatis中执行String类型的自己拼写的sql,不执行配置文件中的sql在自己的dao类中继承SqlSessionDaoSupport类原创 2014-03-05 17:03:59 · 4285 阅读 · 2 评论 -
web版pdf在线阅读器
最近论坛里有人提到了,在线pdf阅读器怎么做。我百度了一下,发现很多人都很懒,程序员都很懒吗?答案是否定的。为什么都不愿意去搜索一下呢,网上很多答案的。我这里就列举一例,大家共勉。看代码,页面代码(herman.html):pdf在线阅读器 window.onload = function (){ var success = new PDFObject({原创 2014-08-21 10:47:45 · 9362 阅读 · 6 评论 -
Log4j原理java控制台个性化输出加超链接标记
程序员都很懒,你懂的!原创 2014-04-23 14:14:10 · 4166 阅读 · 0 评论 -
Spring10种常见异常解决方法
在程序员生涯当中,提到最多的应该就是SSH三大框架了。作为第一大框架的Spring框架,我们经常使用。然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉。原创 2014-08-05 09:19:04 · 9249 阅读 · 2 评论 -
Spring4.0MVC学习资料,Controller中的方法详解和使用(四)
在以前,mvc的框架,基本上就是struts框架了。但是现在不一样了。springmvc出来了。spring的mvc框架不亚于struts了,springmvc出来了,我们有了更多的选择。Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入原创 2014-08-12 16:53:09 · 5753 阅读 · 2 评论 -
网站评论系统的开源插件的使用
当你在做一个网站的同时,你可能会为网站做一些可以互动的环节。在SNS越来越重要的这个时代,像腾讯,新浪,阿里等等都争着做社交化元素。同样的如果一个网站缺少社交模块,那么你的网站遭遇冷落也是很正常的。许多人说,看XX网站,就是看标题和评论,甚至是与话题毫不相关的评论,评论为何成为网站的香饽饽。可以网站的评论系统对我们有多么的重要。如果你的网站想重新设计一个评论系统,你所花费的人力,财力将不可想象。原创 2014-08-27 11:41:03 · 4327 阅读 · 4 评论 -
Log4j 2.0在开发中的高级使用详解—读取配置文件(六)
log4j中配置日志文件存放的位置不一定在src下面,即根目录下。这个时候我们需要解决如何加载配置文件的问题。在log4j1.x中解决的方法就比较多了。如:PropertyConfigurator.configure();和DOMConfigurator.configure ();这两种方法读取。而在log4j2.x当中,这两个类都已经不存在了。这个时候我们该如何去加载配置文件呢?答案也很简单,就是log4j2.x的版本给我提供了ConfigurationSource和Configurator这两个类。我原创 2014-09-01 17:11:28 · 12499 阅读 · 1 评论 -
java使用telnet连接交换机并管理交换机
像crt或者ssh、甚至是cmd命令中使用window的telnet命令连接交换机。都可以起到控制交换机的作用。telnet说白了就是一个tcp的长连接。你向交换机输入一组命令,其实就是你使用socket连接上交换机,把你的命令out出去。如果你想看你执行的命令,返回了什么,你就是用io流直接读取socket中的长连接流中的内容即可。telnet其实就是这么简单。使用java连原创 2014-09-17 10:33:47 · 9337 阅读 · 4 评论 -
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 评论 -
纯js实现网页返回顶部功能(万能的兼容目前所有浏览器)
纯js实现网页返回顶部功能(万能的兼容目前所有浏览器)在web2.0时代,越来越多的网站ru原创 2014-09-30 17:34:12 · 4816 阅读 · 0 评论