
数据库
lahhass
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
出现问题的原因很可能是插入的数据和数据库的数据类型,长度等不匹配如:时间格式java中util.Date和数据库中datetime的转换https://blog.youkuaiyun.com/tomoto_zh/article/details/51606822但实际操作时发现直接将Date类型存入没有出现问题...原创 2019-05-15 17:23:29 · 308 阅读 · 0 评论 -
三、集成MyBatis和Druid
添加依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.2</version> </dependency> &l...原创 2019-05-15 23:36:03 · 1615 阅读 · 0 评论 -
Linux忘记MySQL密码解决方法
在/etc/mysql/debian.cnf里找到一个user和password使用该账户登录mysql -udebian-sys-maint -p登录后>use mysql;>update user set authentication_string=password('新密码'),plugin='mysql_native_password' where user='roo...原创 2019-05-18 17:31:47 · 196 阅读 · 0 评论 -
五、封装通用缓存Key
多人开发不同模块时若不制定key命名规则,很可能出现key对应的数据被其他模块的覆盖的情况这里使用给key加上前缀的方式区分不同模块,以前缀+key作为真正的redis里的key使用模板模式进行封装:接口 KeyPrefixpublic interface KeyPrefix { public int expireSeconds(); //有效期 public Stri...原创 2019-06-20 20:58:55 · 542 阅读 · 0 评论 -
十三、解决超卖问题
问题1. 库存变负秒杀时先要判断库存足够,再进行秒杀,秒杀时要对库存减一,多用户同时秒杀少量商品,库存可能会变负。**解决方法:**做减库存操作时加上库存大于0的条件,可以防止库存变负。@Update("update miaosha_goods set stock_count = stock_count - 1 where goods_id=#{goodsId} and stock_coun...原创 2019-06-25 20:15:46 · 850 阅读 · 0 评论 -
Spring boot整合mybatis,xml资源文件放置及路径配置问题
Spring boot整合mybatis,xml资源文件放置及路径配置问题转载 2019-07-04 19:34:19 · 3056 阅读 · 0 评论