自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (17)
  • 收藏
  • 关注

原创 通过父类定义日志输出

1、定义基类:2、子类统一继承该基类:

2024-05-09 14:34:23 79 1

原创 Spring 重试

backoff = @Backoff(value = 1000) :重试间隔时间毫秒。value = Exception.class:针对哪种异常重试。maxAttempts = 3 :重试次数。

2024-04-10 09:44:12 164

原创 Swagger 添加默认全局token验证

tokenPar.name("Authorization").description("令牌").defaultValue(TOKEN).modelRef(new ModelRef("string")).parameterType("header").required(false).build();// 设置默认TOKEN,方便测试。

2024-02-19 18:20:54 516

原创 springBoot bean的多种加载方式

8、导入实现了ImportBeanDefinitionRegistrar接口的类,通过BeanDefinition注册器注册实名bean,实现对容器中bean的裁定,例如对现有bean的覆盖,进而达成不修改源代码的情况下更换实现的效果。9、导入实现了BeanDefinitionRegistryPostProcessor接口的类,通过BeanDefinition的注册器注册实名bean实现对容器中bean的最终定义。7、导入实现了ImportSelector接口的类,实现了对导入源的编程时处理。

2023-11-02 17:14:07 307

原创 Docker 安装gitlab-runner 和配置

Docker 安装gitlab-runner 和配置

2022-12-02 09:57:40 1115 1

原创 通过代码实现构造自己的缓存

/###########################################################/package com.org.cash;import java.io.ObjectInputStream.GetField;import java.util.HashMap;import java.util.Map;import java.util.concur...

2021-09-06 09:40:10 136

原创 easyPoi excel初始化加载下拉数据

实例://需要导入的包:<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.2.0</version></dependency>// 实现方法:public void excelTemplateExport(H

2021-09-06 09:39:11 205

原创 通过 shell 脚本 宿主机备份docker中的postgresql 数据

#!/bin/bashecho "开始执行 PostgreSql 数据库hrmw的备份!"echo "backup ing -------------------"nowtime=$(date +%F+%T)docker exec -i root_mydb_1 /bin/bash -c 'PGPASSWORD="YTyjy2018@" /usr/bin/pg_dump -h localhost -p 5432 -U postgres lq_ssyy_v2 > /var/lib/postgres

2021-05-25 10:41:44 317

原创 springboot项目中如何让@WebServlet 允许起作用

1、创建一个自己的servlet package com.test.controller.com.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.ht

2020-09-22 15:20:13 930 2

原创 python 杂项收集

1、启动一个简单的http服务器默认端口 8000python -m SimpleHTTPServer #python2中启动一个简单的http服务器python -m http.server #python3中启动一个简单的http服务器

2020-09-11 18:10:25 73

原创 SpringBoot允许跨域访问

@Configuration@EnableWebMvcpublic class WebConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**"); }}

2020-08-25 17:11:25 141

原创 Linux安装Nginx

1.安装gcc gcc-c++(如新环境,未安装请先安装) $ yum install -y gcc gcc-c++ 2.安装wget $ yum -y install wget 3.安装PCRE库 $ cd /usr/local/ $ wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar...

2020-08-11 09:15:01 68

原创 SQL 杂项收集

postgresql数据库查询特定日期的数据select * from t_member_score_detail where score_type is null and to_char(insert_time,'yyyy-mm-dd')='2019-10-10';//对某一字段进行数字标记,内容相同标记相同数字并排序select DENSE_RANK() over(order by rsc_unit_code ) AS num from empoy;...

2020-08-07 18:16:34 99

转载 算法收集2(基于java.util.LinkedList)

