RMI 介绍 RMI (Remote Method Invocation) 模型是一种分布式对象应用,使用 RMI 技术可以使一个 JVM 中的对象,调用另一个 JVM 中的对象方…
一、引言 90坦克大战,很经典的一款游戏,当年与小伙伴一人一个手柄,搬上小板凳坐在电视机前,身体时不时跟随手柄摇晃着,时而表情严肃、眉头紧锁,时而欢呼雀跃、喜笑颜开,全身心投入到游…
一、Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 1.去下载Maven 2.设置环境变量 新建变量MAVEN_HOME,值为M…
多线程实践 public class test { private static int x; public static void main(String[] args) thr…
用Java实现简单的扫雷图,供大家参考,具体内容如下 扫雷图的思想是: 1、地图可以是一个二维数组,并对数组进行初始化 2、随机生成雷的位置,可以用Random函数进行随机生成也可…
本文分下面三个部分来分析cglib动态代理的原理。 cglib 动态代理示例 代理类分析 Fastclass 机制分析 一、cglib 动态代理示例  …
1、直接建一个工具类放入即可 /** * 发送https请求共用体 */ public static JSONObject sendPost(String url,String p…
背景 在平时的业务开发中,我们可能会遇到字符串列表根据分隔符进行拼接的需求。比如: 输入: 数组:[“a”,“b”,“c”]分隔符:”,” 输出: “a,b…
一、为什么使用Maven? 首先我们先灵魂拷问一下jar包是什么?我们可以将它理解为我们写的一个Java程序,整个Java程序中由多个Java文件和依赖组成。了解清楚这个之后,接下…
一、前言 Java 8中引入了Predicate功能接口。 Java Predicate表示一个参数的谓词。 Predicate是一个布尔值的函数。 Java Predicate是…
一、简介 Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swi…
一、背景 在实际开发中,对于 不需要任何准确计算精度的属性可以直接使用float或double,但是如果需要精确计算结果,则必须使用BigDecimal,例如价格、质量。 为什么这…
PHP比C/C++或Java少了什么?多线程,多线程,多线程……