自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

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

  • 博客(239)
  • 问答 (1)
  • 收藏
  • 关注

转载 ConnectTimeout和ReadTimeout所代表的意义

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

2019-08-19 17:35:05 19797

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

使用mac时gm是git merge的别名可以用which gm 看看从哪里来:gm: aliased to git mergeunalias gm后再which gm 显示:/usr/local/bin/gm然后gm就可以正常使用了。使用上面的方法只是在当前终端暂时取消掉了gm这个git的别名,打开新的终端窗口,gm还是git中定义的一个别名,需要修改git配置文件中别名的定义。我用...

2019-08-19 10:20:05 367

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

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

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

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

用Mybatis查询的时候出现如下错误:Resolved [org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'person_name' from result set. Cause: java.sql.SQLDataException: Cannot determin...

2019-08-14 10:14:48 13288

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

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

2019-08-09 17:39:45 7057 5

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

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

2019-08-09 17:35:16 2493

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

ImageIO 先read再write 图片文件变小了以及处理办法:public static void testImageIo(){ try { InputStream inputStream = FileUtils.openInputStream(new File("/Users/mac/Desktop/B612/a.jpg")); ...

2019-08-09 15:55:42 2249

转载 linux中的awk命令详解

AWK简介:AWK是一种处理文本文件的语言,是一个强大的文本分析工具。AWK语法:awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)选项参数的说明:-F fs or –field-separator fs 指定输入文件折分隔符,fs是一个字符串或者是一个正则表达...

2019-08-09 11:51:59 491

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

int num1 = 7; int num2 = 9; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); // 设置精确到小数点后2位 ...

2019-08-02 18:10:57 8098 2

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

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

2019-08-02 17:56:37 9530

转载 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"; BufferedReader br = new BufferedReader(new InputStre...

2019-08-01 15:07:02 4280

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

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

2019-07-31 11:27:38 2722

转载 Java执行Linux命令

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

2019-07-30 16:30:38 787 1

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

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

2019-07-30 16:22:21 26557 2

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

Java提取URL某个参数的值public static String getParam(String url, String name) { String params = url.substring(url.indexOf("?") + 1, url.length()); Map<String, String> split = Splitter.on("&...

2019-07-30 16:06:30 30100 7

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

update music_info set `music_url`=REPLACE(music_url,"wx-music","kada/wx"),`music_picture_url`=replace(`music_picture_url`,"wx-music","kada/wx");将music_info这张表的music_url这一列中的值的wx-music 这一部分替换成kada/wx...

2019-07-30 14:32:34 450

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

Java中字节容量关系1TB=1024GB TB是千千兆 1GB=1024MB GB是千兆 1MB=1024KB MB是兆 1KB=1024Byte KB是千字节 注意:Byte的缩写是B也就是字节Byte与Bit的关系bit: Binary digit(二进制数位)的缩写,意为“位”或“比特”,是计算机运算的基础; byte: ...

2019-07-29 10:37:10 13983

转载 FinalShell Mac OS版安装

FinalShell功能特点:1.多平台支持Windows,Mac OS X,Linux2.多标签,批量服务器管理.3.支持登录Ssh和Windows远程桌面.4.漂亮的平滑字体显示,内置100多个配色方案.5.shell,sftp同屏显示,同步切换目录.6.命令自动提示,智能匹配,输入更快捷,方便.7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待.8.服务器网...

2019-07-22 10:39:39 9816

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

<dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extractor</artifactId></dependency>public static void main(String[] args) throws Exce...

2019-07-16 15:41:03 2812

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

csdn 博文对 markdown 的支持应该说是越来也好了!不过,近期发的博文,代码块的背景色始终是黑色,看着不舒服,在网上搜了一些修改 markdown 背景色的方法,都不理想。而 CSDN 帮助文档的说明竟然不完整!!!(如下)没有包含代码片主题设置的说明!实际上,代码片主题是可以配置的!默认主题为:Atom One Dark可以前往 写作中心/博客设置 在代码片样式项进行更改...

2019-07-16 15:29:08 2833

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

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

2019-07-16 15:23:21 37582

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

import java.util.Arrays;import java.util.List;import java.util.stream.Collectors; public class Main { public static void main(String[] args) { int[] data = {4, 5, 3, 6, 2, 5, 1}; ...

2019-07-16 11:43:22 10426

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

常用方式代码如下:public Map<Long, String> getIdNameMap(List<Account> accounts) { return accounts.stream().collect(Collectors.toMap(Account::getId, Account::getUsername));}收集成实体本身map代码如下:...

2019-07-16 10:45:15 22435 2

原创 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 5990

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

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

2019-06-12 18:15:19 3619

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

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

2019-06-12 18:10:39 5270

原创 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 below command1)brew doctorthansudo chown -R $(w...

2019-06-12 17:59:52 1129

转载 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 "/Users/J/Documents/kk/Tomcat/apache-tomcat-9.0.0.M17/bin"):...

2019-06-11 17:20:01 2286

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

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

2019-06-11 17:12:51 8343

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

前提:我在.bash_profile文件中配置了maven的环境变量,如下:export M2_HOME=/Users/mac/ProgramFiles/apache-maven-3.6.1export PATH=$PATH:$M2_HOME/bin然后每次终端关闭后再打开需要手动执行source .bash_profile而后才生效,这样太麻烦了,我意识到该环境变量的设置只针对当...

2019-05-30 16:49:16 8719 2

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

mybatis-plus版本号:3.0.6问题产生原因:原有的项目使用的是springboot+mybatis的框架,一切接口服务均没有问题。由于新的需求增加shiro权限认证,然后也在考虑用mybatis-plus,所以权限认证这部分的代码用到了mybatis-plus,使用的过程中新的Dao层也就是Mapper使用都很正常,没有问题,但是在访问之前的接口的时候,问题产生了,报错:org....

2019-05-30 11:20:16 34082 20

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

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

2019-05-30 10:52:12 6072

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

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

2019-05-22 16:18:53 3117

转载 hive2.1.1安装部署

Hive运行模式与 Hadoop 类似,Hive 也有 3 种运行模式: 1. 内嵌模式 将元数据保存在本地内嵌的 Derby 数据库中,这是使用 Hive 最简单的方式。但是这种方式缺点也比较明显,因为一个内嵌的 Derby 数据库每次只能访问一个数据文件,这也就意味着它不支持多会话连接。 2. 本地模式 这种模式是将元数据保存在本地独立的数据...

2018-04-17 10:49:09 411

转载 CentOS7安装MySQL

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1. 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-...

2018-04-16 16:13:42 303

转载 JAVA api 远程hbase出错 org.apache.hadoop.hbase.client.RetriesExhaustedException

问题:JAVA api 远程hbase出错 org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=36, exceptions: Tue Jul 19 16:36:05 CST 2016, null, java.net.SocketTimeoutException: callTimeo...

2018-04-11 10:55:09 6148

转载 org.apache.zookeeper.ClientCnxn: Opening socket connection to server localhost/127.0.0.1:218

在vmware中安装hadoop伪分布式,使用host-only模式使用hbase shell一直正常,后来为了能上网改为了Briged模式。启动后再命令端看到了关于hbase的异常信息org.apache.zookeeper.ClientCnxn: Opening socket connection to server localhost/127.0.0.1:2181. Will not a...

2018-04-11 10:15:37 11302 1

转载 解决A master URL must be set in your configuration错误

在运行spark的测试程序SparkPi时,点击运行,出现了如下错误:Exception in thread "main" org.apache.spark.SparkException: A master URL must be set in your configurationat org.apache.spark.SparkContext.&lt;init&gt;(SparkCon...

2018-04-10 11:19:30 2684

转载 windows下运行spark程序报错:Failed to locate the winutils binary in the hadoop binary path

之前在mac上调试hadoop程序(mac之前配置过hadoop环境)一直都是正常的。因为工作需要,需要在windows上先调试该程序,然后再转到linux下。程序运行的过程中,报Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executab...

2018-04-10 10:10:50 6802 1

转载 golang 的一个分页方法

需要做一分页。。就做了个方法,beego里的例子太麻烦了。还是弄个简单的吧,上代码。。 //分页方法,根据传递过来的页数,每页数,总数,返回分页的内容 7个页数 前 1,2,3,4,5 后 的格式返回,小于5页返回具体页数func Paginator(page, prepage int, nums int64) map[string]interface{} { var firs...

2018-03-14 10:53:47 6464

空空如也

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

TA关注的人

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