javaEE学习笔记
$name="huanxi"
这个作者很懒,什么都没留下…
展开
-
synchronized 对long加锁无效造成的主键冲突问题
问题产生背景 消息队列处理交易信息,交易中包好多个订单,消息是发送的订单数据,可能存在同时处理一个交易的问题 最简单的解决方法是对交易id加锁 测试 测试代码如下,模式10个线程处理交易id相同的消息 OrderMessage o1 = new OrderMessage(); o1.setTid(123L); OrderMessage o2 = new OrderMessage(); o2.setTid(123L); final int[原创 2020-09-02 17:05:49 · 751 阅读 · 0 评论 -
Springboot+vue实现音乐播放下载器
酷我音乐下载器 演示站点: https://huan-xi.github.io/ 免费下载各大平台收费歌曲 后端技术 1. spring,springboot,springmvc,线程池 2. okhttp 3. redis 已实现功能 音乐搜索,播放与下载 下载文件合成歌曲信息(作者,专辑,图片) 搜索排行榜 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(im...原创 2020-04-12 17:51:17 · 2537 阅读 · 0 评论 -
jsp学习笔记
jsp介绍 第1次访问jsp时: 1)tomcat服务器把jsp文件翻译成java源文件(work目录下)_01_hello_jsp.java 2)tomcat服务器把java源文件编译成class字节码 _01_hello_jsp.class 3)tomcat服务器构造类对象(_01_hello_...转载 2018-03-13 15:53:19 · 154 阅读 · 0 评论 -
将mysql的data目录独立分区
1. 将mysql的data目录独立分区 1. 创建data分区 ``` fdisk /dev/sdb mkfs.ext4 /dev/sdb1 mkdir -p /mydata/data #创建挂在目录 chown -R mysql:mysql data mount /dev/sdb1 /mydata/data/ #挂载硬盘 ls -l ...原创 2018-06-02 20:17:07 · 598 阅读 · 0 评论 -
Mybatis的入门案例
Mybatis的入门案例 Dome介绍 使用mybatis实现用户和订单查询,开发环境IDEA。 测试数据 DROP TABLE IF EXISTS `order`; CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT ...原创 2018-08-13 08:39:59 · 175 阅读 · 0 评论