自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小咪爸的博客

非技术狂人

  • 博客(5)
  • 收藏
  • 关注

原创 Java基础学习之函数式编程Function接口(JDK8)

前言 hello大家好,好久不见,前两天把手里的项目进度提了一下,今天有时间来继续复习JAVA基础了。今天的主角就是Function接口,老规矩先把源码贴出来。 1.源码 package java.util.function; import java.util.Objects; @FunctionalInterface public interface Function<T, R> { R apply(T var1); default <V> Funct

2020-08-19 10:38:50 729

原创 Java基础学习之函数式编程Predicate接口(JDK8)

前言 今天继续来学习函数式编程接口之Predicate接口。 1. 上源码! package javax.persistence.criteria; import java.util.List; public interface Predicate extends Expression<Boolean> { Predicate.BooleanOperator getOperator(); boolean isNegated(); List<Expre

2020-08-14 11:28:48 553

原创 Java基础学习之函数式编程Comsumer接口(JDK8)

前言 由于前段时间某个公司面试失利,所以痛下决心从java基础开始强化。从毕业到现在正好三年,高难度的项目做了不少,但是基础这个东西一段时间不接触就会忘得一干二净。话不多说,开始今天的学习! 1. Consumer接口 接触过“消费者”,“生产者”模式的同学,肯定对这个单词不陌生,在java8函数式编程和lambda表达式加入之后,这个接口直接深入的修改了譬如 Iterable 这个老接口,JAVA8中Iterable的源代码如下: package java.lang;...

2020-08-13 15:59:09 864 1

转载 flask多线程下,连接泄露的bug【转载】

flask多线程下,连接泄露的bug 架构图 如图所示,底层使用mysql,web服务使用flask-SqlAlchemy的连接池(复用连接,减少创建销毁开销),逻辑层代码使用线程池(异步IO操作,如果要异步cpu操作,可以很方便改成进程池)。 基础知识 使用db.engine.execute(sql): 从连接池获取一个连接,执行完sql后自动commit;(commit操作的回调是: 归还连接到池里); 使用session的orm(xxxModel.query等): 默认配置及推荐配.

2020-06-23 16:47:17 895

原创 ELK(elastic search+logstash+kibana)日志收集系统简单搭建(版本6.5.3)

        现在基本上有一定规模负载的项目都会用分布式来部署项目,分布式带来的好处自然就是很直观的扩大了项目的负载能力,但是随之而来的弊端就是在运维部署以及维护时候的复杂度直线上升,一个典型的例子就是项目的日志收集变得困难重重,试想如果线上的一个业务出现了问题,得去每一台机器上的日志去挨个grep……    目前处理这种分布式日志的做法大约有三种: 机器数不是很多的话,不是不可以挨个去找错...

2018-12-26 10:20:06 509

空空如也

空空如也

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

TA关注的人

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