摘要:
在序列化中,当引入继承时,则根据超类和子类定义了某些情况,这使对每种情况下的序列化的理解变得更加简单。应遵循的基本规则如下。 1.当超类实现时,可序列化接口而子类则不。 在这种情况下,即使子类未实现Serializable接口,默认情况下,当超类被序列化时,子类的对象也将被序列化。 2.当超类未实现 阅读全文
摘要:
#第一章 算法概述 ##1.1 算法与数据结构 数据结构是数据的组织、管理和存储格式,其使用目的是为了高效地访问和修改数据 ##1.2 时间复杂度 时间复杂度是对一个算法运行时间长度的量度,用大O表示,记作T(n)=O(f(n)) 从低到高的顺序,包括O(1)、O(n)、O(logn)、O(n)、O 阅读全文
摘要:
作者:herain 链接:https://www.zhihu.com/question/264690762/answer/2431424917 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ETL绝不是三个单词直译这么简单,三个数据环节紧密连接构成体系庞大、技术复 阅读全文
摘要:
#时间复杂度 我想大家初次接触算法的时候,看到书里描述一个算法的时间复杂度为O(log(N))的时候,都或多或少的有一点疑惑——O(log(N))意味着什么呢?其实这个问题并不复杂,弄明白它只需要对时间复杂度和log计算建立直观的理解即可。 Note : 和数学上的符号不一样,这里的log指的是以2 阅读全文
摘要:
#一、集合,列表与数组 集合: 由一个或多个确定的元素构成的一个整体; 集合特点: 1.集合内的数据是无序的;2.集合内的数据类型不一定相同; 列表: 又称为线性列表,由数据项构成的有限序列,按照一定的线性顺序,排列而成的数据项集合; 列表特点: 1.列表中的数据类型可能不一致;2.列表是按照一定的 阅读全文
摘要:
一.二进制 1.byte占用8位,每位用0或1表示,能够表示256(2^8)个数据。 2.这8位分为符号位(最高位)和数值位(剩余七位),符号位0表示正数,1表示负数。 3.+127:0111 1111、+1:0000 0001、+0:0000 0000、-0(-128):1000 0000、-1: 阅读全文
摘要:
有下面两个表:将表tab1中id值与和表tab2中id值相同的行的val更新为tab2中val的值.select * from tab1; select * from tab2 最容易犯的错误是:update tab1 set val=(select val from tab2 where tab1 阅读全文
摘要:
快捷键 快捷键风格设置的是eclipse,可以使用ctrl + shift + A 查找想要使用的快捷键 1. alt + 数字 调到对应左边模块,如 + 1(Project),此时按esc,光标返回代码编辑界面 2. ctrl + shift + 上下箭头,跳转到上下相邻的方法 3.alt + 左 阅读全文
摘要:
上一篇内省(Introspector)讲到的是采用JavaAPI中的类来操作bean及其属性,而Apache也开源了第三方框架来简化和丰富了对bean属性的操作,这个框架就是BeanUtils。 使用BeanUtils记得先导入BeanUtils开发包,同时BeanUtils也需要将commons- 阅读全文
摘要:
原文:https://www.cnblogs.com/fjdingsd/p/5272113.html 内省(Introspector)是专门用来操作JavaBean属性的。不是所有的字段(Field)都能被称之为属性,只有某些字段具有getXXX或setXXX方法的才能称之为属性,当然要称为是一个B 阅读全文