数据库
文章平均质量分 54
无关风月u
怕什么真理无穷,进一寸有一寸的欢喜
展开
-
Hibernate jpa 乐观锁 save方法 更新数据
以下代码中 参数sPartsStock,是从页面上传过来的。1 现象一这段代码,执行完,提交事务的时候,数据库里的值 WareHouseId 会被更新,但是代码里并没有写save或者update方法原因:库里查出的对象 sPartsStock123 是 托管状态 会自动同步到数据库,不会验证乐观锁,执行flush操作2 现象二代码执行前,手动把数据库里的version字段+1,也就是说sPartsStock 中的version为 100,sPartsStock123 中的v...原创 2020-09-01 17:34:05 · 1322 阅读 · 0 评论 -
本地PostgreSQL数据库远程访问
1、下载安装完 postgresql 后,找到安装目录下的data文件夹2、找到 pg_hba.conf文件,在文件最后有这样一段 # IPv4 local connections: host all all 127.0.0.1/32 md5 host all转载 2017-09-26 10:18:20 · 903 阅读 · 0 评论 -
java项目数据库乱码的解决办法
最近做项目的时候遇到了好几次数据库存取乱码的问题,每次都需要弄小半天,现在把一些解决方法分享一下,有什么需要补充可以告诉我一下 1、myeclipse 修改(eclipse同理) window——Preserence——General——Workspace——Text file encoding——other 设置为utf-8 2、项目修改 右原创 2017-09-28 09:24:55 · 532 阅读 · 0 评论 -
Spring+Mybatis修改Mybatis日志配置
Mybatis 内置日志工厂基于运行时自省机制选择合适的日志工具。它会使用第一个查找得到的工具(依次为:SLF4J,Apache Commons Logging,Log4j 2,Log4j),如果一个都未找到,日志功能就会被禁用。...原创 2018-07-12 09:55:57 · 2183 阅读 · 0 评论 -
mysql 存储过程创建及调用
返回(查询users表的条数 + 传入的数字)CREATE DEFINER=`root`@`localhost` PROCEDURE `getcount`(OUT s INT, IN t INT)BEGIN SET @t = (SELECT COUNT(1) FROM users); SET s = @t+t;END运行,users表22条数据 加 5 返回 27...原创 2018-08-29 14:37:46 · 222 阅读 · 0 评论 -
redis + aop 限制方法频率,防止重复提交
项目在运行时期,访问时会因为网络卡顿等原因造成重复点击,多次提交的问题。尝试在前端做过限制,之后觉得使用redis 更为简单。1. redis 可以 设置过期时间,符合需求2.使用spring aop,只需要配置第一次,之后不需要更改实现思路,用户10秒内不能执行第二次新增方法,以用户ID 作为 key。AOP@Aspect@Componentpublic clas...原创 2019-05-09 15:02:51 · 955 阅读 · 0 评论