- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 获取文件记录数
public static int getFileLineNumber(String filePath) throws Exception{ LineNumberReader lineNumberReader = new LineNumberReader(new FileReader(filePath)); lineNumberReader.skip(Long.MAX_VALUE); int lineNumber = lineNumberReader.getLineNumber().
2021-07-23 10:00:58 175
转载 java中static使用之静态方法注意点
java中static使用之静态方法注意点1.静态方法可以直接调用同类中的静态成员,但是不能直接调用非静态成员,这是为什么呢?大家想一下,静态成员在对象创建之前就要写入内存,所以它在内存中是实实在在的存在的,而非静态还不存在内存中,所以不能调用,也就是静态方法使用的东西比较受限制,就像一个帅小伙,它只挑白富美(在内存中存在的)如图1图1那么怎么样才可以调用非静态成员呢?很简单,只需要把非静态成员写进内存就可以了(变成白富美),那就通过创建该类的对象来访问,如图2图22..
2020-10-20 16:42:49 225
转载 IDEA 使用 README.md 介绍项目
IDEA 使用 README.md 介绍项目Bruce小鬼2020-03-18 18:09:473005收藏5分类专栏:# 开发工具【IDEA】版权IDEA 使用 README.md 介绍项目文章目录 一.前言 二.IDEA创建Markdown文件 1.新建文件 - 1.1.创建README.md文件 2.编辑md文件常用语法 2.1.定义标题字号 2.2. 文字样式 2.2.1.文字斜体...
2020-07-30 13:59:45 8103
转载 SQL中MAX()和MIN()函数的使用(比较字符串的大小
SQL中MAX()和MIN()函数的使用(比较字符串的大小)在SQL数据库中,最大/最小值函数—MAX()/MIN()是经常要用到的,下面就将为您分别介绍MAX()函数和MIN()函数的使用,供您参考,希望对您学习SQL数据库能有些帮助。当需要了解一列中的最大值时,可以使用MAX()函数;同样,当需要了解一列中的最小值时,可以使用MIN()函数。语法如下。SELECT MAX (column_name) / MIN (column_name)FROM ...
2020-07-22 10:12:35 1348
转载 Phoenix综述
Phoenix综述(史上最全Phoenix中文文档)个人主页:http://www.linbingdong.com简书地址:http://www.jianshu.com/users/6cb45a00b49c/latest_articles网上关于Phoenix的资料寥寥无几,中文资料更是几乎没有。本人详细阅读Phoenix官网,整理成此篇中文文档,供后人参考。如有翻译错误的地方,请批评指出。1. Phoenix定义Phoenix最早是saleforce的一个开源项目,后来成为Apache基
2020-07-07 09:43:49 317 1
转载 fastJson java后台转换json格式数据
fastJson java后台转换json格式数据什么是JSON?JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLanguage,StandardECMA-2623rdEdition-December1999的一个子集。JSON...
2020-04-29 05:13:31 380
转载 java调用http接口并返回json对象
java调用http接口并返回json对象 1 import java.io.BufferedReader; 2 import java.io.InputStreamReader; 3 import java.io.OutputStreamWriter; 4 import java.io.PrintWriter; 5 import java.net.URL; 6 import ...
2020-04-10 22:24:23 2516
转载 java注释
Java 文档注释Java 支持三种注释方式。前两种分别是//和/* */,第三种被称作说明注释,它以/**开始,以*/结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。说明注释,使你更加方便的记录你的程序信息。javadoc 标签javadoc 工具软件识别以下标签:标签 描述 ...
2020-04-08 15:41:16 160
原创 flink工程启动报错解决
idea启动flink工程报错:Error:scalac: Error: scala.collection.immutable.$colon$colon.tl$1()Lscala/collection/immutable/List;java.lang.NoSuchMethodError: scala.collection.immutable.$colon$colon.tl$1()Lscala...
2020-01-07 11:11:04 1005
转载 Java中Math.round()的取整规则
Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加0.5然后进行下取整。
2019-11-14 09:29:12 194
转载 mysql存储引擎
数据库存储引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(Table Type,即存储和操作此表的类...
2019-11-12 14:57:51 107
转载 值传递和引用传递
(1):按值传递是什么?指的是在方法调用时,传递的参数是按值的拷贝传递。按值传递重要特点:传递的是值的拷贝,也就是说传递后就互不相关了。指的是在方法(2)按引用传递是什么?调用时,传递的参数是按引用进行传递,其实传递的引用的地址,也就是变量所对应的内存空间的地址。按引用传递的重要特点:传递的是值的引用,也就是说传递前和传递后都指向同一个引用(也就是同一个内存空间)。...
2019-11-07 08:18:14 97
转载 MySQL和Oracle的区别
(1) 对事务的提交MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询MySQL是直接在SQL语句中写"select... from ...where...limit x, y",有limit就可以实现分页;而Oracle则是需要用到伪列ROWNUM和嵌套查询(3) 事务隔离级别...
2019-11-06 22:06:17 164
转载 Overload 和Override 的区别
Overload是重载的意思。它是指我们可以定义一些名称相同的方法,通过定义不同的输入参数来区分这些方法,然后在调用时,虚拟机就会根据不同的参数样式,来选择合适的方法执行。重载表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。在使用重载要注意以下的几点:在使用重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序;...
2019-11-06 21:56:11 143
转载 静态变量和实例变量的区别
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这个对象来...
2019-11-06 21:52:51 87
转载 为什么要重写hashcode() 方法
Java中的集合(Collection)有两类,一类是List,再有一类是Set。前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么我们怎么判断两个元素是否重复呢? 这就是Object.equals方法了。通常想查找一个集合中是否包含某个对象,就是逐一取出每个元素与要查找的元素进行比较,当发现某个元素与要查找的对象进行equals方法比较的结果相等时,则停止继续查找并...
2019-11-06 21:15:49 129
转载 常用的几种java集合类
一:直观框架图简单版:详细版:Java集合框架Java集合框架主要包括两种类型的容器,一种是集合(Collection),另一种是图(Map)。Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap等...
2019-11-06 20:14:48 200
原创 oracle数据库存储过程的优缺点
优点:1、 运行速度:对于很简单的sql,存储过程没有什么优势。对于复杂的业务逻辑,因为在存储过程创建的时候,数据库已经对其进行了一次解析和优化。存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用,所以执行速度会比普通sql快。2、 减少网络传输:存储过程直接就在数据库服务器上跑,所有的数据访问都在数据库服务器内部进行,不需要传输数据到其它...
2019-11-06 11:02:59 4898
转载 mysql数据库中char和varchar区别详解
在数据库中,字符 型的数据是最多的,可以占到整个数据库的80%以上。为此正确处理字符型的数据,对于提高数据库的性能有很大的作用。在字符型数据中,用的最多的就是 Char与Varchar两种类型。前面的是固定长度,而后面的是可变长度。现在我们需要考虑的是,在什么情况下使用Char字符型数据,什么情况下采用 Varchar字符型数据。一、VARCHAR与CHAR字符型数据的差异在MySQL数据库中...
2019-11-06 10:20:11 568
转载 mySql数据库中char和varchar的区别
char是固定长度的,而varchar会根据具体的长度来使用存储空间,另外varchar需要用额外的1-2个字节存储字符串长度。1). 当字符串长度小于255时,用额外的1个字节来记录长度2). 当字符串长度大于255时,用额外的2个字节来记录长度比如char(255)和varchar(255),在存储字符串"hello world"时,char会用一块255个字节的空间放那个11个字符;而...
2019-11-06 10:18:12 178
VARCHAR与CHAR字符型数据的差异.docx
2019-11-06
JPA教程,包括TOPLink JPA,Hibernate JPA,Open Jpa,jpa批注
2009-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人