代码
二两小咸鱼儿
这个作者很懒,什么都没留下…
展开
-
java通过代码连接另一台服务器,可实现将文件发送至另一台服务器
一般可以将数据库中的数据生成csv文件,对于多服务器部署的分布式微服务,有时候需要将生成的文件放在外部网关或其他服务器中本篇可以实现通过代码连接其他服务器,并可以传送文件至其他服务器中,并且路径可以自定义注:需要有另一台服务器的权限账号连接另一台服务器的代码如下/** * @param host * 另一台服务器地址 * @param port * 另一台服务器端口 * @param usernam原创 2021-03-04 00:46:30 · 8896 阅读 · 1 评论 -
多线程之全局变量和局部变量
对于变量来讲局部变量属于线程,会存储在栈中static修饰的变量,会存储在堆中全局变量存储在什么位置需要根据变量类型来判断,但是全局变量赋值后,对于多线程来讲,很容易造成重复赋值的垃圾数据解决方法:尽量避免使用全局变量或static修饰的变量...原创 2020-06-04 16:50:14 · 407 阅读 · 0 评论 -
多线程sleep()之TimeUnit
TimeUnit是java.util.concurrent包下面的类sleep()用法:TimeUnit.DAYS.sleep(1); //天TimeUnit.HOURS.sleep(1); //小时TimeUnit.MINUTES.sleep(1); //分钟TimeUnit.SECONDS.sleep(1); //秒TimeUnit.MILLISECONDS.sleep(1); //毫秒相互转化:TimeUnit.HOUR原创 2020-05-28 10:50:59 · 425 阅读 · 0 评论 -
死锁DeadLockDemo
死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。通俗的说,就是多个进程中,有的进程占用了其他进程需要的资源,导致程序卡住,无法继续进行。一个简单的死锁demo可以很明显的看到程序一直处在线程相互等待资源的状态可以证明此时已造成资源竞争的死锁public class DeadLockDemo { private static Object A = new Object(); private static Object B =原创 2020-05-27 14:08:32 · 237 阅读 · 0 评论 -
java使用poi将excel转csv文件(所有sheet页、值)
java使用poi将excel中每一个sheet页中数据转为csv文件其中空单元格值为null使用jar包版本:poi-3.8xmlbeans-3.1.0jar包可在文章资源链接中直接下载使用不需要可以忽略public class ExclToCsv { /** * 将excel表格转成csv格式 * @param oldFilePath * @param newFilePath */ public static void excelToCs原创 2020-05-08 21:41:51 · 2700 阅读 · 1 评论