摘要: 1。pom文件引入依赖 <!--springboot 模板引擎 freemarker--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</art 阅读全文
posted @ 2020-03-18 12:51 haohao1234 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一。slf4j的使用 slf4j是门面接口,对外提供统一的调用方式,具体的实现由log4j,logbak来实现。方便系统统一管理,如果想换一种日志实现,比如log4j->logbak,只要删除log4j相关jar包,增加logbak的jar包和配置文件即可。 二。Logbak的使用 它是log4j的 阅读全文
posted @ 2020-03-06 19:20 haohao1234 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一·Junit的使用 1.1 添加junit的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scop 阅读全文
posted @ 2020-03-05 09:59 haohao1234 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 1.LinkedHashMap和HashMap和TreeMap和HashTable和concurrentHashTable的区别 HashMap是由数组和链表或红黑树组成,先通过key的hash值来确定在数组中的位置,该位置可以放链表放相同hash值的entry。 当链表长度大于8时转红黑树。 Li 阅读全文
posted @ 2020-03-02 20:12 haohao1234 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一。 JPA 1.pom文件引入jpa和mysql依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependenc 阅读全文
posted @ 2020-03-01 22:15 haohao1234 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 一。标签 @PathVariable:获取url中的参数 例如:http://localhost:8090/girl/say/1 @RequestMapping(value="/say/{id}", method=RequestMethod.GET) public String say(@PathV 阅读全文
posted @ 2020-03-01 17:44 haohao1234 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.vi命令 到文件的首或者尾部 Esc状态:gg到文档首,GG到文末 2.删除文件夹 rm -rf rocketmq -r 递归删除下面所有文件和文件夹 阅读全文
posted @ 2020-01-08 23:16 haohao1234 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一。应用优化的口诀,解决大部分问题 1.缓存 :redis, guava cache, openresty lua 2.异步 : 支付宝微信的支付会提供异步回调接口,返回支付结果。支付链路很复杂,耗时长 3.批处理:写操作 二。mysql 单机性能提升 配置 mysql执行变更sql时首先写undo 阅读全文
posted @ 2019-12-30 23:13 haohao1234 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 问题1:下单的请求可以通过脚本不停的刷造成黄牛还有对服务器的压力 可以在秒杀令牌颁发的过程中做限购 比如一个用户只能拿一个令牌等逻辑 问题2:秒杀下单逻辑和秒杀下单接口写在一起,强冗余。即使活动不开始,也可以作为普通商品下单。会对交易系统造成无关联负载 解决:引入秒杀令牌,将秒杀下单逻辑放到生成令牌 阅读全文
posted @ 2019-12-26 16:06 haohao1234 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 一。关于消息队列的事物问题 spring的@Transactional标签只有当整个方法执行完成后才commit,这样如果因为网络问题即使整个方法执行成功,方法中消息队列发送成功,但是commit时失败了,减库存的rocketmq无法回滚。 解决方法1:spring @Transactional提供 阅读全文
posted @ 2019-12-24 22:31 haohao1234 阅读(752) 评论(0) 推荐(0) 编辑