- 博客(26)
- 资源 (6)
- 收藏
- 关注
原创 nacos配置动态加载
Nacos 配置中心原理分析配置类型 : Spring Cloud Alibaba Nacos Config 目前提供了三种配置能力从 Nacos 拉取相关的配置。A: 通过 spring.cloud.nacos.config.shared-configs[n].data-id 支持多个共享 Data Id 的配置。B: 通过 spring.cloud.nacos.config.extension-configs[n].data-id 的方式支持多个扩展Data Id 的配置。C: 通过内部相关
2021-08-18 18:08:51 3910
转载 Python3+mitmproxy安装使用教程(Windows)
一、安装1.1 安装mitmproxy直接使用pip安装即可pip install mitmproxypip本质上会一是安装mitmproxy库的相关代码,二是安装mitmproxy.exe/mitmdump.exe/mitmdump.exe三个可执行程序。可执行程序被安装在$PYTHON_HOME/Scripts文件夹下,如果是conda版本的python那可以用以下命令来查看当前使用...
2020-04-10 10:47:27 1923 1
转载 mitmproxy在windows+chrome上的配置
以下亲测成功。pip安装mitmproxypip install mitmproxy设置chrome的代理1.点击chrome的设置,找到如下选项:2.点击局域网设置,如下图所示:3.勾选为LAN使用代理服务器,并点击高级,如下图所示:4.设置http和https的代理地址为127.0.0.1,端口为8080,如下图所示:安装证书1.打开chrome浏览器,访问如下网址h...
2020-04-10 10:23:18 1594
转载 使用 mitmproxy + python 做拦截代理
本文是一个较为完整的 mitmproxy 教程,侧重于介绍如何开发拦截脚本,帮助读者能够快速得到一个自定义的代理工具。本文假设读者有基本的 python 知识,且已经安装好了一个 python 3 开发环境。如果你对 nodejs 的熟悉程度大于对 python,可移步到 anyproxy,anyproxy 的功能与 mitmproxy 基本一致,但使用 js 编写定制脚本。除此之外我就不知道有...
2020-04-10 09:58:35 444
原创 feign调用服务报异常feign.Response.create(ILjava/lang/String;Ljava/util/Map;Lfeign/Response$Body;)Lfeign/Res
openfeign里面配置httpclient出错。因为现在需要使用get方式传递对象参数,所以尝试在openfeign里面配置httpclient。配置代码如下:在yml文件里面增加了配置信息feign:httpclient:enabled: true在pom.xml文件中引入的依赖: <dependency> <groupId>org...
2020-03-31 19:31:13 5235
原创 使用RequestMappingHandlerMapping自动生成controller方法
服务类package com.djhu.ruleeditor.service.impl;import com.baomidou.mybatisplus.mapper.EntityWrapper;import com.djhu.research.common.ResultResp;import com.djhu.ruleeditor.api.SourceValueSearcher;impo...
2019-09-05 10:12:19 951
原创 改变spring过滤器Filter中改变传递的参数内容并向下一个过滤器传递
依赖javax.servletjavax.servlet-apiprovided包装类package com.djhu.portal.as.common;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import java.util...
2019-08-09 17:55:44 1400 1
原创 将oracle数据库中指定的多张表结构导入word
读库操作/**@Author zw@DATE 2019/8/7 17:24@VERSION 1.0.0**/@Servicepublic class SaveTemplateServiceImpl {@Autowiredprivate WordExport wordExport;private String file = “config/jdbc.json”;pu...
2019-08-09 16:21:45 228
转载 JAVA 获取当前 内网 和 外网 的IP 地址
import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.InetAddress;import java.net.URL;public class UserIP {/**@param args@throws Exception*@author liuwl*/public sta...
2019-08-01 15:06:11 685
原创 sppringBoot整合redis
package com.djhu.followup.config;/**Created by zw on 2017/12/13.*/import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.autoconfigure.condition.Condition...
2019-07-29 11:23:45 175
原创 http发送请求
maven依赖org.apache.httpcomponentshttpclient4.5.2package com.djhu.wechat.followup.utils;import net.sf.json.JSONObject;import org.apache.commons.collections.MapUtils;import org.apache.http.HttpR...
2019-07-11 15:10:38 156
原创 使用mybaties的拦截器添加日志输出和监控
package com.djhu.followup.config;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang.StringUtils;import org.apache.ibatis.executor.Executor;import org.apache.ibatis.mapping.BoundSql;i...
2019-07-11 11:59:40 383
转载 Mybatis拦截器介绍
拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。Mybatis拦截器设计的一个初衷就是为了供用户在某些时候可以实现自己的逻辑而不必去动Mybatis固有的逻辑。打个比方,对于Executor,Mybatis中有几种实现:BatchExecutor、ReuseExecutor、Si...
2019-07-11 11:58:03 291
原创 redis配置
一.属性类package com.djhu.followup.config;/**Created by zw on 2017/12/13.*/import org.springframework.boot.context.properties.ConfigurationProperties;@ConfigurationProperties(prefix = “spring.boot...
2019-07-11 11:37:27 209
原创 swagger配置类
package com.djhu.followup.config;import io.swagger.annotations.ApiOperation;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import sp...
2019-07-11 11:34:00 2892
原创 使用java代码动态在oracle数据库中动态创建表
一.jdbcTemplate的配置package com.djhu.followup.config; import com.alibaba.druid.pool.DruidDataSource; import com.djhu.api.util.MybatisInterceptor; import org.apache.ibatis.plugin.Interceptor;...
2019-07-11 11:32:37 1725
原创 异常统一处理的切面
package com.djhu.followup.control.advice;import com.djhu.followup.entity.dto.ResultResp;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotatio...
2019-07-11 11:10:56 827
原创 输入,输出参数 日志监控!
一.注解类package com.djhu.followup.control.advice;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation...
2019-07-11 11:08:17 273
转载 ConcurrentLinkedQueue使用和方法介绍
ConcurrentLinkedQueue使用和方法介绍定义一个基于链接节点的无界线程安全队列。此队列按照 FIFO(先进先出)原则对元素进行排序。队列的头部 是队列中时间最长的元素。队列的尾部 是队列中时间最短的元素。新的元素插入到队列的尾部,队列获取操作从队列头部获得元素。当多个线程共享访问一个公共 collection 时,ConcurrentLinkedQueue 是一个恰当的选择。...
2019-07-10 11:35:26 192
转载 SVN分支的合并和同步
SVN分支的合并和同步使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有...
2019-07-08 10:52:29 151
转载 原 Oracle 锁表与解锁表
原 Oracle 锁表与解锁表2018-10-28 10:36:00 qq_38593865 阅读数 116之前在项目中做同步任务的时候,需要从一个接口中拿到数据,插入到数据库中,使用的是Merge Into;但是在执行单元测试的时候,IDEA一直在转圈,不结束;最后问了老大,老大说是锁表的问题;这才解决;同时也百度了别人是怎么写的,在这里整理一下;对表的操作在短时间内非常的频繁会导致数据库...
2019-07-05 11:47:23 142
原创 Spring容器加载时执行自定义的方法
Spring容器加载时执行自定义的方法需要实现的接口InitializingBean,ApplicationContextAware案例package com.djhu.research.web.service.impl.dataelement;import com.djhu.research.web.bean.ResultResp;import com.djhu.research.we...
2019-07-04 16:20:38 477
转载 Web Service学习之:CXF拦截器
一、用途CXF拦截器类似Struts2的拦截器,后者是拦截和处理请求,前者是对发送和接收的sope消息进行处理,一般用于WS请求响应中的权限验证、日志记录,Soap消息处理,消息的压缩处理等;这个拦截器可以直接访问和修改sope消息。拿权限验证举例:二、服务端添加拦截器三种方式:JaxWsServerFactoryBean、Endpoint都可以通过getInInterceptors方法...
2018-11-02 11:43:53 1287
转载 Spring Security(08)——intercept-url配置
Spring Security(08)——intercept-url配置目录1.1 指定拦截的url1.2 指定访问权限1.3 指定访问协议1.4 指定请求方法1.1 指定拦截的url通过pattern指定当前intercept-url定义应当作用于哪些url。<security:intercept-url pattern="/**" a...
2018-10-25 15:51:26 654
转载 Oauth2初步学习
基于OAUTH2的统一认证的实例解析2017年03月28日 09:25:50 最是那一低头的温柔 阅读数:8145更多个人分类: 常用技术方法非常感谢 http://www.imooc.com/article/10931在一个单位中,可能是存在多个不同的应用,比如学校会有财务的系统会有学生工作的系统,还有图书馆的系统等等,如果每个系统都用独立的账号认证体系,会给用户带来很大困扰,也给管理带...
2018-10-24 09:45:27 211
转载 JAVA 定时任务的几种实现方式
JAVA 定时任务的几种实现方式JAVA实现定时任务的几种方式@(JAVA)[spring|quartz|定时器] 近期项目开发中需要动态的添加定时任务,比如在某个活动结束时,自动生成获奖名单,导出excel等,此类任务由于活动时间是动态的,不能把定时任务配置在配置文件或写死在代码中。当然也可以增加一个定时扫描的任务来实现。借此机会整理了AVA实现定时任务的几种常用方式,以下做简要介绍。...
2018-10-19 18:14:50 425
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人