Fiuty

5
获赞数
1
关注数
1
粉丝数
广州
IP 属地未知
2019-08-16 加入
浏览 5.2k

一砖一瓦

16 声望|新手
linux
9
java
6
lambda
3
设计模式
3
类图
0
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2020-03-18
    模板方法模式&lambda重构模板方法模式
    模板方法模式(Template Method Pattern):定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
  • 发布了文章2020-03-07
    Java8 lambda对Map集合处理的优化
    前言:我们假设有这样一个场景,一个电商订单中,有各种优惠券促销活动,比如一个订单有用了店铺优惠券(减100),商品优惠券(减50),满减优惠券(减35),当然优惠券可以叠加,比如这个单有用了两张店铺优惠券,我们需要统计某类优惠券共减去多少金额,处理成一个...
  • 发布了文章2020-03-05
    Debian8 nginx添加阿里云ssl证书,配置https
    前言:笔者买了个域名和云服务器,用于学习,本文仅记录下学习过程中的一些收获,如有不足之处,请指正或者提出好的建议。◕‿◕。谢谢。此文是在Debian安装了nginx的基础之上,为服务器配置https,关于如何在Debian安装nginx,这个博主写得蛮不错的:Debian 8 安装Nginx...
  • 赞了文章2020-03-02
    个人博客记 —— Github pages 绑定个人域名
    近日搭建了自己的 Blog,使用的是 Hexo + github pages。众所周知,github pages的域名都是统一的your_name.github.io。想了想,能不能换个域名呢?当然是可以滴。于是,在度娘了之后,也算找到了方法。但是网上的介绍都是操作流程,没有详细的解释,我自己也是有些...
  • 发布了文章2020-02-24
    策略模式&lambda重构策略模式
    策略模式(Strategy Pattern):定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,策略模式让算法独立于使用它的客户端而变化,也称为政策模式(Policy)。
  • 发布了文章2020-02-21
    Java如何避免过多的if else、switch case
    前言:最近在开发的过程中,发现代码不优化的话,会出现很多的if else,改成switch case也避免不了代码竖向扩展,感觉蛮冗余的,我的场景是这样的,一个电商平台在淘宝、京东、拼多多、苏宁、小红书等渠道都有店铺,不同的渠道需要对订单进行不同的处理,如果你的场...
  • 发布了文章2020-01-22
    简单工厂设计模式&lambda重构简单工厂模式
    概念以及背景简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。 因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法(Static Factor...
  • 发布了文章2020-01-22
    UML之类图
    这个是上面customer类的类图描述:属性和方法前面的减号‘-’代表私有,加好‘+’代表公有,(还有#代表保护,底部划一线时是代表静态)。
  • 发布了文章2019-11-26
    Java中POJO、BO、DTO、DO对象简述
    POJO(Plain Ordinary Java Object):简单对象,专指只有 setter / getter / toString 的简单类,即DO/DTO/BO等领域对象的统称。阿里开发手册规约禁止对象命名成xxxPOJO。
  • 发布了文章2019-08-31
    java.sql.SQLSyntaxErrorException:ORA-01722:invalid number 异常
    1.先说一下bug的由来,我是用mybatis-plus执行一个删除操作,xxxMapper.deleteById(xxxId),想删除某个id下的一个数据,然后就报错了。2.**{conn-10001, pstmt-20053} execute error. DELETE FROM WTC_RECEIPT_BACK_T WHERE RECORD_ID = ?java.sql.SQLSyntaxErrorExc...
  • 发布了文章2019-08-19
    HV00030:'org.hibernate.constraint.Length'异常
    javax.validation.UnexpectedTypeException: HV00030: No validator could be found for constraint 'org.hibernate.constraint.Length' validating type 'java.time.LocalDateTime' . Check configuration for 'inTime'
  • 发布了文章2019-08-17
    制作U盘启动盘,CentOS系统安装
    笔者以前没重装过系统,大学太懒了,连windows系统也没重装过,公司要用CentOS7作为服务器,让我拿一台旧机重装下Linux系统,今天写下安装步骤,如有坑和不足之处,还望指出。所需要的工具:一个8G的U盘,CentOS.iso镜像,把镜像写入U盘的软件(我用的是Rufus USB)。
  • 发布了文章2019-08-17
    linux抓取某条日志记录的命令
    1.打开日志文件是 less all-9000-2019-08.0.log2.当我们的日志非常多的时候,想要抓取某一条日志怎么办呢?用斜杆 /xx 来搜索xx关键字的日志:按下回车,发现抓取到了我们输入搜索的关键字的日志:3.如果该日志文件有多条同个关键字的日志分散在不同的位置,第一次搜...
  • 发布了文章2019-08-17
    linux抓取某条日志记录的命令
    1.打开日志文件是 less all-9000-2019-08.0.log2.当我们的日志非常多的时候,想要抓取某一条日志怎么办呢?用斜杆 /xx 来搜索xx关键字的日志:按下回车,发现抓取到了我们输入搜索的关键字的日志:3.如果该日志文件有多条同个关键字的日志分散在不同的位置,第一次搜...