自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

希望我的博客内容能帮到您

原创 golang 中string和int类型相互转换

总结了golang中字符串和各种int类型之间的相互转换方式: string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成...

2018-03-14 10:26:56 129425 0

转载 List调用toString()方法后,去除两头的中括号

import org.apache.commons.lang.StringUtils; public class Test { public static void main(String[] args) { List<String> list =...

2020-01-17 14:52:12 194 4

转载 解决Nginx 400 Bad Request问题的一些思路

400 Bad Request是一种HTTP错误状态码。HTTP/1.1对400 Bad Request的定义主要是:1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。2、请求参数有误。 在这段时间笔者遇到了好几次生产问题Nginx报400异常,且原因细究下...

2019-12-19 11:37:02 163 0

转载 Jmeter对HTTP请求压力测试、并发测试的简单使用方法,详解

一、运行Jmeter: mac: brew install jmeter 安装完成后打开:open /usr/local/bin/jmeter 二、创建一个线程组: 三、设置线程组参数 四、创建HTTP请求 五、配置HTTP请求 六、添加运行结果分析监听器 七、聚合报告 八、图形结果 ...

2019-09-30 14:47:03 281 0

转载 git 撤销本地commit

情景1:在本地分支写了半天,然后git commit 提交了,刚要准备push,才发现在master分支开发的,怎么办? git reset HEAD~ 或者 git reset HEAD~1 这样 刚刚提交的就又回到本地的local changes 列表中。继续 切换分支,重新提交就可以了...

2019-09-30 12:03:50 113 0

转载 springboot 查看和修改内置 tomcat 版本

解析Spring Boot父级依赖 去到项目的根pom文件中,找到parent依赖: <dependency> <groupId>org.springframework.boot</groupId> <art...

2019-09-30 11:44:47 2212 0

翻译 Spring ThreadPoolTaskScheduler与ThreadPoolTaskExecutor

ThreadPoolTaskExecutor是一个专门用于执行任务的类。 ThreadPoolTaskScheduler是一个专门用于调度任务的类。 一个ThreadPoolTaskExecutor通过它的corePoolSize , maxPoolSize , keepAliveSeconds...

2019-08-19 17:45:06 1853 0

转载 ConnectTimeout和ReadTimeout所代表的意义

ConnectTimeout 指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间。 在java中,网络状况正常的情况下,例如使用HttpClient或者HttpURLConnetion连接时设置参数connectTimeout=5000即5秒,如果连接用时超过5秒就是抛出ja...

2019-08-19 17:35:05 1404 0

转载 使用graphicsmagick时gm命令被占用

使用mac时gm是git merge的别名 可以用which gm 看看从哪里来:gm: aliased to git merge unalias gm后再which gm 显示:/usr/local/bin/gm 然后gm就可以正常使用了。 使用上面的方法只是在当前终端暂时取消掉了gm这个g...

2019-08-19 10:20:05 67 0

转载 推荐一个 mac 下 webp 图片查看工具

可以拖放 webp 图片文件到 chrome 浏览器中进行查看,也可以使用 Finder 插件,直接在 Finder 视图中选中图片,按空格键盘查看。 1. 下载 webp-quicklook 插件; https://github.com/dchest/webp-quicklook/release...

2019-08-19 10:11:34 994 4

转载 java.sql.SQLDataException: Cannot determine value type from string ''

用Mybatis查询的时候出现如下错误: Resolved [org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'person_name' from r...

2019-08-14 10:14:48 2518 0

原创 Java对图片/视频等文件进行base64处理

有时候我们拿到一个视频文件或者一张图片文件,经过处理之后想把文件转成字符串String返回给前端,当然这里我们不会直接把String返回给前端,我们会经过处理,比如做Base64处理返回,下面请看如何做base64处理代码: public static void testFileBase64()...

2019-08-09 17:39:45 2028 4

原创 Java读取图片/视频等文件byte数组转化String问题

有时候我们拿到一个视频文件或者一张图片文件,经过处理之后想把文件转成字符串String返回给前端,当然这里我们不会直接把String返回给前端,我们会经过处理,比如做Base64处理返回。这里我们先讨论一下如何把文件转成String的问题,请看代码: public static void tes...

2019-08-09 17:35:16 602 0

原创 ImageIO 先read再write 文件变小了

ImageIO 先read再write 图片文件变小了以及处理办法: public static void testImageIo(){ try { InputStream inputStream = FileUtils.openInputStream(n...

2019-08-09 15:55:42 363 0

转载 linux中的awk命令详解

AWK简介: AWK是一种处理文本文件的语言,是一个强大的文本分析工具。 AWK语法: awk [选项参数] 'script' var=value file(s) 或 awk [选项参数] -f scriptfile var=value file(s) 选项参数的说明:...

2019-08-09 11:51:59 21 0

转载 java计算两个数的百分比

int num1 = 7; int num2 = 9; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); ...

2019-08-02 18:10:57 1460 0

原创 java枚举类型根据key拿到value

public enum ImageFormatType { /** * jpg */ JPG(0, "jpg"), /** * png */ PNG(1, "png"), /*...

2019-08-02 17:56:37 4647 0

转载 Java读取String分行字符串

1、场景:String字符串中带有分行,需要提取每一行出来处理。 2、参考代码如下: public static void main(String[] args) throws IOException{ String s="1\r\n2\r\n3\r\n \r\nabd\r\n&q...

2019-08-01 15:07:02 1066 0

转载 视频压缩:I帧、P帧、B帧 关键帧

视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。 简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。 I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只...

2019-07-31 11:27:38 450 0

转载 Java执行Linux命令

API 把要执行的命令作为exec方法的参数,返回一个Process对象代表命令执行的进程。由于执行完命令通常要获取输出显示出来,因此对执行命令并获取输出的过程封装为一个工具类: CommandUtil package org.ml.deployer.util; import java.io...

2019-07-30 16:30:38 86 0

转载 Java如何进行Base64的编码(Encode)与解码(Decode)

关于base64编码Encode和Decode编码的几种方式 早期做法 早期在Java上做Base64的编码与解码,会使用到JDK里sun.misc套件下的BASE64Encoder和BASE64Decoder这两个类别,用法如下: final BASE64Encoder encoder =...

2019-07-30 16:22:21 5247 1

转载 Java提取URL某个参数的值

Java提取URL某个参数的值 public static String getParam(String url, String name) { String params = url.substring(url.indexOf("?") + 1, url.length...

2019-07-30 16:06:30 9163 1

原创 mysql replace函数用法 字符串替换

update music_info set `music_url`=REPLACE(music_url,"wx-music","kada/wx"),`music_picture_url`=replace(`music_picture_url`,"w...

2019-07-30 14:32:34 210 0

转载 Java中字节Byte和位Bit的关系

Java中字节容量关系 1TB=1024GB TB是千千兆 1GB=1024MB GB是千兆 1MB=1024KB MB是兆 1KB=1024Byte KB是千字节 注意:Byte的缩写是B也就是字节 Byte与Bit的关系 bit: Bin...

2019-07-29 10:37:10 2714 0

转载 FinalShell Mac OS版安装

FinalShell功能特点: 1.多平台支持Windows,Mac OS X,Linux 2.多标签,批量服务器管理. 3.支持登录Ssh和Windows远程桌面. 4.漂亮的平滑字体显示,内置100多个配色方案. 5.shell,sftp同屏显示,同步切换目录. 6.命令自动提示,智能匹配,输...

2019-07-22 10:39:39 2918 0

原创 com.drew.metadata 获取图片信息

<dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extractor</artifactId> </dependency> ...

2019-07-16 15:41:03 545 0

转载 CSDN Markdown 代码块主题(背景色)的配置方法

csdn 博文对 markdown 的支持应该说是越来也好了! 不过,近期发的博文,代码块的背景色始终是黑色,看着不舒服,在网上搜了一些修改 markdown 背景色的方法,都不理想。 而 CSDN 帮助文档的说明竟然不完整!!!(如下) 没有包含代码片主题设置的说明! 实际上,代码片主题是可以...

2019-07-16 15:29:08 1045 0

转载 java8 lamda表达式对List进行分组,List按条件过滤

示例对象: public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(I...

2019-07-16 15:23:21 11621 0

转载 ArrayList和数组int[]的相互转化

import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class Main { public static void main(String[] args) ...

2019-07-16 11:43:22 2280 0

转载 Java中List,Set,数组的互相转换

常用方式 代码如下: public Map<Long, String> getIdNameMap(List<Account> accounts) { return accounts.stream().collect(Collectors.toMap(Account:...

2019-07-16 10:45:15 2016 0

原创 java.io.IOException: Server returned HTTP response code: 415 for URL:xxxxxx

使用httpClient请求数据报错,解决办法: 设置Content-Type: connection.setRequestProperty("Content-Type", "application/json; charset=utf-8");

2019-06-12 18:22:57 2182 0

转载 解决Charles https抓包显示<unknown>

原文链接:解决Charles https抓包显示

2019-06-12 18:15:19 604 0

转载 Mac终端解压缩命令大全

tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gz...

2019-06-12 18:10:39 1788 0

原创 An unexpected error occurred during the `brew link` step The formula built

问题产生背景: mac 笔记本通过home brew install 去安装ffmpeg发生如下的错误: An unexpected error occurred during the `brew link` step The formula built... 解决办法: Just Run be...

2019-06-12 17:59:52 615 0

转载 Mac下IDEA+Tomcat error=13 Permission denied

错误日志: 下午1:47:18 Error running 未命名: Cannot run program "/Users/J/Documents/kk/Tomcat/apache-tomcat-9.0.0.M17/bin/catalina.sh" (in directory...

2019-06-11 17:20:01 279 0

原创 mysql查询json列里面具体的某个属性值

mysql版本:5.7.20 查询一层: SELECT * FROM table WHERE JSON_EXTRACT(request_content, "$.Content") = '1' 说明:JSON_EXTRACT(列名,"$.json某个...

2019-06-11 17:12:51 3196 0

原创 mac配置maven环境变量失效,ITerm终端关闭就会失效

前提: 我在.bash_profile文件中配置了maven的环境变量,如下: export M2_HOME=/Users/mac/ProgramFiles/apache-maven-3.6.1 export PATH=$PATH:$M2_HOME/bin 然后每次终端关闭后再打开需要手动执行 ...

2019-05-30 16:49:16 2836 0

原创 在一个已经使用mybatis的项目里引入mybatis-plus,结果不能共存

mybatis-plus版本号:3.0.6 问题产生原因: 原有的项目使用的是springboot+mybatis的框架,一切接口服务均没有问题。由于新的需求增加shiro权限认证,然后也在考虑用mybatis-plus,所以权限认证这部分的代码用到了mybatis-plus,使用的过程中新的Da...

2019-05-30 11:20:16 9666 10

转载 swagger+springboot 传递List类型参数的描述

传递List类型参数 @ApiOperation(value="添加权限", notes="增加权限" ) @ApiImplicitParams({ @ApiImplicitParam(name = "clientId"...

2019-05-30 10:52:12 1437 0

转载 Mac下Chrome添加.crx浏览器插件

下载.crx格式的插件 常用插件网址: http://www.cnplugins.com/ http://chromecj.com/ 更改文件后缀名为zip 解压zip文件 ⚠️不可直接双击解压(直接解压可能使解压后的文件不全) 使用命令行解压:[Mac上zip,rar,tar文件命...

2019-05-22 16:18:53 1467 0

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