
技术管理
escode
①主动出击,马上行动②每年100本书以上③一辈子在推销自己④形象 良好的态度⑤非常明确自己想要的是什么。⑥成功 = 知识 人脉⑦六出祁山,那是责任。⑧希望广交天下朋友。
展开
-
5个你不知道的Java性能监控小技巧
本文向各位介绍一下Java性能监控小技巧:“JDK附带分析器、远程连接进程、跟踪统计、为离线分析创建一个堆转储、JConsole并不是高深莫测的。”转载 2010-08-24 19:28:00 · 961 阅读 · 0 评论 -
SQL中Case的使用方法(上篇)
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN 1 THEN 男 WHEN 2 THEN 女ELSE 其他 END--Case搜索函数CASE WHEN sex = 1 THEN 男 WHEN sex = 2 THEN 女转载 2009-07-02 22:02:00 · 329 阅读 · 0 评论 -
非常有用的Java日期时间操作函数代码一览
今天写的一个Log输出类,需要对日期时间进行特殊的格式化操作–这样的操作实际上经常需要用到,不过一直都没怎么保留过代码,所以又是一番查找,费时又费力。于是决定把用到的函数稍做整理,相信可以节省一些人的时间,注意并不是所有的函数都是必需的,代码也并非本人原创,而是取材于网络,放在这里纯粹是为了方便……大家可以看自己的情况按需拿取,具体函数罗列在下面:/** 日期类 * @date原创 2009-08-25 08:38:00 · 653 阅读 · 0 评论 -
关于安装程序制作的简明教程
前段时间我完成了几个软件的汉化,想把它们打包起来,可是苦于我是一个很菜的鸟,很笨的瓜,只好上网找关于安装程序制作的文章.不幸我没能找到:-( 没法只好自己去华军软件园里找找制作安装程序的软件,并一把下载了好多个...EasySetup 2.08CreateInstallSetup GeneratorInstaller VISE汉化精简版Inno Setup Compiler汉化版Install转载 2009-08-06 11:15:00 · 975 阅读 · 0 评论 -
iBATIS教程之快速入门浅析
iBATIS教程要从iBATIS的概念开始,它是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBATIS最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBATIS是能满足你的要求又足够灵活的最简单的解决方案。iBATIS最大的特点是简单,最新版本2.0(下载),和1.0相比,主要改动在XML配置文件上,不过,只要有SQL基础,相信你不转载 2009-08-06 11:20:00 · 2215 阅读 · 6 评论 -
Ibatis简明教程
1. 系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几条Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。2. 开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现(就笔者工作所面向的金融行业而言,工商银行、中国银行、交通银行,都在开发规范中严格指定)3. 系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经转载 2009-08-06 11:17:00 · 659 阅读 · 0 评论 -
Ubuntu 9.04 Tomcat6.0 安装配置
上篇 已经安装好了,java 环境 并且已经配置好了。这篇 我主要讲一下 Tomcat 服务器的安装和配置。安装前言。其实可以用 sudo apt-get install tomcat6 来安装的。但是如果这样安装虽然方便但是配置起来比较麻烦。因为他里面的文件散落在各个不同的目录里面。初学者会头晕的。比如我这个菜鸟光目录也找半天。所以其实并不是很方便。原创 2009-07-17 20:13:00 · 1649 阅读 · 1 评论 -
Ubuntu9.04 java环境环境搭建
安装系统装好后进行必要的配置,或者使用闪电配置命令:$sudo apt-get install ubuntu-restricted-extras再运行如下命令:$sudo apt-get install sun-java6-jdk待安装完毕后选择默认Java.$sudo update-alternatives --config java安装过程提示选择,输入“2原创 2009-07-17 20:12:00 · 928 阅读 · 1 评论 -
在Servlet和JSP中访问web.xml设置的初始参数
源自http://www.blogjava.net/qiyadeng/articles/13575.html,非常谢谢该博客作者! 在JSP和Servlet中有时候需要读取web.xml的初始化参数,比如可以用于设置JNDI的数据源的名字。下面简单介绍下在JSP和Servlet中怎么读取web.xml的初始化参数。一、在Servlet中读取:在Servlet中一般可以用S转载 2009-04-23 09:51:00 · 923 阅读 · 0 评论 -
SQL中Case的使用方法(下篇)
接上篇 四,根据条件有选择的UPDATE。 例,有如下更新条件 工资5000以上的职员,工资减少10% 工资在2000到4600之间的职员,工资增加15% 很容易考虑的是选择执行两次UPDATE语句,如下所示 --条件1UPDATE PersonnelSET salary = salary * 0.9WHERE salary >= 5000;--条件2UPDAT转载 2009-07-02 22:04:00 · 356 阅读 · 0 评论 -
EXT的Viewport的layout为border,其west的panel为split:true,但在IE6中并不能改变其大小
两种解决方式:一种是加一个CSS补丁:.ext-strict .ext-ie6 .x-layout-split{background-color: #dfe8f6;}另一种是在viewport里只加一个region为center的Panel,把该Panel的layout设为border,然后再在该panel里布局具体的内容。推荐使用第一种方式。第二种增加一层容器,运行速度会有影响。原创 2009-09-18 16:48:00 · 8542 阅读 · 0 评论 -
如何保护.net中的dll文件(防破解、反编译)
.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。转载 2010-08-24 19:27:00 · 806 阅读 · 0 评论 -
基于JSON实现数据列表翻页显示
本文要介绍的是一种采用纯前台方案,可以实现数据列表显示过程的翻页功能,其特点是以JSON, jQuery和Trimpath来实现前台数据的列表显示与翻页控制,整个过程中不依赖后台。转载 2010-08-23 09:20:00 · 4008 阅读 · 0 评论 -
提高程序运行速度 让Ext JS华而又实
Ext JS虽然有着华丽的界面,但是真正使用过的人才知道,它运行起来的速度是让人抓狂的,而导致速度慢的重要原因,就是JavaScript的加载,这里我们介绍几种方法,来提高Ext JS的运行速度,尽管不能完全解决,但对于程序还是很有帮助的。转载 2010-08-23 09:28:00 · 2037 阅读 · 0 评论 -
C#代码规范 .NET程序员需要提升的修养
没有规矩不成方圆,.NET程序员在日常的工作中坚持良好的编码习惯,对于今后的代码维护以及交接工作都大有裨益。转载 2010-08-23 08:53:00 · 807 阅读 · 0 评论 -
解决IE6、IE7、IE8、Firefox兼容的几种方案
本文和大家分享一下解决IE6、IE7、IE8、Firefox兼容的几种方案,浏览器的不兼容,大家肯定都是深恶痛绝的,我们只有追溯根源,才能避免类似的不兼容再次出现。转载 2010-08-23 09:07:00 · 1098 阅读 · 0 评论 -
PL/SQL Developer 8.0.2.1505 简体中文汉化版下载,带注册机-永久注册。
<br />做ORACLE ERP的对这个工具应该来说是很熟悉了吧,最近偶把PL/SQL Developer 8.0.2.1505 版本的原版+汉化包(简体中文包)+永久注册机一起发上来。用的好用顶一个。<br />PL/SQL Developer 8.0.2.1505 原版安装程序>> <br />http://download.youkuaiyun.com/source/2610117<br /> <br />PL/SQL Developer 8.0.2.1505 汉化包(简体中文包) >> <br />h原创 2010-08-10 14:28:00 · 2401 阅读 · 1 评论 -
ssh常用命令
目录: 1. Basic Instructions /基本指令 2. wget /下载工具 3. Crontab /定时任务 4. tar/tar.gz /压缩文件 5. vi /编辑器 1. Basic Instructions基本操作命令 通常来说,使用"$[Instructions] --help"可以获得以下各个命令[instructions]的帮助,包含其参数列表的定义。 -ls 列出当转载 2010-03-03 16:08:00 · 682 阅读 · 0 评论 -
低版本ie浏览器里使用html5新标签
首先是,1 、处理的问题是ie6,7无法识别新标签的问题使用js解决,引入与下js,就可以识别了。2 、html5的新标签无法使用设置css背景刚开始试的时候,还以为哪出问题了,后来才发现原来是display:block;的问题。加入相关css解决:header,nav,article,section,aside,footer{ display:block;}原创 2010-01-22 09:15:00 · 654 阅读 · 0 评论 -
C#编码好习惯
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑转载 2009-04-07 10:59:00 · 361 阅读 · 0 评论 -
改变Apache Tomcat 6.0网站目录的指向
默认情况下,是指向webapps/root目录下,要想改变这个目录,那么需要删除 root目录,同时在conf/server.xml 中增加下面一段privileged="true" antiResourceLocking="false" antiJARLocking="false">注意:d:/www是我自定义的网站程序目录!原创 2008-12-25 10:40:00 · 688 阅读 · 0 评论 -
Java处理Oracle中的用户自定义类型
Java对于PL/SQL中package下定义的类型并不支持(找不到,抛出invalid name pattern异常信息),需要定义schema级的类型。 Oracle的API:http://www.rakeshv.org/docs/oracle/jdbc3.0/index.html 代码如下:Schema Level Type:create or replace t原创 2008-12-11 14:23:00 · 1453 阅读 · 1 评论 -
解决java.lang.UnsupportedClassVersionError问题!!
1. Jbuilder2006自带了1.5的JDK,但如果你还想继续用JDK1.42,如果只是在Jbuilder2006的tool->configure->JDKs中添加一个JDK1.42或更低版本,那么即使你只写一个最简单的HelloWorld程序,Jbuilder2006都会给你报出长长一串错误,编写的代码在Jbuilder2005中也无法运行。JBuilder2006在运行编译工程时,会针对转载 2008-05-21 10:22:00 · 1020 阅读 · 0 评论 -
java中1.4和1.5版本不同造成的问题
vector调用未经检查public void mouseDragged(MouseEvent event) { vec.add(event.getPoint()) ;repaint(); }这个是使用1.4编写的,在1.5的环境下进行编译,编译时候说: [unchecked] 对作为普通类型 java.util.Vector 的成员的 add(E)的调用未原创 2008-05-22 10:16:00 · 604 阅读 · 0 评论 -
myeclipse中建立oracle数据库连接时出现ora-12705错误的解决办法
我用的myeclipse 6版本,oracle是10g版本,在MyEclipse Database Explorer里建立连接的时候出现了以下问题 java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invali原创 2008-07-18 09:24:00 · 2014 阅读 · 0 评论 -
vs2008中的Web Deployment Projects
偶找你找的好辛苦:http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en Web Deployment Projects for vs2008原创 2008-04-08 10:19:00 · 623 阅读 · 0 评论 -
JSP报表打印的一种简单解决方案
1. 在Word或Excel中制作报表的样式。 Excel的行高和列宽单位无法用mm或cm表示。 需要计算。在1024*768下,1CM约为38像素。 以此为基准,可计算并控制报表的行列位置。2. 在Word中设置“表格??标题行重复”。 在Excel中设置“文件??页面设置??工作表??打印标题”。3. 另存为网页,改后缀转载 2007-10-20 15:07:00 · 497 阅读 · 0 评论 -
ajax提交表单
因为项目需求,我写了下面的三个ajax相关的函数。发布出来和大家分享。第一个是用来无刷新加载一段HTML第二个是把表单数据转换成一串请求字符串第三个是结合函数一和函数二的无刷新提交表单实现。还有一点要提到的是,无刷新表单提交,还不能对文件上传进行处理,这个主要是因为浏览器的安全设置。目前无刷新的上传,一般是用iframe来实现的。关于这个,我们在google里搜索能找到很多。网上虽然已经原创 2007-10-20 15:04:00 · 1818 阅读 · 0 评论 -
提高网页打开速度的一些小技巧
互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。一、优化图片几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一转载 2008-05-22 10:02:00 · 361 阅读 · 0 评论 -
asp.net生成缩略图,打水印得类
asp.net生成缩略图,打水印得类,代码如下:using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;namespace BLL{ public class ImageUtil { public static void ad原创 2008-06-02 11:20:00 · 366 阅读 · 0 评论 -
jQuery + CSS 实现Tab分页功能
Html代码 div id="divTab" style="width:500px;"> table cellSpacing="0" cellPadding="0" width="100%" border="0"> tr> td valign="bottom" align="left" width="100%">转载 2009-02-16 09:35:00 · 4944 阅读 · 1 评论 -
jQuery常用实例代码(随时更新)
1、全选或者全不选form的Checkbox控件 function checkAll(objChkAll){ //找到表示全选/全不选的Checkbox控件所在的form元素 var frm = jQuery(objChkAll).parents().filter("form,:first"); if(frm != null){原创 2009-02-16 09:26:00 · 763 阅读 · 0 评论 -
EXT新手建议:建立自己的工具箱(Toolkit)
我认为学习EXT开发最好的方法是,在真正开发之前,掌握好高级JavaScript知识,就像鱼儿游在水里一样对JS运用自如。自己可以创建JavaScript的类、明白类原型(classs prototype)的原理,和明白函数的作用域都是有益的帮助。明白Ajax为什么要异步方式也是其中的一个知识点。论坛上50%所提出的问题很大原因是对JavaScript知识不牢固所至,而不是EXT API的问题。转载 2009-02-16 19:57:00 · 834 阅读 · 0 评论 -
int 和 String 互相转换的多种方法
1 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 D原创 2008-07-04 20:28:00 · 376 阅读 · 0 评论 -
Java逻辑运算符
& - 逻辑与| - 逻辑或^ - 逻辑异或! - 逻辑反|| - 短路与&& - 短路或A B A&B A|B A^B !Atrue false false true true truefalse true false原创 2008-07-01 11:15:00 · 638 阅读 · 0 评论 -
将 .NET 应用从 Visual Studio 迁移到 Eclipse
了解如何使用 Emonic Eclipse 插件开发开源 C# 应用程序以及如何在现有的 Microsoft® .NET Framework V2.0 项目中使用 Eclipse。Eclipse 可以轻松地支持 Java™ 和其他编程语言。但是直到最近,仍然很难使用 Eclipse 构建、运行和调试 C# 项目。本文将介绍如何使用 Eclipse Mono Integration (Emoni转载 2008-06-10 20:01:00 · 563 阅读 · 0 评论 -
asp.net分页控件
建立一个用户控件:Pager.ascx,然后后台代码修改为: 1public partial class Pager : System.Web.UI.UserControl 2 { 3 private string _UrlFormat; 4 private int _PageSize = 10; 5 private int _Re原创 2008-06-02 09:13:00 · 756 阅读 · 0 评论 -
java中出现如下错误解决方法:
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 你可以随便写一个,在Eclipse中它替你生成一个,有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:private st原创 2008-06-03 09:34:00 · 633 阅读 · 0 评论