自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 正则匹配忽略大小写

// 第一种:直接用正则,(?!)表示整体忽略大小写,如果单个,则可以写成^d(?!)oc表示oc忽略大小写,^d((?!)o)c表示只有o忽略大小写 String regex1 = "^(?i)doc$"; // 第二种,采用Patter编译忽略大小写 String reg...

2019-10-30 12:17:41 1201 0

原创 JDK8之LocalDate/LocalDateTime

LocalDate 和java.util.Date相互转换: Date today = new Date(); LocalDate localDate = today.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); LocalDa...

2019-09-08 00:30:57 93 0

转载 git revert多个提交

假如git commit 链是 A -> B -> C -> D 如果想把B,C,D都给revert,除了一个一个revert之外,还可以使用range revert git revert B^..D 这样就把B,C,D都给revert了,变成: A-> B ->C ...

2019-05-14 19:44:19 1774 0

转载 MacOS 下 Navicat Premium 12.1 版本破解

安装navicat 下载地址:https://www.navicat.com/en/download/navicat-premium 安装过程就不啰嗦了,直接上激活方法。 在应用程序列表中找到安装好的navicat,右键——>显示包内容: 进入目录: 备份MacOS目录下的文件。 开始破...

2019-04-04 18:02:56 3635 12

原创 mysql导入excel

这两天操作数据库要把excel数据导入mysql数据库。 最开始是采用的将excel文件存储为csv文件,时间操作中发现这种导入方式特别慢(也可能是网速太慢),几千条数据十几分钟还没有执行完。网上搜索以后,发现了一种更好的方式: excel数据: 任意选中已空白单元格, 在表格上方输入框中输入:...

2019-03-26 13:36:25 1730 0

原创 Mac+IDEA安装PHP及搭建调试环境xdebug

安装php 使用Homebrew 安装 brew install php 不需要自己配置 下载压缩包安装 https://secure.php.net/downloads.php 安装xdebug并配置调试环境 下载压缩包 https://xdebug.org/download.p...

2019-03-23 00:10:01 1251 0

原创 mysql vs java 数据类型

mysql 各数据类型的 大小及长度 数字型 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1byte (-128,127) (0,255) 小整数值 SMALLINT 2byte (-32 768,32 767) (0,65535) 大整数值 MEDI...

2019-03-08 13:54:35 142 0

转载 在Intellij中,如何在驼峰和下划线之间切换?

转自 https://codeday.me/bug/20170822/60743.html 我使用一个名为String Manipulation的插件, 它有你正在寻找的功能(和更多),但似乎没有一个(简单)键盘快捷方式。例如,突出显示my_obj,按Alt+M调出插件菜单, 将my_obj转...

2019-02-11 10:48:04 6967 2

原创 can only instantiate non-static inner class by using default, no-argument constructor

