240 发简信
IP属地:新疆
  • 重新看待Jar包冲突问题及解决方案

    Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Jar包由于maven传递依赖等原因被引进了多个不同的版本而导致...

  • Leetcode452 打气球

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

  • 120
    Java服务提供框架

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

  • sublime Markdown 图片直接复制

    需求 sublime 相对VScode有更快的启动速度,这一点是我比较偏爱sublime的原因。 使用sublime编辑markdown的时候,有时候需要频繁插入截图,但是剪...

  • EnumSet的使用及源码分析

    假设一种场景,如果你想用一个数表示多种状态,那么位运算是一种很好的选择。用或运算复合多种状态,用与运算判断是否包含某种状态。由此,你可能会写出如下代码: 但是Java有Enu...

  • 从WeakHashMap开始

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

  • 120
    李清照:一路写尽诗情画意,半世过完颠沛流离(下)

    文/麦大人 05 《少有人走的路》作者在书中说,人生苦难重重,这是世界上最伟大的真理之一。 前半生的李清照无疑极受上天垂怜,他们的生活如果一直这样走下去,虽然平淡也算圆满。 ...

  • 120
    竹林七贤:没有信仰的人生有多可怕?

    金庸武侠小说《射雕英雄传》里有个“江南七怪”,无独有偶,魏晋时期的河南也有七个脾气非常古怪的人,这个“超级偶像男天团”被后人尊称为:竹林七贤。 然而他们哪里和“贤”这个字有半...

  • 120
    Java线程池理解(1)

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

  • 120
    RESTful API/ RESTful

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

  • 120
    装饰器模式

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

  • Python 装饰器学习

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

  • Python 自动注册子类

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

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