自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (14)
  • 收藏
  • 关注

原创 Spring Cloud Gateway 配置说明

Gateway

2025-03-15 20:08:07 138

原创 Netty实现https代理

【代码】Netty实现https代理。

2025-03-15 19:55:20 114 2

原创 Spring Cloud Gateway 解决跨域问题

【代码】Spring Cloud Gateway 解决跨域问题。

2025-03-14 16:41:09 86

原创 JavaCV

【代码】JavaCV。

2025-03-14 16:37:02 266

原创 K8s Fedora单机版

建议用crio作为容器运行时,containerd网络问题太麻烦。单节点master默认不可被调度。

2024-09-25 10:21:08 616 1

原创 Spring request工具类

Spring request 工具类

2022-06-30 23:04:53 352

原创 Spring Authorization Server实现Oauth2

Spring Authorization Server 实现Oauth2认证

2022-06-07 22:15:44 3316

原创 Linux命令

Linux命令

2022-05-07 00:02:07 442

原创 Spring Boot EnableXxx

前言Spring boot 自带了很多@EnableXxx这样的注解,通过这些注解我们可以很方便地启用某些功能,比如@EnableAutoConfiguration用来开启自动装配的功能。内部实现主要是通过@Import注解将指定的类实例注入之Spring IOC Container中,从下面代码可以看到@EnableAutoConfiguration的@Import@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Docume

2022-03-15 20:06:04 265

原创 Spring Boot通过FactoryBean和ClassPathBeanDefinitionScanner动态实现接口

Spring Boot通过FactoryBean和ClassPathBeanDefinitionScanner动态实现接口编写XxxFactoryBaen编写ClassPathBeanDefinitionScanner扫描接口编写启动扫描类实现BeanDefinitionRegistryPostProcessor编写XxxFactoryBaenimport com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.be

2021-12-01 22:17:41 422

原创 Java多线程下载断点续传

