- 浏览: 127839 次
- 性别:
- 来自: 北京
最新评论
-
C_J:
有必要这么鸡冻咩?
编写自己的ClassLoader知识点 -
jason61719:
你这不是说了等于没说吗……就解析个loadClass(),谁不 ...
编写自己的ClassLoader知识点 -
jiming:
tedeyang 写道很好的改进,不过话说回来,mybatis ...
开源,从关注产品社区做起(ibatis3.x的最近一个issue展示) -
C_J:
独爱Java 写道好像实际用处并不是很大,只是多了解了有这个东 ...
Java内存模型笔记 -
独爱Java:
好像实际用处并不是很大,只是多了解了有这个东西而已。。。
Java内存模型笔记
文章列表
题记:
废话不多,慢慢写吧
写的可能有点乱,但思路是按照insert操作来写的。
问题1:线程安全
在整个app多线程中,可以共用一个SqlMapClient来执行操作。原理是利用了ThreadLocal,ThreadLocal实际上是不同的 ...
题记:
JE今年应该有几次出现“无法访问的”事故了,不免产生担心,正好上周自己也是闲着就在机器上搭了一个人博客
(wordpress+nginx+mysql),于是就想把自己在JavaEye博客上写的东西自动同步到本地wordpress或者mysql,并自动保持最新,就像dropbox同步更新文件一样,以防范JE发生事故,丢失数据的危险。
wordpress自己有套表设计,同步到wordpress的好处是你可以以wordpress的形式表现出来,当然也可以自己设计表结构:)
抓包有了一个雏形,但还有些过滤,自动更新,表设计等工作,自己挺懒的 ...
题记:
第一次接触MAC的开发.....
Dock也是第一次听说,但弄明白后,这个东西就类似windows的任务栏。
这个Dock可以挂载一个叫NSDockTilePlugIn的 bundle,开发这个类似很多OSGI模型开发bundle一样,继承NSDockTilePlugIn,然后你实现相应的methods,完之后build出来放到指定的目录下,然后在某个特定的“动作”的时候会自动调用这些methods。
写道
The Dock tile plug-in must be placed inside the Contents/PlugIn ...
题记:
有些想法会在你某天心血来潮的时候袭来。在很久之前就想做自己的Blog。
今天下午正好空闲就在本机搭建了一个。
Requrement:
Mysql5.1 ,download from: http://mysql.com
php-5.3.3
wordpress3.0.1
nginx-0.8.53
这些东西都可以在官方网站下载到。
下载这些zip包后,可以解压到自己喜欢的目录。
1,建立数据库和用户
比如通过mysql的 ...
题记:
反正闲着还是闲着。以下分析基于MapleFetion2.5版本。
以前在DD的时候,XX做了一个告警短信系统,后来问了下孙总,他说只是XX提供了接口,应用这边给个文件就好了。所以此路XXX了。
最早研究起Fetion的大哥应该是邓东东,记得之前面试我还提到过他的名字,他的LibFetion也是自己做黑盒分析做出来的,算是第三方最好的了,也做了很久,用c写的,见http://www.libfetion.org 原是本着美好的愿望,希望大家在此基础上开发更好的应用,无奈由于非技术原因,不提供对外的so库,特别是windows版本的,你懂 ...
题记:
最近在上课,花了4500闷,有段时间没写博客了。因为马上要开启人生中重要的新职业生涯,也来充充电。
Technical Overview:
When people speak of Eclipse, they very often mean the Eclipse Software Development Kit (SDK)which is both the leading Java™ integrated development environment (IDE) and the single best toolavailable for building ...
可变hashcode的隐患
为识别对象,JDK为每个Object类都定义了一个hashcode,Object的类的hashcode是根据对象的内存地址做hash算法得出来的,String类则自己重写了hashcode()方法,是根据字符串的每个字符做算法累加起来的,Integer在直接返回value的值。
而很多时候,对于应用系统的一些类(Java Bean),是要根据属性来计算hashcode而非内存地址,就像String类。所以会去覆盖Object的equals方法。其实重写就重写了,但是出于技术上的要求,JDK的一些数据结构Collection作为一个数据的容器, ...
记得以前工作的时候,有天direct manager问我在tomcat下的应用A要使用应用B下的某个类,我告诉他是不行的,因为JDK对于类加载有命名空间,不同的命名空间之间相互不影响,即使类名相同,这也为了JVM的安全着想,所以tomcat为应用A和应用B都创建了各自类加载的命名空间从而相互不影响。
而OSGi的设计理念看上就是把各种功能及服务做成Bundle并热拔插。换句话说,应用A,B此时被当作组件存活在OSGi平台上,B中的某个类可以公开出去,让其他组件可见,或者B中的某个类实例注册到OSGi容器中(类似解耦的方式之一),这样应用A就可以类似组件一样使用应用B中的资源了。 ...
题记:
自己一直在EE企业级混着,最近想转型网络应用和产品这块,就来学习下memcached客户端分布式缓存,memcached是用c写的简单缓存,应用socket来交换数据。
阿里的岑文初,就职于阿里软件公司研发中心平台一部,任架 ...
题记:
“低碳从拔下插头做起”,开源,从关注产品社区做起:)
发这个贴的的缘由是看了jnn大哥发的一篇关于开源软件的帖子http://www.iteye.com/topic/277696,虽然是08年写的,但里面说到follow社区的mail list的建议是不错的,想想自己还未奉献过代码,于是去ibaits的google社区瞅了一眼,其实只要你行动,提交一个被accepted的issue并不是那么困难。
以下就是展现一个最新被ibatis3.x接受的建议。(当然不是我commit的,希望以后有机会吧)
Reported by clinton.begin ...
题记:
工作辞了,在家闲着也是闲着,研究了下non-relational数据库,恰巧看到robbin大哥写的“NOSQL数据库探讨”,便迫切想学习下,了解到MongoDB一些基本知识后,就去瞅了下在robbin大哥的文中提及到的一个MongoDB移植案例, ...
A Quick Tour
Using the Java driver is very simple. First, be sure to include the driver jar mongo.jar in your classpath. The following code snippets come from the examples/QuickTour.java example code found in the driver.
Making A Connection
To make a connection to a MongoDB, you need to have at ...
题记:
最近老和同学聊到non-relational-db的领域,今天恰巧看到robbin大哥对这个领域的见解,让我心情澎拜。
WEB2.0的兴起暴露了关系型数据库的弊端,推动了非关系型数据库的发展。
对于WEB应用,强调了高读写操作,海量数据存储,横向扩展,正如robbin大哥说的,关系型数据库的优点在WEB应用面前变得无用武之地:事务一致性、多表查询。
解决高读写操作则牺牲一致性,内存操作,并异步flush到文件系统;
解决海量数据则写自己的文件系统;
解决横向扩展需要解决集群的可拔插。
各类non-relati ...
1、简介The JavaTM Media Framework (JMF) is an application programming interface (API) for incorporating media data such as audio and video into Java applications and applets. It is specifically designed to take advantage of Java platform features.
这个框架是SUN公司出的,最新更新至2003年,用JMF来处理图像和音频设备并直接应用到JAVA应用程序中, ...
题记:
今天闲着蛋疼,想弄个自己的博客,于是前台需要一个美观的页面,后台就需要爬爬XXX,因为看到XXX有RSS,原以为抓抓网页就省事了,可没想到.....更没想到...
Page:
先搞了个page,向CSS牛人学习下。
Rot:
原以为URLConnection抓到xml页面就可以了,可悲剧发生了,直接遭到XXX的拒绝。
<body>
<div style="padding:50px 0 0 300px">
<h1>您的访问被拒绝< ...