Java
文章平均质量分 75
Java 学习
戴泽supp
做一件事最好的时机是十年前,其次是现在
展开
-
Java 正则表达式
Java 正则表达式原创 2022-12-07 14:19:48 · 320 阅读 · 0 评论 -
【Java基础】-- isAssignableFrom 的用法详细解析
Java 基础转载 2022-10-26 20:23:51 · 245 阅读 · 0 评论 -
JDK各个版本的区别
jdk 版本介绍转载 2022-10-26 11:21:58 · 2377 阅读 · 0 评论 -
JDK各个版本的区别
原地址:https://blog.csdn.net/papima/article/details/78219001jdk1.5的新特性:1. 泛型 ArrayList list=new ArrayList()------>ArrayList<Integer>list=new ArrayList<Integer>();2 自动装箱/拆箱 nt i...转载 2018-07-20 16:28:01 · 38327 阅读 · 0 评论 -
JDK监控及故障处理工具使用
一、JDK 工具1. jps命令:查看所有的java进程jps(JVM Process Status) 命令类似 UNIX 的 ps 命令。jps: 显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一 IDjps -l:输出主类的全名,如果进程执行的是jar包,输出jar路径jps -v:输出虚拟机启动时的JVM参数jps -m:输出传递给java进程的main函数的参数2. jstat:监视虚拟机各种运行状态信息jstat(JVM Statistics Monito原创 2021-12-31 15:57:47 · 2329 阅读 · 0 评论 -
Cglib及其基本使用
原文地址:https://www.cnblogs.com/xrq730/p/6661692.html一、Cglib是什么Cglib是一个强大的、高性能的代码生成包,它广泛被许多AOP框架使用,为他们提供方法的拦截。下图是我网上找到的一张Cglib与一些框架和语言的关系:对此图总结一下:最底层的是字节码Bytecode,字节码是Java为了保证“一次编译、到处运行”而产生的一种虚...转载 2019-03-22 13:52:31 · 294 阅读 · 0 评论 -
JAVA MAIL 配置项详细说明 (2012-06-20 09:35:00) 转载
mail.smtp.userStringDefault user name for SMTP.mail.smtp.hostStringThe SMTP server to connect to.mail.smtp.portintThe SMTP server port to connect to, if the connect() method doesn't explicitly specify...转载 2018-07-06 13:38:46 · 898 阅读 · 2 评论 -
Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
原文出处:海子在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。以下是本文目录大纲:一.CountDownLatch用法二.CyclicBarrier用法三.Semaphore用法一.CountDownLatch用法Count...转载 2019-03-20 17:37:23 · 87 阅读 · 0 评论 -
关于ALPHACOMPOSITE的理解——图片合成,透明度处理
转载自http://www.cnitblog.com/zcy860511/archive/2009/01/25/54017.html我将对java 2D进行一些讲述,当然是原创,不过也是参考自sun公司自己编写的java tutorial。下面是这个指南的地址,以及一些来自官方的翻译版本关于Composite的官方版本(英文) AlphaComposite,是关于两个目标重叠的混合处理...转载 2018-09-04 15:10:58 · 8065 阅读 · 1 评论 -
关于Java内部类序列化
情况一:public class DistributeData implements SerializedName{public class CodeDetail {...}}CodeDetail并不会被序列化。情况二:public class DistributeData implements SerializedName{public class Co...转载 2019-03-20 20:01:59 · 1314 阅读 · 0 评论 -
JavaSE体系
JavaSE分为两部分:JavaSE基础与JavaSE高级,查找问题与解决思路的时候可以作为索引库第一部分 JavaSE基础一、初识Java1、Java介绍2、Java如何学习3、Java三大板块区别(JavaSE,JavaME,JavaEE)4、下载、安装环境5、环境变量配置6、记事本Java程序 二、Java基础1、eclipse,IntelliJ...原创 2018-07-20 15:04:31 · 963 阅读 · 0 评论 -
本地缓存使用实践
一、缓存选择Guava和CaffeineCaffeine是一个高性能的Java缓存,有了它完全可以代替Guava Cache,来实现更加高效的缓存;Caffeine采用了W-TinyLFU回收策略,集合了LRU和LFU的优点,提供了一个最佳的命中率,在效率上可以秒杀Guava Cache。官方性能测试结果:二、Caffeine使用姿势1、同步加载import com.github.benmanes.caffeine.cache.Caffeine;import com.github.benman原创 2022-01-12 17:09:47 · 375 阅读 · 0 评论 -
一、代理模式{proxy-pattern}
下面所用的代码地址:https://github.com/RononoaZoro/archer-pattern一、(what)什么是代理模式?代理在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。代理角色通常会拥有被代理角色的应用,分为动态代理和静态代理,所有业务已知的情况下,可以使用静态代理(人工),编码前业务未知,使用动态代理(自动化,智能化)代理是英文 Proxy 翻译原创 2021-07-14 21:10:11 · 153 阅读 · 1 评论 -
如何快速学习一门计算机语言
一、4步掌握一门计算机语言1、学习语言的语法,关键字,以及基本的库(基础阶段)2、学习语言的第三方库和各个组件(OS,数据库,网络)之间的连用 补充:对其他语言知识的必要学习3、学习语言用来应用开发的基本框架4、语言特定场景的高级应用5、综合运用并项目实战二、用上面《一》中的原则应用到python,详细步骤如下1.1、python语言基础:Python3入门...原创 2018-10-23 14:08:44 · 1090 阅读 · 0 评论 -
linux下jdk安装字体
如果发现使用Java的Swing或者AWT或者BIRT图表界面中的中文变成方框"口口"。就说明Java中没有找到相应的字体。我的环境是REDHat 5.3。 首先找一个开源的simsun.ttc字体文件,上传到%JAVA_HOME%/jre/lib/fonts下面,并且改名为simsun.ttf。 命令:~# cd %JAVA_HOME%/jre/lib/f...原创 2018-09-18 17:29:09 · 4317 阅读 · 0 评论 -
分销系统之项目架构(第一篇)
分销系统项目架构框架与组件1,jekins+maven+git做项目自动化部署集成2,mysql集群+zookeeper集群作为数据库动态加载(根据zk节点特性动态判断生成开发,测试,生产环境)3,spring+mybatis+springMVC做项目代码管理结构4,dubbo+zookeeper集群作为SOA架构,做服务RPC调用和服务治理5,tomcat或者jetty作为web项...原创 2018-07-23 21:14:24 · 6048 阅读 · 2 评论