• 重新认识下hashCode和equals

    重新认识下hashCode和equals

    前言 关于equals以及hashCode相关知识网上已经非常非常多了,最近在看到这篇博文的时候总感觉还是少了些,故自己写了一些测试代码,然后总结一下到底这两个有什么相同点以及不同点。 equals equals方法是用来比较两个对象是否相…

  • Gson排除指定字段

    Gson排除指定字段

    前言 在很多时候,我们在序列化/反序列化 json对象的时候,需要排除部份字段,比如用户相关的json,对于密码等,我们就不应该序列化提供出去,这时候就有必要进行下处理了。 使用@Expose注解 我们可以先看看@Expose的定义,如果我…

  • Java代理模式

    Java代理模式

    前言 在Java中,我们如果需要提供一个模块给其他人或模块调用,往往是将所有的功能抽取为一个接口,然后其他人通过接口去访问服务,形式为接口->实现类,但是如果我们想在每次使用接口提供的服务之前,进行一些判断,就需要在中间实现一个代理,…

  • Java基础之Comparable与Comparator接口

    Java基础之Comparable与Comparator接口

    前言 今天某客户突然提出一个要求,要将公司某app里面的数据进行下排序,要求先按照类型排序,类型相同的按照文件名排序,想了想,如果自己写排序算法估计又要大半天而且保不准出一个bug直接gg,那估计得被客户吊起来打,所以查了下文档,发现在Co…

  • [转]Java设置代理访问

    [转]Java设置代理访问

    前言 如果翻过墙,或者做过渗透啥的,肯定对代理不陌生,说白了,代理服务器就是一个中转站,你对目标网址的请求都会进过代理服务器去请求,类似于一个被你操控的傀儡,别人能知道的也只能是这个代理,从而提升安全性和访问一些受限制的网站。 实现 方法一…

  • 杀人无形的深浅拷贝

    杀人无形的深浅拷贝

    前言 今天在项目中使用集合类List的时候发生了一个异常:java.util.ConcurrentModificationException,so,百度一番,此异常的大致意思是在遍历一个list的时候,这个list被修改了,wft???看到…

  • 说说那些网络中的乱码

    说说那些网络中的乱码

    前言 在我们上网或者抓包的过程中,偶尔会看到一些"乱码",比如下面这些 1、\346\234\254 2、%E6%9C%AC或者%B1%BE 常见地方有使用Wireshark抓包的时候,会出现第一种,在url中则经常看到的式第二种,下面我就…

  • 从爬虫开始找工作

    从爬虫开始找工作

    前言 看看时间也快10月了,一个offer都没有,这样不行啊,天天看海投网上宣讲会信息,可是在2300+条信息里面找出符合自己的,想想就觉得崩溃,所以有了这个爬虫。也算的上是具有"程序猿特色"的求职之路。 目标分析 首先看看目标网址:海投网…

  • 【转】深入理解Java的接口和抽象类

    【转】深入理解Java的接口和抽象类

    对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下…

更多...

加载中...