自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Just look at you

上帝赋予我们一颗奋斗的心,我们唯有坚持不懈地战斗下去,才不会辜负自己丰富多彩的生命。

  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

转载 java类加载器

类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用

2012-07-25 22:11:20 279

java类加载器

类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java ...

2012-07-25 22:11:00 67

原创 Exception的finally是否执行

try{int x = 4/2;return;}catch(Exception e){e.printStackTrance();}finally{System.out.println("执行finally");}执行顺序是:执行完finally以后在执行returntry{int x = 4/2;System.exit(0);}catch(Exc

2012-07-25 22:02:19 419

Exception的finally是否执行

try{int x = 4/2;return;}catch(Exception e){e.printStackTrance();}finally{System.out.println("执行finally");}执行顺序是:执行完finally以后在执行returntry{int x = 4/2;System.exit(0);}catch(Exc...

2012-07-25 22:02:00 153

原创 forward与redirect的区别

forward是服务器请求资源,服务器直接访问目标地址的URL ,把那个URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request 参数都可

2012-07-17 22:17:09 287

forward与redirect的区别

forward是服务器请求资源,服务器直接访问目标地址的URL ,把那个 URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服 务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个 地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以 session,request 参数都可以获取。...

2012-07-17 22:17:00 74

原创 Struts 工作流程是什么?

一个用户的请求是通 ActionServlet 来处理和转发的。那么,ActionServlet 如何决定把用户请求转发给哪个Action 对象呢?这就需要一些描述用户请求路径和Action 衍射关系的配置信息了。在Struts 中,这些配置映射信息都存储在特定的XML 文件Struts -config.xml 中。在该配置文件中,每一个Action 的映射信息都通过一个 元素来配

2012-07-17 21:11:24 619

Struts 工作流程是什么?

一个用户的请求是通 ActionServlet 来处理和转发的。那么, ActionServlet 如何决定把用户请求转发给哪个Action 对象呢?这就需要 一些描述用户请求路径和Action 衍射关系的配置信息了。在Struts 中,这 些配置映射信息都存储在特定的XML 文件Struts -config.xml 中。在该配 置文件中,每一个Action 的映射信息都通过一个<Acti...

2012-07-17 21:11:00 83

原创 String与StringBuffer的异同点

String类型:String的字符串长度是不可变的,String s1="abc"; s1="def";只是s1的引用指向的位置发生改变,“abc”对象在堆内存中依然存在,Java的垃圾回收机制到时候会回收回去,对于经常检索的字符串,使用String类型合适,效率高常用的方法有charAt()、indexOf 、subString()StringBuffer类型:St

2012-07-16 22:04:48 755

String与StringBuffer的异同点

String类型:String的字符串长度是不可变的,String s1="abc"; s1="def";只是s1的引用指向的位置发生改变,“abc”对象在堆内存中依然存在,Java的垃圾回收机制到时候会回收回去,对于经常检索的字符串,使用String类型合适,效率高常用的方法有charAt()、indexOf 、subString()StringBuffer类型:St...

2012-07-16 22:04:00 122

原创 java.lang.String的trim()的用法

String.Trim()方法会去除字符串两端,不仅仅是空格字符,它总共能去除25种字符: '/t', '/n', '/v', '/f', '/r',   ' ', '/x0085', '/x00a0', ' ', ' ',   ' ', ' ', ' ', ' ', ' ',   ' ', ' ', ' ', ' ', ' ',   '?'

2012-07-15 20:08:20 4565 3

java.lang.String的trim()的用法

String.Trim()方法会去除字符串两端,不仅仅是空格字符,它总共能去除25种字符:'/t','/n','/v','/f','/r','','/x0085','/x00a0','','','','','','','','','','','','','?','/u2028','/u2029','','?'如果...

2012-07-15 20:08:00 152

原创 mysql备份还原数据库命令

备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename >backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername

2012-07-02 11:22:30 549

mysql备份还原数据库命令

备份MySQL数据库的命令mysqldump-hhostname-uusername-ppassworddatabasename>backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump-–add-drop-table-uusername-ppas...

2012-07-02 11:22:00 67

mysql备份还原数据库命令

备份MySQL数据库的命令mysqldump-hhostname-uusername-ppassworddatabasename>backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump-–add-drop-table-uusername-ppas...

2012-07-02 11:22:00 80

SU-FTP-Server-Windows-v15.1.2

SolarWinds Serv-U version 15.1.2 Hotfix 2 ----------------------------------------- This fix contains solutions for the following issues: 1) SQL injection vulnerability in the invitation link used by secure file sharing. 2) Persistent cross-site scripting vulnerability in file sharing. 3) Vulnerability which allows for the injection of additional email headers by using a crafter subject in an upload or download request. Installation Instructions ------------------------- This hotfix requires updating Serv-U. Within the Serv-U folder there is a folder for each supported platform. Please use the files for your appropriate platform when updating Serv-U. The folder contains files with the appropriate directory structure (if necessary) to upgrade your installation. This hotfix requires Serv-U version 15.1.2 Hotfix 1 ------------------------- TO INSTALL: 1) Shut down all running Serv-U processes. i) Right-click the tray icon, and then select "Stop Serv-U". ii) Right-click the tray icon, and then select "Exit Tray". 2) Make a backup copy of the following files: Windows: <Serv-U-InstallDir>\Serv-U.exe <Serv-U-InstallDir>\Serv-U.dll <Serv-U-InstallDir>\Serv-U-RES.dll <Serv-U-InstallDir>\RhinoNET.dll <Serv-U-InstallDir>\RhinoRES.dll <Serv-U-InstallDir>\Client\Web Client\Share\GuestDownload.htm <Serv-U-InstallDir>\Client\Web Client\Share\GuestUpload.htm <Serv-U-InstallDir>\Client\Web Client\Share\ShareDetails.htm Linux: <Serv-U-InstallDir>\Serv-U <Serv-U-InstallDir>\Client\Web Client\Share\GuestDownload.htm <Serv-U-InstallDir>\Client\Web Client\Share\GuestUpload.htm <Serv-U-InstallDir>\Client\Web Client\Share\ShareDetails.htm 3) Extract the ZIP file to a temporary location. 4) Open the folder for the platform Serv-U is installed on. For example, open the "Windows 32-bit" folder if Serv-U is installed on a 32-bit version of Windows. 5) Copy the contents of this folder to your Serv-U installation directory. For Windows, the default installation directory is: C:\Program Files\RhinoSoft\Serv-U -or- C:\Program Files\RhinoSoft.com\Serv-U For Linux, the default installation directory is: /usr/local/Serv-U 6) On Linux, modify the permissions of the files by executing the following command: chmod u+xs Serv-U 7) Restart the Serv-U tray application. 8) Right-click the tray icon, and then select "Start Serv-U". After applying this hotfix, the issues outlined in the description should no longer occur. ------------------------- TO UNINSTALL: 1) Shut down all running Serv-U processes. i) Right-click the tray icon, and then select "Stop Serv-U". ii) Right-click the tray icon, and then select "Exit Tray". 2) Replace the following files with your backed up copies: Windows: <Serv-U-InstallDir>\Serv-U.exe <Serv-U-InstallDir>\Serv-U.dll <Serv-U-InstallDir>\Serv-U-RES.dll <Serv-U-InstallDir>\RhinoNET.dll <Serv-U-InstallDir>\RhinoRES.dll <Serv-U-InstallDir>\Client\Web Client\Share\GuestDownload.htm <Serv-U-InstallDir>\Client\Web Client\Share\GuestUpload.htm <Serv-U-InstallDir>\Client\Web Client\Share\ShareDetails.htm Linux: <Serv-U-InstallDir>\Serv-U <Serv-U-InstallDir>\Client\Web Client\Share\GuestDownload.htm <Serv-U-InstallDir>\Client\Web Client\Share\GuestUpload.htm <Serv-U-InstallDir>\Client\Web Client\Share\ShareDetails.htm 3) Restart the Serv-U tray application. 4) Right-click the tray icon, and then select "Start Serv-U". ------------------------- Key和Backup两个选项,然后点Patch完成注册; 如果出现“File Serv-U.dll obscure”提示而无法勾选那两个选项,是因为将32位和64位的破解方法搞混,并不是文件被锁 定、进程占用或只读写保护等等问题,因为Serv-U.dll可以直接被删除,只要针对版本使用对应破解方法即可。

