自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用ffmpeg进行音频采样率转换

最近有需求要对一部分语音进行识别分析语音内容,供应商提供的接口对采样率有要求,指定8k或16k采样率,我们的语音采样率各不相同,所以需要一个工具进行统一的采样率转换。使用的是ffmpeg程序进行转换。

2022-11-25 14:48:45 2359 1

原创 svn报错: SSL handshake failed: SSL error: Key usage violation in certificate has been detected

svn报错: SSL handshake failed: SSL error: Key usage violation in certificate has been detected

2022-11-09 17:20:38 1265

原创 Oracle查询sql

Oracle常用sql

2022-11-03 17:34:32 250

原创 redisTemplate使用scan进行模糊查询

scan的使用

2022-07-06 11:31:40 5276 1

原创 @ConfigurationProperties 读取Apollo 修改配置不生效

今天做一个项目的时候用到了@ConfigurationProperties注解用来初始化一个Map形式的配置,配置格式如下,主要作用是根据不同的ip进行不同的配置file.pathMap[127.0.0.1] = [{"path": "/videofile1"}]file.pathMap[127.0.0.2] = [{"path": "/videofile2"}]file.pathMap[127.0.0.3] = [{"path": "/videofile3"}]在代码中使用@Configurat

2022-01-25 15:17:49 3597

原创 mybatis使用#出现索引失效的问题记录

数字字符串类型不匹配导致的索引失效假设有一张user表,其中uid为varchar类型,建有索引。有以下几个查询sql1.select * from user where uid = ‘xiaoming’;此时查询正常,使用索引2.select * from user where uid = xiaoming;此时查询失败,sql报错3.select * from user where uid = ‘12345’;此时查询正常,使用索引4.select * from user where

2021-10-25 11:32:25 2397

转载 使用 curl 命令发送 POST 请求的几种方式

HTTP 的 POST 请求通常是用于提交数据,可以通过这篇文章来了解各种提交方式:四种常见的 POST 提交数据方式。做 Web 后端开发时,不可避免地要自己给自己发请求来调试接口,这里要记录的内容是如何使用命令行工具 curl 来进行各种方式的 POST 请求。1、application/x-www-form-urlencoded最常见的一种 POST 请求,用 curl 发起这种请求也很简单。curl localhost:3000/api/basic -X POST -d 'hello=worl

2021-08-16 14:38:28 62229

转载 sublime如何去掉换行符

使用java程序生成base64文本字符串,输出的格式带了换行符,遂使用sublime去除掉所有的换行符1、选中需要操作的行(不选择则表示全选)2、Ctrl + H 调出替换栏3、在 Find 栏中输入(同时按这三个键) Ctrl + Shift + Enter , Replace 栏不填4、按Replace All转载自:https://blog.csdn.net/legendary_Dragon/article/details/103262944...

2021-07-27 15:28:32 2342

转载 jmeter--- 报错org.apache.http.NoHttpResponseException

jmeter报错信息:org.apache.http.NoHttpResponseException: 192.168.1.139:9111 failed to respond at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHea

2021-05-20 20:17:35 1733 2

转载 jmeter报错 java.net.BindException: Address already in use: connect

压测错误如下: windows提供给TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收它们,就导致我们在短时间内跑大量的请求时将端口占满了,导致报错,解决方案为:1.cmd中,用regedit命令打开注册表2.在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下,1 .右击parameters,添加一个新的DWORD或者QWORD根据电脑配置 名字为MaxUserPort2 .然后双击M

2021-05-20 20:14:58 206

原创 maven编译打包的时候跳过test

方式1:用命令带上参数mvn install -Dmaven.test.skip=true方式2:在pom.xml里面配置<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configur

2021-04-15 10:23:50 257 1

原创 IDEA Java编译环境版本为1.6,改为1.8的方法

在IDEA的iml文件中,LANGUAGE_LEVEL=“JDK_1_6”,此时IDEA的编译环境为jdk1.6,那么无法使用1.7及以上的语法,不然会报错1.打开File->Setting->Build->Compiler->Java Compiler,修改版本为82.打开File->Project Structure->Project,修改版本为1.83.打开Module,下列两个地方全部改为1.8...

2020-07-03 18:16:52 5657

转载 IntelliJ IDEA里Maven默认情况下编译版本为JDK1.5

转载地址:https://blog.csdn.net/gnail_oug/article/details/77507614

2020-07-03 17:22:29 264

原创 Quartz的数据库建表语句github地址

github地址,点击跳转

2020-06-09 18:53:14 420

