摘要: JavaEE项目分包和Thymeleaf基础 JavaEE项目中的java类的功能分类 1.什么是JavaEE项目 JavaEE是(java enterprise edition)java企业版 在JavaSE的基础上JavaEE提供一组API和运行环境来开发和运行大规模的,多层的,可扩展的,可靠的 阅读全文
posted @ 2022-03-07 23:15 指尖上的未来 阅读(11) 评论(0) 推荐(0)
摘要: 稻草问答-Kafka-AOP 1 用Kafka优化网站性能 1.1 发表问题的性能问题 上述案例中已经完成是搜索功能,我们将问题数据从MySQL复制迁移到Elasticsearch中,然后在Elasticsearch中进行全文搜索功能。然而目前稻草问答的新问题提交功能是直接保存到数据库中,没有保存到 阅读全文
posted @ 2022-04-19 22:05 指尖上的未来 阅读(14) 评论(0) 推荐(0)
摘要: 稻草问答-实现搜索功能 1 实现问题搜索功能 1.1 问题搜索功能 在稻草问答的首页上搜索框,就是问题搜索功能其大致原理如下: 将全部的Question数据导入到ES服务器中; 查询时候根据用户输入到KEY请求ES查询数据; 将查询数据利用VUE显示到界面上; 为了能够搜索到新问题,在创建新问题时候 阅读全文
posted @ 2022-04-18 22:40 指尖上的未来 阅读(35) 评论(0) 推荐(0)
摘要: 稻草问答-用Elasticsearch搜索 1 Elasticsearch搜索引擎 说到数据检索各位一定会想到使用数据库SQL语句检索数据,数据库SQL语句在有数据库索引技术支持情况下检索性能非常好,在数千万数据中进行检索十几个毫秒就能得到结果。但是数据库索引不是万能的,对于全文检索任务就无法自动使 阅读全文
posted @ 2022-04-16 00:29 指尖上的未来 阅读(11) 评论(0) 推荐(0)
摘要: 稻草问答-迁移问答功能 1 显示当前用户问题列表 1.1 创建straw-faq项目 将与问答有关的功能迁移到一个独立的微服务项目straw-faq,部署时候会部署为一组服务器,这样好处是可以将系统的功能分配给多个服务器承担,提升系统的并发能力和性能。 首先创建straw-faq项目 配置straw 阅读全文
posted @ 2022-04-14 22:05 指尖上的未来 阅读(12) 评论(0) 推荐(0)
摘要: 稻草问答-从单体应用到微服务 1 单体应用与微服务 1.1 为何需要将单体应用迁移为微服务架构 目前项目straw-portal是单体应用程序,一个应用包含全部的功能,功能没有问题,但是在上线以后一般部署到一个服务器,单台服务器性能一定有上限的,无法应付高并发,做到高性能,现在解决高性能到通行办法就 阅读全文
posted @ 2022-04-13 23:12 指尖上的未来 阅读(13) 评论(0) 推荐(0)
摘要: 稻草问答-采纳答案与SpringCloud 1 学员评论和采纳答案 1.1 创建学生的问题详情页面 学生发布了问题,讲师进行了回答,学员可以对讲师的回答进行评论。目前详情界面是老师对界面,包含回复问题和评论功能。学员进入问题详情界面不需要回答问题,只能发布评论。 如何解决这个问题呢?这里采用类似与i 阅读全文
posted @ 2022-04-12 22:52 指尖上的未来 阅读(10) 评论(0) 推荐(0)
摘要: 稻草问答-问答评论 1 问题答案列表功能 1.1 获取问答答案列表业务层 问题回复以后,问题应该出现在所有回答区域! 实现这个功的实现流程也和显示问题列表类似,首先在添加业务层IAnswerService方法获取一个问题的全部回复列表: /** * 查询一个问题的全部回复Answer */ List 阅读全文
posted @ 2022-04-12 00:04 指尖上的未来 阅读(21) 评论(0) 推荐(0)
摘要: 线程高级与集合 线程高级 1 线程的优先级 线程启动后就纳入到线程调度器中统一管理,线程不能主动索取时间片,只能被动分配,调整线程的优先级可以最大程度的干涉线程调度器分配时间片的次数,原则上:优先级越高的线程获取时间片的次数越多 线程的优先级有10个等级,对应整数1-10,其中1是最低优先级,10为 阅读全文
posted @ 2021-03-17 23:46 指尖上的未来 阅读(71) 评论(0) 推荐(0)
摘要: 异常高级,Socket和线程基础 异常高级 1 throws关键字 throws关键字表示一个方法中可能发生的异常类型 一个方法标明方法中可能抛出的异常类型后,调用它的方法可以处理这些可能发生的异常 public void dosome() throws IOException,AWTExcepti 阅读全文
posted @ 2021-03-14 21:44 指尖上的未来 阅读(119) 评论(0) 推荐(0)