对于一个局部变量应该是各线程独立的,一个线程不会改变另一个线程的临时变量。 多线程时, 几个线程间输出信息是交叉在一起的, 但你又没有区分是哪个线程输出的, 所以你自己就误认为是同一个线程输…
分类:编程语言
解压文件时,系统找不到指定路径
解压文件时,系统找不到指定路径 问题描述:将压缩包放在桌面创建的文件夹里可以正常解压,但是放在ProgramFiles中就是提示系统找不到指定路径 方法一、修改Users控制权限 右键点击ProgramFiles中你要用…
java 生成及下载zip文件
1.生成zip文件 public boolean createCardImgZip(String sourcePath, String zipName) { // TODO Auto-generated method s…
java开启多个线程,执行完成后再执行主线程
博主昨天去一家公司面试,被面试官问到一个问题,如果开启10个线程,但是需要这10个线程都执行完成后,再交由主线程统一输入,如何实现?当时我没有回答,我对多线程并不是那么的熟悉,面试结束后,我通过查阅资料找到了解决方案,下…
java中计算一个方法执行时长,耗费单位(秒)
long startTime=System.currentTimeMillis(); //执行方法 long endTime=System.currentTimeMillis(); float excTim…
JAVA的包装类
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为…
部署jar包项目到服务器上
1.首先将需要打包的项目,打成jar包 2.打开服务器中存放项目的文件目录,删除之前部署的该项目,使用命令 rm 项目名.jar,比如 rm order.jar 3.输入命令rz 之后敲en…
JSONObject把String类型转换为JSON格式,GSON把String类型转换为JSON格式
JSONObject把String类型转换为JSON格式 1.String转换为json 一共有三种方法: 第一种:string直接转换为json String json = "{ \"2\":\"efg\",\"1\"…
Java中在数字前自动补零方法
/** * 数字前面自动补零 * @param number 数字 * @return */ public static String geFourNumber(int number){ NumberFormat for…
java中将秒转化为几小时几分钟几秒的方法
如输入3788秒,返回:1小时3分钟8秒 如输入3500秒,返回:58分钟20秒 如输入30秒,返回:30秒 public static String secondsToTime(int seconds){ int h=…
关于springboot拦截器拦截异常
当项目没有指定异常处理机制:try catch或者注解等形式,springboot拦截器中的BasicErrorController类会执行拦截,跳转到配置的拦截后跳转的地址,也就是没有登录时跳转的地址。只需要将这个操作…
数组 length 方法 和 String length() 方法
数组具有 length 属性 String 具有 length() 方法 数组具有 length 属性 用 数组变量名.length 可获得数组长度。 int[] arr = new int[8]; int length…