自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (13)
  • 收藏
  • 关注

原创 springboot项目显示SQL语句

方式一就可以,方式二也可以,采用一个即可。

2024-12-10 12:33:57 218

原创 JDK1.8

【代码】JDK1.8。

2024-12-09 11:13:28 114

原创 聊天室思路整理

【代码】聊天室思路整理。

2024-12-05 14:36:53 181

原创 创建子类对象时,会创建父类对象吗

有些文章也会将 "在子类对象的内存空间中开辟一块被包含的内存空间存储父类的信息" 理解成一个父类的伪对象或亚对象(和父类创建的对象结构相同,但不是真正的父类对象, 子类对象可以使用这个父类的亚对象调用父类的成员变量和成员方法, super就代表这个亚对象)子类访问父类的私有成员变量及成员变量的初始化过程。

2024-12-04 17:46:53 318

原创 finalize方法演示

【代码】finalize方法演示。

2024-12-02 15:43:15 77 1

原创 聊天室案例

【代码】聊天室案例。

2024-11-22 10:01:56 181

原创 线程的interrupt()

下边的案例和上图中的案例基本相同(不过是把fanchuanqi线程用main线程代替了) (上图是在main线程中启动了wangkejing线程和fanchuanqi线程, 下图是main线程中启动了wangkejing线程 main线程打断了wangkejing线程的sleep)

2024-11-20 16:05:17 194

原创 IO流部分串讲

java将输入与输出比喻为"流",英文:Stream. 就像生活中的"电流","水流"一样,它是以同一个方向顺序移动的过程.只不过这里流动的是字节(2进制数据).所以在IO中有输入流和输出流之分,我们理解他们是连接程序与另一端的"管道",用于获取或发送数据到另一端.按照直接操作数据及间接操作数据的方式分为节点流和处理流或者低级流和高级流。按照读取数据到电脑内存和将电脑内存输出到内存之外,分为输入流和输出流。Java I/O 这里的I和O指的是输入与输出。按是否可以操作字符,分为字节流和字符流。

2024-11-19 17:43:40 883

原创 数据库的分组groupby

数据库中的 group by使用注意事项:select后的 独立字段必须出现在 group by后(必须是分组的依据)select后的聚合函数不用出现在 group by后。

2024-11-16 12:04:58 423

原创 MySql主从搭建

1、修改配置文件:指定server_id、开启binlog日志。4、启动slave进程,查看IO线程和SQL线程状态。1、修改配置文件:指定server_id。2、恢复数据,保持与主服务器数据一致性。3、完全备份数据,并拷贝至从服务器。2、授权用于主从同步的用户。3、指定主服务器信息。

2024-11-16 11:48:03 90

原创 unicode编码常识

但是注意不能写出unicode编码的两个字节 4D 2D , 因为unicode编码是java语言在计算机内存中处理文字采用的编码。假如要写出汉字 '中' ,并且txt文件采用UTF8编码存储文字则需要写出三个字节的数据 E4 、B8和 AD。假如要写出汉字 '中' ,并且txt文件采用GBK编码存储文字则需要写出两个字节的数据 D6 和 D0。都是一次写出1个字节(8bit二进制)数据, 所以可以用这两个方法直接写出一个字母或英文字符。但是不能一次写出一个汉字。

2024-11-16 11:35:07 146

原创 java双亲委派机制

类加载器用于加载 .class字节码文件到内存中(并为每个 .class字节码文件生成 Class对象)。

2024-11-14 11:20:19 702

原创 vue创建

9月29串讲VUE脚手架的安装:

2024-09-29 19:03:21 219

原创 MySql主从复制原理

主库会生成一个 log dump 线程,用来给从库 I/O 线程传 Binlog 数据。从库的 I/O 线程会去请求主库的 Binlog,并将得到的 Binlog 写到本地的 relay log (中继日志)文件中。SQL 线程,会读取 relay log 文件中的日志,并解析成 SQL 语句逐一执行。

2024-09-22 09:57:43 371

