自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 问答 (1)
  • 收藏
  • 关注

原创 冲刺学习-MySQL-常见问题

对于索引中的字段,mysql会一直向右匹配直到遇到范围查询(>、 3 and d = 4如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,c,d)的索引则都可以用到,a,b,d的顺序可以任意调整。= 和 in可以乱序,比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意顺序,mysql的查询优化器会帮你优化索引可以识别的形式。

2023-10-22 21:30:57 402

原创 冲刺学习-MySQL-基础

常见数据类型的属性。

2023-10-22 14:34:44 189

原创 分布式对象存储

以对象的方式管理数据,一个对象包括:对象的数据、对象的元数据、对象的全局唯一标识符。

2023-10-13 15:01:59 564

原创 RabbitMQ详细使用

注意事项:一个消息只能被处理一次,不可以处理多次。

2023-10-12 22:06:17 1015 1

原创 操作系统-《王道 操作系统》

什么是操作系统。

2023-10-03 19:37:10 383

原创 RabbitMQ安装与简单使用

可以访问官网查看下载信息选择合适的版本,我自己是在一下两个连接中下载的需要下载其他版本的同学注意erlang版本是否匹配,可以访问该链接查询匹配信息。

2023-10-03 19:32:28 905

原创 RabbitMQ的基本介绍

本质是一个队列,只不过队列中存放的信息是message罢了,还是一种跨进程的通信机制,用于上下游传递信息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了MQ之后,信息发送上有只需要依赖MQ,不用依赖其他服务。

2023-09-27 22:34:50 805

原创 Linux基础与拓展

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统通过mkdir命令可以创建新的目录(文件夹) mkdir来自英文:Make Directory可以通过touch命令创建文件有了文件以后,我们可以通过cat命令查看文件的内容cat是直接将内容展示出来more支持翻页,如果文件内容过多,可以一页页展示cp命令可以用于复制文件\文件夹,cp命令来自英语单词:copy。

2023-08-09 20:30:57 312

原创 SQL基础复习与进阶

将字符串内的数据替换成另外的字符,REPLACE(x,y,z),其中x为原字符串,y为需要被修改的字符串所在的位置,z为替换字符串。查询某个值在字符串中的位置,并且输入该字符串下表(以1开始),LOCATE(x,y),其中x为待查找字符 / 字符串,y为字符串。代表满足子查询中的其中一个,与IN有异曲同工之妙,通常用在比较查询结果与子查询结果关系时使用,例如:等于任意一个子查询结果。截取任意位置的字符串,SUBSTRING(x,y,z),其中x为原字符串,y为左起点,z为截取多长,截取中间这部分字符串。

2023-08-04 19:44:59 211

原创 Java集合(底层设计与实现)

无序(添加顺序与取出顺序不一样),没有索引不允许有重复元素,所以最多包含一个null。

2023-05-10 23:34:02 484 1

原创 《Java核心技术卷一》读书笔记

类是构造对象的模板、蓝图。由类构造对象的过程称为类的实例。对象的数据叫做实例域,操作数据的过程叫做方法对于每个特定的类实例(对象)都要一组特定的实例域值这些值得集合就是这个对象的当前状态实现封装的关键在于绝对不能让类中的方法直接访问其他类的实例域通过创建一个类来建立另一个类的过程称为继承。

2023-04-23 23:18:06 415

原创 JVM原理

JVM是一种虚拟出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。

2023-04-23 22:47:14 386

原创 《Redis设计与开发》读书笔记

buf数组:用于保存字符串len属性:记录SDS中保存字符串的长度free属性:记录buf中未使用字节数量。

2023-04-23 19:15:11 808

原创 Spring学习 ----- Spring Framework

IoC容器负责对象的创建、初始化等一系列工作,被创建或管理的对象在IoC容器中统称为Bean。Spring Framework 系统架构。

2022-10-10 22:31:34 131

原创 Mybatis学习笔记

Mybatis笔记

2022-07-13 15:23:58 504

