- 浏览: 316627 次
- 性别:
- 来自: 北京
-
最新评论
-
mrcuya1:
这段代码貌似有点问题.BeanAttributesMapper ...
使用 Spring LDAP 读取数据并映射到 Java Bean 中 -
SSailYang:
xcoder 写道请问使用gradle开发osgi项目,怎么对 ...
Gradle 实践 -
xcoder:
请问使用gradle开发osgi项目,怎么对代码进行调试啊?
Gradle 实践 -
lihc_sd0531:
学习啦
LDAP 中 CN, OU, DC 的含义 -
SSailYang:
chenlejia 写道用它怎么做时间段的查询这个显然没法做, ...
颇为实用的 Hibernate Example 增强版
文章列表
拿到了外派朗讯的offer,是做电信 IMS 开发的。和面试的人谈了一下,做的项目类似苹果的 App Store,但是应用范围要更广,也用到了 OSGi。不知有没有人对外派朗讯的工作有什么了解的。
BTW,最近还接到了外派搜狐和 Google 的机会,不过 Google 那就没机会直接去 Google 了。还有一个 IBM 的。茫茫多的外派的机会。倒也是有几个非外派的,不过由于种种原因就拒了。
今天下午去朗讯面试。面试需要用 PPT 做项目演示。演示的同时,面试人员也会提问。所以建议大家将平时做的项目做成 PPT 以备面试之用。记得截几张图片,做一些架构图什么的以丰富项目演示的内容。截图这事要在工作的时候做,当然不能违反保密协议,如果有的话。如果离职之后再做就不那么容易了。
我之前的项目的一个子项目,实际是没有最终结束,但我也写到简历上去了,结果被问了起来。这是我唯一答得比较吃力的地方。虽说是没有最终完成,但如果平时有详细的工作日志的话也好说。建议大家平时工作的时候要养成记日志的习惯,尤其是在遇到难题的时候更要详细记录始末经过。否则像这样的工作经历还是不要写进简历了。
...
我刚跳槽,但很快发现刚进去的这家公司也有很多不如我意的地方。虽然事事如意的地方也许只能是天堂了,但是有些事情在我看来是很难接受的。
我们项目组所在的办公室是不能上网的,这是出于客户的保密要求的缘故。 ...
项目里用 Groovy 做 XML 解析。在做并发测试的时候发现 Groovy XmlSlurper 存在一个线程安全的问题。(一段时间前解决的问题,日志被删,不能贴出具体异常了)。
存在问题的写法是
XmlSlurper xmlSlurper = new XmlSlurper()
很简单,就是 new 一个就行了。但是在并发环境下会存在问题,原因是 XmlSlurper 获取 SaxParser 的问题。异常信息是这么写的,具体的原因由于没有细看 XmlSlurper 的源码,所以也就没有资格说了。
解决方法是:
def factory = SAXP ...
www.yeeach.com/2010/03/27/高扩展web应用http-session共享方案/
工作快3年了。工作的头两年是在积累技术和工作经验,现在是时候积累行业知识和经验了。但我感觉现在做的项目也涉及不到什么行业知识,而且技术上可学习的也不多。当初我是冲着项目的规模以及行业背景去的。不过现在 ...
原来分析程序性能用的是 YourKit(其实是别人用,自己看分析结果)。主要原因是由于 YourKit 是收费的,不是想用就能用的。后来看到网上介绍 VisualVM 的文章,自己就来试试。发现还不错。VisualVM 是 Sun JDK 自带的,6.0 版本的会有。不过最低可支持 J2SE 1.4 应用的性能分析。执行 JDK bin 目录下的 jvisualvm.exe 就能运行。BTW. Win7 的搜索有时睁眼说瞎话,眼皮子底下的东西愣是搜不出来。
VisualVM 上手很容易,一看就会用,我也不作介绍了。说明一下,用 VisualVM 的 Profile 功能是,有时会提示正在 ...
进了 Objectiva 工作。
我参与的项目保密很严,电脑不能上网,USB
存储设备和带摄像头的统统不可以。HR 制度也严了不少。和原来的工作环境反差较大。希望公司文化不是这么严格。
通过和同事的聊天得知,我
要参与的项目规模很大。和很多其它的大项目一样,由于开始的时间比较早,所以用到的都是一些老技术:EJB 是 2.0
的,很多逻辑是写在存储过程里的,还有很多用 COBOL
地方。当然技术用的老并没有什么太多的不好,只是希望这个项目的结构清晰、代码有着不错的质量。这样的话还是有很多可学习的地方。希望不要是乱七八糟代码
堆砌而成的。
说几句感言。对于 ...
看了 IBM developerWorks 上的“深入探讨 Java 类加载器
”后小结下:
系统提供的 Classloader 主要有三种:Bootstrap Classloader、Extensions Classloader 和 System Classloader。Bootstrap Classloader 用来加载 Java 核心类库;Extensions Classloader 用来加载 Java 的扩展类库;System Classloader 会根据 Java 的 Classpath 来加载 Java 类。一般来说 Java 应用的类都是有它来加载的。除了 Bootstra ...
NIO 文件随机存取问题
- 博客分类:
- Java
NIO 的内存映射文件机制虽然在操作大文件上有速度的优势,但我觉得它不能真正实现文件随机。
FileChannel fc = new RandomAccessFile(new File("temp.tmp"), "rw").getChannel();
IntBuffer ib = fc.map(FileChannel.MapMode.READ_WRITE, 0, fc.size()).asIntBuffer();
ib.position(100);
上面是一段用 NIO 内存映射文件机制来实现的文件随机存取的代码。
fc.map() 的最后一 ...
怪我手欠,爱吓鼓捣电脑。
话说出现过两次电脑启动的时候让我检测磁盘,说D盘啥的不一致,检测完了也没说有啥问题,电脑照样用的好好
的。但我心里就是不爽,于是我便用 HDTune 检测磁盘,发现有一个损坏的块。我这心 ...
周二去了奥博杰天面试。说是面试,结果上机笔试了一个下午,从2点半到5点半。我答题的时候,旁边也有两个小哥在答题,不过他们都是在答卷子,可能是职位不同吧。时间还挺紧的,不过还好,程序算是顺利通过测试。答完题之后也就到了下班时间,便匆匆走人。第二天接到电话,通知我去复试。对奥博杰天的面试过程繁琐左右耳闻,这次算是领教了。整的跟考研似的,据说过程之长、步骤之多,有赶超 Google、ThoughtWorks 之势。要是薪水也是这样就好了。
这段时间工作,碰上了两三起和线程安全相关的问题,要提高警惕了。
标题不知道写什么好,看正文吧。
在 Grails 中,你可以将表单提交的参数与 Domain Model 如是的进行数据绑定
def user = new User(params)
如果 User 中有一个 many 的属性,例如:
static hasMany = [tags: Tag]
此时,如果表单中有关于 Tag 的多个 Checkbox 或者多选的 Select,等等。例如:
<input type="checkbox" name="tags" value="${id}" />
...
HttpClient 能自动释放底层的连接,唯一例外的情况是 response 中的内容没有被完全读取。这时应使用 HttpGet/Post... 上的 abort() 方法。
晚上看了很多关于 Groovy 和 Grails 性能方面介绍的文章,在这里总结一下吧。如果是写一段专门用于性能测试的代码。毫无疑问,Groovy 的速度明显是要慢于 Java,也要比 Scala 慢。对此,Groovy 也在一直改进。在 Groovy 的开发大会上,Groovy 2.0 的主要目标确定为性能的改进
。甚至为了提高性能而牺牲一定的向后兼容性
也不是没有可能。当然,单纯的考虑性能问题是没有意义的。毕竟,实际的应用同 Bench 程序还是不同的,并且性能也不是一个项目的唯一考量。在实际项目中,更多的性能问题出在数据库、IO、网络等方面。我写过一个简单的从数据库查询 1w 条数据并 ...