原创 idea的debug

2024-08-06 15:30:12 130 1

原创 ZmooIt软件快捷键

t:文字框 # Ctrl + 滚轮改变字体的大小,不能输入中文。Ctrl + w(白色)/k(黑色):将屏幕变成白板或黑板。ctrl + 鼠标滚轮 : 调整画笔粗细。Ctrl + Z:撤销最后的标注。Ctrl + e:擦除所有标注。shift + ctrl:箭头。

2024-08-06 15:28:25 156

原创 ConcurrentModificationException

正在用Iterator迭代器循环操作的集合不能调用集合的删除方法,否则就会报异常:ConcurrentModificationException。(调用迭代器的remove方法可以)

2024-06-26 13:34:12 224

原创 vue实现的商品列表网页

vue实现的商品列表网页 , 图片在vue项目的Public文件夹里的 imgs中。

2024-06-21 10:54:49 742

原创 JDBC简介

Jdbc操作步骤简析:1.DriverManager(url,账号,密码):用DriverManager类的连接方法根据url账号密码连接数据库,并返回一个连接对象Connection conn2.Connection对象表示java代码和数据库的一个连接(将连接封装为一个java对象了<里边包含连接的数据库名,连接地址,表信息,数据库时区,数据库编码等信息>)3.connsql语句表示用连接对象的sql语句。

2024-06-12 12:31:52 539

原创 程序员的发展之路

入行七八年之后需要向收入更高,编码更好 或者更稳定更顾家的岗位提升或者转行。不再依靠效率低价来竞争而是依靠高质量高可用高稳定性及不可替代的 业务复杂度来竞争,这样软件开发就不需要频繁的更换 体力充沛,精力旺盛,思路灵活的年轻人。三.软件开发总体趋势: 中国软件行业会越来越成熟, 没有电子话的产业会逐步实现电子化智能化, 甚至中国发展几年之后随着国际业务的增多,软件行业利润率的提升。3.编程工作转行是必然,一般干10年以内都要想办法提升职位,因为年轻人更有激情可以投入更多时间,思维更快,牵绊更少。

2024-06-06 15:47:44 439

原创 mybatis的pagehelper插件

PageHelper比自己用limit的好处在于:不需要自己计算目前需要从第几条开始。只需要传入要查询的数据页码就可以。使用简单:PageHelper提供了非常简单易用的API,只需要在查询方法中调用PageHelper.startPage方法即可实现分页。功能强大:PageHelper支持多种数据库,支持多种分页方式,支持自定义分页查询语句等。性能优秀:PageHelper采用了预处理和缓存技术,可以大大提高分页查询的性能。物理分页: 使用sql直接对数据进行分页处理。

2024-06-04 15:14:45 1379

原创 java的clone

如果具有引用类型成员变量的类,此时若需要进行深克隆,则需要重写了clone方法,并在clone方法中调用引用类型成员变量的clone方法对引用类型变量指向的对象都进行克隆。如果具有引用类型成员变量的类,单纯的重写了clone方法。则调用clone方法进行对象克隆时就是浅克隆(只是克隆了此类对象,内部的引用类型属性指向的对象没有被克隆)。

2024-06-04 00:08:04 350

原创 chat4-Server端保存聊天消息到mysql

本文档描述了Server端接收到Client的消息并转发给所有客户端或私发给某个客户端同时将聊天消息保存到mysql服务端为当前客户端创建一个线程,此线程接收当前客户端的消息并转发给所有客户端或私发给某个客户端同时将聊天消息保存到mysql本文档主要总结了将聊天消息保存到mysql!!!),;import;import;import;/**用druid连接池来连接数据库的工具类*/DBUtil。

2024-06-02 14:54:06 952

原创 chat3-Server接收数据并转发给所有Client

客户端需要编写一个单独的线程类ServerHandler,用于接收服务端返回的数据 (main方法调用的start()方法内发送消息) (是为了发送消息的同时还能接收消息)。//就从Map allOut集合获取发送消息的客户端对应的输出流,用println()返回给发送消息的客户端 "私聊格式错误..."//从Map allOut集合获取发送消息的客户端的输出流,用此println()给发送消息的客户端返回 "用户[接收方昵称]不存在!" 为toMessage。

