自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 修改mysql表编码

修改mysql表编码1.配置默认编码当然还可以设置mysql的客户端和服务器的默认编码vi /etc/mysql/my.conf在[mysql] 下面 添加 default-character-set=utf82.查看表编码show create table t_user_friend3.修改表编码alter table t_user_friend convert to character set utf8;...

2021-09-22 21:22:42 1777

原创 Java同步锁

2021-07-20 08:48:07 99

原创 线程的状态(简单图解)

2021-07-20 08:45:27 227

原创 Java中的数据结构(简要概括)

Collection集合体系结构

2021-07-18 21:46:47 81

原创 Java中StringBuilder类的原理

首先,String类字符串是常量;他们的值在创建之后不能更改。字符串的底层是一个被fianl修饰的数组,是一个常量,不能改变private fianl byte[] value;占用空间多,效率低下;StringBuilder类字符串缓冲区,可以提高字符串的操作效率(看成一个长度可以改变的字符串)底层也是一个数组,但是没有被final修饰,可以改变长度byte[] byte = new byte[16];StringBuilder在内存中始终是一个数组,占用空间少,效率高如果超出了Str

2021-07-17 18:13:01 123

原创 Java中的Date类

1.Date类构造方法Date():根据当前系统时间创建日期对象Date(long time):根据传入的毫秒值时间创建日期对象成员方法:long getTime():获取当前日期对象的毫秒值时间String toLocaleString():根据本地格式转换日期对象2.DateFormat类(抽象类)&&SimpleDateFormat类(常用)SimpleDateFormat类继承.DateFormat类构造方法:SimpleDateFormat(String s):

2021-07-17 17:39:33 2118

原创 Java内部类的权限修饰符

类的权限修饰符public > protected > (default) > private定义一个类的时候,权限修饰符的规则:1.外部类:public / (default)2.成员内部类:public / protected / (default) / private3.局部内部类:什么都不写,注意什么都不写不是default...

2021-07-17 07:53:05 243

原创 Java接口总结

1.成员变量其实是常量,格式:public static final 数据类型 常量名称 = 数据值;注意:常量必须进行赋值,而且一旦赋值不能改变常量名称必须完全大写,用下划线进行分隔。2.接口中最重要的就是抽象方法,格式:public abstract 返回值类型 方法名称 (参数列表);注意:实现类必须覆盖重写接口中所有的抽象方法,除非实现类是抽象类。3.从Java8开始,接口里允许定义默认方法,格式:public default 返回值类型 方法名称(参数列表) {方法体}注意:默

2021-07-16 15:56:28 116

原创 Java抽象类注意事项

1.抽象类不能创建对象,如果创建,编译无法通过而报错,只能创建其非抽象子类的对象2.抽象类中可以有构造方法,是供子类创建对象时,初始化父类成员使用的。3.抽象类中,不一定包含抽象方法,但是抽象方法的类必定是抽象类4.抽象类的子类,必须重写抽象父类中所有的抽象方法,否则,编译无法通过而报错,除非该子类也是抽象类...

2021-07-16 10:51:06 114

原创 Java继承的特点

1.Java语言是单继承的。一个类的直接父类只能有一个。class A{}class B extends A{}2.Java语言可以多级继承java.lang.Object是最高类(祖宗类)3.一个子类的直接父类是唯一的,但是一个父类可以拥有很多个子类...

2021-07-16 10:31:26 272

原创 Java中方法覆盖重写的注意事项

1.必须保证父子类之间方法的名称相同,参数的列表也相同。@Override,写在方法的前面。用来检测是不是有效正确覆盖重写这个注解就算不写,只要满足要求,也是正确的方法覆盖重写2.子类方法的返回值必须【小于等于】父类方法的返回值范围java.lang.Object类是所有类的公共最高父类(祖宗类);java.lang.String就是object的子类3.子类方法的权限必须【大于等于】父类方法的权限修饰符public>protected>(default)>private(d

2021-07-15 22:38:34 136

原创 Java的内存JVM

Java的内存划分为5个部分:1.栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。局部变量:方法的参数。或者是方法{}内部的变量局部变量的特点都有作用域。作用域:一旦超出作用域,立即从栈内存中消失。2.堆:(Heap):凡是new出来的东西,都在堆内存中。堆内存里面的东西都有一个地址值:16进制堆内存里面的数据,都有默认值。规则:如果是整数 默认为0如果是浮点数 默认是0.0如果是字符 默认为’\u0000’如果是布尔 默认是false如果是引用类

2021-07-13 22:50:54 109

原创 javaweb复习2

JDBC数据库连接池https://blog.csdn.net/weixin_45568378/article/details/105513191CommitAndCloseQuietly(Connection conn):这一方法用来提交连接,然后关闭连接,并且在关闭连接时不向上抛出在关闭时发生的一些SQL异常。LoadDriver(String driveClassName):这一方法装载并注册JDBC驱动程序,如果成功就返回TRUE。使用这种方法,你不需要去捕捉这个异常ClassNotFo

2021-06-25 15:40:36 70

原创 第一章 计算机网络概述

第一章 计算机网络概述计算机网络的分类按覆盖范围:局域网(LAN):网络私有性、分布范围小【10km以内】、组建简单【双绞线布线】、传输速度快、误码率低广域网:网络覆盖范围广、网络成本高、安全系数低,网络复杂、传输速率慢、误码率高城域网:按拓扑结构:星形、树形、总线型、环形、网状;按传输介质:有线网、无线网;按数据交换技术:有线交换、报文交换、分组交换【数据报方式、虚电路方式】计算机网络的分层体系结构模型层次划分的优点:各层相对独立、简化体系结构设计难度、网络体系的灵活性更好、结

2020-08-06 18:03:21 389 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除