2016-07-08

jBPM4工作流

jBPM4工作流应用开发指南 胡奇 jBPM作为历史悠久、功能最强大的开源工作流引擎一致又有着国内外广泛的使用群体。2005年我再美国时因为第一次在大型企业应用中使用了jBPM与Seam技术,还得到了jBPM团队所在的JBoss公司2006年度世界创新奖。2007年回国与本书作者成为同事后,我们一起为国内大量客户进行了有关工作流引擎的咨询工作。那时候本书作者就开始不断总结客户所面对的问题与需求,并一直想把jBPM真正结合本土业务特色发扬光大。如今本书终于问世,过去一直缠绕着众多国内程序员的一些如回退,回答,自由流等“中国特色”的问题都通过jBPM4有了明快的解决之道。多年来jBPM工作组与本书作者共同的厚积薄发恰如其实的为国内程序员在实际工作中快速应用开源技术又提供了一个宝贵的武器。

2014-06-12

深入浅出MFC:MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。Microsoft Visual C++提供了相应的工具来完成这个工作:AppWizard可以用来生成初步的框架

可能只有你看了才知道值不值得!!! MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。Microsoft Visual C++提供了相应的工具来完成这个工作:AppWizard可以用来生成初步的框架文件(代码和资源等);资源编辑器用于帮助直观地设计用户接口;ClassWizard用来协助添加代码到框架文件;最后,编译,则通过类库实现了应用程序特定的逻辑。

2010-06-24

Windows+API+函数

Windows API 函数 for Visual Basic

2010-06-21

编程有关资料API函数

JFreeChart类: TextTitle类: StandardLegend(Legend)类: 这个可能对你很有用啊!!!

2010-06-21

空空如也

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

TA关注的人

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