自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

原创 国密SM2+RSA+AES+MD5加解密,验签流程,工具示例,增强版完善版(包含前后端加解密验签流程)

使用hutool工具进行签名和验签时,前端需要传入第三个json对象参数,否则会验签失败。前端使用npm install --save sm-crypto引入依赖库。

2024-04-16 19:29:29 118

原创 Nacos调研部署使用

Nacos是阿里巴巴最新开源的项目,核心定位是“一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台”,项目地址:Nacos官网 | Nacos 官方社区 | Nacos 下载 | NacosNacos核心提供两个功能:服务注册与发现,动态配置管理。在微服务架构中,整个系统会按职责能力划分为多个服务,通过服务之间协作来实现业务目标。这样在我们的代码中免不了要进行服务间的远程调用,服务的消费方要调用服务的生产方,为了完成一次请求,消费方需要知道服务生产方的网络位置(IP地址和端口号)。服务注册,就是

2024-03-19 09:48:49 875

原创 docker内部无法使用ping等网络工具解决方案

通常docker内部没有网络,所以我们先离线安装需要的依赖包,然后再使用sh脚本容器内部访问宿主机同网络端其他服务器ip,实现监测远程ip。telnet包依赖于netbase包,但是netbase包没有安装。你需要先安装netbase包,然后再尝试安装telnet。dpkg -i iputils-ping_*.deb#在容器内部执行安装指令安装离线包。apt-get download iputils-ping#在有网络的宿主机下载安装包。ping 10.1.7.139 1883#测试。

2024-03-15 18:16:59 669 1

原创 基于jdk11和基于apache-httpclient的http请求工具类

说明:写这两个工具类的起因是客户端发起请求登录服务端成功后,后续请求需要携带服务端返回的响应头cookie会话信息来鉴权,否则后续请求会报401。1.基于apache-httpclient。

2023-12-21 18:52:31 717

原创 Docker创建mqtt容器mosquitto

1.创建映射到主机的配置文件/bwss/agent/docker/mosquitto_public/config/mosquitto.conf。#4.进入容器,创建密码文件。#5.重启容器工具验证。

2023-12-07 18:28:23 621

原创 LInux抓包命令

示例:tcpdump -nn -i eth0 host 117.132.195.23 -w /home/2022032401.cap。tcpdump -nn -i 网卡名称 port 本地端口 -s 0 -w 文件名.pcap。tcpdump -nn -i 网卡名称 host 远程IP -w 文件名.pcap。使用Wireshark软件查看抓包日志。

2023-11-20 09:57:38 74

原创 mqtt-mosquitto安装

安装目录打开cmd,执行。

2023-09-06 10:18:15 102

原创 非root账号切换到root修改root密码

问题:通过普通ssh远程连接的时候,明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录,但是普通用户都正常。2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件。如果登陆还是提示密码错误,可能未开启允许root账号远程登陆,则需要开启。3、重启ssh服务/etc/init.d/ssh restart;修改重置root密码:sudo passwd root。1、确认ssh服务已安装,通过普通用户连接成功;切换到root用户:sudo su。

2023-05-31 11:51:17 1020

原创 Ubuntu上应用服务自启动设置(两台远程主机)

分别在179主机上编写脚本文件iot_init.sh和init179.sh,在30主机上编写脚本init30.sh;例如有179,30两条linux服务器主机。设定由179主机去唤醒30主机进行数据交互;然后配置179主机的自启动文件。

2023-05-10 09:55:09 97

原创 netty-udp客户端通信示例

【代码】netty-udp客户端通信示例。

2023-05-10 09:33:45 352

原创 sshpass离线安装

【代码】sshpass离线安装。

2022-12-13 15:25:58 1876

原创 ubuntu系统修改时区-linux

8.修改时间以后,修改硬件CMOS的时间。6.复制文件到/etc目录下。4.选择时区:北京时间。如果要修改时区,执行。

2022-11-07 11:25:12 573

原创 Docker离线安装-liunx系统

docker run -d -p 宿主机端口:容器端口 --name 容器名称 镜像的标识id或者镜像名称[:tag]docker exec -it 9df70f9a0714 /bin/bash --在运行的容器中执行命令。解压: root@FSUBOX:docker# tar -zxf docker-20.10.8.tgz。# -p 宿主机端口:容器端口:为了映射当前Linux的端口和容器的端口。# --name 容器名称:指定容器的名称。# -a:查看全部的容器,包括没有运行的。

