摘要: @Target用于描述注解的使用范围,即被描述的注解可以用在什么地方,有以下几个取值: ElementType.Type:类、接口(包括注释类型)或枚举声明 ElementType.FIELD:字段声明(包括枚举常量) ElementType.METHOD:方法声明 ElementType.PARA 阅读全文
posted @ 2020-01-07 19:40 fangyanr 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommitte 阅读全文
posted @ 2020-01-07 15:02 fangyanr 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ArrayList、LinkedList、HashMap中都有一个字段叫modCount。这个字段的用途,在ArrayList的父类AbstractList源码中有注释,说的很清楚: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /** * The number of ti 阅读全文
posted @ 2020-01-07 15:00 fangyanr 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Java 基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。 Java 的两大数据类型: 内置数据类型 引用数 阅读全文
posted @ 2020-01-07 14:57 fangyanr 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ; 格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。 以下列 阅读全文
posted @ 2020-01-07 14:36 fangyanr 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 总结: i++或++就是一个先加和后加的问题,当i++或++i是独立执行的时候没有区别, 当i++或++i不是是独立执行的时候:i++ 先执行当前语句再加1,++i先加1再执行当前语句。 示例1:独立执行没区别 1 public static void main(String[] var0) { 2 阅读全文
posted @ 2020-01-07 14:34 fangyanr 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 我们平时使用的数字都是由 0~9 共十个数字组成的,例如 1、9、10、297、952 等,一个数字最多能表示九,如果要表示十、十一、二十九、一百等,就需要多个数字组合起来。例如表示 5+8 的结果,一个数字不够,只能”进位“,用 13 来表示;这时”进一位“相当于十,”进两位“相当于二十。因为逢十 阅读全文
posted @ 2020-01-07 14:29 fangyanr 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 将二进制、八进制、十六进制转换为十进制 二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。假设当前数字是 N 进制,那么: 对于整数部分,从右往左看,第 i 位的位权等于Ni-1 对于小数部分,恰好相反,要从左往右看,第 j 位的位权为N-j。 更加通俗的理 阅读全文
posted @ 2020-01-07 14:16 fangyanr 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 计算机要处理的信息是多种多样的,如数字、文字、符号、图形、音频、视频等,这些信息在人们的眼里是不同的。但对于计算机来说,它们在内存中都是一样的,都是以二进制的形式来表示。要想学习编程,就必须了解二进制,它是计算机处理数据的基础。内存条是一个非常精密的部件,包含了上亿个电子元器件,它们很小,达到了纳米 阅读全文
posted @ 2020-01-07 14:10 fangyanr 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 什么是SQL执行计划 SQL执行计划,就是一条SQL语句,在数据库中实际执行的时候,一步步的分别都做了什么。就是我们用EXPLAIN分析一条SQL语句时展示出来的那些信息 学习意义 了解SQL执行计划的意义就在于我们可以通过执行计划更加清晰的认识到这一条语句,分为了哪几步,有没有用到索引,是否有一些 阅读全文
posted @ 2020-01-07 13:37 fangyanr 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 该方法只做了一件事:设置了一个名为java.awt.headless的系统属性,源码如下: private void configureHeadlessProperty() { System.setProperty(SYSTEM_PROPERTY_JAVA_AWT_HEADLESS, System. 阅读全文
posted @ 2020-01-07 10:31 fangyanr 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1、安装gcc 2、配置环境变量 3、第一个c语言程序:test.c 1 #include <stdio.h> 2 3 int main() 4 { 5 /* 我的第一个 C 程序 */ 6 printf("Hello, World! \n"); 7 8 return 0; 9 } 上面这段程序解释 阅读全文
posted @ 2020-01-07 10:21 fangyanr 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1. 安装JDK 为了能够在控制台窗口中方便的使用JDK中的工具,需要在Windows系统环境变量PATH中追加JDK二进制(bin)文件所在的路径,在控制台窗口中执行如下命令,更新PATH环境变量。 set path=.;%path%;E:\Program Files\Java\jdk1.6.0_ 阅读全文
posted @ 2020-01-07 10:20 fangyanr 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 这是我的leetcode第一题,说实话当时看题没看懂,然后看了看题解,还是没懂,后来又琢磨题的输入输出,思考了会儿才明白题的意思【写到此处面红耳赤】 大致题意:二维数组中的几组数字,其中每组是两个数字(可理解对应了x,y轴),从第一组数字依次变化到最后一组,一共最少需要增减1多少次(秒)。 举例: 阅读全文
posted @ 2020-01-07 10:19 fangyanr 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 这是我的第二道lc题,这回能看懂题 ,但是智商限制了我的发挥,这个行与列的增长规则差点把自己绕丝,有时候,真的觉得自己笨的生气。 大致题意: 根据传入参数n,m(对应行与列)生成一个矩阵数组,对矩阵数组中的数据进行全行和全列加1,参数二位数组中包含多次指定的行与列,加1操都完成返回矩阵数组中的奇数值 阅读全文
posted @ 2020-01-07 10:18 fangyanr 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.听力方面: •《英语听力入门》(Step by Step),华东师范大学出版社,张民伦 •《英语初级听力》(Listen to This 1),外语教学与研究出版社,何其莘 •《英语中级听力》(Listen to This 2),外语教学与研究出版社,何其莘 •《英语高级听力》(Listen t 阅读全文
posted @ 2020-01-07 10:16 fangyanr 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 学习前预热:———轻松学英语第一步:建立英语思维 为什么大家学英语学得这么累,最后依然对英语糊糊涂涂?原因只有一个——就是我们的学习能力太差了!!我们的老师太笨了!!! 这篇文章主要是给大家讲英语的基本结构, 看了这篇文章,你们会突然就明白,英语怎么会如此简单!! 首先我们来看下面这两张地图(左边是 阅读全文
posted @ 2020-01-07 10:14 fangyanr 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 概述 什么是动态编程动态编程是相对于静态编程而言的,平时我们讨论比较多的就是静态编程语言,例如Java,与动态编程语言,例如JavaScript。那二者有什么明显的区别呢?简单的说就是在静态编程中,类型检查是在编译时完成的,而动态编程中类型检查是在运行时完成的。所谓动态编程就是绕过编译过程在运行时进 阅读全文
posted @ 2020-01-07 10:11 fangyanr 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1 符号位 C语言规定,把内存的最高位作为符号位,且用0表示正数,用1表示负数。 2 在计算机中,负数以其正值的补码形式表示2.1 原码 一个整数,按照绝对值大小转换成的二进制数,称为原码。 如 00000000 00000000 00000000 00000110 是 6 的原码。12.2 反码 阅读全文
posted @ 2020-01-07 09:59 fangyanr 阅读(284) 评论(0) 推荐(0) 编辑