SpringBoot教程

基于 SpringBoot + MyBatis + Thymeleaf 实现的博客/论坛系统。 博客版github地址:  论坛版github地址: 一、主要技术 1、SpringBoot2.x2、MyBatis-Plus3...

03-18 1188 112
SpringCloud

上文(点此回顾)介绍了 Spring Cloud 中配置中心的搭建以及客户端(即微服务项目,如博客系统)读取配置中心配置的方法。 但是,我们发现,每次在 GitHub 上修改配置,比如修改了数据库账...

03-18 404
SpringCloud

为什么需要配置中心?换句话说,不用配置中心,会怎么样? 不方便维护:代码和配置在一起,如 springboot ,配置全部在项目的resources目录下,要修改某个配置,需要打开对应的项目源码...

03-18 526
ORM框架

刚才写了一个接口,批量更新文章访问量,用foreach 执行 update 语句,无法成功,代码如下 <update id="batchUpdatePostViews">  <foreach collection="li...

03-18 448
ORM框架

本文主要介绍 MyBatis 一对一和一对多相关使用,还有就是分页的简单介绍。 一、背景 之前我在做文章列表,如下图1这种后台文章列表的时候,通常都是从数据库将文章表查出来,然后遍历...

03-17 639
SpringBoot教程

一套系统,除了个人网站,一般都要有多种角色,每种角色必须严格控制它的权限。 Shiro是一种轻量级的安全框架,主要是做登录验证,权限检查,相对 Spring Security 是要简单很多,源码也...

03-17 625
开发利器

本文介绍一个 docker 容器如何访问另一个 docker 容器 如我这里写了一个名为 redis-demo 的 Springboot 项目,这个项目里需要访问 redis 配置文件 application.yml 部分内容如下 s...

03-17 714
Javaweb

本文将介绍如何实现二级菜单,实现起来很简单。 先看效果动图 数据表如下 其中 pid 表是父级分类的id,pid=0表示为该分类为一级目录,pid=1表示该分类为id=1的子分类... ...

03-15 810
Javaweb

上文介绍了分页,详情请点击 SSM博客实战(2)–实现分页效果 。 但是我们的分页效果的链接是 这样的 http://localhost:8090/ForestBlog/?nowPage=2 我们希望的是:http://localho...

03-15 511
Javaweb

分页是JAVA WEB项目常用的功能,今天在Spring MVC中实现了简单的分页操作和搜索分页,在此记录一下。使用的框架为SSM(MyBatis+SpringMVC+Spring)。 先上效果图 一、Java&n...

03-15 591
Javaweb

大部分博客网站的首页文章的内容都是截取了文章的一部分,然后点击“查看更多”才能看完整的文字。所以,截取字符串是必不可少的。 但是如果我们直接用 substring 截取,会出现很多问题。...

03-15 778
开发利器

填入激活码,激活 重启完成后,开始填入激活码,点击菜单栏 Help -> Register: 免修改hosts文件哦,如果修改过请删除网址再激活不能破解软件,如果破解过,请还原后再激活如果之前...

03-14 1266 224
ORM框架

最近使用 Mybatis 写了很多批量插入的代码,其中也有时候需要返回自增ID列表,本文稍微介绍一下需要注意的地方。

03-14 229
缓存技术

Redis 在Java企业级项目中基本是必备的,没有哪个项目会放弃这么好用的一个高性能内存性数据库。通常我们个人使用,可能只是部署单机版就行的。 但是公司的项目一般并发比较高,需要考虑...

03-14 197
SpringBoot教程

本文介绍 SpringBoot 整合 Redis,常见的两种使用方式:redisTemplate 和 @Cacheable 注解。 redisTemplate 是常见 spring-data-redis 提供的用法,一般我们会封装一个 RedisUtil 工具类...

03-14 190
异常与报错

今晚在写 SpringBoot Dubbo 教程的时候,服务提供者能正常启动,消费者始终报错 内容大致两种 Caused by: java.lang.IllegalStateException: Failed to check the status of the serv...

03-14 416
开发利器

1.内置属性 ${basedir} 表示项目根目录,即包含pom.xml文件的目录 ${version} 等同于 ${project.version} 或者 ${pom.version} 表示项目版本 2.POM属性 所...

03-14 291
没有账号? 忘记密码?