240 发简信
  • Leetcode452 打气球

    2019-05-20 题目介绍 用二维数组表示二维平面中的气球,[start,end]分别表示气球的起始x坐标和终止位置x坐标,从底部垂直向上射...

  • 120
    Java服务提供框架

    本文探讨Effective Java E3 CH2中提到的服务提供框架,引申点有JDBC实现、SPI机制等。 原文 There are thre...

  • sublime Markdown 图片直接复制

    需求 sublime 相对VScode有更快的启动速度,这一点是我比较偏爱sublime的原因。 使用sublime编辑markdown的时候,...

  • 从WeakHashMap开始

    原创文章 转载需注明出处2019/4/14 序言 HashMap对象只有在执行remove操作之后才会删除相应Entry. 参考下列代码, 即使...

  • 120
    Java线程池理解(1)

    介绍 什么是线程池?线程的创建开销很大,如果每一次线程使用后就丢弃,等下次需要使用的再重新创建,则带来的浪费就很严重。线程池解决了线程复用的问题...

  • 120
    RESTful API/ RESTful

    介绍 stackoverflowRESTful 是一种架构风格,提倡使用HTTP协议指定的方法来描述行为。如用GET 方法代表获取、用PUT 进...

  • 120
    装饰器模式

    介绍 在python装饰器学习 这篇文章中,介绍了python 中的装饰器,python内置了对装饰器的支持。面向对象的装饰器模式和python...

  • Python 装饰器学习

    介绍 函数本身也是对象,可以赋值给一个新的函数。如果想在不改变原有函数的基础上,又希望能够增加一些功能,就可以使用装饰器。需求: 函数执行的时候...

  • Python 自动注册子类

    问题描述 假如有个基类Base,现在想在Base中记录所有继承了Base的基类实现的效果是这样的: 输出结果: Key Points pytho...

个人介绍
码农,目前在杭州
目前从事Java开发。其他兴趣有NLP、搜索。