自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 知识总结正式版

假设数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则返回给用户错误的信息,让用户决定如何去做。乐观锁适用于读操作多的场景,这样可以提高程序的吞吐量。

2024-02-19 00:56:47 636 1

原创 阻塞队列BlockingQueue的八种类型的区别

公平性策略底层使用了类似队列的数据结构,非公平策略底层使用了类似栈的数据结构。SynchronousQueue的吞吐量高于LinkedBlockingQueue和ArrayBlockingQueue。一种没有缓冲的队列,生产者产生的数据直接会被消费者获取并且立刻消费。(可以类比一个圆环),所有的下标在到达最大长度时自动从0继续开始。

2024-03-30 18:34:25 203 1

原创 bug和解决方案

1.多个异步请求,导致多并发脏读/空读问题描述   新增产品的信息,写入数据库;   更改产品的信息,从数据库读取到缓存,从缓存读取信息,无产品信息。   问题原因  进入更改产品的页面时,会读取数据库并写入缓存(写缓存),同时进行的是从缓存加载产品信息(读缓存),因为读缓存操作比写缓存时间早,所以导致空读。 问题解决    方法一. 前端变为同步请求,等待写缓存操作完成了,再发送...

2019-04-11 20:58:12 490

原创 springboot框架构建(springboot+maven+mybatis+Druid连接池+swagger接口文档)

依赖的引入application.yml配置Druid配置类swagger配置类controller,dao,server的创建swagger的使用springboot的构建通过idea的spring initializer创建(有些没有的依赖,比如Druid和swagger需要手动引入)这个比较简单可以参考我另一个帖子:https://blog.csdn.net/a33117...

2019-03-23 18:20:18 422

原创 apollo分布式配置中心部署到腾讯云服务器(Linux)

linux命令vim demo.sh ; //通过linux自带编辑器编辑文件vim demo.txt;vim相关命令:q 退出(正常模式下):wq 保存退出(正常模式下)i 进入编辑模式esc(键盘控件) 返回正常模式查看端口lsof -i:8000; // lsof -i:端...

2019-03-08 23:29:54 679

原创 腾讯云服务器创建CentOS 6.5系统+MySQL数据库

之前贪便宜买了一个腾讯云的服务器,一直没怎么使用过,昨天搭建携程的apollo配置中心的时候,想到了在云服务器上搭建数据库,下面说一下遇到的坑。选择系统原来用的是windows的系统,后来听说linux的比较稳定,就重新装了一个系统。这里我选的是杭州康展通信科技有限公司,记住这个名字,后面有用到的!!登录系统我用的是putty,windows的可以直接用远程连接主机名在腾讯云找自己的...

2019-03-03 15:21:56 1377

原创 idea聚合项目+maven+springcloud+Eureka注册中心+服务提供者,服务消费者+服务之间feign调用

创建父模块(shop-framework)File-new-project,然后一直next就行,(也可以选骨框架)创建子模块(base-register)右击创建好的项目,new-Module,然后一直next就行,(也可以选骨框架),注意:第二步的时候,要选父模块,也就是上面创建的模块的名称生成效果子模块的pom.xml,可以看到parent中引用了父模块父模块的p...

2019-02-28 21:41:52 3962 4

原创 用springcloud创建分布式框架

创建Maven项目groupId:公司名+项目名,com.wsh.springcloudFrameworkartifactId: 项目名+模块名称, springcloudframework一.搭建注册中心添加pom.xml,注意版本问题,这个应该是最新的了<groupId>com.wsh.springcloudFramework</groupId> ...

2019-02-28 00:30:34 209

转载 生产者-消费者模式的三种实现方式

转载https://www.cnblogs.com/fankongkong/p/7339848.html背景生产者生产数据到缓冲区中,消费者从缓冲区中取数据。如果缓冲区已经满了,则生产者线程阻塞;如果缓冲区为空,那么消费者线程阻塞。方式一:synchronized、wait和notifypackage producerConsumer;//wait 和 notifypublic c...

2019-02-16 22:28:58 664

原创 springboot+mybatis+maven+generator反向工程+mysql

springboot+mybatis+maven+generator反向工程+mysql

2019-01-15 21:29:42 237

mysql-connector-java-5.1.6.jar

mysql-connector-java-5.1.6.jar,JDBC连接数据库依赖包

2019-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除