public class RangeTask extends Thread { private final String url; private final String name; private long start; private long end; private long complete = 0; /** * @param url 文件http地址 * @param name 文件路径 * @param

2020-05-12 16:07:48 224

原创 Spring Boot 拦截器的坑——静态资源404

Spring Boot使用拦截器时会遇到静态资源404的坑@Configurationpublic class InterceptorConfig extends WebMvcConfigurationSupport { @Override public void addInterceptors(InterceptorRegistry registry) { ...

2020-05-08 16:11:10 1316

原创 Vue父子传值,父调子,子调父

子组件<template> <div> <el-table :data="data" :row-key="table.rowKey?'id':table.rowKey" @select="select" border :height="height" tooltip-effect="dark"> ...

2020-04-17 09:43:31 490

原创 MyBatis通用Mapper

1. 创建通用接口在通用接口中使用@InsertProvider,@UpdateProvider,@DeleteProvider,@SelectProvider注解配置增删改查的类和方法,并添加通用方法public interface BaseMapper<T, E> { @InsertProvider(type = BaseMapperProvider.class, m...

2020-04-13 10:05:10 1024

原创 Java正则最短匹配

懒惰限定符:*? 重复任意次,但尽可能少重复(最短匹配,非贪婪匹配)+? 重复1次或更多次,但尽可能少重复?? 重复0次或1次,但尽可能少重复{n,m}? 重复n到m次,但尽可能少重复{n,}? 重复n次以上,但尽可能少重复public class Main { public static void main(String[] args) { String d...

2019-08-29 18:51:35 3302

原创 Spring Boot工程打完jar包读取工程内的模板文件

用了3种方分别是:Resource工具PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();Resource resource = resolver.getResource("classpath:files/xxx.xlsx");ClassPathResource ...

2019-08-23 17:54:04 1132

原创 xhtmlrenderer 多个html 转为一个pdf

public class PDFUtil { public static void htmls2pdf(String[] htmlFiles, String pdfFile) { Document document = new Document(); PdfCopy pdfCopy = null; //创建一个新文件 try { ...

2019-08-22 17:59:28 729 1

原创 axios+ spring boot oauth2.0 resource server 获取不到状态值

resource server配置@Configuration@EnableResourceServerpublic class ResourceServerConfiguration extends ResourceServerConfigurerAdapter { @Override public void configure(HttpSecurity http) th...

2019-07-12 16:31:48 549

原创 微信公众号调用扫一扫

文章目录微信公众号调用扫一扫1.申请测试账号2.通过AppID和AppSecret获取access_token3.通过access_token添加菜单4.通过access_token获取jsapi_ticket5.配置JS接口安全域名6.在js中添加以下代码7.调用扫码微信公众号调用扫一扫1.申请测试账号https://mp.weixin.qq.com/debug/cgi-bin/sandb...

2019-04-27 15:58:00 5207

原创 MySQL 8.0 安装

1.MySQL安装1. 创建my.ini配置文件[mysql]default-character-set=utf8[mysqld]port=3306basedir=E:\MySQLdatadir=E:\MySQL\datacharacter_set_server=utf8default-time_zone=+8:00default-storage-engine=InnoDBd...

2019-04-24 18:01:03 205

原创 Java ZipUtils工具类

public class ZipUtils { private ZipUtils() { } /** * 压缩成ZIP 方法1 * * @param srcDir 压缩文件夹路径 * @param out 压缩文件输出流 */ public static void toZip(String srcDir, ...

2019-01-15 16:45:06 1337

原创 Spring 工具类

@Componentpublic class SpringUtils implements ApplicationContextAware { private static ApplicationContext applicationContext; private static DefaultListableBeanFactory beanFactory; publ...

2018-09-17 10:48:18 253

原创 Spring AbstractRoutingDataSource 实现多数据源

1 编写DataSourceHolderpublic class DataSourceHolder { private static final ThreadLocal&lt;String&gt; threadLocal = new ThreadLocal&lt;&gt;(); /** * 获取当前线程的数据源路由的key */ public s...

2018-09-15 08:35:16 466 1

原创 Spring MVC 自定义注解

1. 编写注解@Target({ElementType.METHOD})@Retention(RUNTIME)public @interface Demo { String value() default "";}2. 编写拦截器public class DemoInteceptor extends HandlerInterceptorAdapter {...

2018-08-19 14:24:55 397

原创 spring boot 项目启动后执行代码

新建一个类实现ApplicationRunner重写run方法@Component@Order(1)//设置排序public class AppRunner implements ApplicationRunner { @Override public void run(ApplicationArguments arguments) { //在此处写业务逻...

2018-08-04 12:13:02 423

原创 jodconverter word文档转PDF

1.创建maven项目&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;project xmlns=&amp;quot;http://maven.apache.org/POM/4.0.0&amp;quot; xmlns:xsi=&amp;qu

2018-07-31 19:31:14 4487 1

原创 spring cloud gateway ZuulFilter 编写

@Configurationclass AccessFilter extends ZuulFilter { @Autowired HttpServletRequest request; @Override public boolean shouldFilter() { return true; } @Override ...

2018-07-31 10:46:39 726

原创 Spring Boot Oauth2

Spring Boot Oauth2pom.xml&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;spring-boot-star

2018-05-22 08:51:13 11111

原创 Java FTPUtils

Java FTPUtils加入maven依赖&lt;dependency&gt; &lt;groupId&gt;commons-net&lt;/groupId&gt; &lt;artifactId&gt;commons-net&lt;/artifactId&gt; &lt;version&gt;3.6&lt;/version&gt;&lt;/dependenc

2018-05-11 11:17:43 13632

原创 Spring Boot Shiro CAS集成

Spring Boot Shiro CAS集成1 CAS Server搭建1.1 获取CAS Server源码GitHub地址 https://github.com/apereo/cas1.2 去掉HTTPS协议1.2.1 修改HTTPSandIMAPS-10000001.json中serviceId​ 修改cas-server-webapp模块下se...

2018-04-26 11:30:59 16685 2

原创 Spring Boot Freemarker 模板调用Java方法

1 编写FreemarkerConfig@Configurationpublic class FreemarkerConfig { @Autowired protected FreeMarkerViewResolver freeMarkerViewResolver; @PostConstruct public void setStaticModels() ...

2018-04-24 08:50:14 14124 2

原创 Spring Boot 集成 Shiro

1 引入Shiro-Spring-Boot-Starter&lt;dependency&gt; &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; &lt;artifactId&gt;shiro-spring-boot-web-starter&lt;/artifactId&gt; &lt;version&gt;1.4.0&...

2018-04-24 08:42:17 10872

原创 Spring Boot Mybatis Redis 实现二级缓存

1 pom.xml&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt; &...

2018-04-24 08:19:57 10686

原创 @RequestBody注解传对象

需要用JSON.stringify()将数据序列化成 一个JSON 字符串的值。 “contentType”: ‘application/json;charset=UTF-8’ , “dataType” : “json”,$.ajax({ "url": "http://localhost/system/menu/demo", "type":"post", ...

2018-04-19 08:38:15 12108

原创 zuul 跨域访问问题解决

在gateway项目启动类中加入以下代码@Beanpublic CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); final CorsConfiguration config = new CorsCo...

2018-04-18 15:30:11 15144 1

原创 CentOS安装MySQL

CentOS安装MySQL

2018-02-09 16:59:37 11274

原创 Spring mvc shiro 同一账号多人同时登陆强制下线

创建logout.Java用来记录当前在线的用户@SuppressWarnings(value = "ALL")public final class Logout implements Runnable { private static final HashMap MAP = new HashMap<>(); /** * 在登陆时将已登录的用户信息放入map

2018-01-27 11:59:29 21762

原创 spring boot dubbo redis注册中心

加入依赖dependency> groupId>com.alibaba.spring.bootgroupId> artifactId>dubbo-spring-boot-starterartifactId> version>1.0.0version>dependency>创建AP项目用来放接口和实体bean创建调用服务提供者项目 application.pr

2018-01-26 16:30:07 14647

原创 layui ztree 实现下拉树

完整代码下载 JS 代码//id div 的id,isMultiple 是否多选,chkboxType 多选框类型{"Y": "ps", "N": "s"} 详细请看ztree官网function initSelectTree(id, isMultiple, chkboxType) { var setting = { view: { d

2018-01-26 15:42:11 56162 21

原创 jdbc 实现ActiveRecord

DBUtils.javapublic class DBUtils { private static String driverClassName; private static String url; private static String username; private static String password; public List<Reco

2017-12-15 14:52:31 12591

layui ztree 下拉树代码

layui ztree 下拉树

2018-01-26

既改善已有代码.pdf

重构 既改善已有代码.pdf 重构 既改善已有代码.pdf 重构 既改善已有代码.pdf 重构 既改善已有代码.pdf

2017-11-23

Go语言编程.pdf

Go语言编程.pdf Go语言编程.pdf Go语言编程.pdf Go语言编程.pdf Go语言编程.pdf

2017-11-23

Navicat Premium_11.2.7简体中文版.zip

Navicat Premium_11.2.7简体中文版.zip

2017-10-12

数据结构与算法(JAVA语言版)-中文.pdf

数据结构与算法(JAVA语言版)-中文.pdf

2017-05-06

ExtJs+4.1.0_API[中文版].rar

ExtJs+4.1.0_API[中文版].rar

2017-05-06

jQuery EasyUI.chm

jQuery EasyUI.chm

2017-05-06

空空如也

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

TA关注的人

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