自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mockito的使用

mockito与powerMockito的使用

2024-06-13 16:34:02 158 2

原创 Access denied for user ‘root‘@‘localhost‘ (using password: YES)

检查过密码正确,可以在linux本地登录,也可以在远程连接公网ip+3306端口登录。解决方法: 重置mysql密码(不要纠结用简单密码,反正不用背)问题:jar包运行时报以下错误。

2023-12-13 17:00:44 92

原创 linux设置静态ip无效

ifconfig展示的网络地址与/etc/sysconfig/network-scripts/ifcfg-ens33文件中配置的不一致。可能是没有关闭NetworkManager。1.在ifcfg-ens33文件中加上。

2023-10-20 17:37:06 846

原创 存储过程处理json字符串

解析获取特定位置的json数据。

2023-10-20 17:22:13 139 1

原创 linux环境变量设置

例如,我们通过终端,输入用户名、密码,登录系统之后,得到就是一个login shell。而当我们执行ssh命令就是一个non-login shell。这两种shell的主要区别在于,它们启动时会加载不同的配置文件,login shell启动时会加载。可以通过ssh + ll或ls命令来验证,ls是原生命令,ll不是,因此ssh无法执行ll命令。因此不管是login shell还是non-login shell,启动时都会加载。bash的运行模式可分为login shell和non-login shell。

2023-09-18 16:45:58 79

原创 java程序RedisTempla往redis存key后在redis客户端获取不到key

Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与我们熟知的在一个关系数据库实例中可以创建多个数据库类似,所以可以将其中的每个字典都理解成一个独立的数据库。使用monitor命令监听程序执行的redis操作,找到使用的数据库序号,再使用select命令切换去相应数据库,使用keys命令就可以查看到程序插入的key.可能是使用程序中的redis代码执行了更换数据库的操作,而不是使用默认的0号数据库。

2022-10-26 18:11:54 2745 1

原创 no active profile set, falling back to default profiles: default

原因可能是maven打包时没有打包配置文件。解决方法: 在pom文件添加如下配置。

2022-10-24 17:00:35 587

原创 生成soapXML时DOMException: NAMESPACE_ERR: 尝试以错误的名称空间创建或更改方式来创建或更改对象。

DOMException: NAMESPACE_ERR: 尝试以错误的名称空间创建或更改方式来创建或更改对象。

2022-09-06 11:52:42 1081

原创 subList出现java.util.ConcurrentModificationException

subList出现java.util.ConcurrentModificationException

2022-09-06 11:40:28 354

原创 Jenkins自动化构建Gitee项目

1.进入Jenkins插件管理,下载Gitee插件安装完最好重启一下2.配置Jenkins项目,在构建触发器部分勾选Gitee webhook触发构建3.将上图提供的网址在Gitee对应仓库配置好Webhooks可进行测试若请求结果错误,显示返回信息是HTTP ERROR 400 Hook should contain event type,则可能是只装了Github插件,使用了Github的webhook网址.应安装Gitee插件,使用Gitee的webhook网址.详见第一步.4.p

2022-04-29 16:31:18 1732

原创 Flink TimeWindow不输出数据

原因可能是使用了union,事件时间中,watermark会使用合并流中时间最小的的数值,导致时间数值较大的流即使已到达设置好的watermark的输出值也不输出,而是会等待时间数值较小的那条流的watermaek到达设置值才会一起输出...

2021-12-21 11:41:44 2241

原创 (二)接口处实现拦截请求和响应

