• 一键将网页内容推送到Kindle

    最近工作上稍微闲点,这一周利用下班时间写了一个小工具,其实功能挺简单但也小折腾了会。 工具名称:Simple Send to Kindle Github地址: https://github.com/zhanjindong/SimpleSendToKindle 功能:Windows下一个简单的将网页内容推送到Kindle的工具。 写

    15-02-15
  • Java注解处理器

    Java中的注解(Annotation)是一个很神奇的东西,特别现在有很多Android库都是使用注解的方式来实现的。一直想详细了解一下其中的原理。很有幸阅读到一篇详细解释编写注解处理器的文章。本文的原文是ANNOTATION PROCESSING 101,作者是Hannes Dorfmann。这是一

    15-02-10
  • tomcat是如何解析Url参数的

    publicstaticvoidparseParameters(Mapmap,Stringdata,Stringencoding)throwsUnsupportedEncodingException{if((data==null)||(data.length()=0)){return;}byte[]bytes=null;try{if(encoding==null)bytes=data.getBytes();elsebytes=data.getBytes(encoding);

    15-02-08
  • Java线程面试题 Top 50

    不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以

    15-02-06
  • Google vs Oracle:Java版权之争惊动奥巴马政府

    Google和Oracle关于Java API的长时间的斗争现在已经惊动了奥巴马政府。美国最高法院昨日要求国务卿希拉里做一个简短的 陈述性议程 表明美利坚的立

    15-01-31
  • joda-time的使用

    转载自: http://ylq365.iteye.com/blog/1769680 Joda-Time 令时间和日期值变得易于管理、操作和理解。 Home: http://joda-time.sourceforge.net/ JavaDoc: http://joda-time.sourceforge.net/apidocs/index.html 直接看代码,这是在网上和根据API整理的一

    15-01-27
  • Java中的静态绑定和动态绑定

    转载自“技术小黑屋”的博客 Java中的静态绑定和动态绑定 一个Java程序的执行要经过编译和执行(解释)这两个步骤,同时Java又是面向对象的编程语言。当子类和父类存在同一个方法,子类重写了父类的方法,程序在运行时调用方法是调用父类的方法还是子类的重

    15-01-20
  • 为什么说微软开源 .Net 也拼不过 Java?

    .Net 服务器端源代码的开源对于微软而言是很重大的一步。然而这个动作的影响有限,也必须说 .Net 距离追上 Java 的开放源代码可能还要很长一段时间。 关于 .Net 开放源代码的计划,微软副总裁 S. Somasegar 曾提到,.Net 作为 Java 的替代平台, 微软希望的

    14-12-19
  • 理解Java中的弱引用

    不久之前,我面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。 然而事与愿违,我

    14-12-18
  • Apache Commons IO入门教程

    Apache Commons IO是Apache基金会创建并维护的Java函数库。它提供了许多类使得开发者的常见任务变得简单,同时减少重复(boiler-plate)代码,这些代码可能遍布于每个独立的项目中,你却不得不重复的编写。这些类由经验丰富的开发者维护,对各种问题的边界条

    14-12-12
  • Java对象的序列化和反序列化实践

    当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的

    14-12-09
  • java Error opening registry key 'Software\JavaSoft\Java Runtime Environment'安装jdk1.7遇到的问题

    最近开发项目要求jdk在1.7以上,我先卸载了jdk1.6,下载1.7下来安装好,配置下环境变量,可以是在输入java -version的时候发现: java Error opening registry key Software\JavaSoft\Java Runtime Environment 但是输入java c可以看到帮助命令,在网上找了

    14-10-27
  • LinkedList用法大全

    LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用. LinkedList的构造函数如下 1. public LinkedList(): ——生成空的链表 2. public LinkedList(Collection col): 复制构造函数 1、获取链表的第一个和最后一个元素 import java.u

    14-10-21
  • java里的totalMemory()、maxMemory()、freeMemory()究竟是什么

    totalMemory() :返回 Java 虚拟机中的内存总量。 maxMemory() :返回 Java 虚拟机试图使用的最大内存量。 freeMemory() :返回 Java 虚拟机中的空闲内存量。 这是API的解释。 我写了这么一段代码 public class RuntimeDemo { public static void main(Strin

    14-09-17
  • MySql常用命令总结

    MySQL常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号) 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_

    14-09-16
173文