2024-06-02 14:34:44 961

原创 chat2-Client发送数据给Server

注: socket对象和服务端对应,里边包含此客户端和服务端对应的输入流和输出流可以用来读服务端发送的数据并给服务端返回数据。//Socket提供的方法: OutputStream getOutputStream(),通过该Socket获取。//通过该Socket对象获取的输入流(可以读取对应客户端发送过来的字节数据)1.1.客户端的类Client.java中添加如下的start()方法 (表示启动客户端功能的方法),并调用。//服务端的socket包含输出流和输入流用于接收客户端数据并返回输出给客户端。

2024-06-02 14:30:45 843

原创 chat1-Client&Server连接

/ 该方法用于接受客户端的连接,此方法是一个阻塞方法,调用后方法会"卡住"//java.net.Socket 单词释义:"插座"。//java.net.ServerSocket类似于聊天室服务端的"总机",该"总机"上有若干的"插座"// 开始等待客户端的连接,一旦一个客户端连接,那么此方法会立即返回一个。// 每个插座可以连接一个客户端的插头,实现让多个客户端连接到同一个"总机"上。// 2:一旦一个客户端与总机建立连接,总机就会分配一个"插座"与该客户端沟通。

2024-06-02 14:26:30 759

原创 java泛型

JDK5除了推出foreach新循环,还推出了一个新特性:泛型泛型作用:在一个类或接口的声明处指定该类中某个属性的类型。或声明方法返回值的类型或方法参数的类型泛型也称为参数化类型。它允许我们在一个类或接口的声明处指定该类中某个属性的类型或方法返回值的类型或方法参数的类型,使得我们使用这个类时更方便更灵活。使用了泛型的类叫泛型类、 使用了泛型的接口叫泛型接口、 使用了泛型的方法叫泛型方法泛型在集合中广泛使用,用于指定该集合中的元素类型。注意:当没有指定泛型时,默认类型为Object类型。

2024-05-29 09:26:00 583

原创 javaIO流知识点概况

实际开发中我们还有功能更好用的字符高级流.但是其他的字符高级流都有一个共通点:不能直接连接在字节流上.而实际操作设备的流都是低级流同时也都是字节流.因此不能直接在流连接中串联起来.转换流是一对可以连接在字节流上的字符流,其他的高级字符流可以连接在转换流上.在流连接中起到"转换器"的作用(负责字符与字节的实际转换)重载的构造方法允许我们再传入一个boolean型参数,如果这个值为true,则文件流为追加模式,即:若连接文件时该文件存在,原有数据全部保留,通过当前流写出的数据会顺序的追加到文件中。

2024-05-28 18:18:05 1034

原创 SpringValidation

/此注解可用在方法上, 成员变量上, 注解上, 构造方法上, 方法参数上//在运行时生效//默认错误信息String message() default "不能包含空格";//分组Class

2024-05-27 09:11:39 1056

原创 java字符串:

中的 "张三丰" 改为 "张三",则第一个个人想让name的值为"张三"//java编译器会先将"hello"和 "world"拼接为"helloworld",再将"helloworld"存储到符串常量池中。//再同一个时间点第二个人将里边的 "张三" 改为 "张武", 则第一个人查看修改之后的数据时,发现name不是他想要的"张三"//比如将"abc"改成"abcd" (不是在原"abc"字符串中修改,而是创建了一个新的字符串值为"abcd" )//

2024-05-23 09:13:07 543

原创 springboot开启热部署

以上步骤应该使你的Spring Boot应用程序能够在开发时实现热部署。当类路径上的文件发生更改时,应用程序应该会自动重启并应用这些更改。请注意,这只适用于开发环境,并且可能不适用于所有的IDE设置或项目配置。在Spring Boot中启用热部署通常涉及使用Spring Boot DevTools依赖和配置。如果你使用的是IntelliJ IDEA,可以开启“自动编译”功能,并且启用“Allow auto-make to start”选项。配置IDE以便在文件更改时自动重新编译项目。

