自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 资源 (11)
  • 论坛 (1)

原创 快速上手mac打造研发利器

1 输入法及切换快捷键最开始的时候选用的mac 自带的输入法,英文还好说,中文拼音和英文编码经常需要切换的时候,总觉得特别不顺手,于是还是换上了之前的windows、ubuntu的共同选择-----搜狗拼音,果真我还是对这个使用更加顺手一些,默认的切换如下:control+ 空格 切换输入法;shift 切换中文或者英文输入;table切换大小写;2 右键打开终端-Easy New ...

2020-04-06 18:12:52 375

原创 工具起飞-经典项目推荐合集

我一直认为好的工具在研发这个行业就是生产力,我希望自己能一直保持对技术的关注,保持不断关注在探索解放自己、提高效率的工具,本文我将长期更新,添加一些对于我自己非常有帮助的项目也是工具;1-工具推荐合集名字地址描述Awesomehttps://github.com/Awesome-Windows/Awesome11.6k starwindows系统推荐软件合集,包括...

2020-02-15 18:44:43 257

原创 04-spring-boot-resttemplate netty定制使用

04-spring-boot-resttemplate netty定制使用rest template可以使用netty定制的工厂类-Netty4ClientHttpRequestFactory,完成相关rest接口访问工作,由于上一节已经大致介绍了相关rest template的使用,本文的重点放在替换的处理要点盘点以及Netty4ClientHttpRequestFactory的实现讨论上。1 核心依赖 implementation 'org.springframework.boot:spri

2020-10-24 21:57:21 90

原创 02-Spring REST Template教程02

02-Spring REST Template教程02说明:本文主要整理了spring-boot中rest template的使用方法,通过对 依赖、生产、主要方法的简要介绍,读者可以较快掌握Spring Boot Rest客户端的简单编码,文章也针对实际代码编写过程中的一些进阶要求,做了简要说明,这里包括:泛型对象转换、复杂对象序列化及反序列化定制、依赖其他库、链接复用、优化策略。代码学习仓库如下所示:1 gradle依赖spring-boot-starter-web依赖中已经包含了REST Te

2020-10-23 22:40:17 13

原创 idea必备插件01-代码智能补全插件codota

代码智能补全插件 - codota01-idea插件下载地址02-codota在线网站03-codota官方指导Codota这个插件可以用于代码的智能补全功能,它基于百万级github仓库java程序,能根据程序上下文及依赖给出最适合的代码提示及自动补全推荐,经过一段时间使用,我发现确实给代码开发带来了极大的便利,绝对是idea 插件中的必备利器。由于直接在plugin搜索插件安装较慢,笔者直接采用了文中01链接地址,下载相关zip包,按照如下图所示方式进行的本地安装。下文是本人在经过简单试用

2020-10-22 20:15:35 36

原创 k8s kubectl命令备忘

1 kubectl常用命令01-kubectx 模拟器02-kube管理工具github链接03-常用命令#### 查看配置kubectl config get-contexts#### 切换上下文kubectl config use-context <config-contex>#### 1 切换命名空间kubens default## 查看所有命名空间kubectl get ns -A##### 2 关闭命名空间kubeoff#### 常见资源对象简写con

2020-10-21 20:08:29 18

原创 redis常用命令备忘

redis常用命令备忘01-redis常用命令参考1 redis服务器常用操作命令#### 登录redisredis-cliredis-cli -h host -p port -a password#### 1-获取服务器的信息和统计dbsize#### 2-查看服务器信息和统计infoinfo memory#### 3-检测链接是否存在ping#### 4-实时检测请流monitor#### 5-选择数据库select#### 6-测试联通性ping#### 7-退

2020-10-20 22:20:02 14

原创 mysql、redis、mongo本地docker部署命令备忘

1 mysql docker环境部署#### 获取镜像docker pull redis#### 启动mysqldocker run --name=mysql -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql#### 登录mysql -h 127.0.0.1 -P 3306 -u root -p1234562 redis docker环境部署#### 官⽅方指引https://hub.docker.com/_/redis##

2020-10-19 21:34:49 11

原创 cpu性能优化

1 性能优化-基础1.1 平均负载概念平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数。它和cpu使用率没有直接关系。1.2 平均负载实战mpstat: 常用多核cpu性能分析工具,用来实时查看cpu性能指标以及cpu的平均指标;pidstat:常用进程性能分析工具,用来查看进程的cpu、内存、io以及上下文切换等指标;1.2.1 cpu密集型进程#### stress模拟cpu 100%场景stress --cpu 1 --timeout

2020-10-18 23:40:26 22

原创 mall学习02-整合swagger

