首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
实战技能
一灰灰
创建于2021-08-09
订阅专栏
日常开发编码小技巧 & 常用工具类 & 如何写出更优雅的代码
等 34 人订阅
共64篇文章
创建于2021-08-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Guava之Supplier缓存使用示例
使用guava作内存缓存,大多数小伙伴应该都使用过,通过`CacheBuilder`创建`LoadingCache`一个kv格式的缓存,如果我们需要缓存的只是一个value呢?
封装一个根据路径获取文件资源的工具类
通常我们最多的场景是从本地资源中读取文件,这个时候我们经常需要注意的是相对路径、绝对路径问题; 除了从本地获取文件之外,从网络中获取文件资源(如图片)也属于相对常见的场景,接下来我们封装一个工具类,
mysql索引过长Specialed key was too long问题记录
在创建要给表的时候遇到一个有意思的问题,提示Specified key was too long; max key length is 767 bytes,从描述上来看,是Key太长,超过了767限制
Gson流式反序列化JsonReader
前面介绍了一片Gson的流式序列化,接下来我们看一下流式的反序列化,这里的核心类为JsonReader来实现
实战小技巧20:jar包执行传参使用小结
虽说我们现在大多不太直接使用jar包运行方式,目前比较主流的是将自己的服务丢在某个容器中(如tomcat,jetty等)运行,比如我之前所属的电商公司,就是将项目打包为war包,丢到tomcat容器中
实战小技巧19:Map转换的几种方式
在日常开发过程中,从一个Map转换为另外一个Map属于基本操作了,那么我们一般怎么去实现这种场景呢?有什么更简洁省事的方法么?
实战小技巧18:BigDecimal除法使用不当导致精度问题
在使用BigDecimal的除法时,遇到一个鬼畜的问题,本以为的精度计算,结果使用返回0,当然最终发现还是使用姿势不对导致的,因此记录一下,避免后面重蹈覆辙
GuavaCache返回Null的注意事项
Guava在实际的Java后端项目中应用的场景还是比较多的,比如限流,缓存,容器操作之类的,有挺多实用的工具类,这里记录一下,在使用GuavaCache,返回null的一个问题
Gson流式序列化JsonWriter
通常我们序列化使用时,是直接使用Gson将整个对象转换为Json串,如果有看过gson源码的小伙伴会发现其内部实际上是基于JsonWriter来实现流式序列化的,接下来看一下gson的流式使用
Gson序列化输出Ignore策略 -- Map篇
前面介绍了几种gson在序列化时,忽略某些字段数输出的方式,然而当时的实例中,需要序列化的对象都是Java bean对象,如果我们需要序列化的是Map对象,又可以怎么处理呢?
Java Email邮件阿里云发不了怎么处理?
最近升级了一下SpringBoot的版本,结果发现之前工作的好好的邮件突然罢工了,罢工的原因还不止一个,接下来记录一下解决方案
Grafana+prometheus变量支持include all设置方法
现在有这样一个场景,一个应用有多台机器,我们设置一个变量 instance 来表示具体的实例ip,支持通过ip来选择不同机器的监控,怎么操作?
Gson之序列化指定忽略字段的三种写法
在我们日常使用json序列化框架过程中,经常会遇到在输出json字符串时,忽略某些字段,那么在Gson框架中,要想实现这种方式,可以怎么处理呢? 本文介绍几种常见的姿势
一个简单的配置实现es全文检索支持
在es的使用过程中,全文搜索属于一个常见的场景,特别是当我们将es作为日志存储检索来使用时,根据关键字查询对应的日志信息,可以怎么处理呢?
三分钟速记知识点:域名解析命令
三分钟速记知识点:域名相关配置文件存哪里? 域名相关的命令有哪些? 如何查看一个域名对应的服务器?dns解析又是怎样的...
ZooKeeper安装及初体验
ZooKeeper安装以及基本功能体验 四种节点的基本介绍: - 持久化节点 - 持久化顺序节点 - 临时节点 - 临时有序节点
构建一个创建Map的工具类来辅助理解可变传参
虽说java作为编译语言,但是它本身也提供了很多运行时能力,今天介绍一个非常基础的知识点,可变参数传递
git ammend知识点小结
在实际使用git的过程中,难免会存在手误的场景,比如 git commit之后,发现提交的描述信息不太合适,想调整一下;或者发现本地有多个零碎未提交的commit,想合并成一个提交...
Java实现获取本机Ip工具类
获取本机Ip算是比较常见的一个需求场景了,比如业务报警,可能就会带上出问题的机器IP,方便直接上去看日志定位问题,那么问题来了,如何获取机器IP呢?
Mybatis之转义符的使用姿势
在 xml 文件中,经常会遇到一些需要转义的场景,比如查询 `id < xxx`的数据,这个小于号就不能直接写在 sql 中,接下来我们将看一下,mybatis 中的有哪些转义符,可以怎么处理转义问
下一页