自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林深时见鹿的博客

当深刻思念一个人的时候,那个人就会出现在梦里,林深时见鹿,海蓝时见鲸,可惜大多数人缘浅情深,林深时雾起,海蓝时浪涌,梦醒时只能独自面对这空空黑夜,不见鹿,不见鲸,也不见你。

  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

原创 Druid解密数据库

数据库密码解密:创建一个DesPassword类写main方法,继承druid中的DruidPasswordCallback类。在main方法中引用ConfigTools.decrypt(publickey, password)方法,填入已知的公钥和密码。打印结果,doneimport com.alibaba.druid.filter.config.ConfigTools;imp...

2019-11-16 17:55:00 193

原创 git取消本次合并

git merge --abort

2019-11-05 19:27:00 1338

原创 MySQL对某个字段是json的查询

表结构如下想对exec_rule_value里的json进行查询,SQL如下:SELECT * FROM purchaser_rule_config where exec_rule_value -> '$.order_receive_remind.value' = '1';以下部分内容转载自:https://blog.csdn.net/Code_shadow...

2019-10-24 15:42:00 1000

原创 Mac升级系统Git报错

更新系统后输入git命令显示xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun解决方法终端输入以下命令xcode...

2019-10-08 22:08:00 187

原创 @Component, @Repository, @Service的区别

@Component, @Repository, @Service的区别官网引用引用spring的官方文档中的一段描述:在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常在Spring2.5版本中,引入了更多的Spring类注解:@Component...

2019-10-08 17:36:00 79

原创 Mac下IDEA启动Springboot项目慢

经过百度以及google查询发现,启动时调用了java.net.InetAddress.getLocalHost()方法。以此排查调用此方法慢的问题。网上的解决方法都是修改hosts,后来有人提出,慢的原因是因为dns解析问题。这才想到之前由于某个问题修改过dns,于是恢复默认的dns,重启。完美解决问题。之前调用此方法大约耗时30s-50s,现在是20ms-40ms。...

2019-09-29 18:04:00 1592

原创 Linux常用指令---grep(搜索过滤)

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,...

2019-09-29 17:17:00 147

原创 硬链接和符号链接的区别

首先说说目录的本质和节点的概念和目录是通过什么来查找到他的子文件:在linux系统下一切皆文件,目录它也是一个文件,只不过在它里面存储的是一张表的文件。而节点就类似我们c语言中学过的数组的下标,我们可以把每个文件都看成是数组中的元素,而知道了节点号,就可以找到实质的文件内容了。一个文件由数据与元信息组成,元信息存储的是文件名、创建者、创建日期等等。存储元信息的区域叫做in...

2019-09-29 16:27:00 486

原创 Linux 命令行快捷键

涉及在linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。常用ctrl+左右键:在单词之间跳转ctrl+a:跳到本行的行首ctrl+e:跳到页尾Ctrl+u:删除当前光标前面的文字 (还有剪切功能)ctrl+k:删除当前光标后面的文字(还有剪切功能)Ctrl+L:进行清屏操作...

2019-09-29 15:49:00 121

原创 idea springboot 指定配置文件启动

programargument:就是启动的配置文件 --spring.profiles.active=XXX

2019-09-17 10:11:00 7108 2

原创 解決 centos -bash: vim: command not found

i. 那么如何安裝 vim 呢?输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码:root@server1 [~]# rpm -qa|grep vimvim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vim-common-7.0.109-7.el5...

2019-09-14 14:56:00 63

原创 ES批量删除