1 相关链接00-mall作者参考链接-文档-整合swagger0-0mall作者参考链接-仓库-整合swagger01-swagger io官方网站02-swagger-ui git仓库地址03-swagger-bootstrap-ui04-SpringBoot整合Swagger实战05-swagger-spring-boot-starter 开源项目2 swagger简介Swagger是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger is used tog

2020-10-17 17:39:25 16

原创 mall学习01-整合mybatis

1-mall学习01-概览学习链接http://www.macrozheng.com/#/architect/mall_arch_01?id=mysql%e6%95%b0%e6%8d%ae%e5%ba%93%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba2 导入数据库# pwd# /Users/fwd/03-fwd_git/05-fly-higher-in-java/96-mall/note-mall# cp ../opencode-mall/mall-learnin

2020-10-16 14:02:16 67

原创 spring基础02-jpa、mybatis了解对比

以上笔记来自极客时间spring全家桶学习以及jpa及mybatis对比网上资料梳理。1 Spring jpa说明1.1 spring ormapping对象与关系的范式不匹配Java Persistence APIJPA 为对象关系映射提供了了⼀一种基于 POJO 的持久化模型• 简化数据持久化代码的开发⼯工作• 为 Java 社区屏蔽不不同持久化 API 的差异Spring Data在保留留底层存储特性的同时,提供相对⼀一致的、基于 Spring 的编程模型主要模块.

2020-10-14 21:59:43 31

原创 mall01-spring基础02-配置数据源

备注:以下笔记梳理来自极客时间-spring全家桶学习1 配置数据源基本思路引入对应数据库驱动引入jdbc依赖–spring-boot-starter-jdbc获取DataSourceBean[检查]通过/acurator/beans查看bean;按需配置如果是直接配置相关的bean这里需要注意一个数据源通常包括如下bean:数据源相关DataSources(根据选择的连接池实现决定)事务相关(可选)PlatformTransactionManagerTrans.

2020-10-13 21:43:06 17

原创 mac docker compose简单使用说明

1 docker compose简介Compose是 Docker 的服务编排工具,主要用来构建基于Docker的复杂应用Compose 通过一个配置文件来管理多个 -Docker 容器,非常适合组合使用多个容器进行开发的场景。docker-compose 是编排容器的。例如,你有一个 php 镜像,一个 mysql 镜像,一个 nginx 镜像。如果没有 docker-compose ,那么每次启动的时候,你需要敲各个容器的启动参数,环境变量,容器命名,指 定不同容器的链接参数等等一系列的操作,相当

2020-10-12 19:47:23 68 2

原创 mysql生成器问题处理

1 mysql生成器问题处理问题一:ssl异常** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLExceptionMESSAGE: closing inbound before receiving peer's close_notifySTACKTRACE:javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify at java.base/s

2020-10-12 00:44:31 12

原创 mybatis分页了解

什么是分页分页,是一种将所有数据分段展示给用户的技术.用户每次看到的不是全部数据,而是其中的一部分,如果在其中没有找到自习自己想要的内容,用户可以通过制定页码或是翻页的方式转换可见内容,直到找到自己想要的内容为止.其实这和我们阅读书籍很类似.mysql分页样例三种常见数据库分页PagerHelper了解mybatis-pagehelperpagehelper api文档一个好的讲解mybatis的网址mybatis分页插件使用简介如何使用分页插件官方介绍方法...

2020-10-10 22:08:20 8

原创 mysql命令备忘

1 登录####1-登录-注意-p和密码一起连接!!!mysql -h localhost -u root -ppassword####2-修改密码mysqladmin -u root -p ab12 password djg345初始化后第一次使用数据库要修改密码:#user mysql;ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';exit;(退出mysql)修改密码的几种操作-链接### 4 错误解决Access de

2020-10-09 18:37:15 43

原创 tomcat apr模式学习笔记

1 tomcat apr简介01-apr学习链接The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ***2 AprEndpoint 工作过程acceptorAccpetor 的功能就是监听连接,接收并建立连接。它的本质就是调用了四个操作系统 API

2020-07-20 19:28:29 44

原创 代码混淆及android配置

1 什么是代码混淆百度百科解释:代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。已经存在许多种功能各异的代码混淆器。作用:混淆器的作用不仅仅是保护代码,它也有精简编译后程序大小的作用。由于以上介绍的缩短变量和函数名以及丢失部分信息的原因, 编译后jar文件体积大约能减少25% ,这对当前费用较贵的无线网络传输是有

2020-07-20 19:19:05 72

原创 python异常打印堆栈

