谈谈对Java平台的理解

  |  


知其然而不知其所以然

如果谈起对Java的理解,对于这类笼统的问题,或许会稍微紧张一下,有点知其然而不知其所以然的感觉,可能不知从何说起或者回答会有稍微片面,所以今天就点到线地整理一下对Java的理解。

阅读全文

阿里巴巴Java开发手册中的开发规约之一(3)

  |  

包装类比较

  • 【强制】所有的相同类型的包装类对象之间值的比较,全部使用 equals 方法比较。

    • 说明: 对于 Integer var=? 在-128 至 127 之间的赋值, Integer 对象是在
      IntegerCache.cache 产生,会复用已有对象,这个区间内的 Integer 值可以直接使用 == 进行
      判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大坑,
      推荐使用 equals 方法进行判断。

阅读全文

阿里巴巴Java开发手册中的开发规约之一(1)

  |  

阿里巴巴Java开发手册中的开发规约之一

  • 【强制】POJO类中布尔类型的变量,都不要加is,否则部分框架解析会引起序列化错误。
    • 反例: 定义为基本数据类型boolean isSuccess;的属性,他的方法也是isSuccess(), RPC框架在反向解析的时候,“以为”对应的属性名是success,导致属性获取不到,进而抛出异常

阅读全文

实用的字符串格式化

  |  

String-format()

String类的 format() 方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。

  • format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。

  • format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。

阅读全文

Jsoup的学习一篇就够

  |  

摘要

Jsoup是一款比较好的Java版HTML解析器。可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。

  • 由于工作原因,需要学习对页面的数据进行爬取,以下内容仅供学习demo,非商业用途。
    • 学习途中查询了一些资料,也发现很多工具也可以实现,有兴趣可以前往了解
    • 然后我发现jsoup可以对响应的html数据解析,于是对jsoup进行学习

      阅读全文

Redis的学习_基础数据结构(二)(可能是最完善的整理)

  |  

Redis 基础数据结构

Redis 有 5 种基础数据结构,分别为:

  • string (字符串)
  • list (列表)
  • hash (哈希)
  • set (集合)
  • zset (有序集合)

Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据。不同类型的数据结构的差异就在于 value 的结构不一样。

阅读全文

Redis的学习_开篇(一)

  |  

摘要

最近对 老钱《Redis 深度历险:核心原理与应用实践》进行学习,并且一同做笔记,所以后续的Redis博客都是基于《Redis 深度历险:核心原理与应用实践》和其他的文著,再结合自己的所学到的进行结合,然后进行笔记记录,所以在此统一声明。

阅读全文

之前的笔记

  |  

每天我都会阅读一到两篇的博客、人家的经验总结等等,看完后自己会做一下小笔记,笔记都做在有道云,因为手机电脑都可以随时看到,挺方便的,然后过往分享了一下笔记在 CSDN 上面, 我就不搬过来了,有兴趣可以点击去阅读:https://blog.csdn.net/Kato_op

阅读全文


Copyright © 2018 - 2020 Kuanger All Rights Reserved.

访客数 : | 访问量 :