Controller处理前拦截请求@Component@ControllerAdvice@Slf4jpublic class DecodeRequestBodyAdvice implements RequestBodyAdvice { @Override public boolean supports(MethodParameter methodParameter, Type targetType, Class<? ex

2021-08-20 09:47:15 468

原创 (一)网关拦截并修改请求体和响应体

网关请求拦截器@Component@Slf4jpublic class MyFilter implements GlobalFilter, Ordered { @Override public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) { log.info("进入request拦截器**********"); ServerHttpRequ

2021-08-20 09:37:40 3166

原创 单元测试 mock

MockMvcMockMvc是由spring-test包提供,实现了对Http请求的模拟,能够直接使用网络的形式,转换到Controller的调用,使得测试速度快、不依赖网络环境。同时提供了一套验证的工具,结果的验证十分方便。@Mock与@InjectMocks@Mock: 创建一个Mock.@InjectMocks: 创建一个实例,简单的说是这个Mock可以调用真实代码的方法,其余用@Mock(或@Spy)注解创建的mock将被注入到用该实例中。MockMvc对象创建接口MockMvcBu

2021-07-15 17:47:32 899 2

原创 连接Azure Blob

获取tokenpublic static HttpURLConnection getBlobTokenURLOpenConnection(URL url) throws Exception { HttpURLConnection httpUrlConnection; try { log.info("getBlobTokenURLOpenConnection 1"); TrustManager[] trustAllCerts = new TrustManager[]{ ne

2021-05-26 10:21:35 325

转载 读取TXT文件

作者:子谦链接:https://www.zhihu.com/question/67344572/answer/252403722来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。TXT是一个文本文件,一般采用流的方式读取:java提供了一个FileInputStream,我们可以直接以文件路径构造这个流,也可以以文件对象构造他,如:FileInputStream fin = new FileInputStream(“d:/aa.txt”);然后使用这个流就可以直接读取

2021-05-14 09:36:58 2867

原创 生成随机字符串

生成随机字符串public String getRandomString(int length){ Random random = new Random(); String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; StringBuffer sb=new StringBuffer(); for(int i=0;i<length;i++){

2021-05-13 11:55:50 114 1

原创 RSA加密

使用openssl生成密钥https://blog.csdn.net/bbld_/article/details/38777491生成的公钥java可以直接使用,但生成的私钥开头是-----BEGIN RSA PRIVATE KEY-----,需要对私钥进行PKCS#8编码pkcs8 -topk8 -in rsa_private_key.pem -out pkcs8_rsa_private_key.pem -nocrypt密钥文件使用时需要注意吧头和尾的字符串去掉,只取中间的内容读取公钥pub

2021-05-13 11:48:17 147

原创 IO网络传输数据

Inputstream 转 fileInputStream ins = httpUrlConnection.getInputStream(); try { OutputStream os = new FileOutputStream("E:/PDFs/test/test.pdf"); int bytesRead = 0; byte[] buffer = new byte[8192]; while ((bytesRead = ins.read(buffer, 0, 81

2021-04-22 18:17:55 147

原创 https连接

1.https post 连接请求2.http util

2021-04-14 10:03:19 1544

原创 时间格式

时间格式Calendar cd = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("EEE d MMM yyyy HH:mm:ss 'GMT'", Locale.US); sdf.setTimeZone(TimeZone.getTimeZone("GMT")); // 设置时区为GMT String str = sdf.format(cd.getTime()); System.o

2021-04-14 09:12:26 74

原创 Jmeter 证书导入

Jmeter 证书导入(1) Change .cer and .key to .p12\1. Download openssl\2. Use command, cd into .cer and .key path\3. Use command:openssl pkcs12 -export -out server.p12 -inkey server.key -in server.crtserver.p12: file name of .p12 fileserver

2021-02-26 15:21:06 1286 1

原创 Hystrix and Hystrix Dashboard

Hystrix and Hystrix DashboardHystrix official knowledgewiki: https://github.com/Netflix/Hystrix/wikiconfig: https://github.com/Netflix/Hystrix/wiki/ConfigurationHystrix codingdependency:<dependency> <groupId>org.springframework.cloud<

2021-02-26 14:37:35 223

log4j2.xml文件

log4j2.xml文件

2021-11-23

java实现https.docx

java实现https.docx

2021-09-18

spring依赖注入

2022-09-23

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

TA关注的人

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