2024-05-22 15:26:43 484 1

原创 JSON的stringify()与JSON的parse()的区别

localStorage/sessionStorage默认只能存储字符串,而实际开发中,我们往往需要存储的数据多为对象类型,那么这里我们就可以在存储时利用json.stringify()将对象转为字符串,而在取缓存时,只需配合json.parse()转回对象即可。其次,JSON.stringify()的受众更多是对象,而toString()虽然可以将数组转为字符串,但并不能对{name:'天子笑'}这类对象实现你想要的操作,它的受众更多是数字。1.判断数组是否包含某对象,或者判断对象是否相等。

2024-05-22 10:38:52 435

原创 springBoot统一异常处理

1.1.Spring在3.2版本增加了一个注解,可以与等注解注解配套使用。简单的说,该注解可以把异常处理器应用到所有控制器,而不是单个控制器。借助该注解,我们可以实现:在独立的某个地方,比如单独一个类,定义一套对各种异常的处理机制,然后在类的签名加上注解,统一对 不同阶段的、不同异常 进行处理。这就是统一异常处理的原理。1.2.对异常按阶段进行分类,大体可以分成:进入Controller前的异常 和 Service 层异常。

2024-05-20 11:54:16 1287

原创 springboot配置热部署

springboot配置热部署在Spring Boot中配置热部署通常涉及到使用Spring Boot DevTools依赖和配置应用服务器的热部署特性。

2024-05-20 10:34:58 357

原创 Java枚举

1.enum和class及interface的地位一样(是相似的) (枚举enum更像普通类class)。枚举enum更像普通类class: 构造方法私有、创建对象格式为: 对象名(构造方法参数值)2.枚举类默认继承java.lang.Enum类(java.lang.Enum类继承java.lang.Object类)3.枚举类的对象必须写在第一行而且默认用public static final修饰,不需使用new 关键字,不需显式调用构造器。

2024-05-17 10:39:42 802

原创 knife4j在线文档 测试框架

是基于Swagger框架实现的。通常,建议以上配置的order值至少是2位的数字,并且有预留位置,例如10~19之间的都是增加数据的业务,20~29之间的都是删除数据的业务,30~39之间都是修改数据的业务,40~49之间都是查询数据的业务。添加在控制器类中处理请求的方法上的注解,当方法有多个非封装的参数时,在方法上添加此注解,并在注解内部通过@ApiImplicitParam数组配置多个参数。添加在控制器类中处理请求的方法上的注解,主要用于配置非封装(非XxxDTO/XxxParam的参数)的参数。

2024-05-15 11:49:47 3492

原创 springboot约定大于配置

默认的编译生成的类都在targe文件夹下面。总的来说,上面两条都遵循了推荐默认配置的思想。当存在特殊需求的时候,自定义配置即可。这样可以大大的减少配置工作,这就是所谓的“约定”。spring boot默认的配置文件必须是,也只能是application.命名的yml文件或者properties文件,且唯一。原文链接:https://blog.csdn.net/zhupanlinch/article/details/103025743。在没有规定配置的地方,采用默认配置,以力求最简配置为核心思想。

2024-05-14 10:40:25 215

原创 循环经典案例-买汽水

先用笔写出花1元可以得到1瓶汽水, 花2元可以得到5瓶汽水,花3元可以得到11瓶汽水, 花4元可以得到17瓶汽水, 花5元可以得到23瓶汽水,花1块钱可买到1瓶汽水不符合通用规则,花2块钱可得到5瓶汽水不符合通用规则,花3块钱可得到11瓶汽水不符合通用规则(比第二次可得到的汽水数多6瓶),花4块钱可得到17瓶汽水不符合通用规则(比第三次可得到的汽水数多6瓶),花5块钱可得到23瓶汽水不符合通用规则(比第四次可得到的汽水数多6瓶)。

