自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(173)
  • 资源 (3)
  • 收藏
  • 关注

原创 SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropri

问题描述在使用IDEA的数据库插件连接数据库时,会报上面的异常,不太清除异常的原因,但是根据错误提示能大概猜测到是SSL安全问题,网上查了很多方法,基本都是下面这样的:但是按照这个改了以后发现IDEA连接数据库还是报标题中的错误(这种方案也可以尝试),摸索尝试了下,找到了解决方案解决方案在数据库设置里把上面两个选项从默认的false改为no,然后Test Connection 发现连接成功了...

2021-06-29 10:36:43 3283

原创 正则匹配过滤出微信公众号模板内容

现在很多公司都会运营公众号来提升公司知名度,由于微信客服消息的限制,通常会选择发送模板消息来提高用户触达率。模板消息内容需要按照微信的格式组织,为了实现动态模板消息,就需要提取出模板列表中的内容:String content = "{ {result.DATA} }\n\n领奖金额:{ {withdrawMoney.DATA} }\n领奖 时间: { {withdrawTime.DATA} }\n银行信息:{ {cardInfo.DATA} }\n到账时间: { {arrivedTime.DAT

2021-03-26 12:18:53 948

原创 yum安装出现No package ****** available

出现这种错误的原因网络问题检查你的网络情况,可以ping一下百度,看能不能ping通。镜像连接错误使用yum搜索某些rpm包,找不到包是因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。EPEL(Extra Packages for Enterprise Linux )即企业版Linux的扩展包,提供了很多可共Centos使用的组件,安装完这个以后基本常用的rpm都可以找到。解决方法如果是第一种情况,请设置你的网络连接。针对

2020-10-19 15:56:49 26493 11

转载 yum install/update/makecache 时报One of the configured repositories failed (未知)...

参考https://www.cnblogs.com/rwxwsblog/p/5765886.html

2020-10-19 15:46:02 648

原创 ssh使用密钥实现免密登录

环境Mac+Cent OS 7生成密钥对ssh-keygen -t rsa -C "xxx",默认文件名称是id_rsa和id_rsa.pub,如果不需要修改密钥文件名称,一路回车直到密钥对生成完成;如果想自己指定,需要在第一次交互中输入自己指定的文件名称。在~/.ssh目录下添加authorized_keys 文件,并将上一步生成的公钥写入该文件cat ~/.ssh/id_rsa.pub > authorized_keys。ssh-copy-id -i ~/.ssh/id_rsa.pub

2020-10-19 14:57:45 396

原创 IDEA使用Mybatis提高开发效率

打开项目后,在IDEA右侧工具栏中找到DataBase工具,点击打开数据源配置窗口:配置数据源。通过Schemas tab页可以选择要展示的数据库。配置完成后,点击OK窗口关闭,出现如图数据库列表:使用IDEA的双击Shift打开搜索窗口,搜索SQL Resolution Scopes ,打开IDEA偏好配置窗口,配置项目映射的数据源和数据库:配置完成后点击OK关闭窗口。在MyBatis的xxxMapper.xml文件中选中自己要执行的SQL,按下Opt+Enter键,在打开的提示窗口中:

2020-09-19 16:03:26 215

原创 eureka api REST operations

eureka api列表在spring cloud中使用,发现直接curl 接口时返回404:在github中看了这个issue,知道了在Spring Cloud 环境中使用时,api中的v2要去掉:

2020-07-30 19:09:04 253

转载 正则匹配忽略大小写

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

2019-10-30 12:17:41 35849 3

原创 JDK8之LocalDate/LocalDateTime

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

2019-09-08 00:30:57 255

转载 git revert多个提交

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

2019-05-14 19:44:19 15296

原创 mysql导入excel

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

2019-03-26 13:36:25 2744

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

安装php使用Homebrew 安装brew install php 不需要自己配置下载压缩包安装https://secure.php.net/downloads.php安装xdebug并配置调试环境下载压缩包 https://xdebug.org/download.php注意版本对应:解压tar压缩包后,进入目录xdebug-2.7.0terminal中搜索p...

