自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 corba编程-账号密码和ior文件

本人精通corba接口编程,两种方式:账号密码和ior文件,连接对方服务成功后,可以实时接收告警和采集配置数据。如有需要,请后台联系。

2024-07-02 17:57:02 393

原创 解决:Cannot call sendError() after the response has been committed问题

【代码】解决:Cannot call sendError() after the response has been committed问题。

2024-07-02 17:52:16 100

原创 【org.springframework.web.client.HttpServerErrorException$GatewayTimeout: 504 Gateway Time-out: [{“c】

HttpServerErrorException$GatewayTimeout: 504 Gateway Time-out: [{"code":"30005", "message":"JTEOP: response timeout"}]

2024-06-25 11:11:09 904 1

原创 解决 “fatal: Could not read from remote repository.“

换电脑使用git时无法连接github的问题

2023-11-07 09:56:36 475

原创 @PostConstruct详解

如果想在生成对象时完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么久无法在构造函数中实现。为此,可以使用@PostConstruct注解一个方法来完成初始化,@PostConstruct注解的方法将会在依赖注入完成后被自动调用。其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象a和对象p,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowried注解,那么@Autowired注入是发生在A的构造方法执行完之后的。

2023-04-26 11:04:44 165

转载 面试大厂,优雅的接口防刷处理方案

7.现在看起来,可以针对每个要进行防刷处理的接口进行针对性自定义多长时间内的最大访问次数,以及禁用时长,哪个接口需要,就直接+在那个接口方法出即可。通过在Interceptor中拦截请求,从Redis中统计用户访问接口次数从而达到接口防刷目的。5.在拦截器中通过反射获取到各个接口中的x, y, z值即可达到我们想要的接口自由目的。2.就是现在我们的接口防刷处理,针对是所有的接口(项目案例中我只是写的接口比较少)3.要知道就是要进行防刷处理的接口,其 x, y, z的值也是并不一定会统一的。

2023-04-10 11:40:19 125

转载 正规军springboot如何处理:参数校验、统一异常、统一响应

正规军springboot如何处理:参数校验、统一异常、统一响应如何优雅的写 Controller 层代码?找对姿势!

2022-07-15 16:19:35 127

转载 并发请求下如何防重复提交

并发请求下如何防重复提交

2022-06-30 17:59:19 98

转载 Spring Boot 定时任务单线程和多线程

Spring Boot 定时任务单线程和多线程

2022-06-30 16:35:17 374

转载 玩转 SpringBoot 监控统计(SQL监控、慢SQL记录、Spring监控、去广告)

SpringBoot——开启Druid监控统计功能(SQL监控、慢SQL记录、Spring监控、去广告)

2022-06-29 10:02:01 154

原创 cron定时任务脚本调用另外一个脚本不执行的问题

a.sh脚本调用b.sh脚本,加入到cron定时任务中,发现每次b脚本都没执行

2022-06-21 12:53:20 404

原创 小孩蛋蛋肿大

记录一下像附子,细辛,草乌,龙胆草等药,才需要慎重,明目地黄丸,滋补类的药,药性平和,不用担心副作用,除非天天当饭吃。跟眼药水对比,比用眼药水好多了。我一岁多的小孩蛋蛋肿大,走几家大医院都说要手术,我就看书用六位地黄丸加黄芪党参薏仁治好的。中医的作用,妙不可言。关键是找到病因,对症下药,自己找不出,就去小找好医生。好医生不多呢,自己要小心选择辨别。...

2022-05-24 17:19:26 62

原创 springboot集成swagger2,解决访问404问题

记录404的一个坑1、pom引入jar,最新的3.0.0版本会报404,有点Bug,所以选择2.9.2<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> &lt

2022-05-09 16:50:38 1367

原创 解决了Redis大key问题,同事们都夸他牛皮

https://mp.weixin.qq.com/s?__biz=MzI1MzYzMTI2Ng==&mid=2247486994&idx=1&sn=e34e2c6024eacb3e6aa22ce3bf751a14&chksm=e9d0c05fdea7494978cb4ea27669273a4b5737d69d5b67764cbcfc2f25cc750452bd0948d996&scene=132#wechat_redirect

2022-03-15 11:02:09 348

原创 MySQL + JSON = 王炸

https://mp.weixin.qq.com/s/_ouzhcBwwauoq9upIzV-eA

2022-03-14 18:24:10 658

转载 https://mp.weixin.qq.com/s/JaVVmeGPTMBEl5VqITlPeA

https://mp.weixin.qq.com/s/JaVVmeGPTMBEl5VqITlPeA

2022-03-10 12:11:13 9672

原创 corba接口,IDL:omg.org/CosNaming/NamingContext/NotFound:1.0

调corba接口时排除如下异常:org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0 at org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read(NotFoundHelper.java:72) at org.omg.CosNaming._NamingContextStu

2022-02-10 18:29:46 1220

原创 WebService接口的生成和调用(WebService接口)

转载:https://blog.csdn.net/qq_41694906/article/details/88029533

2021-12-07 15:48:43 637

原创 Spring Boot:整合Swagger文档

综合概述spring-boot作为当前最为流行的Java web开发脚手架,越来越多的开发者选择用其来构建企业级的RESTFul API接口。这些接口不但会服务于传统的web端(b/s),也会服务于移动端。在实际开发过程中,这些接口还要提供给开发测试进行相关的白盒测试,那么势必存在如何在多人协作中共享和及时更新API开发接口文档的问题。假如你已经对传统的wiki文档共享方式所带来的弊端深恶痛绝,那么尝试一下Swagger2 方式,一定会让你有不一样的开发体验。使用 Swagger 集成文档具有以下几个

2021-11-12 15:15:15 567

转载 一个比 c3p0 快200倍的数据库连接池,这么牛?

什么是数据库连接池连接池是一种常用的技术,为什么需要连接池呢?这个需要从TCP说起。假如我们的服务器跟数据库没有部署在同一台机器,那么,服务器每次查询数据库都要先建立连接,一般都是TCP链接,建立连接就需要3次握手了,假设后台服务跟数据库的单程的访问时间需要10ms,那么光是建立连接就花了30ms,并且TCP还有慢启动的机制,实际上一次查询可能还不止1次TCP来回,查询效率就会大大降低。为什么需要连接池为了解决上述问题,我们就需要维护一些长链接,这样就不用每次都去建立连接,毕竟建立连接除了占用时间,还

2021-11-12 09:55:51 90

转载 推荐一款可视化配置 Nginx 的神器

文章来源:https://mp.weixin.qq.com/s/M16-3oYchIEhSZRxhI8CcgNginx 是前后端开发工程师必须掌握的神器。该神器有很多使用场景:比如反向代理、负载均衡、动静分离、跨域等等。把 Nginx 下载下来打开 conf 文件夹的 nginx.conf 文件,Nginx 服务器的基础配置和默认的配置都存放于此。配置是让程序员非常头疼的事,比如 Java 后端框架 SSM注 意大量配置文件让不少人头皮发麻,所以才涌现了 Spring Boot 这样能简化配置

2021-11-12 09:53:53 113

转载 SpringBoot+Redis:模拟 10w 人的,秒杀抢单!

SpringBoot+Redis:模拟 10w 人的,秒杀抢单!注:文章转摘于公众号:架构师专栏本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下:Jedis的nx生成锁如何删除锁模拟抢单动作(10w个人开抢)jedis的nx生成锁对于java中想操作redis,好的方式是使用jedis,首先pom中引入依赖:<dependency&

2021-10-18 10:16:20 239

转载 RestTemplate用法说明

RestTemplate用法说明RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端库。它提供了一套接口,然后分别用三种 Java 最常用 Http 连接的库来分别实现这套接口:JDK 自带的 HttpURLConnectionApache 的 HttpClientOKHttp31. 环境准备如果在Springboot项目里使用,包含 start-web 即可implementation 'org.springframework.boot:spring-boot-

2021-09-17 15:37:09 753

原创 将本地项目关联到gitlab上

将本地项目关联到gitlab上##1.本想项目git init2.切换分支:git checkout -b dev3.关联远程gitlab:git remote add origin git@118.190.65.73:province/henan/agent/corba/eventcollector-corba.git4.关联分支: git branch --set-upstream-to=origin/dev$ git push origin devTo 118.190.65.73:p

2021-07-16 13:12:09 1857

原创 排序大汇总

对list按某个属性进行排序 Collections.sort(list,new Comparator() { public int compare(Object o1, Object o2) { Person v1=(Person) o1; Person v2=(Person) o2; return v1.getPrice().compareTo(v2.getPrice()); }});...

2021-05-31 18:50:13 82

原创 javaBean转map javaBeanToMap

package com.umfwechat.util;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;public class SaasPropertyUtil { /** * 将一个类查询方式加入map * */ public static Map<String, String> java

2021-05-31 18:40:50 249

原创 MemoryUtil 内存信息

code//// Source code recreated from a .class file by IntelliJ IDEA// (powered by FernFlower decompiler)//package com.hcycom.mc.web.utils;import java.lang.management.ManagementFactory;import java.lang.management.MemoryMXBean;import java.lang.manag

2021-05-25 17:26:36 407

原创 springboot登录拦截器

目录1.编写拦截器实现类,实现接口 HandlerInterceptor,AccessInterceptor2.编写拦截器配置文件类并继承 WebMvcConfigurer类,并重写其中的方法 addInterceptors并且在主类上加上注解 @ConfigurationWebConfig1.编写拦截器实现类,实现接口 HandlerInterceptor,重写里面需要的三个比较常用的方法,实现自己的业务逻辑代码(就是自己拦截器拦截时做什么处理)AccessInterceptor/

2021-05-25 16:54:38 131

原创 springContextUtil

package com.hcycom.iams.utils;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;/** * @De

2021-05-25 16:36:53 86

原创 PropertiesUtil 属性工具类

//// Source code recreated from a .class file by IntelliJ IDEA// (powered by FernFlower decompiler)//package com.hcycom.mc.web.utils;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStr

2021-05-25 16:28:52 383

原创 DateUtil日期工具类

package com.hcycom.mc.alarm.provider.utils;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.regex.Pattern;public class DateUtil { //时

2021-05-25 16:06:36 151

原创 ResultVOUtil统一返回值格式

统一返回值格式目录ResultVOResultVOUtil用法例子ResultVO//// Source code recreated from a .class file by IntelliJ IDEA// (powered by FernFlower decompiler)//package com.hcycom.mc.web.vo;public class ResultVO<T> { private Integer code; private Strin

2021-05-25 16:00:51 534

原创 snmp4j接收到的trap数据,snmpv3 trap 如何解析?解析snmpv3 trap

snmp4j接收到的trap数据,snmpv3 trap 如何解析?请参考链接: https://blog.csdn.net/libing666666/article/details/114267874.

2021-03-01 17:58:10 706 2

原创 java snmp4j接收snmpV3 trap数据,实测有效

java snmp4j接收snmpV3 trap数据,实测有效遇到的问题该段代码是我花钱买的,今天免费公布给大家。1.unknown securityName注意发送的用户配置了engineId时,接收端用户也要配置该engineId,不然会报unknown securityName2.使用PrivAES256加密,报错aes加解密 Illegal key size不支持AES256,需要替换jar包,请看我上篇文章的内容接收数据端package test;import org.slf4

2021-03-01 17:47:43 1420

原创 localhost、127.0.0.1和0.0.0.0和本机IP的区别

localhost、127.0.0.1和0.0.0.0和本机IP的区别localhost127.0.0.10.0.0.0本机IP小例子剧场(帮助理解本机IP、127.0.0.1和0.0.0.0)localhostlocalhost其实是域名,一般windows系统默认将localhost指向127.0.0.1,但是localhost并不等于127.0.0.1,localhost指向的IP地址是可以配置的127.0.0.1首先我们要先知道一个概念,凡是以127开头的IP地址,都是回环地址(Loop b

2021-02-23 17:39:15 1058

原创 snmpv3加密时,使用PrivAES256加密,报错aes加解密 Illegal key size

snmpv3加密时,使用PrivAES256加密,报错aes加解密 Illegal key size问题背景解决方案如下:问题背景最近使用snmp的v3协议接收和发送数据,但对方规定了AES256加密。当我snmp发送trap时,会报错 Illegal key size。如果使用AES128加密,很正常,发送和接收v3的加密且认证数据一点问题也没用。看了许久源码,终于找到了加密使用的是本地的jdk的类,如图解决方案如下:处理办法: 在官方网站下载JCE无限制权限策略文件JDK7的下载地址:l

2021-02-22 18:19:52 1188

原创 snmpv3接收trap消息 java snmp4j接收V3trap消息

snmpv3接收trap消息 java snmp4j接收V3trap消息前言消息接收类消息发送类测试结果前言网上关于V3加密认证的例子不多,尤其是认证和加密的,很多都是发送trap的例子,很少有接收trap的例子。虽然是V3,但也支持V1V2,只需要打开相关注释就行。网上没有认证且加密成功的例子,下面的例子都能测试通。现在贴出来,希望对大家有用。消息接收类package org.apache.flume.test.v3;import org.snmp4j.*;import org.snm

2021-02-20 13:07:45 2835 5

空空如也

空空如也

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

TA关注的人

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