newCachedThreadPool线程池的使用

newCachedThreadPool是ThreadPoolExecutor的一种实现。如代码:pu
分类: 其他 发布时间: 02-11 23:44 阅读次数: 0

线程阻塞队列ArrayBlockingQueue

ArrayBlockingQueue 定义一个指定大小的队列。如果队列未满,可以继续put如果队列为
分类: 其他 发布时间: 02-11 23:43 阅读次数: 0

atom markdown插件实现html,pdf,插入图片(支持批量的),保存长图

ctrl+shift+m 打开markdown视图。生成html不只一种方式:右键 | html |
分类: 其他 发布时间: 02-11 23:43 阅读次数: 0

vscode插件prince的安装

有些地方会提示:“princexml” is required to be installed.是因
分类: 其他 发布时间: 02-11 23:43 阅读次数: 0

多线程非原子操作,如何快速的复现异常

判断>0操作,和减数操作中间的过程越长,越容易复现问题。
分类: 其他 发布时间: 02-11 23:42 阅读次数: 0

ConcurrentLinkedQueue来解决并发问题

ConcurrentLinkedQueue的操作是原子性的,性能好,而且安全。add()方法可以添加
分类: 其他 发布时间: 02-11 23:42 阅读次数: 0

springboot集成schedule定时任务

说是集成,其实不对,因为springboot本来就自带定时任务。只需要configuration里面
分类: 其他 发布时间: 02-11 23:42 阅读次数: 0

maven报错:Failed to execute goal on project ...: Could not resolve dependencies for project ...

这个问题一般出现在父子项目中,如:father 父项目son 子项目子项目中调用父项目,子项目打
分类: 其他 发布时间: 02-11 23:42 阅读次数: 0

springboot实现schedule任务的动态开关和控制

Application类上加@EnableScheduling注解。DynamicTask类代码:@
分类: 其他 发布时间: 02-11 23:41 阅读次数: 0

Semaphore信号量模拟停车厂停车

Semaphore是信号量,acquire()表示获取,release()释放。只有当有空闲的信号量
分类: 其他 发布时间: 02-11 23:41 阅读次数: 0

oracle update 多个字段

多个字段用逗号分隔即可,如sql:update t_goods setinv_kind =3100
分类: 其他 发布时间: 02-11 23:41 阅读次数: 0

oracle报错 ORA-01810: 格式代码出现两次

是因为ORACLE对HH这种格式支持的不好。修改成如下格式 yyyy-MM-dd hh24:mi:s
分类: 其他 发布时间: 02-11 23:41 阅读次数: 0

CountDownLatch线程计数器的使用

new CountDownLatch(3); 构造的时候可以传入一个整数(其实是long),记录次数
分类: 其他 发布时间: 02-11 23:40 阅读次数: 0

CyclicBarrier线程回环栅栏(障碍)的使用

CyclicBarrier和CountDownLatch都有计数的作用。CyclicBarrier可
分类: 其他 发布时间: 02-11 23:40 阅读次数: 0

setUncaughtExceptionHandler捕获异常线程

线程中的异常有点特殊。直接加try catch是捕获不到的。因为try catch的当前线程是mai
分类: 其他 发布时间: 02-11 23:40 阅读次数: 0

开发函数计算的正确姿势——轻松解决大依赖部署

<aname="1"></a>前言首先介绍下在本文出现的几个比较重要的概念:函数计算(FunctionCompute):函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息参考。Fun:Fun是一
分类: 企业开发 发布时间: 02-11 23:40 阅读次数: 0

oracle替换手机号中间的4位为*号

使用 replace(phone,substr(phone,4,4),****) 即可。如下sq
分类: 其他 发布时间: 02-11 23:40 阅读次数: 0

ExecutorService和callable实现获取线程的返回值

ExecutorService的submit方法可以传入callable的实现类。注: callab
分类: 其他 发布时间: 02-11 23:39 阅读次数: 0

springboot修改临时目录

问题场景上传文件功能报错,然后排查日志。报错日志:The temporary upload loca
分类: 其他 发布时间: 02-11 23:39 阅读次数: 0

linux grep,tail 定位 日志问题

很多时候日志太多,不好定位问题。可以花式定位问题:tail -f 配合页面点击日志刷新不频繁的情况
分类: 其他 发布时间: 02-11 23:39 阅读次数: 0