摘要: 什么是乐观锁,什么是悲观锁 https://www.jianshu.com/p/d2ac26ca6525 MySQL乐观锁电商库存并发问题应用 https://www.jianshu.com/p/efe85c5b4d62 阅读全文
posted @ 2020-08-07 15:45 夜未眠shm 阅读(98) 评论(0) 推荐(0)
摘要: 1.mybatis 里面使用if判断,当后台传的值是数字字符串时,判断不起作用? mybatis 里面使用if判断,当后台传的值是数字字符串时,判断不起作用,应该怎么做 if-test中默认数字为数字类型,无法与字符串类型进行比较,解决方法如下 <!-- 使用tostring() --> <if t 阅读全文
posted @ 2020-06-16 11:07 夜未眠shm 阅读(186) 评论(0) 推荐(0)
摘要: 1.项目中缓存是如果使用的?缓存如果不使用会造成什么后果? 最近项目:案件信息,登录后cms信息,人员信息等作缓存处理, 不使用?查询太慢,体验差,;高峰的时候,数据库连接(4-5千的请求?)承载不了造成奔溃 2. 为啥用缓存?、 作高性能,高并发 高性能:比如之前每次查询都要去连接数据库查询个六百 阅读全文
posted @ 2020-05-06 22:14 夜未眠shm 阅读(176) 评论(0) 推荐(0)
摘要: 1.你在系统里面用过消息队列吗?那你说一下你们在项目中是怎么用消息队列的?那你们为什么要用消息队列啊? 先说一下消息队列的常见使用场景吧,其实场景有很多,但是比较核心的有3个:解耦,异步,消峰 1.1 解耦: A系统发送个数据到BCD三个系统,接口调用发送,那如果E系统也要这个数据呢?那如果C系统现 阅读全文
posted @ 2020-05-06 01:56 夜未眠shm 阅读(146) 评论(0) 推荐(0)
摘要: 基础命令 help——查看命令帮助信息 cat——打印文件内容,和linux里的cat命令类似 echo–打印参数,和linux里的echo命令类似 grep——匹配查找,和linux里的grep命令类似 tee——复制标准输入到标准输出和指定的文件,和linux里的tee命令类似 pwd——返回当 阅读全文
posted @ 2020-04-22 21:26 夜未眠shm 阅读(1480) 评论(0) 推荐(0)
摘要: Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 阅读全文
posted @ 2020-04-21 00:19 夜未眠shm 阅读(794) 评论(0) 推荐(0)
摘要: git add # git add . “.” 表示当前目录所有 git status git diff git commit get reset HEAD^ #HEAD^的意思是上一个版本,执行一次,回退一次,知道回退所有的commit git pull git push git fetch 拉取 阅读全文
posted @ 2020-04-15 18:01 夜未眠shm 阅读(109) 评论(0) 推荐(0)
摘要: 1. 安装Docker 1.1 Ubuntu 安装 Docker $ curl -fsSL get.docker.com -o get-docker.sh $ sudo sh get-docker.sh --mirror Aliyun 1.2 Docker 镜像加速器 在 /etc/docker/d 阅读全文
posted @ 2020-04-15 16:55 夜未眠shm 阅读(184) 评论(0) 推荐(0)
摘要: 占个位置,暂时没时间深入,后续再补上 阅读全文
posted @ 2020-04-13 19:58 夜未眠shm 阅读(126) 评论(0) 推荐(0)
摘要: java内存模型(Java Memory Model,JMM)是java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作系统对内存的访问的差异,这样就可以实现java程序在各种不同的平台上都能达到内存访问的一致性。可以避免像c++等直接使用物理硬件和操作系统的内存模型在不同操作系统和硬 阅读全文
posted @ 2020-04-13 19:57 夜未眠shm 阅读(246) 评论(0) 推荐(0)