java
-
Java设计模式之命令模式
本文通过解决老王经常搞错借书人的问题,来引出行为型模式中的命令模式.为了在案例之上理解的更加透彻,我们需要了解命令模式在源码中的应用.最后指出命令模式的应用场景和优缺点. 读者可以拉取完整代码到本地进 ...
-
java实现仿windows 字体设置选项卡实例
想用java做一个像windows里一样的txt编辑软件,涉及到字体设置选项卡,在网上找了很久都没找到,就生气啦自己写一个,现在贴这里分享一下,下次再遇到这样的问题就不用自己亲自打代码啦! packa ...
-
快速解决List集合add元素,添加多个对象出现重复的问题
首先我们在new 一个对象的时候,对象的id是唯一确定的:将对象add入list中时,放入list中的其实是对象的引用 :而每次循环只是简单的set 对象的属性,set新的属性值,而add进list中 ...
-
30条Java代码编写经验分享
成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的.下面就让我们来看看代码编写的30条建议吧. (1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中 ...
-
基于java中集合的概念(详解)
基于java中集合的概念(详解)
-
Spring加载properties文件的方法
在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可, ...
-
JAVA面试题 start()和run()详解
问题 面试官:请问启动线程是start()还是run()方法,能谈谈吗? 应聘者:start()方法 当用start()开始一个线程后,线程就进入就绪状态,使线程所代表的虚拟处理机处于可运行状态,这意 ...
-
Spring中@Async用法详解及简单实例
Spring中@Async用法 引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的:但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类 ...
-
一文搞懂MyBatis一级缓存和二级缓存
目录 前言 一. 一级缓存机制展示 二. 一级缓存源码分析 三. 二级缓存机制展示 1. 场景一 2. 场景二 3. 场景三 4. 场景四 5. 场景五 四. 二级缓存的创建 五. 二级缓存的源码分析 ...
-
java词法分析器DDL递归应用详解
目录 前言 intellij plugin 词法解析 状态迁移 DDL 解析 递归解析 总结 前言 最近大部分时间都在撸Python,其中也会涉及到将数据库表转换为Python中ORM框架的Model ...
-
Java并发编程示例(八):处理线程的非受检异常
Java语言中,把异常分为两类: 受检异常: 这类异常必须在throws子句中被显式抛出或者在方法内被捕获.例如,IOException异常或ClassNotFoundException异常. 非受检 ...
-
Java中BigDecimal的加减乘除、比较大小与使用注意事项
前言 借用<Effactive Java>这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算.他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快 ...
-
RabbitMQ延迟队列及消息延迟推送实现详解
这篇文章主要介绍了RabbitMQ延迟队列及消息延迟推送实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 应用场景 目前常见的应用软件都有消息 ...
-
Springboot HTTP如何调用其他服务
目录 HTTP如何调用其他服务 1.GET请求 2.POST请求 springboot请求其他服务器的http接口 使用Get方式,携带headers请求数据 使用Post方式,携带body请求数据 ...
-
第一次编写Java流布局图形界面
本文实例为大家分享了Java流布局图形界面编写代码,供大家参考,具体内容如下 package jisuanqi; import java.awt.*; public class MyFrame ext ...
-
java 判断一个数组中的数值是否连续相邻的方法
* 判断一个数组中的数值是否连续相邻 * 满足以下条件: * 1.0是例外可以反复出现 0可以通配任何字符 * 2.相同的数值不会重复出现 * 3.该数组可以是乱序的 * 当数组不含有0时满足最大值- ...
-
java1.5中访问环境变量
如: 复制代码 代码如下: public class EnvTest { public static void main(String args[]) { System.out.print ...
-
java Socket UDP实例详解
UDP编程示例 服务器端: package socket; import java.io.IOException; import java.net.DatagramPacket; import jav ...
-
java中Lambda常用场景代码实例
本文实例为大家分享了java中Lambda常用场景的具体代码,供大家参考,具体内容如下 public class test18 { /** * lambda表达式的常用场景 */ @Test publ ...
-
IDEA 2020.1.2 安装教程附破解教程详解
IDEA 2020.1.2 安装教程附破解教程详解