原创 Java聊天室项目1

暂时实现了登录与注册的功能框架的大部分搭建好了(只写了暂时用到的)客户端代码:服务端代码:主要的界面都有实现。

2022-04-24 22:09:28 308

原创 每日总结----4月18日

写题:160:首先判断两个链表是否为空,只要其中一个为空,两个链表就不可能有相交。当两个链表都不为空时。创建两个指针,分别遍历两个链表,当其中一个指针为空时,将他指向下一个链表,若最后两个指针指在同一个节点上,或者都为空时,则说明两个指针相交。155:主要是用栈顶存储最小值,每次入栈时比较栈顶元素与待入值。聊天室项目进度:今天被客户端与服务端的连接,卡了很久。(想先实现通过请求服务端数据库实现登录)修改了一下项目的类,接口等的归类。完善界面。...

2022-04-18 23:06:59 513

原创 每日总结----4月17日

周末的学习:IO流:http://t.csdn.cn/BFmzE网络编程:http://t.csdn.cn/mSTNP今天:画了好久的界面:简单实现了一下界面的切换、画了一下结构图:

2022-04-17 22:06:29 153

原创 Java----网络编程

网络通信要素概述:1、通信双方地址: > IP > 端口号2、一定的规则(即:网络通信协议。有两套参考模型) > OSI参考模型:模型过于理性化,未能在因特网上进行广泛的推广 > TCP/IP参考模型(或TCP/IP协议):事实上的国际标准同信要素一:IP和端口InterAddress中一些方法的实现:package Java1;im...

2022-04-15 21:17:06 358

原创 Java----IO流

IO流原理及流的分类:Java IO 原理 :流的分类:IO流体系:

2022-04-14 22:00:12 68

原创 每日总结----4月12日

聊天室项目框架:IO流学习:IO流原理及流的分类:Java IO 原理 :流的分类:IO流体系:IO流简单的操作:(类似于C语言的文件操作)1、实体化File类的对象,指明要操作的文件2、提供具体的流3、数据的读入package FileTest;import java.io.File;import java.io.FileNotFoundExcep...

2022-04-12 22:00:23 719

原创 每日总结----4月11日

前几天的学习:多线程:http://t.csdn.cn/pbcuGJDBC学习:(文章http://t.csdn.cn/XxN7J)JDBC的概念:JDBC的本质----一套接口JDBC编程六步1、注册驱动(作用:告诉Java程序,即将要连接的是哪个品牌的数据库)2、获取连接(表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通讯, 重量级的,使用完之后一定要关闭)3、获取数据库操作对象(专门执行sql语句的对象)4...

2022-04-11 21:35:18 834

原创 Java----JDBC

JDBC的概念:JDBC的本质----一套接口

2022-04-11 20:48:30 483

原创 Java---- 多线程

基本的概念:程序:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程:是程序的一次执行过程,或是正在执行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 >程序是静态的,进程是动态的。 >进程作为资源分配的单位,系统在运行时会为每一个进程分配不同的区域线程:进程可进一步细化为线程,是一个程序内部的一条执行路径。 >若一个进程同一时间并行执行多个线...

2022-04-07 21:57:10 117

原创 每日总结----4月7日

多线程:基本的概念:程序:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程:是程序的一次执行过程,或是正在执行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 >程序是静态的,进程是动态的。 >进程作为资源分配的单位,系统在运行时会为每一个进程分配不同的区域线程:进程可进一步细化为线程,是一个程序内部的一条执行路径。 >若一个进程同一时间...

2022-04-07 21:56:48 74

原创 Java----Git

git bash:(操作方式与Linux相似)Git相关配置:Git的基本理论:工作流程:Git项目搭建:本地仓库搭建与克隆远程仓库:Git的文件操作: 查看文件状态:忽略文件:...

2022-04-07 16:47:54 665

原创 每日总结----4月5日

Git:版本控制。每日练习:

2022-04-05 22:48:17 194

原创 Java----异常处理

