![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
dangjunqiang
做事认真、责任心强。
展开
-
eclipse package,source folder,folder区别及相互转换
在eclipse下,package,source folder,folder都是文件夹. 它们的区别如下: package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下. source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件. 项目构建后,source f转载 2016-07-08 10:45:25 · 186 阅读 · 0 评论 -
Eclipse导出JavaDoc中文乱码问题
在Eclipse里 export 选 JavaDoc,在向导的最后一页的Extra JavaDoc Options 里填上参数即可比如项目采用的是UTF-8的编码就填:-encoding UTF-8 -charset UTF-8原创 2016-10-27 11:57:21 · 350 阅读 · 0 评论 -
jvm 调优
Full gcGc Hotspot-Xms40m 最小堆内存大小-Xmx512m最大堆内存大小 -verbose:gc-XX:+PrintGCDetails-XX:+PrintGCDateStamps-Xloggc:D:/gc/gc.log 调优后:配置-Xms512m-XmX512-XX:NewSize=400m 新生原创 2017-03-17 17:38:15 · 218 阅读 · 0 评论 -
开闭原则
开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。Softeware entities like classes,modules and functions should be open for extension but转载 2017-04-19 17:05:08 · 364 阅读 · 0 评论 -
Java关键字transient和volatile小结
transient和volatile两个关键字一个用于对象序列化,一个用于线程同步,都是Java中比较高阶的话题,简单总结一下。transienttransient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。示例:class Student{transient int age; // 不会被持久化String name; // 持久化...转载 2018-04-23 15:38:07 · 124 阅读 · 0 评论 -
java 动态代理(模式) InvocationHandler(为类中方法执行前或后添加内容)
动态代理属于Java反射的一种。当我们得到一个对象,想动态的为其一些方法每次被调用前后追加一些操作时,我们将会用到java动态代理。下边上代码:首先定义一个接口:package com.liuyx;public interface Itf { public abstract void printMe(); public abstract void printSth(Strin...转载 2018-04-23 16:37:03 · 468 阅读 · 0 评论 -
JAVA.SECURITY.POLICY 配置说明
众所周知,Java语言具有完善的安全框架,从编程语言,编译器、解释程序到Java虚拟机,都 能确保Java系统不被无效的代码或敌对的编译器暗中破坏,基本上,它们保证了Java代码按预定的规则运作。但是,当我们需要逾越这些限制时,例如,读 写文件,监听和读写Socket,退出Java系统等,就必须使用数字签名或安全策略文件(*.Policy)。在企业内部网中,本文提出了使用安全策略文件来设置java...转载 2018-04-24 16:58:23 · 1548 阅读 · 0 评论