![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
飘满红楼
勿在浮沙筑高台,不为繁华易匠心
展开
-
java动态原生配置数据库参数执行sql
主要步骤 1、maven依赖、实体类 略 2、在resource目录下新建jdbc.properties # 也可以是oracle、sqlserver、hive等数据库的驱动类 jdbc.driver=com.mysql.jdbc.Driver jdbc.datasource.size=10 jdbc.url=jdbc:mysql://localhost:3306/database jdbc.user=root jdbc.password=123456 3、新建config类,用于管理驱动配置 impo原创 2020-07-28 21:49:44 · 879 阅读 · 0 评论 -
秒杀系统的基本功能实现
秒杀目录需求设计待解决的问题解决办法代码redis配置类redis多线程类(核心)主函数 需求设计 商品种类数确定,每种商品的库存数确定 顾客上万 需要输出秒杀成功的客户信息 待解决的问题 模拟上万的买家 设置秒杀的开始,结束时间节点 保证商品的原子性 保证商品卖出量小于等于库存量 解决办法 线程池 线程沉睡 采用Redis监听和事务处理 多次获取商品的数量与原始数量对比 代码 redis配置类 public class RedisUtil{ // slf4j日志 protected st原创 2020-06-28 15:13:23 · 408 阅读 · 0 评论 -
springboot整合websocket
目录核心配置类简单使用测试 maven依赖,包括mybatis,springboot,大数据连接,MySQL依赖,druid等 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency&原创 2020-06-13 09:19:38 · 130 阅读 · 0 评论 -
springboot整合mybatis采用druid连接池对mysql,hive双数据源整合并打包
目录准备application.yml公共配置文件 准备 maven依赖,包括mybatis,springboot,大数据连接,MySQL依赖,druid等 <!---配置CDH仓库地址--> <repositories> <repository> <id>cloudera</id> <url>https://repository.cloudera.com/artifact原创 2020-06-12 10:44:11 · 4350 阅读 · 4 评论