1 python异常打印堆栈python调试中难免要捕获异常,并捕捉异常信息,使用 print(e) ,无法得到调用堆栈,不利于问题定位,这里列出python的异常打印方法,记住方便后续调试问题。import tracebackdef fun(a,b): return a/btry: fun(1,0)except Exception as e: traceback.print_exc() #或者得到堆栈字符串信息 info = traceback.fo

2020-07-20 19:17:50 295

原创 探测服务器开放监听的端口

1 探测服务器开放监听的端口工作找那个有时候需要知道正在使用的服务器开放了哪些端口,或者监听了哪些端口,直接找运维毕竟有点麻烦,简单的办法就是自己查询公网ip,并利用嗅探工具查询一下,简单总结如下,方便以后使用。#### 1 获取主机端口-如下几条命令,任选其一curl cip.cccurl ifconfig.mecurl http://members.3322.org/dyndns/getipwget http://ifconfig.me/ipcurl http://members.3322

2020-07-15 17:38:13 345

原创 读书笔记-刻意练习

刻意练习是一本我听好多次,也主动拿起好多次的书,这本书对于我而言最大的收获是两点:1、这个世界上没有天才,有的是正确的学习方法和流程,方法努力得到人人都可以成为专家--这是信心层面;2、一万小时理论是错误的,或者说不准确的,因为如果真的在一件事情投入一万小时就能成为专家,,为什么这个世界专家还是少数,重要的是专注和不断挑战自己的舒适区。什么是刻意练习呢?思维导图的最后一个片段是我自己理解的答案,对待我们想要提高或者想变得杰出的领域,有一个清晰明确的目标,保持专注的投入,并且及时的反馈和总结,不断

2020-07-14 08:45:18 56

原创 【听书笔记-0515】-《清单革命》

认识清单这是自樊登读书后第二次听清单革命这本书,个人认为还是收获很大的。清单最大的魅力是使用去强制性外力督促人去注意细节,变得慎重。我们每个人都会犯错,通常是连个原因造成的:无知或者无能。无知是因为我们记忆力是有限资源,不可能知道、记住所有的知识; 无能是由于人的注意力也是有限资源,不可能长期保持专注;其实认识清单的重要性何尝不是认清我们每个人都存在缺点和不足呢!制作清单制作清单实际上也是一门技术活,简单问题需要具有明确的解决方案,复杂问题通常有多个简单问题组成,极端复杂的问题.

2020-06-11 20:36:58 146

原创 【听书笔记-0611】-《一本书读懂股权架构》

第一次听股权架构的讨论,豁然开朗,这本书确实是股权架构入门的一本好书 !简单的讲解让我明白了金字塔架构、ab股、有限制合伙人这些平时生活人基本上耳熟能详却也不明所以概念,同时这本书里面关于阿里、小米、海底捞、土豆的案例,好像就是昨天发生的事情和新闻。这本书对于我最大的意义是让我认识到了金融体系、公司架构的那么多玩法,难怪电视剧里面那些帮助公司上市的牛人都年薪百万,这确实一门技术活。读书是一种生活态度!...

2020-06-11 20:19:51 146 1

原创 快速打造图床-阿里云oss配置分享

快速打造图床-阿里云oss配置分享1 创建bucket1、打开oss控制平台,选择对象存储oss;2、点击创建bucket;3、根据提示创建bucket,如果是制作图床,选择将bucket设置为公开;4、进行bucket目录管理,新建目录;2 oss秘钥管理点击获取accesskey管理,获取管理bucket的appid和appsecret;建议使用子用户进行管理,限制用户的权限;进行bucket列表进行权限管理配置,输入上述环节设置的秘钥内容;3 使用oss

2020-06-11 06:49:26 356

原创 容器时间同步配置

1 容器镜像制作时配置#### 1 ubuntu系统RUN echo "Asia/shanghai" > /etc/timezone;#### 2 centos系统RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime2 容器启动后配置#### 1 ubuntu系统docker exec [容器id] echo "Asia/shanghai" > /etc/timezone;#### 2 centos系统docker

2020-06-11 06:48:19 63

原创 curl命令技巧备忘

curl简介curl [options / URLs]curl是一种利用URL语法用于服务器传输数据的工具,支持如下协议:DICTFILEFTP \ FTPSGOPHERHTTP \ HTTPSIMAP \ IMAPSLDAP \ LDAPSPOP3 \ POP3SRTMP \ RTSPSCPSFTPSMB \ SMBSSMTP \ SMTPSTELNETTFTP还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等

2020-05-25 10:34:34 72

原创 修改终端显示主机名