原创 JAVA验证身份证格式工具类

import java.util.Calendar;import java.util.HashMap;import java.util.Map;/** * 验证身份证号码是否合法 */public class ValidateIdCardUtil { private final static Map<Integer, String> zoneNum = new HashMap<>(); static { zoneNum.put(11.

2020-06-09 16:26:39 758

原创 JAVA正则检测手机号正确性

import org.apache.commons.lang3.StringUtils;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 手机号工具类 */public class PhoneNumberUtil { //手机号开头必须为130-139,145,147,148,150-153,155-159,166,170,171,173,175,178,180-189,198,199 p.

2020-06-09 15:59:54 606

原创 JAVA DES加解密工具类

import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;import java.security.Key;import java.util.Base64;public class DESUtil { //偏移变量,固定占8位字节 private fina.

2020-06-09 15:49:07 446

原创 JAVA MD5加密方法

import org.apache.commons.codec.digest.DigestUtils;public class MD5Util { /** * 无密钥加密 * @param text 明文 * @return 密文 */ public static String encode(String text) { return encode(text, ""); } /** * 有密钥加密 .

2020-06-09 15:40:02 144

原创 JAVA基于MongoTemplate的复杂条件查询

这是一个Mongodb的通用查询方法,自己写的,将就用功能点:1.支持指定返回字段;2.支持多字段排序;3.支持分页查询;4.支持多个过滤条件,包括 >,<,>=,<=,=,<>,in共7种比较方式,支持类似(name=‘aa’ and age > 10) or name =‘bb’ or age<5 的多and和or查询方式;不支持类似...

2020-03-04 16:24:47 1967 1

转载 Java操作Kafka

java操作kafka非常的简单,然后kafka也提供了很多缺省值,一般情况下我们不需要修改太多的参数就能使用。下面我贴出代码。pom.xml<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId>...

2020-01-10 16:04:47 133

原创 Java解析Excel文件

1 添加依赖.xls格式的excel文件需要HSSF支持,需要相应的poi.jar,.xlsx格式的excel文件需要XSSF支持,需要poi-ooxml.jar, <dependency> <groupId>org.apache.poi</groupId> <artifactId>p...

2019-10-14 11:15:11 1585 1

原创 Excel的导出

1 首先加入Excel的依赖,本例中我们用apache的poi:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependen...

2019-10-14 10:43:44 157

转载 Java利用反射获取类或者方法或者字段上的注解的值

直接看代码import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; /** * 测试Annotation * @author zkn * */ @AnnotationTest02(...

2019-08-29 10:50:54 6644

原创 获取本机正确的IP地址和MAC地址

在服务器获取ip时有时是0.0.0.0这样的,以下的方式可以准确获取本机ip/** * 获取本机的ip地址 */ private static InetAddress getLocalHostLANAddress() { try { InetAddress candidateAddress = null; ...

2019-08-16 16:46:19 911

转载 window安装consul

转载 https://blog.csdn.net/wj903829182/article/details/80960802

2019-08-15 17:01:18 130

转载 从HttpServletRequest中读取url和参数

1. URL:String url = request.getRequestURI();2. 请求方式:String method = request.getMethod();3. 跟在url后面的参数:String param = request.getQueryString(); 该方法获取到的参数,部分字符是经过转义的,如"<“转义成”%3C"等。另外一种方法:M...

2019-07-29 09:47:23 5344

转载 SpringBoot中使用Filter

前情提要web开发使用Controller基本能解决大部分的需求,但是有时候我们也需要使用Filter,因为相对于拦截和监听来说,有时候原生的还是比较好用的,现在就来简单的在SpringBoot中使用这些特殊类吧好吧,上面这句话是复制粘贴前面的使用Servlet文章的前情提要,懒得写了,直接进入正题吧使用Filter实例在SpringBoot中使用Filter也有两种方式:注解注册Filt...

2019-07-26 17:35:37 123

原创 SpringBoot使用Filter对Controller返回数据进行修改,例如jsonp格式返回

需求描述,Controller接口定义的返回实体类型,但是前端需要jsonp格式,就是传入callback参数时,对返回的数据进行包裹::形如callback(data),现在需要一个统一的方法对所有的Controller添加返回数据格式修改,于是有了以下方法import javax.servlet.*;import javax.servlet.annotation.WebFilter;...

2019-07-26 16:18:53 6274

转载 spring boot.2x 集成redis--自定义注解实现过期时间

https://blog.csdn.net/weixin_34277853/article/details/87221807

2019-07-15 11:00:51 511

原创 SpringBoot使用RestTemplate在后台进行接口请求

定义RestTemplateimport org.springframework.http.client.SimpleClientHttpRequestFactory;import org.springframework.http.converter.ByteArrayHttpMessageConverter;import org.springframework.http.converte...

2019-07-15 09:54:44 892

原创 Thrift在SpringBoot中的使用

什么是ThriftThrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。那什么是RPC?参考博客《如何给老婆解释什么是RPC》,写得诙谐幽默,易于理解安装上官网下载thrift生成代码的安装包 http://thrift.apache.org/downloa...

2019-07-10 15:16:18 3095

转载 Spring Boot使用Mybatis实现真正的动态数据源切换

引入依赖<!-- jdbc --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> ...

2019-06-28 14:25:37 4632 1

原创 Spring Boot中使用Consul,并解决集群中唯一ID命名问题

创建一个普通的springboot项目,Dependencies中选择Web->Spring Web Starter 以及 Spring Cloud Discovery->Consul Discovery,生成的pom.xml如下所示<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven...

2019-06-28 11:19:12 3222

原创 远程计算机无法复制本地文件上去的问题解决

背景:上传文件到远程计算机的时候出现了中断,之后再登上计算机的时候,显示还在复制中,实际上已经没有任何反应了,取消以后再次复制文件却发现远程计算机的粘贴功能无法使用。打开远程计算机的任务管理器,找到一个叫rcpclip.exe的进程,点击结束进程选择左上角文件-》新建任务,输入rcpclip.exe,点击确定就可以了...

2019-06-14 13:38:58 1098

转载 将Springboot Java项目作为windows服务启动

把Java项目打包后放在Windows系统里,使用java - jar xx.jar 启动的话会一直都有一个cmd窗口,看起来不方便,而且如果多人公用一台服务器的话,万一被别人关掉了就麻烦了,所以把jar包注册为一个windows服务的话就可以在后台运行了,启停也很方便一、编写bat文件启动jar1、新建一个名为fmstart.bat,打开编辑,写入以下内容E:cd E:/spring...

2019-04-17 17:16:58 1360

转载 怎样在工具类中注入service

//重点一:要加component注解@Componentpublic class LogUtil { @Autowired private YourService yourService; //重点二:建一个静态的本类 private static LogUtil logUtil; //重点三:初始化 @PostConstruct publ...

2019-03-22 09:00:45 626

转载 Oracle获得表的字段信息

一、获取表字段: select * from user_tab_columns where Table_Name='用户表' user_tab_columns 为当前用户的columns,除此之外还有all_tab_columns和dba_tab_columns,这两个多了owner列 select * from all_tab_columns where Table_Name=...

2019-02-14 15:24:07 7313

原创 Java split(“.“)无法用小数点分割的问题、使用\无法replaceAll的问题

String number="123.021";String[] temp=number.split(".");这样是无法正确分割岀想要的结果的,因为在Java中小数点是一个特殊符号,是对象调用属性和方法的特殊符号,所以编译会出错的,需要用\把小数点转义成单纯的小数点。String number="123.021";String[] temp=number.split("\\.");...

2019-02-14 10:22:00 2520

转载 Linux环境变量配置的三个方法--/etc/profile,~/.bashrc,shell

【环境配置的原因】在windows系统下,很多软件的安装都需要设置环境变量,比如安装JAVA JDK。如果不安装环境变量,在非软件安装的目录下运行javac命令,将会报告“找不到文件”类似的错误。那么,什么是环境变量呢?简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。设置变量对于一般人最实用的功能就是:不用拷贝某些dll文件到系统目录中了,而path这一系统变量...

2018-12-20 16:30:12 245

原创 node中测试生产不同环境中使用不同配置文件之config-lite的使用

config-lite 是一个轻量的读取配置文件的模块。config-lite 会根据环境变量(NODE_ENV)的不同从当前执行进程目录下的 config 目录加载不同的配置文件。如果不设置 NODE_ENV,则读取默认的 default 配置文件,如果设置了 NODE_ENV,则会合并指定的配置文件和 default 配置文件作为配置,config-lite 支持 .js、.json、...

2018-12-18 14:06:18 1480

eclipse代码格式化、注释模板及保存时自动格式化

这是Eclipse在点击保存的时候会自动进行格式化的工具,我们平时的代码编写格式不规范导致可读性很差,但是这个工具会自动的进行格式化,比较好用,缺点就是注释的格式会自动格式化,不会保持你自己的排版,方法就是不配置注释模板

2017-09-04

空空如也

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

TA关注的人

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