自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 谈处世为人

对啊,此时的你不就是这样,突然觉得,爸爸好比在放一个风筝,当满心欢喜的做出来一个漂亮的风筝,然后一点点的放线,每一次扯线,每一次收紧,每一次助跑,然后等风筝越飞越高也意味着离我越来越远。所以,现在的爸爸要抓紧这跑的飞快的时间,更要认真的陪着你长大,认真的对待生活和自己,所谓的金钱不再是只为奋斗的理由,而你,还有我们这个家庭幸福安康才是。这些逻辑,需要花费一定的时间和精力去明白,现在是后疫情时代,爸爸也想抓住机会,开始继续拼搏,当然核心的目的并不会变,对你的陪伴也是我最重要的事业。

2023-03-10 14:37:02 180

原创 为什么要开始写信?

如果可以的话,我希望能够写到你20岁的时候,那会即使爸爸离开你了,你的承受力也应该有一些了,重要的是为父不担心你的生存了。以后的岁月,就让我们父女,能够有这样一种方式对话,只是我想这些书信,什么时候给你看我是这样想的。如果在你20岁的时候,爸爸还能在你身边,那么就把它当作一份礼物送给你,或者还会写一本书吧;我还想过,每天给你录一段话,然后在附上一遍文字,或者是一个视频短片,这些方式以后爸爸都会去尝试的。今天是第一天,往后爸爸每天都会跟你说会话,算是陪你成长的一个见证,将来也能给你留下点回忆。

2023-03-03 14:09:01 210

原创 Java 8函数式编程实战(二)Stream 流

Java 8函数式编程实战(二)Stream 流Stream流案例分析常用流操作概念回顾迭代求值高阶函数纯函数进阶练习Stream流案例分析常用流操作编写一个求和函数,计算流中所有数之和。例如,int addUp(Stream< Integer > numbers); //定义求和方法 public static int addUp(Stream<Integer> numbers) { return numbers.reduce(0, (acc,

2021-03-03 18:55:07 516 1

原创 Java 8函数式编程实战(一)Lambda表达式

Java 8函数式编程实战(一)Lambda表达式背景介绍Lambda表达式练习练习一练习二练习三回顾总结背景介绍开篇之前,按照惯例,先介绍一下为什么要编写这个系列的博文。因为最近想系统的学习下java8的一些新特性,即使在日常工作中经常使用,但有些使用的姿势跟背后的思想还是没有领悟到精髓,特此买了本《Java 8函数式编程实战》来学习一下,本系列的博文主要也是沿用该书脉络,使用每个章节中提出的一些练习,重点会突出实践,理论的东西点到为止,如果想深入了解请阅读该书,特别不错噢~特别说明:本系列的分享

2021-03-03 14:12:44 210 2

原创 Linux 常用命令积累

背景: 简单说明一下:本文章会不间断的更新,记录平时开发过程中遇到的一些linux常用命令,并且进行积累分享。本人不是专业的运维工程师,所以记录分享的命令可能会比较初级,初衷是为了备忘,也希望可以帮助大家快速的找到自己想要的命令命令:1.查看软件是否安装查看软件是否安装首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如查找是否安装mysql[afj ~]# rpm -qa |grep mysqlmysql80-community-release-el7-1.noarch

2021-02-22 14:48:58 177

原创 SuperBenchmarker(简称“sb“)压力测试工具详解

这里解释一波,“sb” 是 SuperBenchmarker的缩写,所以并不是你想的那个样子(⊙o⊙)?用官方的描述说:Superbenchmarker是用于对HTTP API和网站进行性能测试的负载生成器命令行工具。受Apache Benchmark的启发,它打算成为steriods上的Apache Benchmark(ab.exe)。它会在测试结束时在终端窗口中显示最终结果,但也会在Web界面中不断报告。总之sb就是一个开源的测压工具,轻量级,易操作的命令行压力测试工具。安装步骤管理员身份.

2021-02-01 16:17:04 4158 2

原创 soul-网关实战(三)如何使用git更新fork后的项目到原项目的最新版本

soul-网关实战(三)如何使用git更新fork后的项目到原项目的最新版本介于最近把soul分享之后,有一些小伙伴反馈,在 github 上 fork 了一个项目之后,不知道如何使自己 fork的项目和原先作者的项目分支保持同步,我这里就稍微总结示范一下如何使 fork 的项目与原项目分支保持同步,为soul为例。查看本地版本库地址$ git remote -vorigin git@github.com:jcmob-afj/soul.git (fetch)origin git@gi

2021-01-29 15:50:18 228

原创 soul-网关实战(二)如何成为了Soul的贡献者

soul-网关实战(二)如何成为了Soul的贡献者提交第一个PR发现issue提交issue提交PR踩坑(注意事项)结语提交第一个PR最近在做一个对外开放的openDataApi数据服务项目,说到对外开放,自然少不了要做一系列比如说:鉴权、防火墙、熔断/限流、负载均衡等等安全保障策略。那如何实现这些策略呢?哈哈哈,不用想看标题,当然是用soul啦~ 接下来,我就在实战项目中使用soul,从发现soul网关的bug,到报告bug,最后提交改进补丁等一些列操作进行一次经验分享,以及中间遇到的一些坑,为大家顺

2021-01-28 17:38:52 1603 4

原创 mybatis-plus实战(一)多数据源@DS和@Transactional冲突

mybatis-plus实战(一)多数据源@DS和@Transactional冲突背景介绍代码演示分析解决原因解析背景介绍因为一次使用mybatis plus @DS 注解实现多数据源切换时,在一个controller中同时操作多个数据源的service方法,为了保证这一组操作下数据的完整性,则需要使用事务@Transaction进行保证,于是乎,粗暴的在controller方法上加上了该注解,原以为可以万事大吉,一运行程序发现数据源切换失败了!一泼凉水浇的是透心凉~ ,好在问题比较简单,仔细一想便知

2021-01-20 16:35:28 7264 5

原创 soul-网关实战(一)学习路线

soul-网关实战(一)学习路线学习开源项目该如何下手[^1]阅读文档了解项目的整体基本概念或者名词项目涉及自己不熟悉的技术栈实战练习源码拉取项目编译运行示例源码刨析学习路线思维导图学习开源项目该如何下手1为什么要学习开源项目?答案想必不用多说,但如果我们的业务系统已经投入使用或者打算投入使用,仅仅知道如何使用远远不够,你必须掌握他的实现原理和很多细节,这样才能有良好的使用体验。很简单的一个例子,当你的系统出现问题,又恰恰在度娘上找不到答案时,如果你明白它的实现原理,就很容易根据一些现象来排查问题原因。

2021-01-15 00:13:24 627

原创 在linux环境下将java对象转成json字串并使用AES加密传输数据

项目需求如下:需要将POJO转成json字串并且需要加密进行数据传输,服务是部署在linux下的集群环境POJO转json字串准备POJO对象@Entity@Table(name = "Demo_click")public class DemoParam implements Serializable { private Integer id; private Inte

2017-08-02 19:38:34 1790 1

原创 阿里云Linux CentOS 7.2下自建MySQL的root密码忘记解决方法

阿里云Linux CentOS 7.2下自建MySQL的root密码忘记解决方法 以下所有内容都来自于网络,一部分来自于自己的理解。验证环境:[root@~~/]# rpm -qa | grep mysqlmysql-5.6.28-1.el6.x86_64[root@~~/]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1

2017-07-11 12:37:22 387

空空如也

空空如也

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

TA关注的人

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