1 修改终端显示主机名打开~/.bashrc可以看到命令提示的内容为:\u@\h\w\$\u表示用户名,\h表示主机名,\w表示当前目录,\$表示命令提示符(普通用户![,超级用户#) 这个命令提示符有点长,很碍事,\u@\h是可以删除的,只显示\w]...

2020-05-23 20:11:53 72

原创 find命令技巧备忘

1 find基本用法find [path… ][expression]递归地在层次目录中处理文件2 基本技巧1-搜索指定文件名-name搜索文件名中可以包含正则表达式!-iname测试项。'i’可以加在许多选项前面,比如-ipath,-iregex,-iwholename等等,都是表示大小写不敏感。#### 1-在当前目录修改全名为test接口find . -name "test"#### 2-修改名字中包含test的文件find . -name "*test*"#### 3-用

2020-05-23 20:10:29 65

原创 xargs命令备忘

文章目录1 xargs简介2 基本应用3 进阶:参数替换4 进阶:使用-0分割5 实用妙招5.1 下载文件内的所有url内容5.2 将入参分割成指定组数5.3 使用指定分割功能将一个字符串分割多个参数6 备忘1 xargs简介xargs可以将标准输入作为输入内容转换成后续命令行的参数;通常用于标准输入或者处理管道将其转换成特定命令行的执行参数!其常用功能总结如下:为不支持管道的命令行转换并输入参数,例如cp,mv,touch,ls;各种形式分割参数,避免参数过长;2 基本应用创建测试

2020-05-23 20:05:03 64

原创 grep命令备忘

1 grep简介NAME grep, egrep, fgrep, rgrep - print lines that match patternsgrep [options] PATTERN [FILE...]grep [options] [-e PATTERN | -f FILE] [FILE...]定义:打印匹配模式的行;描述:Grep 能理解两种不同版本的正则表达式语法:“basic” 和 “extended”。在​ GNU grep 中,两种

2020-05-23 20:03:21 47

原创 令人大呼神器的命令行集锦

大呼神器的命令行集锦学好linux 命令很重要,可能就是那么简单一个命令,但是可以完成许多不可思议的操作,这里列出了一些平时让我觉得耳目一些的命令,这里只是一个引子,起到抛砖引玉的作用,学好他们,你讲会大有收获。1 查询主机公网ip-curlcurl功能很强大,各种网络http操作的利器,详情请自己百度,但是查主机公网ip算是一个新奇而实用的功能,总归要感谢这些提供这种功能的网站cip.cc、icanhazip.com ;这里列出几个这样的域名,多列几个主要是为了备份,网站也需要维护,不见得任何时

2020-05-23 19:43:25 44

原创 加速下载必知必会-国内的镜像网站备忘

1 国内的知名镜像网站备忘大的综合镜像站仓库,为各中需求,包括下载软件、jar包、依赖等都提供了特别多的方便,下面是个人收藏的一些镜像站:#### 1 ali云https://developer.aliyun.com/mirror/#### 2 清华大学开源镜像站https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/#### 3 ustc镜像站http://mirrors.ustc.edu.cn/#### 4 网易开源镜像站http://mi

2020-05-23 19:13:30 72

原创 ffmpeg安装学习链接备忘

1 ffmpeg安装主要参考链接:01-yum安装方式02-主要问题处理—ffmpeg问题解决备忘–参考13问题03-参考204-参考304安装错误集合-csdn2 安装主要问题-libfdk-aac已经存在ffmpeg: error while loading shared libraries: libfdk-aac.so.1: cannot open shared object file: No such file or directoryhttp://www.linuxfromsc

2020-05-23 18:59:35 34

原创 mac同时安装jdk8和jdk11及自由切换

1 mac同时安装jdk8和jdk11及自由切换01-主要参考链接102-jdk版本下载链接-参考本人博客#### 01-下载wget https://code.aliyun.com/kar/oracle-jdk/raw/3c932f02aa11e79dc39e4a68f5b0483ec1d32abe/jdk-11.0.7_osx-x64_bin.tar.gz#### 02-解压到指定目录kdir -p /usr/local/custom/JavaVirtualMachinessudo cp

2020-05-23 18:51:00 677

原创 jdk11 及jdk8阿里云快速下载链接

1 jdk11 及jdk8阿里云快速下载链接#### 1-jdk11 linux版本 jdk-11.0.7_linux-x64_bin.tar.gzhttps://code.aliyun.com/kar/oracle-jdk/raw/3c932f02aa11e79dc39e4a68f5b0483ec1d32abe/jdk-11.0.7_linux-x64_bin.tar.gz#### 2-jdk11 mac jdk-11.0.7_osx-x64_bin.tar.gzhttps://code.al

2020-05-23 18:39:20 873

原创 ffmpeg简单用法记录

1、ffmepg简单用法ffmpeg -re -i test.mp4 -vcodec h264 -f h264 udp://localhost:40001ffmpeg -re -f h264 -i udp://localhost:40001 -vcodec h264 -f h264 rtsp://localhost/testffmpeg -re -i test.mp4 -rtsp_transport udp -vcodec h264 -f rtsp rtsp://localhost/test2

2020-05-23 18:35:56 31

原创 linux最全网络监控命令梳理及评测

linux最全网络监控命令梳理及评测文章目录linux最全网络监控命令梳理及评测1 iptraf2 nload3 iftop4 dstat5 nethogs6 bmon7 更多工具列表8 评测小结9 参考链接1 iptraf通过iptraf观察流量效果非常直观,如下所示是cenos安装的命令:yum install iptraf安装成功后,可以通过如下命令查看帮助信息:通常情况下我们抓指定网口的流量统计,可以使用-d选项,如下图所示是执行iptraf-ng -d eth0进入X视图模式后的统

2020-05-21 20:44:34 163

原创 shell特殊符号梳理

1 $相关关键词shell中与相关的符号比较多,特别是相关的符号比较多,特别是相关的符号比较多,特别是@和1−−1--1−−n等经常被使用,但是有时候仍然对部分符号记忆不是很深刻,特地整理成表格方便记忆。-描述备注$0当前脚本文件名$n传递给脚本或函数的参数$#传递给脚本或函数的所有参数个数$*传递给脚本或函数的所有参数当它们被双引号(" “)包含时,”$*" 会将所有的参数作为一个整体,以"$1 $2 … n"的形式输出所有参数;"n"的形式输出

2020-05-20 22:44:52 34

原创 prometheus+grafana手动部署节点监控

1 prometheus监控部署图通常情况下一个完整的服务器监控系统,由三部分组成,分别为:仪表盘服务:通常是grafna或者kibana这类专用开源仪表盘系统完成;主监控服务:代表是prometheus,通过yaml进行采集节点配置之后,可以采集各种类型的数据,包括虚拟机状态、jvm状态、数据库状态等等,同时prometheus通过时间序列数据库存储,可以保存很长一段时间的监控数据。采集服务:prometheus系列的监控系统,通常自带了较多的exporter,例如服务服务器基本信息采集的nod

2020-05-20 22:21:41 95

MPC5604技术手册

mpc5604b的技术手册,内附有程序编写说明,有用

2012-04-04

odl-bulueprint.pdf

opendaylight blueprint,一个odl核心技术介绍的文档,包含了框架的简要介绍、核心组成,官方资料!

2020-02-15

20170314-Raft算法-原理演示-dfw.exe

raft算法演示程序,本人见过最好的将算法进行演示的一个小程序!学习分布式软件的可以好好看看!点击软件观看效果相当直观!

2020-02-15

vidio-01-mac-Adapter.dmg

mac下面非常好用的视频转换工具,容量很小,但是支持各种格式的转换,非常方便,对于mov、mp4、avi、webm格式都能很好进行转换!

2020-02-15

w-04-mac-snipaste-2.2.5.dmg

mac下面最好用的截图工具,没有之一,支持自定义截图、添加文字、箭头、图形框,调整大小尺寸,比起snip有更好的适用性!

2020-02-15

thrift-0.9.1.exe

thrift windows版本的安装文件,相较于linux及mac版本,thrift windows版本容量最小,不需要装各种依赖包,设置好环境变量就可以使用,非常方便!

2020-02-15

uikit-3.3.0.zip

scala生态下测试工具,通过该工具可以支持java代码actor继承类更好的单元测试编写,解决actor无法实例化获得引用的问题;

2020-02-15

Sublime Text Build 3211.dmg

mac操作系统底下的文本编辑工具,流行工具,功能强大,支持各种文本文件的阅读,非常好用!支持markdown 、shell、html、java、c等多种格式的文本编辑;

2020-02-15

pandoc-2.9.1.1-macOS.pkg

mac版本的文档转换工具,支持将markdown文件转换成word文件; 1、markdown转换word; 2、自动格式转换; 3、文档处理;

2020-02-15

MD-SAL Clustering Internals.pdf

opendaylight集群原理分析,讲述mdsal的数据同步框架及具体原理!

2019-11-07

linux ip命令使用手册

红帽整理的linux ip命令行使用手册,分用途整理了相关的使用说明。网络编程使用的同学可以下载了解下!

2018-12-19

怎么理解linux输入重定向的这个命令啊

发表于 2019-10-17 最后回复 2020-05-07

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