
java
文章平均质量分 60
是三金阿
这个作者很懒,什么都没留下…
展开
-
发送邮件要使用消息队列还是多线程
消息队列和多线程应该怎么选择呢?可靠性要求高时选择消息队列:消息队列和多线程两者并不冲突,多线程可以作为队列的生产者和消费者。不着急知道结果,尽量使用消息队列,保证服务器的压力减小,因为多线程对cpu的消耗大:用线程的话,会占用主服务器资源, 消息队列的话, 可以放到其他机器上运行, 让主服务器尽量多的服务其他请求。需要解耦的时候用消息队列:解耦更充分,架构更合理多线程是在编程语言层面解决问题消息队列是在架构层面解决问题容易出现线程安全问题或者批量操作时,尽量使用消息队列:转载 2021-03-05 21:19:31 · 684 阅读 · 0 评论 -
SpringBoot搭建个人博客v1.0 - 博客管理功能实现(七)
实现博客分页查询、新增、修改、删除一、创建持久层(Dao层)创建接口 BlogRepository 继承 JpaRepositorypackage com.example.dao;import com.example.po.Blog;import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import org.springframework.data.jpa.dom原创 2021-03-03 20:24:05 · 198 阅读 · 0 评论 -
SpringBoot整合vue跨域问题
springboot后台解决跨域创建全局配置类/** * 解决跨域问题 * 1. 欲访问的路径 * 2. 请求来源 * 3. 方法 * 4. 最大相应时间 * 5. 允许携带 token之类的 */@Configurationpublic class WebConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) {.原创 2021-01-27 22:01:46 · 290 阅读 · 0 评论 -
SpringBoot搭建个人博客v1.0 - 分类管理功能实现(六)
博客管理需要用到 分类 和 标签 所以先做分类管理功能一、创建持久层(Dao)层创建接口 TypeRepository 继承 JpaRepositorypublic interface TypeRepository extends JpaRepository<Type, Long> { //根据名称查询Type Type findByName(String name); //根据每个分类大小由大到小排序取前6个 @Query("select t fro原创 2021-01-10 12:44:48 · 417 阅读 · 0 评论 -
SpringBoot搭建个人博客v1.0 - 后台登录功能实现(五)
MVC模式使用mvc模式、MD5加密、登录拦截器实现后台管理的登录MVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种用于设计创建 Web应用程序表现层的模式。MVC 中每个部分各司其职:Model(模型):通常指的是我们的数据模型,一般情况下用于封装数据View(视图):通常指 jsp 或者 html,一般用于展示数据,通常视图是依据模型数据创建的Controller(控制器):应原创 2021-01-08 19:03:39 · 249 阅读 · 0 评论 -
SpringBoot搭建个人博客v1.0 - 实体设计与构建(四)
一、实体设计1.实体类:博客 Blog博客分类 Type博客标签 Tag博客评论 Comment用户 User2.实体之间的关系:博客-分类:一篇博客只能属于一个分类,一个分类中可以有多篇博客博客-标签:一篇博客可以有多个标签,一个标签内也可有多篇博客博客-用户:一篇博客只能属于一个用户,一个用户可以有多篇博客博客-评论:一篇博客可以有多个评论,一个评论只能在一篇博客3.评论类自关联关系:评论 :parentComment评论回复:replyComment每个par原创 2021-01-08 16:06:59 · 467 阅读 · 0 评论 -
SpringBoot搭建个人博客v1.0 - 框架搭建(三)
一、构建SpringBoot框架1.因为我的idea有bug无法使用Initializr快速搭建SpringBoot框架,所以使用maven创建项目再进行依赖导入<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs原创 2021-01-08 14:15:27 · 158 阅读 · 0 评论 -
SpringBoot搭建个人博客v1.0 - 技术需要(二)
一、技术栈1.前端JS框架:JQueryCSS框架:Semantic UI官网Markdown编辑器:编辑器 Markdown代码高亮:代码高亮 prism动画效果:动画 animate.css文章目录:目录生成 Tocbot音乐盒:zplayer照片墙:lightbox插件2.后端核心框架:SpringBoot 2.2.5项目构建:jdk1.8、Maven 3持久层框架:Mybatis模板框架:Thymeleaf分页插件:PageHelp原创 2020-12-24 21:08:46 · 149 阅读 · 1 评论 -
SpringBoot搭建个人博客v1.0 - 前端页面(一)
参考B站视频:小而美的个人博客,大多部分代码是ctrl+c ctrl+v。使用jpa为持久层,前端是单独拿出来直接用。这个项目是springboot边学边练的,后面会根据自己的知识储备进行重构(前后端全方面)...原创 2020-12-23 21:07:46 · 276 阅读 · 0 评论 -
JAVA-数据库连接池-C3P0
##JAVA-数据库连接池-C3P0-配置出现问题:java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.解决方法: 修改位置 property name=“jdbcUrl”<c3p0-config> <!-- 使用默认的配置读取连接池对象 --> <default-config> <!-- 连接参数 --> &原创 2020-09-01 12:12:07 · 190 阅读 · 0 评论 -
tomcat虚拟路径访问图片的坑
idea设置虚拟路径问题描述:Tomcat虚拟路径访问本地图片失败的问题出现404 解决方案:1.工具栏选择Run 找到Edit configurations2.Deploy applications configured in Tomcat instance不要勾上3.选择deployment 点击加号添加虚拟路径...原创 2020-09-12 11:03:25 · 267 阅读 · 0 评论