摘要: 这是一个我在github上看到的开源项目,采用的技术都是较新的技术 技术选型 Vue SpringBoot mybatis MybatisGenerator Redis rabbitMQ Docker Linux(CenOS7) 开发工具 IDEA HbuilderX Navicat15 Redis 阅读全文
posted @ 2020-01-25 12:13 无弦琴 阅读(2023) 评论(1) 推荐(0) 编辑
摘要: 消息队列核心使用场景:削峰,解耦,异步 MQ的好处 削峰: 比如抢购秒杀,不在这个点上的时候,可能每秒只有50次请求,但是开始秒杀的时候每秒的请求数可能可以达到上万次,如果这些操作直接落点在数据库上, 拿MYSQL来说,一般MYSQL一秒最多可以处理2000条请求,一秒上万的请求基本直接就把服务器给 阅读全文
posted @ 2020-01-14 15:25 无弦琴 阅读(180) 评论(0) 推荐(0) 编辑
摘要: AOP思想的实现方法一般是代理模式。jdk只支持接口的代理,而对于类的代理,Spring支持了CGLIB,AspectJ动态代理。 IOC的实现原理是反射。 如果我们要做一个简单的IOC容器。 首先实现简单的四步: 1.扫描xml配置文件。 2.遍历所有的bean节点。读取id和class属性 3. 阅读全文
posted @ 2020-01-02 09:16 无弦琴 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 面试中经常会被面试官问到关于JVM的知识,由于一直在大学的象牙塔中,也没有好好了解过其中的奥秘。 觉得这一块也挺重要的,所以专门找了一些资料,学习了一下。 1.什么是垃圾回收机制 垃圾回收机制,也叫做GC。这可以说是java最强的特性之一,GC直击C++开发痛点,无需开发人员手动管理内存,只需要放肆 阅读全文
posted @ 2019-12-13 17:20 无弦琴 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Nginx配置详解:https://www.runoob.com/w3cnote/nginx-setup-intro.html, Spring Boot + Nginx +Mysql +Docker 整合配置文件详解:Spring Boot 2 (五):Docker Compose + Spring 阅读全文
posted @ 2019-12-13 10:08 无弦琴 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 转发: http://redisdoc.com/expire/expire.html 阅读全文
posted @ 2019-11-27 10:13 无弦琴 阅读(122) 评论(0) 推荐(0) 编辑
摘要: opsForList操作List集合 push操作分为leftpush和rightpush,其中leftpush是在list的左侧添加,即列表的头部,right是在list的左侧添加,即在列表的尾部。可以根据业务酌情选择。 pop操作也分为left和right,意思和push一样。pop是获取一个元 阅读全文
posted @ 2019-11-22 15:58 无弦琴 阅读(12137) 评论(0) 推荐(0) 编辑
摘要: 接了BOSS的一个开发任务,大概意思是说做一个类似驾考宝典这样的考试系统,有一个答题模板,展示全部题目,然后答过的题目变颜色,结果如下图。并且为了应付异常情况,比如手机突然关机电话拨入之类的。需要给保存下用户的考试情况。 大概考虑一下,首先应对异常情况,小程序提供了本地数据存储的功能,不论关机或者退 阅读全文
posted @ 2019-11-20 14:13 无弦琴 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 首先列一下mongoDB连接的一些基本配置信息 mongoDB.user=mongoDB.password=mongoDB.port=27017mongoDB.databaseName=jobmongoDB.address=10.13.45.166 mongoDB.collection=jobmon 阅读全文
posted @ 2019-11-06 15:01 无弦琴 阅读(4571) 评论(0) 推荐(0) 编辑
摘要: 今天领导给了一个项目让我部署,导入后打开部分页面报ELExxeption,知道时EL表达式问题,但是不知道怎么引起的,查了一下资料,可能时EL表达式中引用了java的 关键字,搜了一下果然找到了一个case变量。 解决办法是在tomcat文件夹中conf下的catalina.propertis文件中 阅读全文
posted @ 2019-11-06 14:51 无弦琴 阅读(92) 评论(0) 推荐(0) 编辑