自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(205)
  • 收藏
  • 关注

原创 5GC核心网之UPF

5GC核心网之UPF网元1、5G核心网网元2、UPF接口3、UPF功能3.1 数据包检查3.1.1 FAR Fowwarding Action Rule 转发行为规则3.1.2 BAR Buffering Action Rule 缓冲行为规则3.1.3 QER Qos Enforcement Rule Qos 实施规则3.1.4 URR Usage Reporting Rules 用量上报规则4、名词解释1、5G核心网网元2、UPF接口UPF 相关的由 4 个标准参考点:N3:RAN(gNB)和

2021-02-03 22:11:12 44100 2

原创 IntelliJ IDEA 常见问题汇总及解决方案(4)

1.Intellj Idea编译eclipse工程报错:编码 UTF-8 的不可映射字符

2020-07-23 19:15:00 851 1

转载 IntelliJ IDEA RestfulToolkit插件(3)

RestfulToolkit插件一套 RESTful 服务开发辅助工具集。RestfulToolkit另外还提供一个强大的功能,它会根据我们的controller提供的方法,自动生成请求数据。:根据 URL 直接跳转到对应的方法定义 ( Ctrl+Alt+N )提供了一个 Services tree 的显示窗口一个简单的 http 请求工具在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据

2020-07-23 17:29:20 1002

转载 IntelliJ IDEA 插件Custom Postfix Template 代码补全(2)

1.安装在Setting -> Plugins -> Marketplace中找到Custom Postfix Templates并安装重启。若安装顺利将会在Setting -> Custom Postfix Templates 看到一系列自带的模板配置,并在此可以选择自动联网更新。如果在配置中找不到任何模板文件,可能是因为raw.githubusercontent.com地址无法访问,需要自行在hosts文件增加DNS解析,插件自带的由各个作者提供的模板文件地址维护在官方插件g

2020-07-23 15:45:35 1241 1

原创 IntelliJ IDEA 自定义注释模板(1)