2022-09-29 17:59:44 344

转载 mongo身份验证连接出现cannot connect to Mongodb authentication failed。

用navicat进行身份验证连接出现cannot connect to Mongodb authentication failed。

2022-03-28 18:55:37 4612

原创 windows创建软连接

创建命令 软连接地址

2022-03-16 10:37:09 1961

原创 quarkus及native-image安装配置

quarkus native-image 安装配置

2022-03-04 14:52:41 1402

原创 base64图片字符串获取指定压缩图片后的文件流

/** * @Author mxf * @Description 获取指定压缩图片后的文件流 * @Date 2021/7/29 14:39 * @Param [baseImg64, scale, outputQuality] base64字节,scale:指定图片的大小,值在0到1之间,1f就是原图大小,0.5就是原图的一半大小,这里的大小是指图片的长宽。 * outputQuality:图片的质量,值也是在0.

2021-07-29 15:23:17 134

原创 利用pinyin4j依赖jar进行中文中文首字母排序工具类

pom文件需要引入pinyin4j包工具类代码如下:package com.bw.bwss.common.utils;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforg.

2021-04-26 14:49:52 714

原创 Kafka启动

1.启动zkD:\>cd D:\Java\Kafka\apache-zookeeper-3.6.2-bin\binD:\Java\Kafka\apache-zookeeper-3.6.2-bin\bin>zkServer.cmd2.进入D:\Java\Kafka\kafka_2.13-2.6.0目录kafka根目录下打开powershell 输入.\bin\windows\kafka-server-start.bat .\config\server.properties启动/关闭

2021-01-18 11:51:31 190

原创 log4j日志只打印到控制台,没有输出到日志文件的问题

原因:SLF4J只能绑定一个唯一的日志框架,这里提示绑定了两个,并且列出了位置,只要排除掉一个即可。项目启动时控制台报错警告信息:08-Jan-2020 15:01:07.141 警告 [RMI TCP Connection(7)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThre...

2020-01-08 15:47:08 6005

原创 一次性获取mysql所有表注释及字段注释,并按格式导出

####获取所有表及注释CREATE PROCEDURE `getTableColumns`()BEGINDECLARE _table_name ,_table_comment,_column_name ,_column_type,_column_comment varchar(255) DEFAULT '';DECLARE i int DEFAULT 1;DECLARE ...

2019-10-31 15:44:06 2247

原创 java获取文本内容中的身份证号码,利用正则表达式获取指定格式内的文本内容

/** * * @author mxf * @Date 2019/10/28 * @param str 文本内容 * @return 提取文本内容中的身份证号码 */public static List<String> getIDCard(String str) throws ParseException { List<String> list ...

2019-10-28 15:26:22 1851 2

原创 消除Solr Web增加Basic安全性验证后对htttp请求的影响

原文:https://brandnewuser.iteye.com/blog/2318027Solr的在5.0版本后,不再提供战争包部署的方式,取而代之的是内置了码头服务,但是我们发现其中并没有内置任何安全性相关检查,任何人如果知道了我们的外网地址就能直接访问并修改其中的索引。经过查找可以使用码头的方式来限制网络访问。Solr的/服务器/ Solr的-web应用/ WEB-...

2019-08-06 11:20:28 272

原创 solr数据导入失败问题:Unable to read: dataimport.properties

solr后台无报错,但无法导入数据查看solr日志发现报错2019-08-05 07:18:42.531 WARN (Thread-15) [ ] o.a.s.h.d.SimplePropertiesWriter Unable to read: dataimport.properties2019-08-05 07:18:42.531 ERROR (Thread-15) [ ...

2019-08-05 17:11:11 1688

原创 llinux下solr7.7.2使用命令创建core

网上搜了许多资料,翻了许多博客,实践后发现都不适用solr7.7.2版本,大多少步骤或者步骤不对,踩坑多次后终于成功,现特此记录下来,以供solr刚接触者参考需要按步骤进行,否则会创建失败1.进入到/opt/apache/solr-7.7.2/server/solr下,创建文件夹new_coremkdir new_core2.拷贝lib包到solr下cp /opt/apache/...

2019-08-01 09:46:06 547

原创 虚拟机linux系统安装oracle步骤及其遇到的问题

首先上传oracle文件到oracle目录,然后解压上传的压缩文件,解压使用1.Unzip命令[root@iZ28ubyqhl0Z ~]# cd /app/oracle[root@iZ28ubyqhl0Z ~]# unzip linux.x64_11gR2_database_1of2[root@iZ28ubyqhl0Z ~]# unzip linux.x64_11gR2_da...

2019-07-29 17:34:37 305

原创 3.项目启动spring加载bean时卡住 log4j: Finished configuring. 项目启动耗时过长问题

现象:没有提示,也不报错,项目正常启动,但耗时长,有时一分钟两分钟甚至两分钟,控制台无输出,一分钟后突然开始加载实例化bean,然后启动完毕。原因:其实是spring扫描时间过长,因为配置中指定的bean扫描目录过来,大多是因为指定了 **.*导致,修改成具体的扫描目录即可。我的项目即是这样改完后从原来的一分五十秒变成二十几秒。原来配置如下:<!-- 装载自定义bean --&g...

2019-07-19 10:16:19 900

原创 java 正则表达式简单校验工具类

结合网上的各种校验表达式,整理,最终得到正数的表达式import java.util.regex.Pattern;/** * @author mxf * @version V1.0 * @date 2019/05/13 11:11 * @description 参数简单正则校验工具类 */public class UtilValidator { /** ...

2019-05-14 17:54:39 417

原创 shIro跳转方法https服务变为http请求的问题解决办法

当https服务收到http请求时会有异常无法访问的错误。具体shiro的重定向方法如下: Map<String,Object> queryParams = new HashMap<>(); queryParams.put("kickoutLoginMsg", "您的账号在别处地点登录,您已被...

2019-04-19 14:13:54 6934 5

原创 SpringMVC统一数据时间类型返回格式为yyyy-MM-dd HH:mm:ss,并统一转换null值为空字符串

在SpringMVC中,可以通过在<mvc:annotation-driven>中配置<mvc:message-converters>,把null值统一转换为空字符串,解决这个问题。下面以JSon交互的方式为例说明如何实现:第一步:创建一个ObjectMapper[java]view plaincopypackagecom.xjj.ane...

2019-04-16 19:18:15 1004

原创 maven项目在tomcat中不加载,直接略过及tomcat无法添加maven项目的问题

首先针对tomcat无法添加maven的问题,查了很多网上资料,试了很多次,最终发现我的问题是tomcat版本过低,原来8.5以下,一直无法添加,后来升级到9.0,添加成功。添加之前还有一个需要鼠标右键项目properties,点击Project Facets,勾选如下三个,做了这两步才能成功添加maven项目到本地tomcat.之后按如下步骤,一步一步1.先添加webapp目录。...

2019-02-26 16:43:40 1778

转载 行政区划

 CREATE TABLE SYS_XZQH (region_code NUMBER NOT NULL,-- '行政区划代码',region_name VARCHAR2(100) NOT NULL,-- '行政区划名称',region_level NUMBER, --'行政区划等级'parent_region_code NUMBER NOT NULL); --'上级行政区划'代码 ...

2018-11-27 12:09:04 760 1

转载 Spring aop配置需要配置在springmvc的配置文件上,不然会失效

简单的记录一下spring aop的一个示例转自 https://www.cnblogs.com/cndota/p/6129244.html基于两种配置方式:      基于xml配置      基于注解配置这个例子是模拟对数据库的更改操作添加事物其实并没有添加,只是简单的输出了一下记录 首先看下整个例子的目录图  全部代码就不贴了,数目有点多,不过很简单,...

2018-08-09 09:50:10 4099

转载 Mysql数据库的基本操作

Mysql数据库的基本操作 创建表•        查看数据库 show databases;•        创建数据库 create database 数据库名•        删除数据库 drop database 数据库名•        创建表 use 数据库名Create table 表名(      );•        mysql 中的完整性约束条件• ...

2018-07-31 15:16:57 299

转载 mysql给数据统计做排名

1、问题描述目前有一个表tb_rank(PlayerID,PlayerName,Score) PlayerID是Primary key(主键);现在的需求是,希望在表tb_rank中再添加一列rankNum,这个rankNum记录的是Score的排名(根据分数做降序排列)。2、初步解决方法(不考虑Score相同的情况)问题分析:    经过分析,我们可以将此问题大概分解为以下三个子问题:(1) 在...

2018-06-12 17:41:13 4485 2

转载 json与jsonp区别浅析(json才是目的,jsonp只是手段)

一言以蔽之,json返回的是一串数据;而jsonp返回的是脚本代码(包含一个函数调用);JSON其实就是JavaScript中的一个对象,跟var obj={}在质上完全一样,只是在量上可以无限扩展。简单地讲,json其实就是JavaScript中的对象(Object)和数组(Array,其实也是对象)这倆好基友在那儿你嵌我我嵌你地套上n多层,以此模拟出许多复杂的数据结构。json易于人阅读和编写...

2018-05-11 18:01:55 133

转载 MySQL存储过程实现动态执行SQL

 create procedure p_procedurecode(in sumdate varchar(10)) begin     declare v_sql varchar(500);    #需要执行的SQL语句     declare sym varchar(6);          declare var1 varchar(20);     declare var2 varchar...

2018-05-05 16:09:11 3453

转载 JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)

JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6134851.html    在开发过程中,经常做的一件事,也是最基本的事,就是从数据库中查询数据,然后在客户端显示出来。当数据少时,可以在一个页面内显示完成。然而,如果查询记录是几百条、上千条呢?直接一个页面显示完全的话,表格得多长啊。。...

2018-03-24 10:26:55 159

转载 freemarker+ITextRenderer 生成html转pdf

转自网上已经有比较多的例子 写这个 但是很多都是简单的 demo,而且有很多隐藏的问题 或者是零散的 对某些问题的解决方案 本人再次写一个完整的demo  无bug 可用 我是在spring mvc中应用的 Java代码  String basePath = request.getSession().getServletContext()                  .getRealPath...

2018-03-15 11:12:45 2590

国密SM2+RSA+AES+MD5加解密,验签流程,工具示例,增强版完善版(包含前后端加解密验签流程)

增强版完善版(包含前后端加解密验签流程)SM2

2024-04-11

国密SM2+RSA+AES+MD5加解密,验签流程,工具示例

国密SM2+RSA+AES+MD5加解密,验签流程,工具示例

2024-04-11

nacos部署安装,调研

nacos部署安装,调研

2024-03-19

docker内部无法使用ping等网络工具解决方案

离线安装包,ping,telnet等

2024-03-15

jxls-poi导出excel示例代码文件

jxls,读取json转为excel文件导出

2024-01-29

modbus设备连接调试工具

兼容linux和windows直连的modbus设备,调试解决设备问题

2023-11-27

mqtt-mosquitto安装包-windows

mqtt-mosquitto安装包-windows

2023-09-06

nacos-2.1.1(包含linux和windows版本)

nacos的安装包,版本为2.1.1,包含linux和windows版本。 因为GitHub下载速度过慢,因此传此资源备份

2023-04-17

excel转换成json文件下载(可配置生成字段)

jar包启动后访问127.0.0.1:9000/q/swagger-ui/,swagger里有相应使用说明,上传excel文件后即可转换成json文件,config文件夹下支持可配置excel列对应生成的jsonkey字段

2023-04-06

java配置文件修改读取工具类,包括yml和properties类型文件

java配置文件修改读取工具类,包括yml和properties类型文件

2022-11-24

通过java的反射技术获取,某个包路径下的类,并以表格形式打印类的属性注解注释及属性名称等

通过java的反射技术获取,某个包路径下的类,并以表格形式打印类的属性注解及属性名称等,打印的结果以|分隔,复制到excel表格后,可以设置分列成需要的excel表格

2022-03-15

quarkus骨架示例,包含native-image集成

quarkus骨架示例,包含native-image集成

2022-03-04

史上最全最新版axure库.rar

最新版AXURE原型元器件,包含iphone手机,电脑端元器件

2021-12-15

solr定时自动同步数据库需要用到的apache-solr-dataimportscheduler.jar包

亲测solr7.7.2可用,并且在原有的无需验证的基础上增加了带账号密码验证的功能,所以有两个jar包,网友可根据自己的需要下载。账号密码验证的格式为user_pwd=user:password

2019-08-06

WebService客户端调用WebService服务示例代码——java

WebService客户端调用WebService服务示例代码,java代码,纯手工,包括直接httpClient直接发送Saop报文调用和利用wsimport -keep 生成客户端代码后调用两种方式的示例。因涉及商务账户密码隐私,因此代码中的有些账号密码已修改,非正确,但代码可用

2019-01-03

使用jacob调用com组件把excel文件转存为PDF文件的实现方式

使用jacob调用com组件把excel文件转存为PDF文件的实现方式,需要先有一个excel文件,之后可 直接转存,有代码示例及jar包

2018-03-15

MySQL基本操作

Mysql数据库的基本操作

2016-05-06

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

TA关注的人

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