1、反转链表题目:反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL方法一迭代:public ListNode reverseList(ListNode head) { ListNode prev = null; ListNode curr = head; while (curr != null) { ListNode ...

2020-08-03 16:33:13 96

转载 算法收集(基于:java.util.ArrayList)

1、两数之和:题目:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍方法一:public static int[] twoSum1(int[] nums, int target){ Map<Integer, Integer> map = new HashMap<>(); for (int i = 0; i <...

2020-08-03 16:31:46 96

原创 仿照spring @Autowired注解手写自定义注解

1、自定义注解package com.test.controller.com.inter;import java.lang.annotation.*;//作用范围@Retention(RetentionPolicy.RUNTIME)//作用目标@Target(ElementType.FIELD)//继承@Inherited//文档记录@Documentedpublic @interface Autoware {}2、测试类(通过service和controller层进行

2020-07-21 15:00:22 932

原创 函数式Spring MVC接口

package com.test.controller.com;import org.springframework.context.annotation.Bean;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.bind.annotatio.

2020-07-17 15:12:17 160

原创 编程式事务控制事务的提交和回滚

1、事务管理配置类@Componentpublic class TransactionConfig { @Autowired private DataSourceTransactionManager dataSourceTransactionManager; /** * 开启事务 * @return */ public TransactionStatus beginTransaction(){ TransactionStatus .

2020-07-17 09:44:29 725

原创 Java 排序

1、冒泡排序 示例: package com.zdc.sort;import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class Maopao { public static void main(String[] args) { int[] strArr = {3,1,5,7,2,4,9,6,10,8}; for (i...

2020-07-12 15:43:43 97

原创 RandomAccessFile特点

1、可以直接跳到文件的任意位置来读写数据2、允许自由定位文件记录指针,可以不从文件开始的地方进行输出3、记录指针的方法: long getFilePointer(); 返回文件记录指针的当前位置 void seek(long pos); 将文件记录指针定位到pos位置...

2020-07-12 14:02:50 544

原创 elasticsearch 问题收集

1、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 解决方案: 1、临时方案: 切换到root用户 执行修改命令: sysctl -w vm.max_map_count=262144 查看结果: sysctl -a|grep vm.ma...

2020-07-11 12:05:59 85

原创 H2数据库 url类别配置

使用数据库URL(如jdbc:h2:〜/ test)时,数据库存储在用户目录中。对于Windows,通常是C:\ Documents and Settings \或C:\ Users \。如果未设置基本目录(如在jdbc:h2:./ test中),则数据库文件将存储在应用程序启动的目录(当前工作目录)中。从开始菜单使用H2 Console应用程序时,这是/ bin。基本目录可以在数据库URL中设置。可以使用固定或相对路径。当使用URL jdbc:h2:file:./ data/sample时,数据库存储在目

2020-07-02 09:52:11 1553

原创 spring MessageFormat

public class MessageNation { public static void main(String[] args) { String pattern1 = "{0},你好!您于{1}在工商银行存入{2}元"; String pattern2 = "At {1,time,short} On{1,date,long} {0} paid {2,number,currency}"; Object[] params = {"JOhn",new Gre.

2020-07-02 08:14:29 289

原创 java设计模式

1、单一原则: 介绍:单一职责原则规定一个类应该有且仅有一个引起它变化的原因即一个类应该只负责一项职责或者通过方法级别遵守单一原则减少代码量,否则类应该被拆分 实例:package com.zdc.danyi.two;public class People { public void white(String red){ System.out.println("这是"+red+"人"); } public void bl...

2020-06-20 15:27:34 99

原创 docker 命令收集

查看镜像命令:docker images启动镜像命令: docker run -p 本机映射端口:镜像映射端口 -d --name 启动镜像名称 -e 镜像启动参数 镜像名称:镜像版本号 示例:docker run -p 8080:8888 -d --name onesport 31446c7c5fa3查看容器命令:docker container ls [OPTIONS]List containersAliases: ls, ps, listOptions: -...

2020-06-11 15:28:29 114

原创 简单线程池配置

package com.zdc.service;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ExecutorService;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeU...

2020-02-03 12:01:21 195

原创 @ControllerAdvice统一处理异常

实例:Controller类(前端控制器)@RestController@Validatedpublic class UserController { /** * @NotNull 非空注解 * @param name * @return */ @RequestMapping("/test") public String...

2019-11-29 17:18:54 117

原创 windows环境下 python virtualenv的虚拟环境的使用和flask的安装

1)、创建虚拟环境:virtualenv venv2)、激活虚拟环境:source Scripts\activate检测虚拟环境目录下有哪些包:命令:pip freeze下载安装flask3)、退出虚拟环境:deactivate...

2019-09-23 20:46:11 173

原创 spring boot关于jPA方式数据查询

需要导入的包:<!-- jpa依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId&g...

2019-08-09 11:00:17 207

原创 java axis 动态调用wcf服务接口

1、导入相应的jar包<!-- https://mvnrepository.com/artifact/org.apache.axis/axis --> <dependency> <groupId>org.apache.axis</groupId> <artifactId>...

2019-07-27 21:11:32 728

原创 读取properties配置文件内容

Resource resource = new ClassPathResource("/application.properties");// Properties pro = PropertiesLoaderUtils.loadProperties(resource); String value = pro.getProperty(key);

2019-07-27 19:59:43 278

转载 简单的本地缓存示例

1、缓存工具类(含新增缓存、删除缓存、缓存过期)package com.org.cash;import java.io.ObjectInputStream.GetField;import java.util.HashMap;import java.util.Map;import java.util.concurrent.Executors;import java.util.conc...

2019-07-09 21:48:40 298

原创 附件上传代码

//######################springMVC附件上传#######################################@PostMapping("/bgmUpload") @ResponseBody //表示返回到前端的是json對象 public void bgmUpload(HttpServletRequest request, Ht...

2019-06-24 22:43:00 1396

转载 springmvc-异步请求-返回DeferredResult

package com.zdc.mvc.async.controller;import java.util.UUID;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframewo...

2019-06-11 21:33:25 601

转载 springmvc-异步请求-返回Callable

package com.zdc.mvc.async.controller;import java.util.concurrent.Callable;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import or...

2019-06-11 21:32:35 1433

转载 基于注解的 springmvc整合

原理: 1、web容器在启动的时候,会扫描每个jar包下的META-INF/services/javax.servlet.ServletContainerInitializer 2、加载这个文件指定的类SpringServletContainerInitializer 3、spring的应用一启动会加载感兴趣的WebApplicationInitializer接口下的...

2019-06-10 22:24:12 82

转载 servlet3.0以上-----》ServletContainerInitializer

/**插件能力: shared libraries(共享库)/runtimes pluggability(运行时插件) 1、servlet 容器启动扫描,当前应用里面每一个jar的 servletContainerInitializer的实现 2、提供ServletContainerInitializer的实现类;...

2019-06-02 21:15:09 545

翻译 spring boot ApplicationListener监听事件原理

package com.zdc.sp.listener;import java.util.EventListener;import org.springframework.context.ApplicationEvent;import org.springframework.context.annotation.ComponentScan;import org.springframew...

2019-05-23 22:10:07 1152

翻译 关于spring boot 扩展原理

package com.zdc.sp.kuozhan.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Confi...

2019-05-14 22:04:17 111

转载 关于spring boot 事物注解管理相关过程

package com.zdc.sp.tx.config;import javax.sql.DataSource;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.c...

2019-05-13 21:59:53 969

百度API二次元动漫化

通过调用百度人像动漫化API接口实现对头像二次元动漫化,技术涵盖图片压缩、二进制流图片转url以及拍照上传服务器图片方向被更改等等

2020-07-16

layui前端后台框架.zip

一套基于layui的前端后台框架,适用于各种版本后台系统,可以直接嵌套进代码中直接运用,只需简单的跟改下路径即可

2020-06-29

nginx服务器配置.docx

关于nginx相关解释,以及在windows和linux环境下的安装步骤,以及相关配置信息

2019-08-06

spring-clound相关示例.rar

spring cloud关于eureka、ribbon、feign、health相关示例代码

2019-07-22

springboot-doubble服务.rar

基于springboot+doubble框架,通过注解方式搭建的简单微服务示例

2019-07-04

apk反编译工具

安卓反编译工具类,测试环境:win10 64位;需将将apktool.bat 和apktool.jar 文件,与apk文件一同复制到到一个文件夹下:

2019-04-12

solr-dataimportscheduler-1.1.2.jar

solr定时任务dataimport报错解决,dataimportscheduler升级包

2019-04-11

linux 远程连接工具及破解方法

linux 远程连接工具及破解方法;安装并破解secureCRT7.0和secureFX7.0.

2019-04-02

oauth2.0 资源服务

跟oauth2.0 client对应,该资源会有一个唯一标示与oauth2.0 client中的资源ID做对应;

2018-11-16

oauth2.0 client

oauth2.0客户端各种模式下的授权认证获取token秘钥,并通过该token获取资源

2018-11-16

fruiend后台管理

与i看吗, 啊速度加快复活节快乐爱上了对方两节课撒地方和

2018-08-18

struts2.5+spring4.0jar包

最全的从官网上下载的struts2.5和spring4.0jar包 供下载,

2018-08-02

spring boot项目

spring boot框架的后台管理项目,数据交互使用mybatis,

2018-07-05

mysql 安装程序

5版本以上的mysql安装程序;压缩包直接解压就可安装;

2018-07-05

java 反编译神器

对已经编译过的Java类和jar包进行反编译得到源码信息。

2018-06-28

Java 代码和文本内容比较神器

支持Java文本和其他任何文件的内容比较,以及两个文本之间合并

2018-06-27

spring cloud 微服务简单框架

spring cloud 微服务简单框架含服务提供者、服务消费者、服务中间转发简单框架源码

2018-06-23

空空如也

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

TA关注的人

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