JavaSE
文章平均质量分 93
StandByMeQuan
这个作者很懒,什么都没留下…
展开
-
解决:Cause java.sql.SQLException Lock wait timeout exceeded; try restarting transaction; SQL []; Lock
前一段时间发现了这个问题,分享下解决思路这个问题说的是你的表被锁了,具体哪个表被锁了你要看自己的情况,反正就是表被锁了(数据库有事务没有提交,那个线程处于sleep装态,我们需要把这个线程找出来,然后把它kill掉)到自己的数据库中,打开information_schema中的INNODB_TRX表,查看他的内容,select * from information_schema.INNODB_TRX;把查找到的数据中的trx_mysql_thread_id杀死就ok了。开始上图:一开始我查原创 2020-08-20 16:27:14 · 3268 阅读 · 0 评论 -
Long,包装类之间比较及其源码分析
Long,包装类之间比较及其源码分析欢迎大家来我的个人博客:https://www.fxyh97.com/index.php/archives/197/这段时间发现了一个Long类型比较的问题,原因就是Long和Long比较使用的是"=="比较,而不是用的equals,因为比较两个id是否相等,一开始数据量没有那么多,id值也没有很大,然后用==一直没出现问题,也没发现这个问题,现在数据多了就...原创 2019-05-08 12:38:42 · 334 阅读 · 0 评论 -
深入解析String,StringBuilder,StringBuffer
String 字符串常量public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[...原创 2018-10-28 01:20:05 · 245 阅读 · 0 评论 -
异常
JavaSE学习笔记第十天-异常异常是什么?异常是指程序在运行时,不能正常的运行,出现了错误,这就是出现了异常。异常可分为哪几类?编译时异常:一般是指语法错误,可以通过编译器的提示加以修正。运行时异常:运行错误:如数组下标越界,除数为0等;逻辑错误:如年龄超过200岁,小于0岁等。产生异常后的反应:发生异常的部分产生系统定义的错误信息;程序意外终止,...原创 2018-10-27 18:26:30 · 155 阅读 · 0 评论 -
面向对象-多态
JavaSE学习笔记第九天-面向对象之多态多态是什么?同样使用的是父类的引用,调用同一个名称的方法,却可以得到不同的调用结果,这就是Java中的多态。即:同一个函数,多种形态。实际上多态包括动态多态和静态多态。使用多态便于灵活的拓展我们开发的程序。方法覆盖:在类的继承体系结构中,如果子类中出现了与父类中有同原型的方法,那么认为子类中的方法覆盖了父类中的方法(也称为方法重......原创 2018-10-27 18:23:31 · 219 阅读 · 0 评论 -
面向对象-继承
JavaSE学习笔记第八天-面向对象之继承继承是什么重用现有的类来生成新类的一种特征;通俗地讲就是从现有的类(即父类或基类)创建新类(子类或派生类)的过程。继承时构造方法的调用继承是调用方法是使用super();调用,而且在构造方法的第一行,如果没有写构造super(),jvm会自动添加一个super();调用父类无参的构造方法。如果写了super();则是调用父类对应参数...原创 2018-10-27 18:22:12 · 233 阅读 · 0 评论 -
面向对象-封装
JavaSE学习笔记第七天-面向对象之封装什么是封装?将某些东西包装在一起,然后以新的完整形式呈现出来。封装的目的和意义?提高安全,不能让外部随便调用和更改内部属性。方便我们控制业务员逻辑。如何实现封装?使用private修饰成员变量。然后在给这些成员变量根据相应的需求提供相应的public的set和get方法。get和set方法的意义和书写形式?权限修饰......原创 2018-10-27 18:21:19 · 462 阅读 · 0 评论 -
面向对象基础
JavaSE学习笔记第六天-面对对象基础什么是类? 类是一类具有相同相似的属性和动作的抽象。什么是对象?对象就是类的实例,是一个具体的事物,就好比,狗类,你可以叫他小黑,颜色为黑色,重量什么的,就是特指小黑,而不是所有的狗。类和对象的区别是什么? 对象是类的实例,对象是一个存在的,而类是抽象的。如何定义一个类、类的属性和方法?类的属性:这类对象的一些相同...原创 2018-10-27 18:20:20 · 191 阅读 · 0 评论 -
数据结构和排序算法
JavaSE学习笔记第五天-数据结构和排序算法数据结构:编程的本质就是对数据(信息以数据的形式而存在)的处理,实际编程中不得不处理大量的数据,因此实际动手编程之前必须先分析这些数据,处理数据之间存在的关系。现实的数据元素之间有着纷繁复杂的逻辑关系,需要采用和是的物理结构来存储这些数据,并以此为基础,对这些数据进行相应的操作。同时,还要分析这些数据结构在时间,空间上的开销的优势。这种专...原创 2018-10-27 18:18:06 · 275 阅读 · 0 评论 -
数组
JavaSE学习笔记第四天-数组什么是数组是一种复合数据类型,它由一系列相同类型的元素(Element)组成。和结构体成员类似,数组count的4个元素的存储空间也是相邻的。结构体成员可以是基本数据类型,也可以是复合数据类型,数组中的元素也是如此。数组怎么声明?声明数组变量不能指定长度 double[] scores;给数组分配空间 scores = new doubl...原创 2018-10-27 18:16:37 · 147 阅读 · 0 评论 -
程序流程控制
JavaSE学习笔记第三天-运算符和流程控制break和continue的区别?break是直接终止这个语句块,continue是跳过一次这个循环语句块。do循环和while循环有什么区别?do循环是无论判断条件是否成立都是会执行一次循环体里面的语句,也就是先执行后判断,而while循环是先判断条件是否成立,如果成立才会执行循环体,不成立则不会执行循环体。“&”和“...原创 2018-10-27 18:15:41 · 439 阅读 · 0 评论 -
Java数据类型和变量
JavaSE学习笔记第二天-数据类型和变量Java中数据类型有哪些?Java中数据类型的转换?成员变量和局部变量的区别?思维特训Java中数据类型有哪些?基本数据类型(1字节等于8位)数值型整数型byte(1字节)short(2字节)int(4字节)long(8字节)浮点型float(4字节)double(8字节)字符型char(2字节)...原创 2018-10-27 18:10:49 · 388 阅读 · 0 评论 -
Java语言的特性和环境变量
JavaSE学习笔记第一天-发展史与环境变量Java跨平台是如何实现的:为什么要配置环境变量:Java跨平台是如何实现的: java文件是先编译成class文件(字节码文件),java虚拟机(Java Virtual Machine,简称 JVM)就是负责在不同平台下把字节码文件翻译成对应平台的机器码然后再运行。就是说只要在不同的平台安装了对应的JVM就可以运行字节码文件,运行我们编写的...原创 2018-10-27 18:07:43 · 192 阅读 · 0 评论 -
JavaAPI之lang包
JavaSE学习笔记第十一天-JavaAPI之lang包包装类数值型(Math,Random,BigInteger,BigDecimal)字符型(String,StringBuffer,StringBuilder)包装类:8大数据类型都有对应的包装类。(集合中不能存基本数据类型)byte,short,int,long,float,double,char,b......原创 2018-10-28 14:18:29 · 308 阅读 · 0 评论 -
String常用方法
length()方法,返回字符串的长度public int length() { return value.length;}例:String s = "I am fxyh!";int length = s.length();//length=10charAt()方法,返回一个字符,传入的索引不能小于0和大于等于字符串的长度public char charAt(int in...原创 2018-10-28 11:36:55 · 322 阅读 · 0 评论 -
eclipse代码文件误删恢复方法
今天做项目的时候,遇到一个小插曲。把所有工具类文件全部删除了,而且按ctrl+z也退不回来了,导致项目大部分红叉叉出现。最后有惊无险,利用eclipse历史记录恢复了。在项目上右键,选择Restore from Local History…弹出一个新窗口,在里面勾选你要恢复的java文件,然后点Restore由于没有用代码管理工具,所以出现了这样的事情,所以大家做项目的时...原创 2018-09-28 10:36:39 · 5051 阅读 · 1 评论 -
Java封装阿里云对象存储OSS
Java封装阿里云对象存储OSS阿里云对象存储OSS官网本篇博客简单封装了阿里云的OSS存储中的建立连接;本地文件,输入流和URL三种方式上传文件,获取文件的输入流,删除文件,获取所有文件列表等功能。OSS官方ApiOSSpom:<!-- https://mvnrepository.com/artifact/com.aliyun.oss/aliyun-sdk-os...原创 2018-08-09 19:22:41 · 9268 阅读 · 9 评论 -
通俗易懂解析环境变量及其配置
通俗易懂解析环境变量及其配置 说到环境变量,大家可能都很熟悉,但是对于开始学 java 的人,甚至到学了一段 java 时间的人,都可能不是很懂,为啥要配置环境变量,怎么配置环境变量。下面,我将为大家讲到为啥要配环境变量,已经该怎么配,环境变量到底是个什么东西?一、环境变量是什么东西?环境变量到底在哪里?1.1 右键单击我的电脑 1.2 选择属性之后会打开一...原创 2018-06-10 17:48:32 · 4878 阅读 · 7 评论