摘要: 在一次请求中,我们通常通过RequestContextHolder.getRequestAttributes()获取请求中的变量。 但是有时候我们需要异步处理业务,子线程从RequestContextHolder中取出的为null 解决办法: 开启新线程之前,添加代码: 这样还是有问题。。。待补充。 阅读全文
posted @ 2018-12-17 09:54 guoruiak 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: // 这里用一个线程就是异步 new Thread(new Runnable() { @Override public void run() { int i = 0; while(true){ i++; System.out.println(i); if(i > 10000){ return; } 阅读全文
posted @ 2018-11-04 13:51 guoruiak 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 亲测有效: Maven -> update project 阅读全文
posted @ 2018-10-31 08:54 guoruiak 阅读(191) 评论(0) 推荐(0) 编辑
摘要: ##69.0之前## 打开 chrome://settings/content/flash 禁止网站运行Flash -> 改为“先询问(推荐)” 添加网站->添加 [*.]com [*.]net [*.]org [*.]cn ## 69.0 之后 ## 从Chrome 69.0起,Flash权限受到 阅读全文
posted @ 2018-10-25 09:55 guoruiak 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: 第一章 整洁代码 代码不会消失 糟糕的代码 我们都深受烂代码的伤害,但是我们为什么要制造烂代码呢? 我们都说过,以后再来处理代码中的丑陋。但是勒布兰法则:稍后等于永不(Later equals never) 混乱的代价 结果就是生产力不断下降 老代码无力维护,只能开发一套新的。花时间保持代码质量不知 阅读全文
posted @ 2018-04-11 08:42 guoruiak 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 今天打开一个很老的系统,正常打开脚本运行不了。 于是F12启动调试,脚本运行又正常了。反复测试后都是如此。 上网搜索了下这个问题,竟然是脚本中console.log造成的。果然,去掉时就正常了。 再次记录下这个神奇的问题。 阅读全文
posted @ 2018-03-26 14:18 guoruiak 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: 起源是使用vscode安装插件,死活装不上去。怀疑是网络的问题,配置了半天代理无果。 后来发现是C盘空间剩余为0 接着开始清理C盘空间,安装网上的方法整了一遍之后,也就清理出几百兆。我几乎想重装系统了。 无意间看到一个工具,winDirStat,可谓神器。(windows下可以使用WinDirSta 阅读全文
posted @ 2018-03-20 16:30 guoruiak 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.进入到文件所在文件目录,或者能找到文件的路径 2.回退到指定的版本 3.提交到本地参考,注意不需要git add。 4.更新到工作目录 这样就把指定的文件回退到指定的版本了。 阅读全文
posted @ 2018-03-03 15:35 guoruiak 阅读(7556) 评论(0) 推荐(0) 编辑
摘要: 团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 第零步:克隆远程仓库 1 $ git clone git@gitlab.moodle.nordanglia.com:moodle/school.git 第一 阅读全文
posted @ 2018-01-05 08:17 guoruiak 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 学习git的基本命令,下面是一些经常会遇到的场景。 创建一个git目录,新增文件,查看状态,提交文件 git init git add . git status -s git commit -m "sss" 合并一次提交 git commit --amend --no-edit 查看修改记录 git 阅读全文
posted @ 2017-11-15 21:17 guoruiak 阅读(124) 评论(0) 推荐(0) 编辑