![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
综合运用
猫头哥
创业中的猫头哥
展开
-
CentOS/RHEL 5/6/7上安装svn1.8
CentOS/RHEL 5/6/7上安装svn1.8[size=xx-small]1)安装yum源[/size]vi /etc/yum.repos.d/wandisco-svn.repo内容如下[WandiscoSVN]name=Wandisco SVN Repobaseurl=http://opensource.wandisco.com/centos/$releaseve...2017-04-06 09:02:18 · 404 阅读 · 1 评论 -
算法1
用JAVA打印: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 .......................... ............................ [code="java"]import java.u...2011-08-04 23:03:15 · 69 阅读 · 0 评论 -
高并发电子商务(WEB)项目方案
最近在思考,如何开发一个高并发的web应用。主要是个人总结的经验和方法论,欢迎大家扔石头砸我并积极的讨论。[b]1.性能分析[/b]分析高并发的瓶颈在哪里,根据笔者的经验瓶颈主要出现在CPU和数据库上。其次是网卡和网络的负载。在cpu负载100%的情况下,会拒绝受理请求。数据库的瓶颈在写入的情况下居多。[b]2.架构[/b]1)作业调度目前笔者了解的方案是quartz的...2011-08-01 17:03:37 · 148 阅读 · 0 评论 -
chrome小技巧
//chrome的全局设置about:flags原创 2011-07-18 19:10:07 · 84 阅读 · 0 评论 -
多例模式
多例模式的特点1)多例类可以有多个实例;2)必须自行创建;3)向外界提供自己的实例;有上限多例模式无上限多例模式有状态: Mutable Multiton无状态: Immutable Multiton多例模式使用的时候应该注意,不是提供一个对外的接口,然后无限的new,无限new的,那是静态工厂方法。多例模式侧重存在的对象,就不new,或者是拿新的对象替...2010-11-17 20:17:47 · 84 阅读 · 0 评论 -
RCP引用第三方jar包
在rcp里调用数据库驱动等第三方jar包的时候,会报找不到类的错误。按照正常思维,应当是像普通的java或者web项目一样,从build path里加。但在rcp里是不行的。他必须通过选项卡MANIFEST.MF/Runtime里增加里面有个Classpath,这里面增加你的jar包,不要忘记加个"."哦。如图:下面是我增加一个sqljdbc.jar的例子。...2010-11-16 09:49:05 · 158 阅读 · 0 评论 -
RCP Plug-in Project项目结构
1)插件配置文件:MANIFEST.MF,plugin.xml2)java类文件:必须包括Activator,Application,Perspective和3个Adivsor类3)构件属性文件:build.properties4)图片等资源文件具体结构如图[img]http://dl.iteye.com/upload/attachment/347592/6ebab5b8-52...原创 2010-11-13 10:11:11 · 89 阅读 · 0 评论 -
RCP eclipse3.x虚拟机查找顺序
eclipse启动时,按照下面的顺序查找Java运行环境。1)按照启动参数-vm设定的路径查找2)没有-vm参数,查找Eclipse安装目录下的jre子目录3)查找当前windows系统默认的JRE....2010-11-13 09:14:12 · 88 阅读 · 0 评论 -
idea hotkey
idea某些功能可能没有eclipse强大,但用他重构,真是爽极了。因此笔者最近有意向idea intellij转型。因为下周一项目上线,所以换个ide,找些新鲜感,最主要是为了提高效率。2011-07-02ctrl + alt + O【优化类导入】 可以针对整个工程进行导入优化ctrl + alt + L【格式化代码】 可以针对整个工程进行代码格式化2011-07...原创 2011-07-02 20:01:08 · 98 阅读 · 0 评论 -
REST关键原则
REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。[list][*]网络中的所有事物都被抽象为资源(resource)。[*]每个资源对应一个唯一的资源标识(resource identifier)。[*]通过通用的连接器接口(generic connecto...原创 2011-09-21 14:40:47 · 138 阅读 · 0 评论 -
CPU的核心与线程数
笔者最近领用了一台笔记本,x201i。结果一看,CPU是2核心4线程的。所以就没搞明白线程跟核心到底是怎么回事。因此记录下来,与朋友们分享。[img]http://dl.iteye.com/upload/attachment/407379/7721c7cf-44b0-3bae-91da-104c2827ce3a.jpg[/img] 指处理器中有两个核心, 但是利用了超线程技术...2011-01-31 14:49:20 · 222 阅读 · 0 评论 -
MyEclipse6.5的注册机代码
由于工作需要,开发工具从 eclipse3.6.1_javaee换到了 myeclipse6.5.1,所以网伤搜索到了一断注册机代码,经过本人亲自运行,完全可以使用。因此记下来,以后备用。[code="java"]import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream...2011-01-31 07:43:26 · 96 阅读 · 0 评论 -
抽象工厂
1)使用目的:这个系统中,有多于一个的产品族,而系统只消费其中某一产品族,使系统不依赖于实现。2)起源:不同操作系统的视窗构件3)说明:抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,创建多个产品族中的产品对象.4)区别:抽象工厂模式与工厂方法模式的最大区别在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个...2010-11-02 19:51:32 · 70 阅读 · 0 评论 -
sql server 2000安装时报"文件挂起操作"错误
在安装sql server 2000经常会提示:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!” 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目. 可能有的人说找不到Pe...2010-10-29 20:46:15 · 97 阅读 · 0 评论 -
算法2-大数相乘
[code="java"]import java.io.*;//数据类封装class IntString { public int len; public int[] digits; public IntString() { len = 0; digits = null; }}//算法实现类public class BigInt ...2011-08-04 23:09:43 · 51 阅读 · 0 评论 -
算法3-递归
[code="java"]/** * 时间:2010-02-07 * @author 朴海林 * * 递归函数 */import java.io.*;public class Recursive { public static void main(String[] args) { File f = new File("E:/Java Applic...2011-08-04 23:13:51 · 63 阅读 · 0 评论 -
chrome开发javaee服务端常用插件
Advanced REST client:调试http插件https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=zh-CNvysor:安卓手机桌面实时调试工具https://chrome.google.com/webstore/detail...2015-10-28 15:51:10 · 133 阅读 · 0 评论 -
java职业生涯规划
只上一个图,你就明白[img]http://dl2.iteye.com/upload/attachment/0112/1066/d1c7771b-464d-3766-be9f-1c050e9d4c56.jpg[/img]参考文章http://blog.sina.com.cn/s/blog_59d6717c0100syh3.html...原创 2015-10-03 10:10:16 · 167 阅读 · 0 评论 -
关闭 TSVNCache.exe 进程
在Windows下使用SVN,通常都会安装TortoiseSVN,安装后会有一个TSVNCache.exe的进程驻留内存,这个进程会定时地去扫描Subversion管理的文件夹/文件是否被修改了,一旦发现有更新,那本地的这些有更新的文件/文件夹就会被更新,这个动作不仅会占用10-50MB左右的内存,而且也会在执行的瞬间占用超过CPU 50%的负载。 这个进程还是影响到了PC的...2015-04-05 09:55:45 · 122 阅读 · 0 评论 -
eclipse中alt+/失效解决办法
1、Eclipse下进入Windows ->Preperences ->General ->keys2、把word completion的快捷键设置alt+/删掉!3、把Content Assist的快捷键由ctrl+space改成alt+/原创 2014-02-26 13:56:13 · 222 阅读 · 0 评论 -
svn-强行忽略与externals
提交文件,强行添加SVN忽略的文件svn add * --force提交文件svn commit -m "注释"编辑外部引用,其中最后一个参数是文件名svn pe svn:externals externals原创 2013-12-12 08:45:55 · 1754 阅读 · 0 评论 -
ab的用法
带head的请求,URL要用单引号,否则会报错./ab -n 10000 -c 50 -H 'User-Agent: panguso_yace' -H 'Host: open.panguso.com' 'http://10.10.128.11:8080/widget/search/w1?ptn=test'windows下的压力测试,URL要用双引号,其中包括多个headD:\pia...2013-12-09 20:19:43 · 242 阅读 · 0 评论 -
关于研发过程中的思路
一般我们在研发过程中,控制会议,会遇到很多问题。有些人看的很长远,但是过于理论化,实际实现起来,成本过高,这就是我们常说的over design;有些人只看眼前,认为能用就行。这时候主持人要思路清晰,汇集各方的精髓于己,加工运用。以下是个人的思路:临时方案最终方案过渡方案(从临时过渡到最终的方案)理论方案(不计成本的完美方案)其中,这也有利于团队成员的培养。...2013-07-04 10:10:09 · 899 阅读 · 0 评论 -
几种比较有特点的项目管理模式
[b]第一种[/b] thoughtworks有好多工程师,分DEV,QA,PM,FE等,在项目来的时候,从不同的工程师中挑选,组成项目研发团队,不存在专门的dev部门,或者QA部门,只有组成项目团队的时候,直接向项目经理汇报。[b]第二种[/b] 亚马逊由1个工程师,解决全部问题,从调研、分析、开发、测试、迭代。[b]第三种[/b] baidu工程师分在不同的大部门里...2012-09-17 14:31:08 · 211 阅读 · 0 评论 -
如果你迷茫,请看看学习路线
技术一定要俩头抓, 往下深谙原理(语言, 汇编, 内存, 硬件),往上系统解决方案(应用, 大数据, 分布式, 各种系统级方案). 而对于打工者的我们来说, 上显得更为重要, 因为往下是自身的修养, 而往上才能真正对你的雇主, 也就是付你钱的人, 产生价值.这个我也是摘抄的,不是出自本人原创。...原创 2013-06-05 10:12:05 · 83 阅读 · 0 评论 -
软件追求的几个特性
看了大话设计模式,里面总结的挺精辟可维护性:改只需要修改的地方可复用性:做好的代码,不管当前使用与否以后可以重用可扩展性:没有的功能,很容易加进来,不修改原来的地方灵活性:各模块可以自由组合...2012-12-07 00:00:03 · 168 阅读 · 0 评论 -
windows自动关机
Windows XP的定时关机命令是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下。比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒...2012-06-21 17:34:26 · 73 阅读 · 0 评论 -
firefox开发javaee服务端常用插件
CSS调试插件:Web Developer客户端UA模拟插件:User Agent Switcherhttp2调试插件:SPDY indicatorJSON格式化插件:jsonviewrest测试插件:RESTClient浏览器调试插件:firebug(2014-09-25基本上不用了,火狐或者chrome自带的更好)cookie查看插件:firecookie(2014...2012-02-15 17:52:32 · 70 阅读 · 0 评论 -
Eclipse中@author的修改
换了电脑后eclipse中的@author变了,于是找了下修改@author的方法: 在eclipse.ini中添加-vmargs-Duser.name={author name}记得一定要在-vmargs之后,否则无效。原创 2012-06-01 11:42:09 · 111 阅读 · 0 评论 -
eclipse hotkey
看eclipse的快捷键大全,容易让人迷惑,所以根据本人的工作经验,总结出了几个常用,实用的快捷键,笔者会逐步完善下面的内容,所有快捷键都不是一天就能熟悉的,所以笔者也会阶段性的学习快捷键,等熟悉完eclipse,笔者有意向IDEA的intellij的工具转型,请朋友们继续关注^-^2010-10-17F11【debug运行工程】ctrl + F11【运行工程】F5【step ...原创 2010-10-17 23:31:26 · 134 阅读 · 0 评论 -
常用网站
java的开源框架集合http://www.open-open.com/ibm超级强大的技术社区http://www.ibm.com/developerworks/cn/超级强大的前台效果代码下载站http://www.dynamicdrive.com/maven中央库http://search.maven.org/#browsejava入门学习教程http:/...原创 2010-10-17 02:38:43 · 76 阅读 · 0 评论 -
RCP JVM和eclipse内存的理解
[b]一 基本说明[/b] 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人员使用的. 2)非堆内存(Non-heap...2010-09-28 09:25:25 · 331 阅读 · 0 评论 -
系统开发中各文档模板
下面是我弄到的比较不错的文档原创 2010-06-25 08:47:30 · 724 阅读 · 0 评论 -
RCP eclipse3.6_javaee下的实用小插件
结合本人的工作经验以及使用情况,总结出了一下实用的eclipse小插件,同时也是为了找个地方做笔记,所以写到了这里,如有写的不好之处,请朋友们指出。本着互相鼓励学习的态度,大家互相交流,共同进步!jode_1.0.6(Java Optimize and Decompile Environment ) 非常好用的Eeclipse的反编译插件,随时点击,随时查看源代码,但他的官方下载的...2010-09-07 19:41:48 · 124 阅读 · 0 评论 -
svn-windows下使用svn1.6.13的详细配置说明
[b]一 安装软件[/b]服务器(Win32Svn):Setup-Subversion-1.6.13.msi(http://subversion.apache.org/packages.html)客户端:TortoiseSVN-1.6.11.20210-win32-svn-1.6.13.msi(http://tortoisesvn.net/downloads)语言包(不必须):...2010-09-01 21:05:19 · 164 阅读 · 0 评论 -
windows下,注册及删除服务
1 将目录中的两个可执行文件(instsrv.exe, srvany.exe)放到c:\windows\system32目录下2 在命令行下输入 instsrv 服务名 c:\windows\system32\srvany.exe3“运行”regedit修改注册表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服务名\Param...原创 2010-06-12 16:38:53 · 352 阅读 · 0 评论 -
良好的开发习惯
向更高层次迈进!养成良好的习惯与技巧.结合本人的经验和理解,总结出了以下良好的开发习惯和技巧,向更高层次迈进!本人会经常更新此贴,希望朋友们一起热烈的讨论,共同进步,开心交流^-^ 1.注释 为代码加注释,是一个良好的习惯。随着时间的流逝,有的时候,自己加的注释可能都记不清楚了。为代码加注释,既是为了自己,也是为了他人。笔者在接管同事代码的时候,就出现过“无注释”的代码段,维护起来真是痛苦之极...2010-06-12 13:50:09 · 330 阅读 · 0 评论 -
必须要学的技术----反编译
反编译,顾名思义就是把.class文件反编译成.java源代码.有些demo,只能看,缺没有源代码。这对开发和学习以及工作造成了很大的阻力.而笔者在工作中,多次靠jad成功的获取了demo的java代码,进而完成了几个难度较大的工作.下面笔者将介绍2款著名的反编译工具 (一)jad1.5.8 先将XXXX.jar解压,使用jar xf ..\XXXX.jar,然后...原创 2010-06-09 22:32:44 · 146 阅读 · 0 评论 -
Eclipsse 的一些使用小技巧
下面是本人总结的一些Eclipse中,比较实用方便的技巧和快捷键1 代码格式化ctrl+shift+f有些人肯定在使用的时候不觉得方便,他会自动给你换行.这个时候你需要设置一个属性windows/preferences/java/code style/formatter修改active profile 点击editLine Wrapping页中的属性 maximum l...原创 2010-06-09 16:43:05 · 158 阅读 · 0 评论 -
动态代理
一 为什么要用动态代理设计模式呢? 比如下面的例子中,在MyClass中,有个方法doMethod().在一般的项目或者系统中,Class你是看不到他的源代码的。而仅仅给你调用他的接口MyInterface.此时如果你想在doMethod()方法中加一段代码,比如打印日志消息,增加权限判断,这个时候该怎么办?如何在不修改源代码并且在没有源代码的情况下实现呢?这个时候动态代理模式我...原创 2010-06-08 17:15:47 · 56 阅读 · 0 评论