自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql索引、事务(隔离级别、事务的ACID)

1.概念:事务用于保证数据的一致性,它由一组相关的dml(增删改)语句组成,该组的dml语句要么全部成功,要么全部失败。如:转账就是 就是要用事务来处理,用以保证数据的一致性。当执行事务操作时(dml语句),mysql会在表上加锁,防止其它用户修改表的数据,这对用户来讲非常重要。3在介绍回退事务前,先介绍一下保存点(savepoint).保存点是事务中的点.用于取消部分事务,当结束事务时(commit)会自动的删除该事务所定义的所有保存点。当执行回退事务时,通过指定保存点可以回退到指定的点。

2024-07-24 17:19:50 451

原创 表复制和去重、外连接、mysql约束、自增长

有时,为了对某个sql语句进行效率测试,我们需要海量的数据时,可以使用此法为表创建海量数据。

2024-07-23 16:11:35 524

原创 MySQL表的查询加强、多表查询、自连接、子查询

上一篇博客主要讲的是select的单表查询,这边文章主要是讲select的多表查询,在讲述多表查询之前,我将先展示MySQL表查询的加强。

2024-07-22 13:36:33 346

原创 java中的集合

1.无序(添加和取出的顺序不一致),没有索引2不允许重复元素,所以最多包含一个null3.和List接口一样,Set接口也是Collection的子接口,因此常用方法和Collection接口一样4.取出Set时,取出的顺序虽然不是添加的顺序,但也是固定的顺序(即多次取出的顺序是一致的)//老韩解读//1. 以Set 接口的实现类 HashSet 来讲解Set 接口的方法//2. set 接口的实现类的对象(Set接口对象), 不能存放重复的元素, 可以添加一个null。

2024-07-18 22:21:15 878

原创 数据库中表的基本操作、常用的函数和CRUD语句

mysql中会自动将'100'数字字符串转化为int类型前提是该字段允许为空。

2024-05-29 18:56:16 1025 1

原创 数据库和表的基本操作

2.COLLATE:指定数据库字符集的校对规则,默认为utf8_general-ci(不区分大小写),utf8-bin区分大小写。1.所谓安装MySQL数据库,就是在主机安装一个数据库管理系统(DBMS),这个管理程序可以管理多个数据库,DBMS。mysqldump -u 用户名 -p -B 数据库1 数据库2 >文件路径.sql。1.CHARACTER SET:指定数据库采用的字符集,如果不指定,默认为utf8。为了更加有利地管理数据,就创造了数据库,它能更有效的管理数据。1.-p密码后面不能有空格,

2024-05-24 21:22:17 539 1

原创 LeetCode刷题-----二叉树的最大深度以及判断平衡二叉树

这道题中的平衡二叉树的定义是:二叉树的每个节点的左右子树的高度差的绝对值不超过 1,则二叉树是平衡二叉树。

2024-05-21 18:38:14 493 1

原创 LeetCode二叉树的前、中、后序遍历

示例 1:输入:root = [1,null,2,3]输出:[1,2,3]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]示例 4:输入:root = [1,2]输出:[1,2]示例 5:输入:root = [1,null,2]输出:[1,2](2)、思路分析和完整代码1.主函数的返回类型是int*类型,代表要将二叉树数据存储在一个数组中。2.数组不能是静态数组,对内存不友好,而动态数组就必须要知道节点个数,因此

2024-05-21 17:19:00 491 1

原创 java中的反射、Class类、类加载的内容详解

配置文件:将一个类的信息存储在一个properties的配置文件中,例如类的路径,方法通过配置问价获取Cat类的信息,如下代码示例,在properties中只能获取Cat类信息的String类型,无法通过配置文件信息,直接调用和实现Cat类中的方法。必须修改java的源码如果使用反射机制,就可以通过修改配置文件,而不需要修改源码就可以调用具体的方法。1.加载类,返回Class类型的对象cls2.通过cls得到加载的类com.hspedu.Cat的对象实例。

2024-05-19 18:46:15 1166

原创 java网络编程之上传文件和下载文件

1.编写一个服务端和一个客户端2.服务器端在8888端口监听3.客户端连接服务端,发送一张照片到d:\\java\\风景图.jpg4.服务器端接收到客户端发送的图片,保存到src下,发送“收到图片”再退出5.客户端就收服务端发送的“收到图片”,再退出6.该程序要求使用StreamUtil.java(已经写好,直接使用)

2024-05-14 17:38:12 694

原创 java中的IO流详解

(2).read:每次读取单个字符,返回该字符,到文件末尾返回-1(3).read(char[]):批量读取多个字符到数组,返回读取到的字符数,如果到文件末尾返回-1字符数组转化为字符串 ​​​​@Testint data=0;try {//循环读取,使用read,单个字符读取=-1){=null){try {@Testtry {//循环读取,使用read(buf),返回实际读取到的字符个数=-1){

2024-05-08 22:00:09 921 1

原创 详解java中的String类和String的常见方法

String对象用于保存字符串(字符序列),字符串常量对象是用双引号括起来的字符序列,例如“你好”,"123"等。字符串中的每个字符都占两个字节。

2024-04-20 22:55:53 431

原创 包装类详解、Integer和Character类的常用方法。

八种基本数据类型对应的引用类型--包装类前两种包装类Boolean和Character比较特殊,他们是Object的子类后六种包装类都是Number的子类在我理解看来,Number和Character,Boolean属于同一级,他们都会Object的zilei,而Byte,Long,Integer,Float,Double,Short又是Number的子类。这就是包装类的继承关系。

2024-04-16 20:59:50 265

原创 Java中的代码块

代码块又叫初始化块,属于类中的成员(是类的一部分),类似于方法,将逻辑语句封装到方法体中,通过{ }包围。与方法不同,代码块没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或者类显式调用,而是加载类时、或创建类时隐形调用。

2024-04-04 16:18:01 388 1

原创 Java中类变量、类方法(static)的理解

类变量也叫静态变量(静态属性),,任何一个该类的变量去访问它时,取到的都是相同的值,任何一个该类的对象都可以修改它。书写形式:访问修饰符 static 数据类型 变量名 例如:public static int count;

2024-04-04 14:04:04 335

原创 快速排序算法(分治排序)C语言版

选择数组中第一个元素为基数,以基数为衡量标准,将小于等于基数的数放在基数的左边,大于基数的数放在基数的右边,这样就将所有的数一分为二。然后再将基数两侧的数分别进行排序,此时需要用到递归。不断将数组一分为二,再左右两侧分别进行排序,最终顺序就排好了。

2024-03-24 13:01:02 362

原创 洛谷中地球承载力估计(java版)

地球最多可以养活多少亿人?换句话说就是,资源不会用尽且多少亿人可以一直存活下去。这就需要保证每年增长的新生资源刚好可以满足这些人一年的需求。假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供 x 亿人生活 a 年,或供 y 亿人生活 b 年。两式联立可得每年增长资源为q=(a*x-b*y)/(a-b);所以可供q*1亿人生存;假设每一亿人口一年需要消耗一份资源,现有资源为p份,每年增长q份资源。为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?

2024-03-16 17:31:40 179

空空如也

空空如也

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

TA关注的人

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