加载中
jar打包命令使用【贼好使】

今天老版本项目出了个bug,当时svn上没有打分支,于是反编译了一下,找到相应几个要修改的文件,修改后替换进去,发现启动失败(Spring boot项目)提示 Exception in thread "main" java.la...

倒计时器:CountDownLatch

原文:https://www.relaxheart.cn/to/master/blog?uuid=83 CountDownLatch是一个非常实用的多线程控制工具类。常用的就下面几个方法: CountDownLatch(int count) //实例化一个倒计数器,cou...

07/02 06:09
28
画删除线的方法,如何找替代方法,Deprecated注释

用@Deprecated注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。在使用不被赞成的程序元素或在不被赞成的代码中执行重写时,编译器会发出警告。   那么相...

06/27 10:18
54
PO BO VO DTO POJO DAO概念及其作用(附转换图)

J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友...

Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO)

题记 编写本篇文章的缘由是阿狸JAVA开发手册多处提到DO、BO、DTO、VO、PO等概念; 内容多引用于网络帖子上的回答,如下: 知乎:PO BO VO DTO POJO DAO DO这些Java中的概念分别指一些什么? ...

06/26 05:32
22
在Java中构建线程安全的Set

我们常用的HashSet、TreeSet都是线程不安全的,在JDK1.8中ConcurrentHashMap类中新增了两个方法,第二个方法是多带了一个初始大小的变量。 public static KeySetView newKeySet() { return ne...

04/24 23:42
13
java枚举类型使用switch case

枚举类: public enum ContractTempletEnumCopy { PPT(1), SIGNT(2), UNKNOWN(-1); private Integer id; ContractTempletEnumCopy(Integer id) { this.id = id; } public Integer getI......

04/18 22:07
13
重写enum的valueof方法等

enum 对象的常用方法介绍 int compareTo(E o) 比较此枚举与指定对象的顺序。 Class<E> getDeclaringClass() 返回与此枚举常量的枚举类型相对应的 Class 对象。 String name() 返回此枚举常量...

04/18 22:00
16
switch case 中如何使用枚举

枚举类: public enum ContractTempletEnum { PPT(1,"普通模板"),SIGNT(2,"签约模板"); private Integer id; private String name; private ContractTempletEnum(Integer id, String name) {...

04/18 21:59
7
FixedThreadPool,submit,execute,Callable,Runnable实例

一般使用线程池执行任务都是调用的execute方法,这个方法定义在Executor接口中: public interface Executor { void execute(Runnable command); } 这个方法是没有返回值的,而且只接受Runna...

01/10 18:10
15
四种Java线程池用法解析

本文为大家分析四种Java线程池用法,供大家参考,具体内容如下 http://www.jb51.net/article/81843.htm 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? 1 2 3 4 5 6 7 8 ...

01/09 20:02
18
java常用的几种线程池比较

1. 为什么使用线程池 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可...

01/09 20:00
14
Java生产者和消费者模型的5种实现方式

前言 生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加产品,消费者从存储空间中取走产品,当存储空间为空时,消费者阻...

01/09 19:59
8
java中的wait、notify、notifyAll

在java中,线程间的通信可以使用wait、notify、notifyAll来进行控制。从名字就可以看出来这3个方法都是跟多线程相关的,但是可能让你感到吃惊的是:这3个方法并不是Thread类或者是Runnable接...

01/09 18:04
6
Java中sleep()与wait()区别

学习时正好碰到这两个方法,就查阅相关资料,并通过程序实现,进行区别一下: 1、每个对象都有一个锁来控制同步访问,Synchronized关键字可以和对象的锁交互,来实现同步方法或同步块。sleep...

01/09 17:45
4
java double类型保留两位小数4种方法

4种方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585;......

01/04 11:36
13
使用java移动文件

在使用java来移动文件时,主要利用IO中的File类,在File类中可以利用renameTo方法实现文件的移动,实例如下: private boolean RemoveFile(String fileName,String destinationFloderUrl) { ...

2018/08/31 09:57
4
程序打成jar包路径不对、找不到配置文件的解决

我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西...

2018/08/14 21:36
233
java main方法参数传递

一般情况下 我们的main方法是不需要参数传入的 但是如果在工作中需要我们写一些小的应用程序 并且以jar包的方式发给其他人员直接在dos界面使用 并且需要输入参数的时候就需要用到main的参数传...

2018/08/14 21:33
5
Java自带的GUI性能监控工具Jconsole以及JisualVM简介

1 Jconsole 1.1 简介以及连接   JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,它是Java自带的简单性能监控工具。下面以对tomcat的监控为例,带领大家熟悉Jconsole这个工具。 ...

2018/04/20 10:54
26

没有更多内容

加载失败,请刷新页面

返回顶部
顶部