异常概念:

2022-04-05 22:46:45 225

原创 每日总结----4月4日

写登录界面:JavaFX Scene Builder 2.0学习:主要还是学了异常处理。异常概念:异常处理:前几天的学习:泛型:http://t.csdn.cn/acLf1集合:http://t.csdn.cn/dPsfS

2022-04-04 22:08:27 204

原创 Java----泛型

泛型:举例使用泛型:以ArrayLiat为例:import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;public class GenericTest{ public static void main(String[] args) { ArrayList<Integer> list = new ArrayList&l...

2022-04-03 15:04:03 267

原创 Java-----集合(3)

List中的一些方法:

2022-04-02 16:32:19 614

原创 Java-----集合2

集合元素的遍历操作,使用迭代器Iterator接口1.内部的方法:hasNext() 和 next():Iterator迭代器不会创造集合,在原集合上面进行迭代。Iterator迭代器通过几个函数实现迭代。import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class Test2{ public static void main(...

2022-03-31 21:53:50 483

原创 Java----集合

集合:1. 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt , .jpg , .avi , 数据库中)。2.1 数组在存储多个数据方面的特点:(同C语言) >一旦初始化以后,其长度就确定了。 >数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。2.2 数组在存储多个数据方面的缺点: ...

2022-03-30 21:54:04 302

原创 MySQL学习----(2)

数据处理函数:(select 函数 form 字段)Lower 转换小写 upper 转换大写 substr 取字符串(substr(被截字符串,起始下表,截取长度)) length 取长度 trim 去空格 str_to_date 将字符串转换成日期 date——format 格式化日期 format 设置千分位 rand() 生成随机数 lfnull 可以将null转换为一个具体的数 round .

2022-03-29 08:25:57 46

原创 Java学习----(6)

复习:(各种例子的代码实现)对象的产生与使用:this的使用:(静态里面的this不能访问非静态里面的)形参可变:递归方法:用C语言里面的递归函数来类比Java里面的方法的递归。方法重载:成员变量与局部变量:题组练习:...

2022-03-29 08:25:21 691

原创 MySQL学习----(1)

SQL:(结构化查询语言)查看MySQL数据库的版本号:select version();关于SQL语句的分类:DQL:数据查询语言(凡是带有select关键字的都是查询语句) select . . .DML:数据操作语言(凡是对表当中的数据进行增删改的都是DML) insert delete update insert 增 delete 删...

2022-03-27 22:24:35 480

原创 Java学习----(5)

面向对象(下)接口:定义:[修饰符] interface 接口名 extends 父接口1 , 父接口2 ...{ 零个到多个常量定义... 零个到多个抽象方法定义... 零个到多个内部类、接口、枚举定义... 零个到多个默认方法或类方法定义...} 定义一个接口:package lee;public interface Output{ //接口里定义的成员变量只能是常量 int MAX_CACHE_LINE=50; /...

2022-03-27 22:24:05 315

原创 Java学习----(4)

面向对象(下)final修饰符:final修饰的成员变量必须由程序员显式地初始值。

2022-03-24 21:55:38 63

原创 Java学习----(3)

每日习题题解:两个for循环,后面一个继承前一个的计数变量,若存在nums[i]+num[j]==target,直接返回i,j题解;插入数据后,快排。

2022-03-23 21:50:25 288

原创 Java学习----(2)

面向对象(上)封装把该隐藏的隐藏起来,把该暴露的暴露出来。可以实现一下目的:1、隐藏类的实现细节;2、让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里面加入控制逻辑,限制对成员变量的不合理访问;3、可进行数据检查,从而有利于保护对象信息的完整性;4、便于修改,提高代码的可维护性。良好的封装需要从两个方面考虑:1、将对象的成员变量和实现细节隐藏起来,不允许外部直接访问;2、把方法暴露出来,让方法来控制这些成员变量进行安全的访问和操作。...

2022-03-22 21:52:28 266

空空如也

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

TA关注的人

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