后端小插曲
梦里浮华,梦醒落染
从陌生到相熟,是因为你的执着,从熟悉到陌生,是因为我的心软,自己如同花香只是一阵,飘过了就是宿命,不会苛求会留下什么,就像慢慢路途中的过客留下的脚印一样,最终还是会被风雨所埋没,变成和以前一样.
展开
-
Shell jq工具解析json 源码安装,全网唯一
不喜欢繁杂的语言做这个的前提是你的服务器安装的时候比较纯净,很多服务器是,不需要第一步的.yum install -y openssl openssl-devel pcre pcre-devel zlib zlib-devel gcc gcc-c++wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-1.5.tar.gztar zxvf jq-1.5.tar.gzcd jq-1.5./configuremake &am原创 2021-12-31 14:38:10 · 399 阅读 · 0 评论 -
乐观锁
在并发访问情况下,可能会出现脏读、不可重复读和幻读等读现象,为了应对这些问题,主流数据库都提供了锁机制,并引入了事务隔离级别的概念。数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观锁分为三个阶段:数据读取、写入校验、数据写入。假设数据一般情况下不会造成冲突,只有在数据进行提交更新时,才会正式对数据的冲突与否进行检测,如果发现冲突了,则返回错误信息,让用户决定如何去做。fail-fast机制。锁机制在如今分布..原创 2020-12-10 11:11:22 · 2915 阅读 · 3 评论 -
mybatis-plus 处理大数据量太慢的解决
mybatis-plus 处理大数据量太慢的解决方法大批量数据插入方法是Mybatis的foreach拼接SQL大批量数据插入方法是Mybatis的foreach拼接SQL我发现不管改成Mybatis Batch提交或者原生JDBC Batch的方法都不起作用,实际上在插入的时候仍然是一条条记录的插,速度远不如原来Mybatis的foreach拼接SQL的方法。// 第一步判断更新或添加 String[] splitUserId = userGroup.getUserId().split(",");原创 2020-12-09 15:59:00 · 6720 阅读 · 3 评论 -
跨域问题
跨域问题跨域请求协议不一致导致IP地址的不一致导致端口不一致导致跨域跨域问题普遍存在前后端分离得开发模式中,其中来自以下三个方面请求协议不一致导致https请求httphttp请求httpsIP地址的不一致导致前后端分离开发经常性的遇到前后端ip地址不一致问题端口不一致导致多个程序启动访问某一个程序,端口被占用,导致无法正常使用程序,此时需要更换端口,同时出现跨域问题解决方法@CrossOrigin,在controller上 全都加使用网关解决...原创 2020-11-09 14:35:23 · 157 阅读 · 0 评论 -
javaweb简化实体类开发
pom导入org.projectlomboklombok安装zip包https://github.com/mplushnikov/lombok-intellij-plugin/releases—提供各个版本的zip下载完成后不要解压原创 2020-10-15 22:37:32 · 291 阅读 · 0 评论