随笔分类 - Language/Java
摘要:##代理模式 在深入学习动态代理之前,需要先掌握代理模式。只有深刻理解了代理模式的应用,才能充分理解Java动态代理带来的便利。 在生活中存在许多使用“代理模式”的场景,比如:村里的张三今年已经30岁了,但是还没结婚,可把他老妈给愁坏了,于是就拜托村东头的王媒婆给儿子找个媳妇。 在这里,要娶媳妇的人
阅读全文
摘要:什么是反射 反射机制允许在Java代码中获取被JVM加载的类信息,如:成员变量,方法,构造函数等。 在Java包java.lang.reflect下提供了获取类和对象反射信息的相关工具类和接口,如:Field,Method,Constructor等。 使用反射可以做什么事情 反射通常被用于需要检查或
阅读全文
摘要:写在前面 Java从1.5版本之后开始支持注解,通过注解可以很方便地实现某些功能,使用得最普遍的就是Spring框架的注解,大大简化了Bean的配置。 注解仅仅是一种Java提供的工具,并不是一种编程模式。 单纯定义注解不能做任何事情,没有任何意义。除了注解之外,还需要编写注解处理器,通过注解处理器
阅读全文
摘要:1. 在密钥库文件 keystore.jks 中生成证书: 2. 将生成的证书导出到文件 server.cer(或 client.cer,如果您愿意): 3. 创建信任库文件cacerts.jks并将证书添加到信任库中 在windows下,双击生成的证书文件:server.cer,将证书添加到“受信
阅读全文
摘要:理论上讲,不存在牢不可破的漏洞,只是时间和成本问题。通常我们认为的不可破解,说的是破解需要难以接受的时间和成本。对于java程序来说,class文件很容易被反编译,所以理论上而言,对java程序做license限制,无法真正起到保护软件被盗窃的作用。但是,如果增加被反编译的成本,或者增加被反编译后能
阅读全文
摘要:JAVA编程中涉及的编码1.J2EE中涉及的编码(1) HttpServletResponse响应内容编码: (2)JSP文件编码: 2.JVM参数 3.Maven项目编码 在实际项目中遇到过如下问题:maven项目,java文件已经为utf-8编码,但是编译之后运行,输出中文时总是乱码,修改mav
阅读全文
摘要:前言:Java定时器目前主要有3种实现方式:JDK组件,Spring Task,Quartz框架。 1. JDK组件(1) java.util.TimerTask MyTimerTask.java: public class MyTimerTask extends TimerTask { @Over
阅读全文
摘要:在使用HTTPURLConnection发送POST数据时,通常使用如下方式: 【参考】 http://blog.csdn.net/chenlei1889/article/details/6363356
阅读全文

浙公网安备 33010602011771号