Jackson解析嵌套类问题问题描述解决方法 问题描述 调用接口返回json格式的数据,使用Jackson解析参数转换成对象: AjaxResult<PointGoodsResponse> getPointGoodsList(@RequestBody PointGood...

2019-01-07 19:41:50 12165 8

原创 docker按照mysql 使用navicat远程登录(阿里云)

安装 查找Docker Hub上的mysql镜像 [root@izm5ehcc0n8giu3arclxtlz ~]# docker search mysql NAME DESCRIPTION ...

2018-12-30 22:17:26 1001 0

原创 springboot整合mybatis-plus(解决引用jar包配置类不起作用问题)

这里使用H2数据库做测试 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> ...

2018-11-23 23:06:32 10109 4

原创 通过feign上传图片

参考 https://blog.csdn.net/tony_lu229/article/details/73823757 接口提供方: @PostMapping(value = "/media_temp") public AjaxResult&am...

2018-11-12 19:34:10 1145 0

原创 Mac使用charles抓包(外加小米5s抓包配置)

这里写自定义目录标题配置 配置 从官网下载链接 http://www.charlesproxy.com/download 附上注册码: Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 安装 tip...

2018-11-02 10:00:55 537 0

原创 fastjson解析嵌套内部类

平时开发中,可能会遇到调用第三方接口返回json串的情形,有时候数据层级结构太复杂时如果要解析为对象,会需要定义多个。其实没必要,fastjson支持解析嵌套类 public class VideoMsg implements Serializable { private static ...

2018-10-25 16:07:14 4463 0

原创 下载网络图片并上传微信公众平台素材库

最近在做微信公众号相关功能,需要把网络图片上传到微信素材库。由于微信开放接口不识别网络图片地址,需要把图片先下载到服务器再上传,废话不多说,直接上代码: @Override public JSONObject uploadImg2WXTemp(String imgPath, String ...

2018-10-19 11:10:55 1098 0

转载 解决linux中使用git,ssh每次都要输入密码

转自https://blog.csdn.net/peterxiaoq/article/details/73468396 在linux中使用git,去提交或者下载代码都是很方便的,但是最近新配置了一套系统,发现每次git pull或者其他动作都需要输入密码。 想一想不对劲啊,我使用的是ssh的方...

2018-09-11 16:23:10 646 0

原创 Linux上创建SWAP文件/分区

很久很久以前,电脑的内存是个珍贵东西,于是乎就有了swap这个东西,简单来说就是内存不够用的时候,用硬盘空间顶上。这个分区在近些年来已经越来越不受大家的待见了,主要是因为现在内存比较宽裕,但是在小内存的VPS上,还是有自己的用武之地的,特别是当看到内存不足之类的错误出现在log中的时候,可以尝试创...

2018-09-07 18:50:26 11987 3

转载 Linux下执行程序出现 Text file busy 时的解决办法

Linux下执行程序出现 Text file busy 时的解决办法。 使用 fuser 命令查看程序文件被哪个进程占用,然后用 kill 命令杀死该进程,即解决问题。fuser命令是用来显示所有正在使用着指定的file, file system 或者 socket 的进程信息。 如下: ...

2018-09-07 18:22:16 13740 1

原创 linux 下 查看是32位还是64位系统 命令

getconf LONG_BIT uname -a 或者uname -m x86_64表示64位系统, i686 i386表示32位系统。i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持. arch ...

2018-09-06 16:28:27 223 0

原创 Cent OS按照上传下载工具lrzsz

最近购买了阿里云服务器自己玩,需要上传下载文件,发现不支持rz,sz 命令,自力更生: yum install lrzsz 安装完成,赶快测试去吧,^_^。

2018-09-06 11:37:16 369 0

原创 git 修改本地和远程分支名称

git branch -m old_branch new_branch # Rename branch locally git push origin :old_branch # Delete the old branch git push --set-upstream origin ne...

2018-09-06 09:33:24 17345 0

原创 最好用的 IntelliJ 插件 Top 10

转自 https://www.jianshu.com/p/fba50eca4450

2018-09-03 20:09:05 337 0

原创 记一次php调用java传递xml字符串乱码问题

这两个工作需要,给一个php同事提供java接口,参数内容: <xml> <ToUserName><![CDATA[wxcc878e3a91463bb5]]></ToUserName&g...

2018-08-23 16:57:37 422 0

原创 微信接口开发,errcode 45047,errmsg : out of response count limit hint

这两天开发微信公众号自动回复功能,遇到的问题: 1. 回复多条消息 微信的被动回复用户消息 功能一次只能回复一条消息,给微信技术人员发了邮件问回复多条消息如何组织参数格式,回答让人不明就里,跟没说一样。网上看到有人建议用客服消息 接口,成功了。 HttpHeaders headers ...

2018-08-21 19:10:34 1118 0

原创 mysql 字符集

查看mysql支持的字符集: mysql> SHOW CHARACTER SET; +----------+---------------------------------+---------------------+--------+ | Charset | Descript...

2018-08-19 23:49:42 77 0

原创 Mac版的IDEA保存设置时Unable to save settings: Failed to save settings

在网上看到了好几种解决方案,没试行不行,请自行百度,这里只说我的解决方法: 打开选中的文件,随便输入内容然后保存,会提示标题中的错误。 右键复制该文件的路径(只取到父目录就行),在Terminal中打开,执行: sudo chmod -R 777 ./ 给这个目录下的所有文件赋予权限即...

2018-07-23 18:36:46 1769 1

转载 关于 HTTP GET/POST 请求参数长度最大值的一个理解误区

https://www.cnblogs.com/joechinochl/articles/6047145.html

2018-06-19 12:56:48 1709 0

原创 jdk8 新特性 总结

遍历时删除集合中的元素: boolean removeResult = ruleSpecialList.removeIf(ele -> StringUtils.equals(ele.getMatterTypeCode(), matterTypeEntity.getCo...

2018-06-15 13:53:14 382 0

原创 常用shell命令查询日志

grep -e "aa" -e "bb" file 可以匹配多个 grep -c "aa" file 匹配的行数 grep -o &a...

2018-05-31 17:14:18 1844 0

原创 原生Feign注解调用feign接口传递对象参数

最近做项目时,由于老项目不是采用springcloud框架,导致调用新的springcloud服务时,只能使用原生feign注解@RequestLine(value = "POST /matterserver/provider/v2/matterCode/genCode&...

2018-05-17 17:24:36 12193 0

原创 git删除本地分支和远程分支

git branch -d matterCode-upgrade-20180427 删除本地分支 git push -u origin :matterCode-upgrade-20180427 删除远程分支

2018-05-05 20:21:41 412 0

原创 mysql 更新记录报错"Truncated incorrect DOUBLE value"

前两天使用mysql数据库,手写的sql语句去更新记录,报错"Truncated incorrect DOUBLE value",很懵逼,网上查了以后,找到了解决方案: 是我的parent_id=2写错了,因为parent_id是varchar类型,我直接给了int值,,改成...

2018-05-03 20:09:29 6018 0

转载 Mac下sublime text+plantUML集成

软件安装 安装 Sublime Sublime 是个强大的可扩展的文本编辑器。进入官网下载对应操作系统下的版本安装即可。 安装graphviz graphviz 是个开源的图片渲染库。安装了这个库才能在 Windows 下实现把 PlantUML 脚本转换为图片。 安装 PlantUML...

2018-04-20 23:00:57 951 0

转载 MySql多表更新方法:

MySql多表更新方法: MySql语法: UPDATE table_references SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] 例子: UPDATE A a , B b SET a....

2018-04-11 16:57:29 146 0

原创 IDEA构建spring源码阅读环境

安装git和JDK环境,确保jdk是8_20及以上版本,并且环境变量里配置了JAVA_HOME。 需要事先安装Gradle,安装方法和Maven基本一样 选择一个目录,执行 git clone git@github.com:spring-projects/spring-framework.g...

2018-04-01 15:19:34 1649 0

原创 java 字符串和集合互相转换

今天在写项目的时候遇到一个问题,就是要把得到的一个集合转换成字符串,发现 import org.apache.commons.lang.StringUtils; 有这么一个简单的方法:String str=StringUtils.join(list,","); 第一个参数...

2018-03-29 23:40:46 39121 0

转载 mysql 如何用一条SQL将一张表里的数据插入到另一张表 3个例子

表结构完全一样 insert into 表1 select * from 表2 表结构不一样(这种情况下得指定列名) insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表2 只从另外一个表取部分值 insert ...

2018-02-24 21:41:45 1540 0

原创 git 合并/删除 commit

先使用git log 查看commit记录, localhost:appro icourt$ git log commit cb44e8fea0c201cfeb8cfce7433ab4e65ef70e50 (HEAD -> test) Merge: b397d25 3fffaf...

2018-02-22 20:10:58 289 0

转载 commit is a merge but no -m option was given.

//查看提交历史 $ git log -1 commit 137ea95c911633d3e908f6906e3adf6372cfb0ad Merge: 5f576a9... 62db4af... Author: Nick Quaranto <nick@quaran.to&...

2018-02-09 15:53:44 17004 0

原创 git 回滚到指定版本并推送到远程分支

本地分支会滚到指定版本 git log 查看提交历史 一串字母数字的就是commit Id。 git reset --hard <commit ID号> 推送到远程分支 git push -f origin master 此外,也可以使用下面的方式: ...

2018-02-09 15:46:05 4108 0

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