2019-03-23 00:10:01 4390

原创 mysql vs java 数据类型

mysql 各数据类型的 大小及长度数字型类型大小范围(有符号)范围(无符号)用途TINYINT1byte(-128,127)(0,255)小整数值SMALLINT2byte(-32 768,32 767)(0,65535)大整数值MEDIUMINT3byte(-8 388 608,8 388 607)(0,16 777 215)大...

2019-03-08 13:54:35 251

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

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

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

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

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

2019-01-07 19:41:50 31196 17

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

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

2018-12-30 22:17:26 2079

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

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

2018-11-23 23:06:32 17748 6

原创 通过feign上传图片

参考 https://blog.csdn.net/tony_lu229/article/details/73823757接口提供方:@PostMapping(value = "/media_temp") public AjaxResult<TempMediaBO> uploadTempMedia( @RequestParam("type") String type,

2018-11-12 19:34:10 2114

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

这里写自定义目录标题配置配置从官网下载链接 http://www.charlesproxy.com/download附上注册码:Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4安装tips:安装完会提出一个提醒点击Grant Privileges。如果点击Not Yet 或者关闭按钮,Charles...

2018-11-02 10:00:55 1109

原创 fastjson解析嵌套内部类

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

2018-10-25 16:07:14 6952

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

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

2018-10-19 11:10:55 2281

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

转自https://blog.csdn.net/peterxiaoq/article/details/73468396 在linux中使用git,去提交或者下载代码都是很方便的,但是最近新配置了一套系统,发现每次git pull或者其他动作都需要输入密码。想一想不对劲啊,我使用的是ssh的方式clone的代码,而且在clone之前还生成并且上传了公钥,还把公钥填入git的公钥库里面了,怎么...

2018-09-11 16:23:10 1457

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

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

2018-09-07 18:50:26 40696 6

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

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

2018-09-07 18:22:16 41610 3

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

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

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

2018-09-06 11:37:16 633

原创 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 new_branch 或者 git push -u origin new_branch # Push...

2018-09-06 09:33:24 29662

原创 最好用的 IntelliJ 插件 Top 10

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

2018-09-03 20:09:05 515

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

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

2018-08-23 16:57:37 789

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

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

2018-08-21 19:10:34 3026

原创 mysql 字符集

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

2018-08-19 23:49:42 148

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

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

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

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

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

2018-06-19 12:56:48 2379

原创 jdk8 新特性 总结

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

2018-06-15 13:53:14 509

原创 常用shell命令查询日志

grep -e "aa" -e "bb" file 可以匹配多个grep -c "aa" file 匹配的行数grep -o "aa" |wc -l匹配的个数

2018-05-31 17:14:18 3021

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

最近做项目时,由于老项目不是采用springcloud框架,导致调用新的springcloud服务时,只能使用原生feign注解@RequestLine(value = "POST /matterserver/provider/v2/matterCode/genCode"),之前以为这个注解不能传递对象(String 除外),今天经过几次尝试,发现是完全可以的。很简单,在上面注解所在的方法上加上另...

2018-05-17 17:24:36 19688

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

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

2018-05-05 20:21:41 695

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

前两天使用mysql数据库,手写的sql语句去更新记录,报错"Truncated incorrect DOUBLE value",很懵逼,网上查了以后,找到了解决方案: 是我的parent_id=2写错了,因为parent_id是varchar类型,我直接给了int值,,改成parent_id='2'就好了。看到了mysql官网的bug记录,提到了这个问题。https://bugs.mysq...

2018-05-03 20:09:29 13180

转载 Mac下sublime text+plantUML集成

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

2018-04-20 23:00:57 1398

转载 MySql多表更新方法:

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

2018-04-11 16:57:29 286

Maven实战(带目录)

之前下载的不带目录,看起来很麻烦,自己加了书签目录,希望对你有帮助

2017-01-19

这是一个简单的日历控件

这是一个简单的JS日历控件,使用时直接放入jsp页面即可: <script src="${pageContext.request.contextPath}/js/Calendar.js" type="text/javascript"></script>

2015-03-24

空空如也

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

TA关注的人

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