手机随时阅读
新人专享大礼包¥24
OneCoder原创系列: Java NIO框架Netty教程(一) – Hello Netty Java NIO框架Netty教程(二) – 白话概念 Java NIO框架Netty教程(三)- 字符串消息收发 Java NIO框架Netty教程(四)- ChannelBuffer Java NIO
滴水穿石桌面虚拟化杂谈Seven的技术日志网络之路煮酒品茶小任的学习笔记我的One Coder博客运维笔记被测试的小强Coder论坛,爱好者的家园8无聊雨中的海ERDP技术架构
今天群里(Java Coder群:91513074)的朋友,问我该如何看帮助文档,或者说在遇到问题的时候如何解决。希望我能介绍一下我的方法。 这个OneCoder其实没有资格高谈阔论,只能说说个人的习惯和方式。自学和自我解决问题确实是一项非常非常重要的能力,远比你现在所会的知识重要的多的多,因为,你未知的永远的无穷的。
OneCoder 最近打算坚持每周左右至少翻译一篇技术文章,不管是从学习技术和学习英语的角度,对自己都会是一个提高。 水平有限,如果您觉得翻译太过粗糙,甚至错误,还望不吝指出, OneCoder 必将虚心接受,努力学习改进。 MySQL是一个“容错性”很强的数据库。这种“容错性”体现在既能作为生产环境中的关系型数
Java小故事导航
这是一个在比较特殊情况下才会发生的问题。不过却在笔者的身上发生了,既然如此,那就记录一下,也许还有其他朋友也会碰到。
今天有朋友问我i=i++的问题。
关于“白话”:偶然想到的词,也许有一天能成为一个系列。目的就是用简洁,明快的语言来告诉您,我所知道的一切。Java中的线程分两类,用户线程和守护线程。
发现很多人问如何把Jar转成exe程序。可能是想双击运行和随处运行。其实这个并不难,我就简单总结几种方法,供大家参考,关键还是要知其所以然。
写过Junit单元测试的同学应该会有感觉,Junit本身是不支持普通的多线程测试的,这是因为Junit的底层实现上,是用System.exit退出用例执行的。JVM都终止了,在测试线程启动的其他线程自然也无法执行。
项目中对于注释和代码规范的要求往往是毕比较严格的,如果全靠手动完成效率低,还难以保证保证的规范。幸好Eclipse给我们提供了自定义代码模版的功能。
之前已经介绍过了libvirt api的上手使用方式,这里再补充一些细节问题。 TLS安全认证访问: 之前我们给出的例子都是直接用tcp访问的,这就需要被访问的服务器开放tcp访问的端口,也就是说,任何机器只要知道了服务器的ip,都是可以访问上面的libvirt接口的。这是十分危险的,在生产环境中是不可取的。
继续之前的问题: 如果路径包含通配符(?,*,**)spring是怎么处理的?如果是以classpath*开头的又是如何呢? 先测试分析包含通配符(?)的。
写在前面:一年前的某一天,在coder前面加上苦逼二字,聊以自嘲。却不曾想“苦逼”二字如今与IT如影随形。突觉感慨连连,遂成此杂文,记录心情。 关于我——苦逼coder: 性格里,不喜表露内心,所以一直以来我的博客,都是分享技术,从未描绘内心。不爱指点江山,评头论足。深以为自己没资历,没资格评判。粗浅的阅历,更谈不上
介绍完libvirt Java API的部署工作,接下来我们就介绍一下接口的使用和代码样例。 libvirt的管理单位是单个主机,所以探测和监控接口所能获取的信息的最大范围也是主机。所以先从主机入手,验证libvirt接口。
Libvirt(http://libvirt.org/)是一个比较不错的虚拟化环境管理的工具包。核心用c实现,不过提供了不同语言的调用API。本文介绍的是Java API的安装和调用方法。
了解完了构造函数,我们回到上节《Spring源码学习-容器初始化之FileSystemXmlApplicationContext(一)构造函数》留下的思考的问题: 支持路径格式的研究。(绝对?相对?通配符?classpath格式又如何?) 配合placeholder使用的路径问题研究。 路径如何解析? 下面,我们就来一一
宅男Coder,没有其他爱好,闲暇之余抱着瞻仰的心态去阅读一下Spring的源码,期许能收获一支半解。要学习Spring的源码,第一步自然是下载和编译Spring的源码,这个我在之前的博文中已经发表过了。具体可参考:《SpringFramework源码下载和编译教程》 面对茫茫多的Spring的工程和代码,很多人可能会无从下手。其实想想,Spring也是有入口的,那就是配
最近在学习Spring源码的过程中,遇到了spring-asm工程的重新打包的问题,于是突然就想研究一下asm这个开源字节码操作工具。秉承我的一贯风格,想到啥就立马学啥。 对于开源产品,我的一贯风格就是通过其官方提供的源码版本管理地址(svn/git等),直接下载最新代码,构建Java工程,直接通过工程依赖的方式研究学习。(你说
最近遇到一些Jar包内外配置文件读取的问题。索性自己测试总结一下,与大家分享。 其中包含Class.getResource和ClassLoader.getResource两个方法路径区别说明。
Swing国际化方案的具体实现,可实时的刷新控件的显示值。可作为简单的Swing国际化框架实现参考,亦可看作Java观察者模式的一个样例。随心所欲~
刚才在浏览器里写了一堆的话,没有保存,浏览器关了,直接丢了。。。还是用Writer写吧。。建议51CTO的编辑器加入自动保存草稿的功能啊。。。 最近出去玩了一趟,出去玩的感觉确实很棒,很放松,很惬意。上两张图吧呵呵。 感觉是惬意,以至于我回来以后,一时找不到了以往的自学的感觉。自从工作以来,由于我是半路出家的coder(在学校学的数学),自认学的晚,所以工作之余
废话不多说,直接进入主题。首先是下载源码,跟spring一样,hibernate也采用git管理。网址如下: git://github.com/hibernate/hibernate-orm.git 下载后,hiberante同样也是采用了gradle进行编译,所以同样同之前说的spring的编译,在源码的根目录执行: gradlew.bat assemble (可跳过测试,否则执行grad
Spring已经将源码从svn迁移到了git。所以,首先需要安装git环境。我使用的是Windows下的TortoiseGit,带图形界面,比较直观。 SpringFramework的GitHub地址: https://github.com/SpringSource/spring-framework Git clone地址: git://github.com/SpringSource/sp
最近用到枚举,由于枚举变量比较多且存在一定的分组分类的关系,所以想能比较清晰的维护这些变量。今晚有空,简单研究了一下,分享出来,供大家讨论。 可供考虑的分类方式 /** * 枚举接口 * * @author lihzh(苦逼coder) * @
转眼就要回家过春节了,心情还是很激动的呵呵。年根底下这几天还格外的忙,该歇歇了,回家跟老爸喝喝酒聊聊天是我最大的期盼。虽然离家不远,但是在外的生活也算不易。中国人团员的感觉真好。 有一段日子没写博客了,年底实在太忙了。明天回家,提前给大家送上祝福吧。祝大家春节愉快,阖家幸福,龙年事业飞黄腾达。顺便也祝福下自己,龙年,一切顺利吧。 春节回家,自己也有一个小小的研发计划,呵呵,不知道会
最近,部门的一台Xenserver主机突然出现闪断及对其上的虚拟机执行操作均会报错的异常。异常信息如下: 1. 对闪断主机上的vm进行任何操作,提示: Internal error: Failure("
数数今年已经发了12次钱了,2011年也该过去了。2011年,也是我完整的工作满一年的第一个年头,虽然仅仅是一个最普通不过的程序员,但我觉得更加需要总结和思考,总结得失,思考方向?也许是。早就想动笔写这篇博客,但是连博客的题目都想不出来,联想到有人在游戏里可能因为取名而烦恼,于是干脆起名叫:“起个名字这么难”。我也索性就起了这个名字。
昨天看了csdn数据库被爆的新闻,刚在感叹其数据库中居然明文保存密码。今天又爆出更大的新闻。。。 人人网和多玩网也分别被放出500万和800万用户名和密码资料。 链接:http://mushiqianmeng.blog.51cto.com/3970029/748286 我顿时迷茫了。。为什么那么多明文密码。。还都是挺大的网站。。。谁能给我解释一下。。。。不管是什么角度。哪怕是简单
从截图中看。51CTO也在其中。。。 继黑客放出CSDN 600万用户名和密码后,人人网和多玩网也分别被放出500万和800万用户名和密码资料。@月光博客说,多玩网的800万用户泄漏库里,有大量用户名、明文密码、邮箱、部分加密密码,经过验证,使用该数据库中的用户名和密码可以正常登录多玩网。 而人人网的被黑数据库用户名和密码大部分都无法登陆,因此还有待验证。 不过这次的数据库被
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号