2024-05-10 11:36:58 655

原创 Mybatis-Plus简介

Mybatis-Plus是一个Mybatis(opens new window)的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发。

2024-05-09 01:07:07 851

原创 springBoot异常总结

.springBoot的主类和springBoot的 测试类名相同报异常:

2024-05-08 17:51:26 358 1

办公室打印机驱动-延职办公室-打印机驱动-奔图M6556

延职办公室-打印机驱动-奔图M6556

2024-04-10

小游戏小游戏小游戏小游戏小游戏小游戏,射击,射击,射击,射击,射击

,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击,射击

2023-07-21

beike-面试宝典 pdf

beike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdfbeike_面试宝典。pdf

2023-06-16

chap-java基础练习题 -java基础练习题

-java基础练习题

2022-10-25

MyBatis_3参考手册, spring2.5参考手册

MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spring2.5参考手册MyBatis_3参考手册, spr

2022-10-03

java基础一整套练习题

java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础

2022-09-24

SE阶段知识梳理_xmind图示

SE阶段知识梳理_xmind图示

2022-09-07

SE阶段知识梳理..................

SE阶段知识梳理

2022-09-06

潜艇大战_参考文档-西安交大中心赵永齐.rar

潜艇大战_参考文档-西安交大中心赵永齐.rar

2022-09-05

typora转办公软件word

typora转办公软件word

2022-09-04

java基础笔记............

java基础笔记

2022-09-03

信鸽消息中台 信鸽消息中台 信鸽消息中台

信鸽消息中台 信鸽消息中台 信鸽消息中台

2022-09-03

ssm电子商城项目..包含sql,包含代码

ssm电子商城项目

2022-08-22

ssm_易学网_项目代码、 项目sql、 项目文档

ssm_易学网_项目代码、 项目sql、 项目文档

2022-08-22

鲜果网在线销售网站源码

鲜果网在线销售网站源码

2022-08-20

xxxhelpervideodownloadd.rar

xxxhelpervideodownloadd.rar

2020-09-18

mycat_zyq.rar

mycat数据库读写分离,mycat数据库读写分离,库表拆分mycat数据库读写分离,mycat数据库读写分离,库表拆分.mycat数据库读写分离,mycat数据库读写分离,库表拆分

2020-09-15

JSONView.rar

JSONView.rar for chrom 查看json的控件

2020-08-07

bootstrap-.rar

bootstrap-3.3.7-dist.zip开发包........................................................................................ ......................................................................................................................................

2020-08-07

datepicker.rar

bootstarp的datepicker日期控件

2020-08-07

mybatis-dtd.rar

mybatis-config.xml文件没有提示的解决办法,所需积分少。写mybatis的xml文件提示了,再也不用一个一个敲字母了,very happy

2020-07-17

JAVA8新特性各种用法详解

JAVA8新特性各种形式各种用法详解,详尽,直观,面面俱到

2018-05-27

Oracle核心基础总结

Oracle核心基础课程总结,全部是干货,下载并使用可节省您大量宝贵时间

2018-05-27

兔子繁殖案例

斐波那契数列指-兔子繁殖问题。设有一对新生的兔子,从第三个月开始他们每个月都生一对兔子,新生的兔子从第三个月开始又每个月生一对兔子。按此规律,并假定兔子没有死亡,20个月后共有多少个兔子

2018-05-27

api-ms-win-crt-runtime-|1-1-0.dll

Window系统中启动程序时, 提示无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll

2018-03-12

东华&海康威视.zip

本人在东华软件和海康威视两家公司的面试题,需要找java开发工作的人可以看看

2017-12-27

在线考试系统-网络版

javaSE版本的在线考试系统,代码齐全,能够运行,基于javaSE

2017-12-21

框架Spring的Controller注解和RequestMapping注解 在MVC应用注意事项

SpringMVC不能只使用@Controller而不使用@RequestMapping

2017-06-04

空空如也

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

TA关注的人

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