自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 互联网电商秒杀系统

如何设计一个秒杀系统1.页面缓存,对象缓存商品详情页面静态化,秒杀功能静态化,订单详情静态化2.User放入Redis中,订单放入Redis中3.防止超卖数据库中加了唯一索引 user_id goods_id,防止同一用户秒杀多个商品, sql加入当前商品库存是否大于0 的判断,大于0才可以进行秒杀。接口优化Redis ,RabbitMQ在初始化的时候可将商品库存放入redis中, 用户发出请求,在redis中获取库存,若库存不足,则直接返回秒杀失败,若库存足够,则将请求放入到消息队列中,返

2021-02-15 09:14:28 71

原创 centos中终端打不开转圈状态解决

出现情况:centos中终端打不开,一直处于转圈状态,加了内存处理配置也不行解决:-语言的问题,刚装好的时候,终端可打开,但在setting中配置中进行了english 和chinese之间的切换,从English 变为了 chinese,就转圈了。在setting中keyboard中将chinese改变为English(US),重新启动即可。...

2021-08-11 10:57:36 3390 1

原创 java.sql.SQLSyntaxErrorException: Unknown column ‘lastname‘ in ‘field list‘

出现如下问题java.sql.SQLSyntaxErrorException: Unknown column ‘lastname’ in ‘field list’; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column ‘lastname’ in ‘field list’at org.springframework.jdbc.support.SQLErrorCodeSQLExce

2021-07-19 23:06:58 4818

原创 java.sql.SQLException: Unsupported character encoding ‘UTF‐8‘

出现问题具体如下java.sql.SQLException: Unsupported character encoding ‘UTF‐8’at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.25.jar:8.0.25]at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLE

2021-07-19 23:00:12 510 1

原创 IntelliJ IDEA 项目结构旁边出现 0%classes,0% lines covered 解决办法

出现 如下问题如何取消Mac系统中的idea 使用 fn+option+command+f6 快捷键出现如下 取消勾选,点击showselected即可非Mac 快捷键使用ctrl+alt+f6 即可

2021-06-12 17:22:28 420 2

通配符的匹配很全面, 但无法找到元素 ‘context:component-scan‘ 的声明

idea中配置springmvc 出现问题主要是context:component-scan出现的问题通配符的匹配很全面, 但无法找到元素 ‘context:component-scan’ 的声明原先的配置如图所示解决办法在web.xml中

2021-06-02 16:49:41 217

原创 js中报错const definitions are not supported by current javascript

vue前后端分离时产生的const错误如下主要原因是ECMAScirpt5.1版本过低,不兼容const关键字改为ECMAScript6 即可解决

2021-04-08 10:49:47 317

原创 关于报错:org.apache.ibatis.binding.BindingException: Invalid bound statement

后台错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yswu.ems.dao.UserDao.save类似以下经检查主要是 dao接口和 mapper 里的xml出现问题1.要么没有配置2.要么配置不对应我的是idea中idea默认是com.yswu.mapper的 如果是空的文件夹不会逐级 存放文件夹。因而mybatis:mapper-locations:

2021-03-25 16:46:30 57

原创 启动报错:Field userDao in com.yswu.ems.service.Impl.UserServiceImpl required a bean of type ‘’

springBoot启动报错会出现Field userDao in com.yswu.ems.service.Impl.UserServiceImpl required a bean of type 'com.yswu.ems.dao‘主要是 以下红色圈的扫描路径编写正确

2021-03-25 00:36:44 7558

原创 IDEA中常用快捷键

2021-03-24 17:37:27 43

原创 Mac中TexShop中设置中文,可写中文论文

首先,打开TexShop,同时点开左上角TexShop中的“偏好设置”,找到“编码”,将其设置为“Unicode(UTF-8)“2. 在tex文件中写入:\documentclass[UTF8]{ctexart}在XeLateX环境下编译 即可看到中文哈。见如下效果...

2021-03-08 11:55:26 1358

原创 kafka和RabbitMQ的区别

1.应用场景方面RabbitMQ:用于实时的,对可靠性要求较高的消息传递上。kafka:用于处于活跃的流式数据,大数据量的数据处理上。2.语言方面RabbitMQ是由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上。kafka是采用Scala语言开发,它主要用于处理活跃的流式数据,大数据量的数据处理上3.吞吐量方面RabbitMQ:支持消息的可靠的传递,支持事务,不支持批量操作,基于存储的可靠性的要求存储可以采用内存或硬盘,吞吐量小。kafka:内部采用消息的批量

2021-03-01 15:05:00 4175

原创 锁升级过程和锁状态

锁的四种状态在 synchronized 最初的实现方式是 “阻塞或唤醒一个Java线程需要操作系统切换CPU状态来完成,这种状态切换需要耗费处理器时间,如果同步代码块中内容过于简单,这种切换的时间可能比用户代码执行的时间还长”,这种方式就是 synchronized实现同步最初的方式,这也是当初开发者诟病的地方,这也是在JDK6以前 synchronized效率低下的原因,JDK6中为了减少获得锁和释放锁带来的性能消耗,引入了“偏向锁”和“轻量级锁”。所以目前锁状态一种有四种,从级别由低到高依次是:无

2021-02-25 23:58:03 79

原创 Mac下安装zipkin-server地址及配置

jar下载https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/此处 下载 第一个zipkin-server-2.12.9-exec.jar启动jar包到zipkin-server-2.12.9-exec.jar的根路径下启动cmd,运行此命令: java -jar zipkin-server-2.12.9-exec.jar登录zipkin地址:// 默认的端口号为9411http://local..

2021-02-25 23:10:29 988

原创 springboot集成 zookeeper依赖冲突问题

slf4j 冲突问题如下原因是springboot-start-web中 和zookeeper产生版本冲突原因解决只需在pom文件中引入如下 排除依赖```java<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> &l

2021-02-19 09:26:45 718

原创 Mac安装git

使用mac的homebrew软件没有的安装下,特好用的mac包工具1.brew install [email protected]此处安装的是2.20.1版本2.a. 配置用户名git config --global user.name “xxxx”b. 配置用户邮箱git config --global user.email “[email protected]”以后想要还是使用上面的指令。c. 配置大小写敏感git config --global core.ignorecase false以后想要修改还

2021-02-17 22:46:55 77

原创 MAC安装rabbitMQ教程

mac推荐使用brew进行安装,brew是mac系统非常强大的安装包工具1.打开terminal终端输入命令 brew install rabbitmq第一次安装速度较慢,耐心等待2.安装的路径是 /usr/local/Cellar/rabbitmq/安装的版本视情况而定...

2021-02-15 10:38:48 262

原创 Mac中/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch

解决办法1.cd /usr/local/Homebrew/Library/Taps/homebrew2.在该目录下执行rm -rf homebrew-core3.brew upgrade

2021-02-15 09:06:01 1017

原创 Mac中 The following directories are not writable by your user:/usr/local/share/man/man7

The following directories are not writable by your user:/usr/local/share/man/man7这种情况可以通过以下命令解决主要是权限的问题1.终端输入sudo chown -R whoami :admin /usr/local/bin输入密码2.再输入 sudo chown -R whoami:admin /usr/local/share即可解决...

2021-02-15 09:00:59 471

原创 秒杀系统

秒杀系统1.乐观锁防止超卖2.令牌桶限流3.Redis 缓存4.消息队列异步处理订单

2021-02-14 21:30:18 53

空空如也

空空如也

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

TA关注的人

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