post _delete_by_query{ "query": { "bool": { "must": [ { "ids": { "values": [ 7439, 9653, 7208...

2019-09-12 09:59:00 906

原创 如何快速关联/修改Git远程仓库地址

1.删除本地仓库当前关联的无效远程地址,再为本地仓库添加新的远程仓库地址1 git remote -v //查看git对应的远程仓库地址2 git remote rm origin //删除关联对应的远程仓库地址3 git remote -v //查看是否删除成功,如果没有任何返回结果,表示OK4 git remote add origin https://githu...

2019-09-11 10:13:00 381

原创 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 // Push the new branch, set local...

2019-09-09 11:41:00 3155

原创 ES查询某个字段没有值的数据

{"query": {"bool": {"must_not": {"exists": {"field": "materielName"}}}}}...

2019-09-02 12:12:00 4691

原创 Mac下nginx启动命令

Mac下nginx启动、关闭与重启命令nginx启动1、启动nginx:sudo nginx2、关闭nginx:sudo nginx -s stop3、重启nginx:sudo nginx -s reload

2019-08-21 21:45:00 3567

原创 Mac利用终端打开Finder

1.打开当前目录open .2.打开用户目录open ~3.打开下载目录open ~/Downloads/以此类推

2019-08-20 17:38:00 2173

原创 文件下载中文问题

文件下载中文问题 String filename = java.net.URLEncoder.encode(file.getName(), "UTF-8");response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'" + filename);...

2019-06-13 13:49:00 185

原创 关闭 macOS Google Chrome 黑暗模式风格

关闭 macOS Google Chrome 黑暗模式风格 终端执行命令defaults write com.google.Chrome NSRequiresAquaSystemAppearance -bool YES恢复defaults write com.google.Chrome NSRequiresAquaSys...

2019-05-28 17:33:00 3719 2

原创 删除最后一次提交

删除最后一次提交 git revert HEADgit push origin master posted @ 2019-03-29 19:05 林深时见鹿! 阅读(...) 评论(...) 编辑 收藏 ...

2019-03-29 19:05:00 520

原创 git私有关联远程

git私有关联远程 git remote add upstream url posted @ 2019-03-28 10:42 林深时见鹿! 阅读(...) 评论(...) 编辑 收藏

2019-03-28 10:42:00 125

原创 枚举为何不能设置成public?

枚举为何不能设置成public? 听到测试与开发争论,为何枚举不能用public,用public怎么了?对于这个我也不知道到底能不能用,于是就去查了查资料。解答:枚举被设计成是单例模式,即枚举类型会由JVM在加载的时候,实例化枚举对象,你在枚举类中定义了多少个就会实例化多少个,JVM为了保证每一个枚举类元素的唯一实例,是不会允许外部进行ne...

2019-03-18 17:17:00 1171

原创 Jenkins出现"changed": false, "msg": "mkdir: cannot create directory

之前部署Jenkins没有遇到过这个问题,百度也找不到相关内容,无奈用过google翻译了一下,显示内存不足,上到服务器查询df -h 发现use% 100% 由于日志等文件导致服务器磁盘空间满了,引发此问题。...

2019-03-13 11:26:50 812

原创 Jenkins出现 {"changed": false, "msg": "mkdir: cannot create directory ‘/root/.ansible/tmp/ansible-tmp-...

Jenkins出现 {"changed": false, "msg": "mkdir: cannot create directory ‘/root/.ansible/tmp/ansible-tmp-1552390265.8-253945919613076’: No space left on device\n", "unreachable": true} ...

2019-03-13 11:24:00 2509 1

原创 解决Spellchecker inspection helps locate typos and misspelling in your code

idea出现这个是因为词库中没有这个单词,所以提示拼写错误解决办法:双击下面有虚线的单词——>鼠标右键——>spelling——>save 'xxx' to distionary

2019-03-05 16:32:58 3382

原创 解决Spellchecker inspection helps locate typos and misspelling in your code

解决Spellchecker inspection helps locate typos and misspelling in your code idea出现这个是因为词库中没有这个单词,所以提示拼写错误解决办法:双击下面有虚线的单词——>鼠标右键——>spelling——>save 'xxx' to distionary...

2019-03-05 16:32:00 939

原创 IDEA ctrl+alt+L 格式化快捷键无效时解决

IDEA ctrl+alt+L 格式化快捷键无效时解决 这几天发现自己Intellij IDEA ctrl+alt+L格式化代码无效设置里面按照快捷键搜索 按了 ctrl+alt+L 也没反应但是我设置的确实是默认的 ctrl+alt+L最后终于找到了问题所在 原来是开网易云音乐的锅网易云会有一个全局的快捷键ctrl+alt+L跟...

2019-01-05 10:53:00 8815 26

原创 BigDecimal加减乘除

BigDecimal加减乘除 BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bi...

2019-01-05 10:49:00 106

原创 二分查找

二分查找 /** * 使用递归的二分查找 *title:recursionBinarySearch *@param arr 有序数组 *@param key 待查找关键字 *@return 找到的位置 */ public static int recursio...

2018-12-10 19:40:00 59

原创 手写递归

手写递归 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....具体分析如下:f(1) = 1(第1个月有一对兔子)f(2) = 1(第2个月还是一对兔子)f(3) = 2(原...

2018-12-10 19:38:00 606

原创 单例模式

单例模式 //1.懒汉模式public class SingletonDemo { private static SingletonDemo instance; private SingletonDemo(){ } public static SingletonDemo getInstance()...

2018-12-10 19:33:00 54

原创 冒泡排序

冒泡排序 /** * @CLassName BubbleSort * @Description 冒泡排序 * @Author wangpengfei * @Email [email protected] * @Date 2018/12/10 19:00 * @Version 1.0 **/public...

2018-12-10 19:12:00 81

原创 解决mysql时区问题以及SSL问题

解决mysql时区问题以及SSL问题 看了下网上的教程,觉得都太麻烦啦,这里推荐个简单的!解决时区问题  只需要加上serverTimezone=UTC即可,如下:spring.datasource.url=jdbc:mysql://127.0.0.1:3306/wallet?serverTimezone=UTC&chara...

2018-12-03 20:36:00 359

原创 在springBoot在控制台打印sql语句

在springBoot在控制台打印sql语句 在springBoot+Mybatis日志显示SQL的执行情况的最简单方法就是在properties新增:properties形式logging.level.com.eth.wallet.mapper=debugyml形式logging: level: co...

2018-12-03 20:04:00 6227

原创 去掉idea中的警告

去掉idea中的警告 目前我使用的两种方法1.idea右下角有个小人,单击后选择Syntax即可2.在setting→Editor→Inspections搜索SQL,把No data sources configured和SQL dialect detection后的框框勾掉即可!3.如果有绿色背景图,则把Editor→Color Sc...

2018-12-03 18:49:00 1476

原创 去掉idea中mapper.xml的警告

目前我使用的两种方法1.idea右下角有个小人,单击后选择Syntax即可2.在setting→Editor→Inspections搜索SQL,把No data sources configured和SQL dialect detection后的框框勾掉即可! ...

2018-12-03 18:47:48 2315

原创 在SpringBoot框架中使用拦截器

在SpringBoot框架中使用拦截器 1.继承WebMvcConfigureAdapter类,覆盖其addInterceptors接口,注册我们自定义的拦截器 1 package com.eth.wallet.config; 2 3 4 import com.eth.wallet.interceptor.MyInterce...

2018-12-03 18:08:00 73

原创 以太坊公开拍卖智能合约案例

以太坊公开拍卖智能合约案例 实现一个简单的公开拍卖智能合约,所有人都可以出价,把以太币发送到指定地址,出价B高于出价A时,那么A的资金会被自动退回。拍卖结束后,商品所有者会收到最高的出价资金。智能合约在拍卖领域能让过程更透明公平,最大程度的促进参与者的积极性。contract SimpleAuction { // 定义参数:受益人...

2018-11-30 21:08:00 517

原创 ERC20 Token

ERC20 Token pragma solidity ^0.4.8;contract Token{ // token总量,默认会为public变量生成一个getter函数接口,名称为totalSupply(). uint256 public totalSupply; /// 获取账户_owner拥有tok...

2018-11-30 21:02:00 224

原创 什么是区块链?

什么是区块链? 区块链由来中本聪在2008年,于《比特币白皮书》中提出“区块链”概念,并在2009年创立 了比特币社会网络,开发出第一个区块(创世块),区块链随机面世。比特币诞生背景:1、2008年美国次贷危机爆发,美国为了避免由第四大投资银行雷曼兄弟的倒闭引发金融机 构连锁反应而实行量化宽松政策,即疯狂加印钞票。2、人类开始思索有...

2018-11-30 20:50:00 359

获取html网址上的参数

使用此工具类可以直接获取html网页中传递的参数,不用手动去书写!

2018-09-29

空空如也

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

TA关注的人

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