自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (15)
  • 收藏
  • 关注

原创 将博客搬至CSDN

不是牛人,测试把数据搬家到csdn

2017-07-31 14:12:59 108

原创 spring boot dubbo

spring boot dubbo 学习 问题: 1:RPC的实现是如何实现的?核心类:ReferenceConfig.createProxy()创建代理类, 获取proxy代理类的顺序: 1.如果没有url指定:1:查找本地是否有接口2.是否是url直连:3.是否是注册中心连接:配置文件加载:1:配置文件获取。...

2017-07-31 14:12:45 193

原创 内存修改器

ce修改器金山游侠烧饼修改器

2014-09-04 10:36:01 421

原创 特定的方法只做特定的事情

/** 是否还有战斗未结束 */ public static boolean hasWarNotEnd(long roleId) { WarBean wb = getWarByRole(roleId); if(wb == null) { WarEndListenerBase listener = getCacheWarEndListener(roleId); i...

2014-03-04 11:28:57 154

原创 网页加速的资料收集

1:浏览器有最大并发数限制,但是该限制只对同一个域名下的组件有效,所以静态文件和动态数据的分离使用不同域名可以提高网页浏览的性能。

2013-01-08 11:19:06 81

原创 维优遇到的问题

 1:String和基本类型int的比较。public class ShowTest { private static String s = "1"; private static int i = 1; public static void main(String[] str) { System.out.println(s.equals(i)); }}  ...

2012-04-18 15:05:52 128

原创 java编译器的聪明

代码 如下 : public class TestStatic{ public static void main(String[] args) { TestStatic1 test = null; System.out.println(test.ss); }}class TestStatic1...

2012-03-23 15:37:44 97

原创 java web开发疑难杂症

  1 :URLDecoder.decode(s, charSet) 和浏览器的decode的区别 :           对于%2B 的解析存在着区别 ,URLDecoder.decode(s, charSet) 会解析为 + ,浏览器会把它解析为 空格 。当代码中做了URLEncode.encode(s,charSet)的处理后,如果通过浏览器转发,自动的decode的时候,获取的数据...

2011-12-25 10:27:04 116

原创 ajax请求对象获取

function GetXmlHttpObject(){ var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try {...

2011-11-22 17:35:37 123

原创 opera UTF-8人命币符号问题

opera在utf-8下,多于5个反斜杠下展现的人名币符号的不同。 展现二横的html代码片段<html><head></head><body>¥/3/1/1/2016301/covers/largecover.jpg</body></html>   展现一横的html代码片段...

2011-11-17 16:19:26 253

原创 java里的一些类的有趣解释搜集

CountDownLatch : 在所有的运动员准备好之前,你给我等着,这家伙就是个裁判,类似的,找jdk api 

2011-10-29 17:50:40 94

原创 有用的视图查询搜集

查询锁表人:select b.OS_USER_NAME,c.object_namefrom v$session a, v$locked_object b, dba_objects cwhere a.SID = b.session_id and b.OBJECT_ID = c.object_id;  select trunc(e.begin_interval_time, 'd...

2011-10-19 10:20:40 121

原创 有意思的问题2

[code="第一个输出和第二个输出的有什么区别"]public static void main(String[] args)    {        Object obj=null;        System.out.println(String.valueOf(obj));        System.out.println(String.valueO...

2011-09-26 14:58:55 99

原创 java的重写序列化

       这几天在看java序列化的一些东西,资料上说写了在序列化类(比如LinkedList,ArrayList,HashMap等容器类)里面加上wirteObject(ObjectOutputStream stream),readObject(ObjectInputStream stream),序列化和反序列化的时候会分别调用上面两个方法,而不走默认的序列化流程。但是一直想不通在什么时候调...

2011-09-15 11:13:43 710

原创 spring学习日志ioc的实现。

1 :spring ioc 执行的典型流程:      i:解析配置文件解析为BeanDifinition Resource--解析(DefaultBeanDefinitionDocumentReader)--组装(BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element ele, String beanName, Bean...

2011-08-30 09:28:59 166

原创 一些电子书整理

svnbook ;深入java虚拟机;深入学习log4j;代码大全中文版;设计模式;软件工程思想;敏捷软件开发;精通JavaScript(图灵计算机科学丛书);大型企业信息系统的架构设计-SD2C-2009;常用排序算法分析与实现(Java版)scrum-and-xp-chinese-versionScala向导(前15章)rails框架指南OR...

2011-07-04 17:10:47 130

原创 纯粹日记

      这几天搞的很累,一个是轮询的那个问题,莫明其妙的少了一条数据,还是一个偶现的问题,当时搞的很头大,搞了几天却发现是因为轮询的时候对外部容器参数做了删除,导致放入缓存里面的数据少了一条。     后来又出了一个问题,当时为了一个需求把一个定时的缓存改成了一个永久缓存,新加了一个键值对,在开发,SDV测试的时候都没有发现问题,到了现网测试环境上莫明其妙的找不到数据,log4j是erro...

2011-06-10 09:26:35 93

原创 memcached资料整理和学习

  1:服务器资料:从memcached上下了一份代码,发现memcached服务器代码是用c语言写的,意味着服务器是和平台相关的。但是我不知道从官网上下的是那个版本的?是linux? 地址 http://memcached.org/  然后从http://apps.hi.baidu.com/share/detail/33762329博客上找一个一遍文章,好像有win32的memc...

2011-06-07 10:39:30 89

原创 项目中曾经犯过的错

1:改变的入参的值。错误的代码:public static List<Object> randomRank(List<Object> rankComments, int num) { if (null == rankComments|| 0 == rankComments.size()) { ret...

2011-06-03 09:46:06 87

原创 数据库的一些概念

3:事务隔离级别:   数据库并发存在的三种问题:         幻象读取:事务T1读取一条指定的where字句所返回的结果集。然后事务T2新插入一条记录,这行记录恰好可以满足该条件,当T1第二次读取的时候就查询除了这条数据。这个新行就称为“幻象”,因为对于T1来说这行就像是突然出现的。        不可重复读:事务T1读取一行记录,紧接着事务T2修改了T1刚才读取的那...

2011-05-24 14:57:28 81

原创 一些oracle关键词应用整理

[,str] :代表可选。1:decode 用法:  decode(value,search_value,result,defaultValue) 类似JAVA中的三目表达式 value==search_value?result:defaultValue ; 2 : translate用法 : translate(x,exist_string,to_string) 例子...

2011-05-20 11:16:25 110

原创 我的面试题收集

  1:合并二个的排好序的数组,每个数组有N个元素,最坏需要比较多少次?  2:jsp的内置对象。  3:数据库三范式。  4:悲观锁和乐观锁。  5:从二叉树的中序,后序,推导出前序。  ...

2011-05-18 08:48:39 89

原创 oracle一些概念

1:高水位:曾经包含的数据的最右边的块。一般性我们删除数据,使用delete 语句,但是delete语句不能够清高水位,可以使用truncate 清除高水位。一般性需要进行频繁删除,插入的表会用到。oracle全表扫描扫描的是水位下的所有块,对于删除,插入很频繁的表,要注意高水位问题会导致数据表没多少数据,读取性能很差的问题。2:逻辑存储上的4个粒度:    a:块的定义:粒度最小的存...

2011-05-13 19:47:54 72

原创 容易搞混的问题

1:switch语法的运用public static void test(int i) { switch (i) { case 1: case 2: System.out.println("case 2"); break; ...

2011-05-07 14:53:02 108

原创 面试编程题收集

1:有N个人围成一圈,第一个人从1开始报数,报到M的人出列,求最后一个出列的人, 约瑟夫环问题。 public void testTest() { String[] people = { "1", "2", "3", "4", "5" }; int M = 10; int length; int m; while ((length = people.length)...

2011-04-20 15:04:27 95

原创 优化的一些实例

优化使用的工具,使用LoadRunner做为压力测试工具,使用jprobe进行代码剖析。1:第一个实例。原状况:调用一个API,发现执行的时间很高,用jprobe分析,发现消耗时间最长的是把缓存中的一个树从第三个节点进行扁平化,就是把第二个节点的子树构造为一个列表,不知道为什么构造这个数据的耗时比直接查数据库的耗时都要多的多。解决的方案:      方案1:直接调用sql,通过...

2011-04-20 11:18:41 93

原创 一些有用的地址

http://www.agiledeveloper.com/downloads.html  agile developer下载页面,从中可以找到Venkat Subramanoam的文章和演示 http://fit.c2.com/  可以自动对比客户期望结果和应用实际运行结果的协作工具。 http://mockito.org/  : 一个常用的mock测试框架,例子可以看下mi...

2011-03-14 23:01:29 93

原创 tomcat远程调试方法一

例子 一 方法1:适用于tomcat6 ...

2011-01-20 20:44:04 85

原创 一些不常用但有意思的公式

hashmap获取链表数据的公式:    h & (length-1) < length。

2011-01-14 09:53:18 130

原创 xstream的一些资料整理

1:xstream的作用:       把pojo对象转换成xml,把xml转换为pojo对象。默认基于 2:xstream的常用方法介绍:   初时化:   XStream stream=new XStream();    转换声明(对象和xml转换的规则声明) :    1,stream.alias("xml显示", 类.class);//显示对...

2011-01-06 15:45:14 124

原创 10进制转换为二进制

public class Tools extends TestCase{ /** 10进制转16进制 */ public static String algorismToHex(String source) { String binary = algorismToBinary(source); int len = binary....

2011-01-04 16:44:03 107

原创 一些有用的工具收集

pmd :个人主要用于重复代码的查询。FindBugS : 代码中一些隐藏错误的查找,很有用的一个工具。minGw : vc++的运行环境。sysbase powerDesigner : 画图工具,主要用于数据库表的设计,导入和导出。jude : java uml画图工具,个人感觉比rose好用,而且比较适合java程序员。Navicat : mysql的UI工具,和pl/...

2010-12-28 09:05:19 205

原创 oscache 集群中数据同步问题

今天碰到了oscache缓存同步的问题,因为以前没接触这些个问题,所以查了一堆有用的资料,放在上面。下面是前辈整理的一些资料,都是在javaeye上找的:OSCache 集群中数据同步问题,Oscache分布式集群配置总结OSCache使用指南下面是自己的一些总结:oscache.properties:文件配置向导 ,在 JavaGroupsBroadc...

2010-12-20 15:55:42 136

原创 分布式系统的一些疑问

     今天,看了InfoQ上的一篇文章。淘宝双十一事件的前中后事件,很多东西感觉很神奇,但是却有着很多的疑问。做为一个技术开发人员,我总是希望在看到新奇的东西时,把它拆开,揉碎了,从里到外都搞清楚。就我现在的理解,分布式的开发就是把一个大型的项目分开,然后对于调用比较频繁的接口和不频繁的接口分开去调用不同服务器的业务支撑层。当然数据上必须去统一。...

2010-12-15 14:10:35 76

原创 关于测试驱动开发

      这几天一直在看JUnit Recipes中文版,看了大半本书,没看到一点对当前的项目有用的东西,感觉很郁闷。就个人感觉JUnit实用技巧这本书适合充血的面向对象的编程,而不适合贫血的面向对象编程。一大堆的java代码,除了一堆数据对象之外,其他所有的类对象调用的都是静态的面向过程的方法,而且所有的方法最终都指向数据库。这样一个项目做单元测试真的有价值吗?      这几天终于发现了...

2010-12-14 14:16:05 101

原创 面试题目

引用别人的文章,觉得比较有意思,也希望有一天有机会去自己要去的公司一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 二、VECTOR,ARRAYLIST, LINKEDLIST的区别是什么? 三、HASHTABLE, HASGMAQ,TreeMap区别 四、ConcurrentMap和HashMap的区别 五、T...

2010-12-14 13:45:19 72

原创 自写的连接池-生产者消费者

public class DBConnectionPool{ // 默认的最大线程数阀值 private static final int DEFAULT_MAX = 10; // 默认的最小线程数阀值 private static final int DEFAULT_MIN = 5; // 默认的最长等待时间 ...

2010-10-25 11:38:15 125

原创 sql优化规则整理

 1,当访问一张表的记录时,ROWID是速度最快的方法,甚至比唯一参数索引还要快。 2:SQL语句尽量用大写,因为sql的执行,总是oracle总是先把小写的转换为大写的再执行。 3:避免在索引上使用计算,因为一旦在索引上使用了计算,oracle就会采用全表扫描,而不会采用索引扫描。 4:计算记录条数:一般而言count(*)的效率高于count(1),使用索引扫描高于全表扫描. ...

2010-10-21 09:17:23 119

原创 jconsole

  jconsole可以查看堆栈的执行情况。  java堆内存通常分为新对象区域和老对象区域。新对象包含伊佃园区域(Eden space),From区域和To区域,其中伊佃园区域是最重要的区域,新创建的对象基本上放在这块,所以可以从jconsole中看到新对象创建的情况,至于From区域和To区域,主要是在伊佃园空间满的时候,放的一个备份,进行第一次垃圾回收,然后把还有指针引用的所有对象放到F...

2010-10-20 13:40:36 113

原创 xstream初读

  xstream 入口类:com.thoughtworks.xstream.XStream  主要支持的解析方式:jdom,xmlpull,dom4j,jdom.  默认的解析方式:xmlpull 包解析(该包的解析速度据说超过sax解析,J2ME解析xml会用到该包)  刚刚查了下资料,发现原来除了熟悉的Dom(基于DOM树)解析,Sax(基于事件)解析外,前两者都需要一次性析, ...

2010-10-16 10:17:05 125

smsniff和window 端口查看器.zip

smsniff和window 端口查看器.zip

2010-06-23

ibatis-3-core-3.0.0.227.zip

ibatis-3-core-3.0.0.227.zip

2010-06-19

ibatis-2.3.4.726.zip

ibatis-2.3.4.726.zip 源码

2010-06-19

ibatis-core-3.0-bundle

ibatis-core-3.0-bundle,拿到公司看

2010-06-17

jsontools.zip

javajson工具类和前端字符窜转JS,那到公司去研究……

2010-06-16

jdeclipse_update_site.zip

eclipse class反编译插件,可以让你在eclipse开发中看见源码哦,不用切换出去看,像我这种爱偷懒的人的最爱,呵呵……

2010-06-14

软件设计师教程51-68

软件设计师教程,因上传空间限制,只能一点点分割,痛苦……

2010-06-08

软件设计师146-163

软件设计师,软件设计方面,因时间问题值传一点点...

2010-06-07

软件设计师126-145

软件设计师,软件设计方面,因时间问题只传一点点...

2010-06-07

软件设计师106-125

软件设计师,软件设计方面,因时间问题只传一点点...

2010-06-07

软件设计师87-105

软件设计师,软件设计方面,因时间问题只传一点点...

2010-06-07

软件设计师69-86

软件设计师,软件设计方面,因时间问题只传这一点点...

2010-06-07

软件设计师36-50

软件设计师,软考方面的,因为时间有限,只传一点点……

2010-06-07

软件设计师教程17-35页

软件设计师教程关于堆栈问题的,还有就是想考软考但网络受限制的,就跟我一样将就下吧,早上没啥时间,晚上继续……

2010-06-07

jude java 建模工具

基于JAVA,可以有直接生成代码的UML建模工具,比起ROSE而言,JUDE的理想的java建模工具

2010-05-26

空空如也

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

TA关注的人

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