240 发简信
IP属地:贵州
  • HashMap中的红黑树探究

    众所周知,JDK1.8之后HashMap的结构发生了重大变化,不再是静态的数组+链表,而是在数组+链表和数组+红黑树之间有条件变换。 关于红黑树,也算是顶顶大名,常见于各类面...

  • java中精确计算,double与BigDecimal的取舍

    相信java程序员都知道double是一种不能用作精确计算的类型,因为它会有精度损失,而要想规避精度损失,大家都会想到BigDecimal,这是JDK提供的类,确实能解决精度...

  • 单对象死锁——数据库锁与多线程锁共同作用造成的死锁

    死锁是一种非常不受欢迎的现象,对于不含数据库的系统内死锁,我相信绝大多数程序员都能够避免。不要出现同步代码块的嵌套一般就可以避免死锁,但还有两个问题: 我能否确定程序中同步代...

  • 获取Java匿名内部类持有的外部类对象

    熟悉Java的应该都知道,Java匿名内部类会隐式持有一个外部类对象。所以在匿名内部类里可以调用外部类各个方法。 这段代码很简单,new出来的Callback内部可以调用外部...

  • 拉链表的操作技巧——拆分与合并

    本文主要是结合我平时遇到的一些问题,分析一下Oracle数据库中拉链表的一些非常规操作,即将多个拉链表合并和将有多个属性的拉链表拆分。为此我将从拉链表的设计思路和常规操作,开...

  • @只影向斜阳 那就看吧,祝你好运!

    你凭什么瞧不起月入5000的公务员?

    作者 | 小火丁 近几年,网上泛滥的励志鸡汤文不断给年轻人打鸡血,鼓励他们走出体制,去看大千世界,不要困在体制里「混吃等死」。 在大学里,考公务员的同学会被贴上「不思进取」的...

  • 瞧不起?不存在的,那叫鄙视。晋升?没有杆子你敢升?升上去就是顶包,死的更快。工资倒在其次,我就问公务员们,如果有一天,国家裁公务员,你们能干啥?别说不可能,80年代人们还把地方的小国企当铁饭碗呢,10年后还不是该下岗下岗该倒闭倒闭。

    你凭什么瞧不起月入5000的公务员?

    作者 | 小火丁 近几年,网上泛滥的励志鸡汤文不断给年轻人打鸡血,鼓励他们走出体制,去看大千世界,不要困在体制里「混吃等死」。 在大学里,考公务员的同学会被贴上「不思进取」的...

  • 解释器模式+栈解析算式(python实现)

    以上是解释器模式的类图,解释器模式是当年GoF(俗称四人帮)面向对象的二十三种模式中的一种,这种模式的主要应用场景是按照既定的规则解析字符串,可以用来解析日志,当然非常牛逼的...

  • java/python比较学习——由单例模式看创建对象异同点

    单例模式,是面向对象23种模式中比较简单的一个,几乎每一个程序员都能快速默写这个模式的范例,在此我就省略这个复制粘贴默写的过程了。单例模式的任务是保证系统运行过程中,只能有一...

  • 简谈java中的反射

    说起反射,总是让初学者觉得特别高端,无法理解,甚至有点与java的编程习惯有点背道而驰,或者有些人谈到这个词就会说一些JVM、动态加载之类的话,结果就是讲的人装X半天,懂的人...