自由_社区达人页

个人头像照片
自由
已加入开发者社区2023

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布72篇文章
1条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2022年05月

  • 05.31 14:21:39
    发表了文章 2022-05-31 14:21:39

    开发中遇到的问题&解决方案(十)

    我们在开发中一般遇到会对于敏感词的过滤或者屏蔽,因为之前做过社区类的APP,在这方面也踩了不少的坑,算是也积累了一点点的经验,那么今天我们来看看hutool里对于敏感词的一些操作,工具类SensitiveUtil()
  • 05.31 14:17:49
    发表了文章 2022-05-31 14:17:49

    开发中遇到的问题&解决方案(九)

    在我们的系统里验证码是必不可少的,比如注册登录时,忘记密码时,设置支付密码时或者支付下单时,那验证码的作用在哪里呢?其实就一条为了防止来着黑客和机器人恶意的攻击,那么下面我们来看看hutool里验证码工具类。
  • 05.31 14:13:49
    发表了文章 2022-05-31 14:13:49

    开发中遇到的问题&解决方案(八)

    以前的一个老项目里使用过ZXing进行会员和门店二维码的生成操作,当时出现过Java版本升级后不兼容的问题,很是麻烦,于是替换成了hutool里的二维码生成,下面我们来看看具体的实现。
  • 05.31 14:10:04
    发表了文章 2022-05-31 14:10:04

    开发中遇到的问题&解决方案(七)

    邮件发送相信大家都不陌生吧,一般是用于电商平台比如京东下单后订单信息的邮件发送或者移动这种的月度账单的邮件发送,再有就是通过绑定的邮箱进行密码重置,由邮箱跳转到指定的密码重置页进行密码重置操作。那么下面我们来看看hutool里对于邮件发送的包装是怎么样的。
  • 05.31 14:07:21
    发表了文章 2022-05-31 14:07:21

    开发中遇到的问题&解决方案(六)

    之前的项目里有用到FTP,需要使用FTP把图片及一些必要文件上传到第三方的FTP服务器上,所以会涉及FTP连接,创建用户,创建文件夹,文件上传等,项目里选用的还是hutool包装的FTP工具类,下面来看看这些功能的在hutool里是怎么包装的。
  • 05.31 14:05:19
    发表了文章 2022-05-31 14:05:19

    开发中遇到的问题&解决方案(五)

    在开发过程中,图片是必不可少的,除了图片的上传下载以外,图片压缩也是很常见的。 下面我们来看看hutool工具类里图片压缩的方法。
  • 05.31 13:59:53
    发表了文章 2022-05-31 13:59:53

    开发中遇到的问题&解决方案(四)

    今天继续hutool工具类的认识,废话不多说下面直接进入主题。
  • 05.31 13:57:05
    发表了文章 2022-05-31 13:57:05

    开发中遇到的问题&解决方案(三)

    我们在日常的开发中会使用到很多工具类,比如最常用的Http请求的,或者日期工具类,处理时间差或者对日期进行特殊处理的,还有就是图片上传类的,比如阿里云或者腾讯云得SSO图片上传,以及Excel文件的导入导出。那这些工具类基本上都是跟着项目的,就是每个项目都写各自的工具类,如果分工明确细化到小组那重复代码就多了,那把工具类集成成一个项目类呢,由一个人去维护这个工具类工程,如果是微服务项目就是一个工具类的微服务,这样做的好处就很明显了,至少公司的研发部在使用到常用的工具类时不必再去网上找到。
  • 05.31 13:50:36
    发表了文章 2022-05-31 13:50:36

    Minio图片存储

    今天的主题是对象储存,对象存储相信大家都不陌生,绝大多数人都使用过比如阿里云七牛云腾讯云的OSS或者开源的轻量级分布式文件系统FastDFS,而今天的主角是Minio,为什么是Minio呢,因为最近的项目里使用了,而且使用感觉还不错,用小又便捷来形容很恰当。所以特地向大家安利一下这款开源的友好的对象存储。
  • 05.31 13:47:19
    发表了文章 2022-05-31 13:47:19

    开发中遇到的问题&解决方案(三)

    我在P2P平台和消费金融平台都待过,所以对借贷这块的系统比较熟悉,其中重复做得最多的功能就是身份证OCR识别和活体识别也叫人脸四张图(眨眼,张嘴,向左,向右),那么今天来说说关于身份证OCR识别的那些坑和解决方案。
  • 05.31 13:44:00
    发表了文章 2022-05-31 13:44:00

    ZooKeeper源码阅读系列-zk-client解析

    忘记了,ZK还有一章没有解读完,所以今天继续ZK的源码解读。本篇文章会研究执行zkCli-server后 ,这条命令到底发生了什么,客户端是怎么和服务端建立连接的,建立连接之后客户端发送请求命令是怎么处理的。
  • 05.31 13:38:46
    发表了文章 2022-05-31 13:38:46

    开发中遇到的问题&解决方案(二)

    一个软件系统最重要的是什么?毫无疑问是数据,那什么是数据的'运载体',什么作为后端与数据库的桥梁和沟通者呢,是SQL。我是Java开发出身,大学课程当时学习的是SQL Server,而且后面工作中实际用到过Oracle,DB2以及使用的最普遍的My SQL,至于No SQL 这一类下的常用的就是Redis和MongoDB了,这些后面再详细举例说明。今天讲的案列与表情相关,那么接下来进入今天的主题。
  • 05.31 13:35:33
    发表了文章 2022-05-31 13:35:33

    开发中遇到的问题&解决方案(一)

    在开发过程在我们往往会遇到很多的开发阻碍或者因为原生框架的不支持导致的一系列问题或者有的不是问题,是我们使用普通的大量的复制粘贴改改就能用的代码去实现功能,这样使得代码很冗余,我们能不能去尝试找一些好的方案比如采用设计模式这些去优化我们的代码,实现代码简洁明了,易扩展呢?答案是肯定的。这个系列文章会使用案列加解决方案的形式为大家讲解,那下面我们开始吧。
  • 05.31 13:31:21
    发表了文章 2022-05-31 13:31:21

    ZooKeeper源码阅读系列-zk的Watcher机制二

    今天继续Watcher机制的源码研究,ZK的源码比起Spring和MQ来说要难很多,不过不得不说ZK真的很优秀。下面继续源码解读。
  • 05.31 13:21:47
    发表了文章 2022-05-31 13:21:47

    ZooKeeper源码阅读系列-zk的Watcher机制一

    原计划今天是安利好用的开源框架系列,但是最近被赶鸭子'上线',开源软件篇还没有写完,就继续源码解读。 ZooKeeper是使用得最频繁的分布式框架了,一直都感觉它功能强大,貌似无所不能,能当注册中心也能当分布式锁,那它的底层究竟是怎么设计和运行的,我也一直很好奇,所以今天来研究一下,zk的wather机制,篇幅会较长所以会分就几个章节进行解读。
  • 05.31 13:14:18
    发表了文章 2022-05-31 13:14:18

    Spring&SpringBoot源码笔记整理 |Bean的加载流程二

    昨天的文章里提到Bean的加载流程和如何获取bean,今天继续源码解读。还是老规矩,看着Bean加载的时序图进入主题。
  • 05.31 12:29:39
    发表了文章 2022-05-31 12:29:39

    Spring&SpringBoot源码笔记整理 |Bean的加载流程一

    本篇文章主要介绍Bean的加载流程,以及Spring是怎么解决循环依赖的问题。
  • 05.31 12:18:09
    发表了文章 2022-05-31 12:18:09

    RocketMQ源码分析-Rpc通信模块(remoting)二

    今天继续RocketMQ-Rpc通信模块(remoting)的源码分析。上一章提到了主要的start()方法执行流程,如果有不清楚的地方可以一起讨论哈,这篇文章会继续解读主要方法,按照惯例先看看NettyRemotingAbstract的类图,看类图知方法。和NettyEventExecutor以及MQ的交互流程。 按照惯例先看看NettyRemotingAbstract的类图,看类图知方法,文中会挑重要方法和主要流程解读。
  • 05.31 12:12:28
    发表了文章 2022-05-31 12:12:28

    RocketMQ源码分析-Rpc通信模块(remoting)一

    上篇文章分析了Rocketmq的nameServer的源码,在继续分析源码之前,先考虑一个问题,设计一个mq并且是高性能的mq最最核心的问题是什么,我个人认为主要是有俩个方面,1:消息的网络传输,2:消息的读写,这两个决定了mq的高性能。
  • 05.31 12:04:35
    发表了文章 2022-05-31 12:04:35

    ZK源码阅读系列-ZK集群Leader选举解析

    ZK服务端启动代码涉及很广,本文就集群下的zookeeper是怎么选举leader的进析。
  • 05.31 11:53:24
    发表了文章 2022-05-31 11:53:24

    RocketMQ源码分析-NameServer解析一

    开篇先上一张RocketMQ官方的经典架构图,如下图所示:
  • 05.31 11:07:20
    发表了文章 2022-05-31 11:07:20

    2022年了,低代码的时代来了。

    「2022 年什么会火?什么该学?本文正在参与“聊聊 2022 技术趋势”征文活动 」 低代码会什么会火???因为它方便!!!快捷,高效率,能让你把更多的时间和精力放在重要的业务逻辑上。
  • 05.31 10:51:02
    发表了文章 2022-05-31 10:51:02

    Spring&SpringBoot源码系列 | AOP代理类的创建过程

    本篇文章会介绍Spring中AOP的代理Bean的创建过程,对于AOP大家或多或少的都有些了解,无非就是创建代理,横切逻辑插入到目标方法执行的前后,原理就是如此,但是在实现上却十分复杂,下面一起看下 首先介绍下AOP的相关概念
  • 发表了文章 2022-05-31

    创意代码之图片悬停效果

  • 发表了文章 2022-05-31

    捉迷藏的运营大大们之[翻牌]剖析

  • 发表了文章 2022-05-31

    创意代码之文字特效合集

  • 发表了文章 2022-05-31

    Java面试题之Spring Cloud篇

  • 发表了文章 2022-05-31

    重温算法之排序链表

  • 发表了文章 2022-05-31

    重温算法之括号生成

  • 发表了文章 2022-05-31

    重温算法之有效的括号

  • 发表了文章 2022-05-31

    Java面试题之Spring篇

  • 发表了文章 2022-05-31

    Java面试之JVM篇

  • 发表了文章 2022-05-31

    Java面试题之Redis篇

  • 发表了文章 2022-05-31

    重温算法之单词搜索

  • 发表了文章 2022-05-31

    重温算法之删除有序数组中的重复项

  • 发表了文章 2022-05-31

    Java面试题之分布式事务篇

  • 发表了文章 2022-05-31

    Java面试之ZooKeeper篇

  • 发表了文章 2022-05-31

    重温算法之颜色分类

  • 发表了文章 2022-05-31

    重温算法之最长回文子串

  • 发表了文章 2022-05-31

    重温算法之删除排序链表中的重复元素 II

  • 发表了文章 2022-05-31

    Java面试题之MySQL篇

  • 发表了文章 2022-05-31

    Java面试题之MyBatis

  • 发表了文章 2022-05-31

    Java面试题之Dubbo

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息