- 博客(36)
- 资源 (1)
- 收藏
- 关注

原创 java代码整洁之道(一)_不断code review后的感想
序:加入58已经有一段时间了,但是小组每次进行code review 都能找出来好多问题,这篇博客主要针对如何写好一个类一个方法所写,工程师应该有工匠精神,不断的对自己的code 优化,往往有意想不到的惊喜,我想这就是工作本身的魅力,愿自己心存感恩,不忘初心对一个类和类中方法的优化总结(1)短路是写法(2)对写一个逻辑的个人见解...
2019-11-29 13:07:41
276

原创 01-idea常见问题解决编码GBK的不可映射字符
idea 编码GBK的不可映射字符1.首先检查工程 pom 文件,在属性标签中添加工程属性project.build.sourceEncoding代码如下:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties&...
2019-11-11 12:10:02
1242
原创 人性的弱点-阅读手记
通过一件具体的事情(每个人身上都有独特的优点)真诚的表达赞赏(我们要做的是把这个优点放大) 就好, 这里指的是出于本心的, 不违心的赞赏。-没有人会认为自己是错的 , 所以不要靠着批评别人, 使对方改变。
2022-11-18 09:14:47
260
原创 MQTT客户端 Paho Java 使用
文章目录01、maven 依赖02、代码1-publisher 发布者2-订阅者 subscriber01、maven 依赖<dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.2</version></depende
2021-03-16 22:42:36
2025
原创 02-git&gitlab&二次认证
文章目录01-git 应用02-gitlab 使用1、gitlab 开启二次认证&开启二次认证(1)下载 FreeOTP 也可以是Goodle 认证(2)、二次认证遇到的坑01-git 应用以后补充02-gitlab 使用1、gitlab 开启二次认证&开启二次认证(1)下载 FreeOTP 也可以是Goodle 认证app 要求: 扫二次认证的二维码会提醒你下载什么ios : 应用商店search , 下载即可android :应用商店里是没有的 ,所以要下载一个 F
2021-03-16 11:29:18
3011
4
原创 Mqtt主题那点事(topic)
2、主题(消息路由),子主题,分组订阅(共享订阅)(1) 常见的主题形式以及定义mqtt 常见的topic 形式举例chat/room/1sensor/10/temperaturesensor/+/temperature$SYS/broker/metrics/packets/received$SYS/broker/metrics/#$queue/t/1$share/abc/t/1定义形式: 可以理解问文件式的分层结构: chat/root/1,主题是以 ”/“ 分割的
2021-03-13 14:58:28
4486
4
原创 mqtt 概述
定义(重点): MQTT是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计。特点(重点):1)开放消息协议,简单易实现2)发布订阅模式,一对多消息发布3)基于TCP/IP网络连接4)1字节固定报头,2字节心跳报文,报文结构紧凑5)消息QoS支持,可靠传输保证应用(了解就好):MQTT协议广泛应用于物联网、移动互联网、智能硬件、车联网、电力能源等领域。物联网M2M通信,物联网大数据采集Android消息推送,WEB消息推送移动即时消息,例如Faceboo
2021-03-13 12:17:07
27597
13
原创 电脑端微信设置浏览器+设置截屏快捷键
文章目录设置打开网页浏览器的步骤:(1)设置(2)通用设置(3)勾选使用系统默认浏览器打开网页设置快捷键(1)默认的快捷键是 alt + a , 接着上图的界面点击快捷键 ,默认的是 alt + A 点击对应位置可以自己修改设置打开网页浏览器的步骤:(1)设置 如上图会弹出设置,点击设置(2)通用设置(3)勾选使用系统默认浏览器打开网页设置快捷键(1)默认的快捷键是 alt ...
2020-01-02 17:06:08
1001
原创 PDCA 计划 执行 检查 反馈(处理)
PDCA 计划 执行 检查 ACTIONPDCA 培训会1.为啥学习PDCA处理的问题:场景:待新同事,走出大量精力困圈 -》传达规律期望与执行的差异越来约来拿到满分记忆能力有限,容量有限,写入速度慢,难以集齐有限的规则-》解决无限的问题 问题和答案(分析)为啥有效:2.什么是PDCAp 定义 0-9 个数d doc checka a...
2019-12-19 18:22:49
5399
原创 spring aop(一)
spring aop 是 spring 面向切面编程的实现,不影响原业务的基础上,加入通用的功能,如所有业务功能都需要加入登录功能,所有业务代码加入输入输出日志,加入参数校验,加入统一的异常处理等,都可以用aop 实现。OOP 的编程的补偿。下图转载于:aop 概念和方案...
2019-12-10 20:45:02
239
原创 java 关键字
java 关键字1.thisthis表示一个对象的引用,它指向正在执行方法的对象. 特别的, 在构造方法中,通过this关键字调用其他构造方法时,必须放在第一行,否则编译器会报错. 且在构造方法中, 只能通过this调用一次其他构造方法.2.supersuper是指向父类的引用,如果构造方法没有显示地调用父类的构造方法,那么编译器会自动为它加上一个默认的super()方法调用。如果父类由没...
2019-12-04 14:33:43
172
原创 java代码整洁之道(四)公司的codereview 备注(如何使你的代码变得优秀写给自己)
(1)第三方有异常,直接在代理层捕获自定义异常(不用最终try catch),异常交给切面来做(2)第三方在对应的加强层,直接输出一层代理()
2019-12-03 11:08:30
241
原创 idea_查看类图
idea_查看类图https://blog.youkuaiyun.com/a236209186/article/details/74529698
2019-12-01 17:38:57
1197
原创 Linux 系统的常用命令之 rm ,rm -rf , rm -f 以及rm 命令的其他参数命令
<strong>1.rm -rf * 删除<a data-cke-saved-href="https://www.baidu.com/s?wd=%E5%BD%93%E5%89%8D%E7%9B%AE%E5%BD%95&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YvnjDvujDvnWR1PjDkPH...
2019-11-30 15:11:15
104715
原创 String,StringBuilder,StringBuffer 一个有趣的知识点(String,StringBuilder,StringBuffer 深度解析)
String,StringBuilder,StringBuffer 的区别是不是很熟悉,这道面试题基本上被问的太多了讲讲大家都知道的:String :如下图源码看见了没,被final 修饰的一个存在对象对象本身是不可改变的,String是不可变字符串常量StringBuilder:线程非安全的,可变字符串变量,内置append 方法StringBuffer:线程安全的,可变字符串变量,内...
2019-11-27 10:44:39
99
原创 idea使用技巧(全)
idea使用技巧(全)创建简单的maven工程file-> new ->project->选择maven(1) jdk 选择自己安装的jdk,jdk 的安装详见:(2) create from archetype 选择创建的原型(脚手架)介绍两个常用的模型(1)maven-archetype-quickstart 创建简单的maven java 工程(2)ma...
2019-11-26 13:31:20
193
原创 java,56个民族enum
56个民族enumpackage com.bj58.finance.moneybox.richesuser.provider.enums;public enum NationalityEnum { HAN("01", "汉族"), MONGOL("02","蒙古族"), HUI("03","回族"), TIBETAN("04","藏族"), UYGHU...
2019-11-22 20:38:17
2191
原创 03-window提效小技巧
1.快速的复制文件,文件夹路径点击文件或者文件夹,shirt + 鼠标右键,在弹出的菜单栏中就可以看见复制文件路径2.Snippingtool 延迟截图,我们截图是往往出现按下截图快捷键,截图内容就会消失,如右键菜单功能(1)按下 windows + r ,打开运行命令窗口,输入snippingtool 命令,点击确定按钮(2)在新弹出的窗口,选择延迟时间选择 5 秒(3) 注意在上...
2019-11-22 11:06:23
100
原创 04-Postman测试上传图片& PostMan日常使用
Postman 测试上传图片今天工作遇到个需求,需要测试上端上传图片,测试时选择工具的时候选择post写下来给后续工作中遇到的同学以方便1.下载Postman(略),Postman 可以测试模拟http请求2.下载后的界面是这样的左侧可以收藏平时的你的测试用例,很方便3.书归正传,Header 配置因为是模拟图片上传所以测试请求头Header,请求头设置Content-Type 为 ...
2019-11-21 10:28:52
2191
3
原创 前端技术_js 实现防止按钮被多次点击
至今位置,接触过许多关于防止按钮被多次点击的方法,主要实现方式有两种:1.设置按钮的属性:$("#btn").attr("disabled", "disabled"); //使按钮不能被点击$("#btn").removeAttr("disabled"); //使按钮能够被点击2.通过js 实现:通过三个js 函数实现 (1)加锁函数function lock...
2019-11-13 13:36:19
4706
原创 前端技术1_一个标准的ajax
一个标准的ajax 读者的话:总结下以往的工作,发现自己比以前有了许多进步,为了感谢粉丝们的支持,我将致力打造精品博客,改变以前做博客纯属为了自己做备注的习惯,再次也希望大家批评和指正,如果解决了您的问题,记得关注和点赞哈直接上代码:script type="text/javascript"> function insertg(){ var d
2019-11-13 13:34:31
254
原创 1.程序员的日常修养_如何修改外接显示器的量度
如何修改显示器的量度对于多一块外接屏(显示器)的程序员来说真是太巴适了,多一块屏幕工作爽了很多,但是如何修改这块显示器的量度那,小编最近发现使用的显示器量度优点高,用起来非常不舒服,于是baidu了下,发现网上并没有合适的例子,于是自己动手丰衣足食1.你可能走过的弯路首先小编的想法很简单,既然是调节显示器的量度自然首先想到的就是条件桌面上->鼠标右键(点击)->显示设置发现了...
2019-11-13 11:40:27
812
1
原创 Enum 相关,解决通过Key 获取 Value 或通过 value获取key
Enum 相关,解决通过Key 获取 Value 或通过 value获取key本篇博客目的:解决通过Key 获取 Value 或通过 value获取key,以及工作中enum 类型的定义。先解决问题:通过value 获取key public enum NationalityEnum { HAN("01","汉族"); NationalityEnum(String code,...
2019-11-07 18:14:19
3888
原创 spring boot 从入门到精通
点击:spring boot 从入门到精通觉得写的不错点点关注有需要内推工作的同学 (开发+测试 一切与互联网相关的职位)投简历只 wzq52yt@163.com 本人现在58 ,可以内推,想一起写开源项目和一起做知识总结的同学->加微信:Yangting199306对本文有建议的同学可以留言,一起进步,文章持续更新。修改...
2019-04-19 11:09:42
150
原创 java 架构师学习路线
java 架构师学习路线点击下方链接:java 架构师学习路线有需要内推工作的同学 (开发+测试 一切与互联网相关的职位)投简历只 wzq52yt@163.com 本人现在58 ,可以内推,想一起写开源项目和一起做知识总结的同学->加微信:Yangting199306对本文有优秀建议的同学可以留言,一起进步,文章持续更新修改。...
2019-04-18 11:04:22
184
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人