摘要:
4. 右键cmd 选择管理员模式进入到bin目录下 ,执行 mysqld --install mysql --defaults-file=D:\mysql\mysql-5.6.38-winx64\my.ini (注意:有些网站乱copy,=右边是不能带有双引号的" ",否则报错) 5. 执行net 阅读全文
摘要:
应用场景: 众所周知,当我们需要并发的执行多个task,可以用ExecutorService来submit, 若需要取得所有task执行结果可以遍历所有的FutureTask中通过FutureTask.get()返回结果,然后合并结果。 但是这样有个问题,FutureTask.get()方法是个阻塞 阅读全文
摘要:
很久没有写文件上传的代码了,以下代码支持异步上传,备注一下。 1.页面设置 2. js 代码 3. Action code 阅读全文
摘要:
git提交文件时,通常会有一些本地的文件如.classpath,.setting也会出现在修改区中,为了避免每次提交出现这些文件,可以 在项目的根目录下,创建.gitignore文件,编辑内容如下 /target//.settings.classpath.project*.classtarget# 阅读全文
摘要:
当往一个固定队列ArrayBlockingQueue 不停的提交任务时,会发生什么? 请看如下代码 run完后会发生如下异常: Exception in thread "main" java.util.concurrent.RejectedExecutionException: Task java. 阅读全文
摘要:
最近发现个生产问题,定时器任务某些任务没有及时执行。经过研究排查发现spring 定时器任务scheduled-tasks默认配置是单线程串行执行的,这就造成了若某个任务执行时间过长,其他任务一直在排队,业务逻辑没有及时处理的问题。 如下是scheduled定义了3个任务。 查看该任务17点的执行日 阅读全文