![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Silencelope
这个作者很懒,什么都没留下…
展开
-
sql语句创建批量数据
DELETE FROM test;DROP PROCEDURE testData;定义分隔符 //。m在一个ysql 的默认分隔符为 ;,这里定义 // ,为了告诉引擎在遇到下一个 // 的时候执行上面的操作delimiter //创建一个存储过程 testDataCREATE PROCEDURE testData()BEGINDECLARE i INT;set i = 1;WHILE (i<100000) DOINSERT INTO test VALUES(i,a+i,b+i,c原创 2021-09-17 09:33:37 · 537 阅读 · 0 评论 -
linux命令详解:pgrep命令
经常要查看进程的信息,包括进程的是否已经消亡,通过pgrep来获得正在被调度的进程的相关信息。pgrep通过匹配其程序名,找到匹配的进程重要选项-l 同时显示进程名和PID-o 当匹配多个进程时,显示进程号最小的那个-n 当匹配多个进程时,显示进程号最大的那个注:进程号越大,并不一定意味着进程的启动时间越晚使用说明查看指定名称的进程信息默认只显示PID1: [root@master ~]# pgrep ssh2: 36863: 79074: 88155: 12874同时显示PID转载 2021-07-01 11:13:04 · 2658 阅读 · 0 评论 -
make: *** [fdfs_storaged] 错误 1
需要提前安装很多运行环境,代码如下:yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget若未安装以上运行环境,就运行./make.sh。需要清除编译,安装好以上运行环境,重新运行即可。清除编译代码: ./make.sh clean...原创 2020-12-01 22:24:34 · 875 阅读 · 0 评论 -
IO
IOFile概念:代表物理盘符中的一个文件或者文件夹。方法:createNewFile()//创建一个新文件mkdir()//创建一个新目录delete()//删除文件或空目录exists()//判断File对象所对象所代表的对象是否存在getAbsolutePath()//获取文件的绝对路径getName()//取得名字getParent()//获取文件/目录所在的目录isDirectory()//是否是目录isFile()//是否是文件length()//获得文原创 2020-08-08 15:03:30 · 165 阅读 · 1 评论 -
多线程
java多线程进程独立性拥有独立资源独立的地址无授权其他进程无法访问动态性与程序的区别是:进程是动态的指令集合,而程序是静态的指令集合加入时间概念有自己的生命周期和不同的状态并发性多个进程可以在单核处理器并发执行多个进程互不影响不并行的区别是:并行是同一时刻多个进程在多个处理器同时执行,而并发是指在同一个时刻只能执行一条执行,但相互切换迅速,宏观上看是执行多个指令线程轻量级进程(Light Weight Process)程序中的一个顺序控制流原创 2020-08-08 15:01:54 · 115 阅读 · 0 评论 -
泛型
16、泛型概念泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型Java泛型是JDK1.5中引入的一个新特性,其本质是参数化类型,把类型作 为参数传递。T 占位符 表示一种引用数据类型参数化类型、类型安全的集合,强制集合元素的类型必须一致。特点编译时即可检查,而非运行时抛出异常。访问时,不必类型转换(拆箱)。不同泛型之间引用不能相互赋值,泛型不存在多态。泛型不能被实例化注意:1.不能使用t实例化对象2.不能使用不同的泛型作为方法重载的依据jdk1原创 2020-08-08 14:57:45 · 169 阅读 · 0 评论 -
集合框架
Collection接口Collection接口是最基本的容器接口,继承至Iterable接口,允许元素重复,可以无序,无下标方法boolean add(Object obj) //添加一个对象。boolean addAll(Collection c) //将一个集合中的所有对象添加到此集合中。void clear() //清空此集合中的所有对象。boolean contains(Object o) //检查此集合中是否包含o对象boolean equals(Object o) //原创 2020-08-08 14:55:43 · 113 阅读 · 0 评论 -
异常处理
14、异常处理异常发生的原因概念:程序在运行过程中出现的特殊情况。用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出异常处理的必要性任何程序都可能存在大量的未知问题、错误;如果不对这 些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。相当于遇到 return语句,导致程序因异常而终止。异常的产生自动抛出异常:当程序在运行时遇到不符合规范的代码或结果时,会产生异常。手动抛出异常:语法:throw new 异常类型(“实际参数”);异常的原创 2020-08-08 14:49:37 · 158 阅读 · 0 评论 -
常用类
13、常用类内部类定义定义在类内部,方法内部或局部代码块中的类特点编译之后可生成独立的字节码文件。内部类可直接访问外部类的私有成员,而不破坏封装。可为外部类提供必要的内部功能组件。成员内部类在类(外部类)的内部,且与外部类的成员是“同一级别”的特点成员的内部类可以使用任意的权限修饰符成员内部类可以直接访问外部的属性和方法成员内部类的属性和外部类的属性重名时,使用外部类名.访问外部类的属性成员内部类不能包含静态成员,但是可以包含静态常量(相当与字面值,原创 2020-08-01 11:24:15 · 105 阅读 · 0 评论 -
面对对象
12、面对对象基本定义1 基础类对事物、逻辑、算法或概念的抽象。描述一类对象的行为和特征。类是对象的模板。对象(实例)对象是类的一个实例,拥有多个特征和行为的实体。创建对象声明声明一个对象,包括对象名称和对象类型实例化使用关键字new来创建一个对象初始化使用new创建对象时,会调用构造方法初始化对象创建对象的四种方式:new 关键字创建反射反序列化克隆成员变量实例原创 2020-08-01 11:22:29 · 163 阅读 · 0 评论 -
Java数组
11、java数组声明数组变量dataType[] arrayRefVar; // 首选的方法dataType arrayRefVar[]; // 效果相同,但不是首选方法创建数组arrayRefVar = new dataType[arraySize];dataType[] arrayRefVar = {value0, value1, …, valuek};数组索引从 0 开始,所以索引值从 0 到 arrayRefVar.length-1处理数组数组的元素类型和数组的大原创 2020-08-01 11:11:18 · 92 阅读 · 0 评论 -
Java分支结构和循环结构
9、java分支结构if 语句if(布尔表达式){//如果布尔表达式为true将执行的语句}if 语句一个 if 语句包含一个布尔表达式和一条或多条语句if…else语句if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行if…else if…else 语句if 语句至多有 1 个 else 语句,else 语句在所有的 elseif 语句之后。if 语句可以有若干个 elseif 语句,它们必须在原创 2020-08-01 11:10:24 · 191 阅读 · 0 评论 -
Java运算符
8、java运算符算术运算符加法 - 相加运算符两侧的值 A + B 等于 30减法 - 左操作数减去右操作数 A – B 等于 -10乘法 - 相乘操作符两侧的值 A * B等于200/ 除法 - 左操作数除以右操作数 B / A等于2% 取模 - 左操作数除右操作数的余数 B%A等于0++ 自增: 操作数的值增加1 B++ 或 ++B 等于 21(区别详见下文)– 自减: 操作数的值减少1 B-- 或 --B 等于 19(区别详见下文)自增自原创 2020-08-01 11:09:25 · 173 阅读 · 0 评论 -
变量
7、变量局部变量局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声明它的方法、构造方法或者语句块中可见;局部变量是在栈上分配的。局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。实例变量实例变量声明在一个类中,但在方法、构造方法和语句块之外;当一个对象被实例化之后,每个实例变量的值就跟着确定;实例变量在对象创建的时候创建,在对象被销毁的时候原创 2020-08-01 11:08:41 · 115 阅读 · 0 评论 -
Java基本数据类型
6、java基本数据类型内置数据类型概述Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。类型转换自动类型转换小数据类型转换到大数据类型强制类型转换大数据类型到小数据类型的转换【个人建议】对于基本数据类型的强制类型转换,个人不建议使用,这里会导致数据精度的丢失,并且有可能导致其他问题。强制类型转换在面向对象开发中,可以用来操作对象直接的关系基本类型包装类基本类型的取值范围,都以常量的形式定义原创 2020-08-01 11:08:05 · 181 阅读 · 0 评论 -
Java基础语法
5、java 基础语法概念对象对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类类是一个模板,它描述一类对象的行为和状态。方法方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。基本语法大小写敏感Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。原创 2020-08-01 11:06:37 · 112 阅读 · 0 评论 -
Java基础(二)
3、java发展历史1995年5月23日,Java语言诞生1996年1月,第一个JDK-JDK1.0诞生1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术1996年9月,约8.3万个网页应用了JAVA技术来制作1997年2月18日,JDK1.1发布1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录1997年9月,JavaDeveloperConnection社区成员超过十万1998年2月,JDK1.1被下载超过2,000,000原创 2020-08-01 11:05:30 · 321 阅读 · 0 评论 -
Java基础(一)
1、Java 简介Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性、开源等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。2、java主要特性J原创 2020-08-01 10:59:17 · 297 阅读 · 0 评论