IntelliJ IDEA 自定义注释模板(1)1 测试效果2 工程配置1 测试效果/** * @Descripton: * @AuthorName: zhanghw * @CreateTime: 2020/07/23 14:37:09 * @ReviseName: * @ReviseTime: 2020/07/23 14:37:09 */public class ee { /** *@Descripton: *@Parameters: reqType

2020-07-23 14:46:40 239

原创 MyBatis持久层框架(1)动态sql

MyBatis持久层框架(1)动态sqlif 条件包含choose、when、otherwise 多条件选择wheresetif 条件包含<select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = 'ACTIVE' <if test="title != null"> AND title like #{title} </if&g

2020-07-23 11:50:34 181

原创 基于SpringBoot的后台管理系统(9)整合MyBatis pagehelper分页插件

基于SpringBoot的后台管理系统(9)整合MyBatis pagehelper分页插件1 工程配置1.1 pom.xml1.2 application.yml1.3 控制层controller2 测试1 工程配置1.1 pom.xml <!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> &lt

2020-07-22 17:26:36 197

原创 基于SpringBoot的后台管理系统(8)整合文件下载功能

基于SpringBoot的后台管理系统(8)整合文件下载功能1 工程配置1.1 文件下载js getVersionList.js1.2 控制层 fileDownload2 测试1 工程配置1.1 文件下载js getVersionList.js拼接href下载链接,利用AJAX请求$(document).ready(function(){ getVersionList(0); //0 pre zip //1 pre full //2 prd zip //3

2020-07-21 19:30:20 601

原创 SpringBoot整合Kafka(6)

SpringBoot整合Kafka(6)1 消息过滤器2 异常处理器1 消息过滤器息过滤器可以在消息抵达监听容器前被拦截,过滤器根据系统业务逻辑去筛选出需要的数据再交由KafkaListener处理package zhw.example.zhw.kafka;import org.apache.kafka.clients.consumer.ConsumerRecord;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import o

2020-07-19 16:58:34 282

原创 SpringBoot整合Kafka(5)

SpringBoot整合Kafka(5)1 消息转发1.1 @sendTo注解方式1.2 ReplyTemplate方式2 KafkaListener定时操作1 消息转发1.1 @sendTo注解方式配置ConcurrentKafkaListenerContainerFactory的ReplyTemplate,@SendTo是直接将监听方法的返回值转发对应的Topic中,但转发Topic成功后,不会被请求者消费! @Bean public ConcurrentKafkaListener

2020-07-19 16:42:33 348

原创 SpringBoot整合Kafka(4)

SpringBoot整合Kafka(4)1. Kafka事务配置1.1 @Transactional注解方式1.2 使用executeInTransaction方法2. 消息批量消费2.1 批处理监听器BatchListener3 监听Topic中指定的分区3.1 批处理监听器BatchListener3.2 消息产生者producer3.3 测试1. Kafka事务配置1.1 @Transactional注解方式配置KafkaTransactionManager,配置producerFactory并

2020-07-19 14:45:01 293

原创 SpringBoot整合Kafka(3)

SpringBoot整合Kafka(3)1. send发送消息1. sendDefault发送消息1.1 创建defaultKafkaTemplate1.2 消息生产者producer1.3 消息消费者consumer1.4 测试2. send带有时间戳的消息3. 使用ProducerRecord发送消息4. 使用Message发送消息2. KafkaTemplate异步发送消息2.1 消息结果回调类KafkaSendResultHandler2.2 消息生产者producer2.3 测试3. KafkaT

2020-07-18 18:38:26 458

原创 SpringBoot整合Kafka(2)

SpringBoot整合Kafka(二)1.kafka tool2可视化工具2.创建Topic2.1使用@Bean注解创建Topic2.2 修改分区数量3.查询Topic信息3.1创建测试类3.2测试结果4.JUnit单元测试4.1 pom.xml4.2 producerTest4.3 测试结果1.kafka tool2可视化工具Kafka Tool 2是一款Kafka的可视化客户端工具,可以非常方便的查看Topic的队列信息以及消费者信息以及kafka节点信息。下载地址:http://www.kafk

2020-07-18 15:03:17 357 1

转载 SpringBoot整合Kafka(1)

SpringBoot整合Kafka(一)1. 工程配置1.1工程目录1.2 pom.xml1.3 KafkaConfiguration1.4 生产者producer1.5 消费者consumer2.测试1. 工程配置1.1工程目录1.2 pom.xml <dependency> <groupId>org.springframework.kafka</groupId> <artifactId&gt

2020-07-17 14:21:21 448

原创 Kafka安装部署与测试

Kafka安装部署与测试1.软件配置1.1软件下载1.2配置文件修改log、data存储路径2.程序启动2.1启动zookeeper2.2启动kafka服务3.创建topic测试主题kafka4.创建生产者产生消息5.创建消费者接收消息1.软件配置1.1软件下载http://kafka.apache.org/downloads.html1.2配置文件修改log、data存储路径2.程序启动2.1启动zookeeper.\bin\windows\zookeeper-server-star

2020-07-16 21:43:25 503

原创 SpringBoot整合 文件上传下载功能

SpringBoot整合 文件上传下载功能工程代码测试上传测试下载测试工程代码package zhw.example.zhw.fileModule.fileController;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMappin

2020-07-16 14:13:32 341

原创 SpringBoot整合 定时任务框架Quartz

SpringBoot整合 定时任务框架Quartz工程配置pom.xmlprintWorkJob简单触发器SimpleTrigger计时触发器crontrigger测试工程配置pom.xml <!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --> <dependency> <groupId>org.quartz-schedul

2020-07-15 19:35:55 163

原创 SpringBoot整合Druid数据库连接池

SpringBoot整合Druid数据库连接池项目配置pom.xmlapplication.yml配置JdbcConfig测试配置url白名单监控界面项目配置pom.xml <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1

2020-07-14 21:26:48 348

原创 springboot整合redis @CacheEvict 清缓存(3)

springboot整合redis @CacheEvict 清缓存新增缓存清除缓存新增缓存 @Override @Cacheable(value = "userlist",key = "#root.args") public List<User> getPage(Integer offset, Integer pagesize) { return userDao.getPage(offset,offset+pagesize-1); }清除缓

2020-07-14 17:11:23 565

原创 springboot整合redis 注解方式 问题汇总(2)

springboot整合redis 注解方式1.redis desktop manager键值显示乱码解决方案2.@Cacheable注解无效的解决方案2.1 由于Shiro安全框架的原因2.2 application缺少注释@EnableCaching1.redis desktop manager键值显示乱码解决方案package zhw.example.zhw.loginModule.config;import org.springframework.boot.autoconfigure.con

2020-07-14 15:51:51 176

原创 springboot整合redis 注解方式 @Cacheable(1)

springboot整合redis工程配置pom.xmlapplication.yml实体操作类User服务类UserServiceImp控制层dataController测试测试界面redis desktop manager工程配置pom.xml <!-- Redis --> <dependency> <groupId>org.springframework.boot</groupId>

2020-07-13 22:55:25 204

原创 基于SpringBoot的后台管理系统(7)主界面框架-自定义用户列表支持分页

主界面框架-自定义用户列表homepage.htmlhomepageJs.jsdataController.java测试homepage.html<!DOCTYPE html><html xmlns:th="http://www.w3.org/1999/xhtml"><!--< meta http-equiv="Content-Type" content="text/html; charset=utf-8">--><head> &

2020-07-10 11:48:12 322 2

原创 基于SpringBoot的后台管理系统(6)主界面框架

主界面框架代码测试代码<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 实例 - 折叠面板</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstra

2020-07-07 17:29:12 738 1

原创 基于SpringBoot的后台管理系统(5)主界面框架

主界面框架主页html测试效果主页html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 实例 - 折叠面板</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/cs

2020-07-06 19:45:33 1432 1

原创 基于SpringBoot的后台管理系统(4)账号信息数据持久层模块

账号信息数据持久层模块1、MyBatis简介2、MyBatis工程配置2.1、依赖的包2.2、application配置文件2.2.1、application-dev.yml2.2.2、application.yml2.3、UserDao.xml配置文件2.4、实体类User2.5、UserDao接口2.6、UserService接口2.7、UserServiceImp实现3、测试1、MyBatis简介MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几

2020-07-05 21:07:09 301

原创 基于SpringBoot的后台管理系统(3)验证码模块

验证码模块1、Kaptcha介绍2、Kaptcha工程配置2.1、配置器KaptchaConfig2.2、控制器KaptchaController2.3、前端配置3、测试1、Kaptcha介绍Kaptcha 是一个可高度配置的实用验证码生成工具,可自由配置的选项如:验证码的字体‘’验证码字体的大小验证码字体的字体颜色验证码内容的范围(数字,字母,中文汉字!)验证码图片的大小,边框,边框粗细,边框颜色验证码的干扰线验证码的样式(鱼眼样式、3D、普通模糊、…)2、Kaptcha工程配置

2020-07-05 20:53:35 449

原创 基于SpringBoot的后台管理系统(2)登录权限控制模块

登录权限控制模块1、Shiro框架简单介绍2、Shiro安全框架工程配置2.1、依赖的包2.2、配置文件shiroConfig2.3、自定义验证器shiroRealm3、登录拦截器loginController4、测试4.1、正常登录测试4.2、记住登录测试1、Shiro框架简单介绍Apache Shiro是Java的一个安全框架,旨在简化身份验证和授权。Shiro在JavaSE和JavaEE项目中都可以使用。它主要用来处理身份认证,授权,企业会话管理和加密等。Shiro的具体功能点如下:(1)身份认

2020-07-05 20:14:53 2308 2

原创 基于SpringBoot的后台管理系统(1)登录、注册模块

登录、注册模块登录界面注册界面工程结构登录页login.html注册页register.html登录界面注册界面工程结构登录页login.html<!DOCTYPE html><html lang="en"><head> <meta name="viewport" content="width=device-width, initial-scale=1.0" charset="UTF-8"> <link href="ht

2020-07-04 16:33:03 2222

原创 Spring MVC使用@ExceptionHandler注解异常处理(18)

Spring MVC使用@ExceptionHandler注解异常处理控制层异常处理接口exceptionBaseHandler控制层exceptionController创建 exceptionBaseHandler类,并在该类中使用 @ExceptionHandler 注解声明异常处理方法控制层异常处理接口exceptionBaseHandlerpackage control;import org.springframework.web.bind.annotation.ExceptionHan

2020-07-03 16:35:46 320

原创 Hibernate Validator利用注解进行数据验证 工程测试(17)

Hibernate Validator利用注解进行数据验证 工程测试maven pom.xml配置依赖库数据模型Goods控制器GoodsController数据输入addgoods.jsp数据展示showgoods.jspspring-servlet.xml配置文件测试maven pom.xml配置依赖库 <!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator -->

2020-07-03 14:27:06 126 1

原创 Hibernate Validator利用注解进行数据验证(16)

Hibernate Validator利用注解进行数据验证配置文件spring-config.xmlHibernate Validator注解配置文件spring-config.xml <!-- 配置消息属性文件 --> <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <!--

2020-07-02 22:07:58 188

原创 Spring MVC验证器(15)

Spring MVC验证器测试结果工程结构工程目录添加商品页addgoods.jsp控制器goodsController验证器GoodsValidator错误提示属性文件errorMessages测试结果工程结构工程目录添加商品页addgoods.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib prefix=

2020-07-02 19:21:14 120

原创 Spring MVC基于Cookie Session的自动登录(14)

Spring MVC基于Cookie Session的自动登录测试效果工程结构工程目录登录页login.jsp首页main.jsp控制层userControl.java拦截层logonInterCepetor服务层userService配置文件spring-config.xml测试效果工程结构工程目录登录页login.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi

2020-07-02 14:36:06 269

原创 Spring MVC多个拦截器(Interceptor)的执行流程(13)

Spring MVC多个拦截器(Interceptor)的执行流程多个拦截器的执行流程拦截器tesetInterCepeter1spring-config.xml测试多个拦截器的执行流程在 Web 应用中通常需要有多个拦截器同时工作,这时它们的 preHandle 方法将按照配置文件中拦截器的配置顺序执行,而它们的 postHandle 方法和 afterCompletion 方法则按照配置顺序的反序执行。拦截器tesetInterCepeter1package interCeptor;impo

2020-06-30 22:05:29 630

原创 Spring MVC拦截器(Interceptor)的配置及使用(12)

Spring MVC拦截器(Interceptor)的配置及使用拦截器的定义实现 HandlerInterceptor 接口的定义方式spring-config.xml拦截器配置测试拦截器的定义在 Spring MVC 框架中定义一个拦截器需要对拦截器进行定义和配置,定义一个拦截器可以通过两种方式:一种是通过实现 HandlerInterceptor 接口或继承 HandlerInterceptor 接口的实现类来定义;另一种是通过实现 WebRequestInterceptor 接口或继承 WebRe

2020-06-30 21:50:41 264

原创 Spring MVC Json数据交互(11)

Spring MVC Json数据交互工程配置pom.xml 引入json库自定义jsonControlpostman配置测试工程配置pom.xml 引入json库 <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations --> <dependency> <groupId>com.fasterxml.jackson.core

2020-06-30 17:12:16 99

原创 Spring MVC数据绑定和表单标签的应用(10)

Spring MVC数据绑定和表单标签的应用工程结构pom.xmluserControlUserserviceuserserviceuserServiceImplinput.jsplist.jspspring-servlet.xml测试工程结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w

2020-06-30 15:22:14 176

原创 Spring MVC Formatter类型转换器(9)

Spring MVC Formatter类型转换器内置的格式化转换器自定义格式化转换器目录结构userControllerdateConverterinput.jspshowgoods.jspweb.xml测试内置的格式化转换器NumberFormatter:实现 Number 与 String 之间的解析与格式化。CurrencyFormatter:实现 Number 与 String 之间的解析与格式化(带货币符号)。PercentFormatter:实现 Number 与 String

2020-06-29 22:42:49 275

原创 IntelliJ IDEA 创建Maven项目导入Spring框架(2)

IntelliJ IDEA 创建Maven项目导入Spring框架创建Maven项目创建工程指定Maven目录添加框架创建Maven项目创建工程指定Maven目录添加框架

2020-06-29 14:55:00 855

原创 Maven配置(1)

Maven配置Maven的下载Maven配置1.文件解压目录结构2.添加环境变量3.修改配置文件4.制定本地仓库路径5.指定阿里镜像源IDEA配置MavenMaven的下载http://maven.apache.org/download.cgiMaven配置1.文件解压目录结构2.添加环境变量3.修改配置文件4.制定本地仓库路径5.指定阿里镜像源IDEA配置Maven...

2020-06-28 22:34:18 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除