自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础—2

类是现实世界当中具有共同特征的事物进行抽象形成的模板或概念。而对象是实际存在的个体 类:统称——人 对象:具体——你,我,他类(Class): 在Java中,类是用来描述对象具有的属性和行为的模板或原型属性(成员变量):用来描述对象的状态或特征,例如姓名、年龄等。方法:用来描述对象的行为或操作,例如吃饭、跑步、上厕所等。构造方法:用来初始化对象的特性或状态。——针对属性较多,如普遍年龄30,性别男,身高170等对象(Object)对象是类的一个具体实例。

2024-03-18 15:47:02 908

原创 原始手写helloworld并打jar包允许

hello.java里面添加代码。

2024-03-04 13:57:30 503

转载 泛型擦除—结束

在编译期间,泛型信息会被擦除,编译后的字节码中将不再包含具体的泛型类型信息。因此,在运行时无法获取泛型类型的具体信息。泛型,即参数化类型,目的是将具体类型参数化,在使用时需要传入具体类型进行替换。注意:对象.getClass()方法返回包含指定对象所属类的 Class 对象。,编译器无法根据上下文推断出类型,因此需要。

2024-02-28 17:17:00 45

原创 SpringMVC了解

Spring MVC(Model-View-Controller)是基于 Java 的Web应用程序框架,用于开发 Web 应用程序。它通过将应用程序分为模型(Model)、视图(View)和控制器(Controller)三个部分来帮助开发人员实现清晰的代码结构和逻辑分离。概念本质:MVC思想,分层工作模式模型(Model)负责封装应用程序的业务逻辑和数据 由等JavaBean构成视图(View)负责展示用户界面 由等组成控制器(Controller。

2024-02-27 17:37:07 1011

转载 MySQL—union all order by

关键字是 SQL Server 中用来限制查询结果行数的语法。注意:文章中 "子查询规则是没有top语句"理解:在 MySQL 中,

2024-02-27 11:10:15 23

转载 mysql分表理由

根据上面三种不同情况下的计算,可以看出,InnoDB三层B+树情况下的数据存储量范围为一百二十多万条到将近5亿条,这个跨度还是非常大的,同时我们也计算了一张博客信息表,可以存储约一千万条数据。所以啊,我们在做项目考虑分表的时候还是得多关注一下表的实际情况,而不是盲目的认为两千万数据就是那个临界点。如果面试时谈到这块的问题,我想面试官也并不是想知道这个数字到底是多少,而是想看你如何分析这个问题,看你得出这个数字的过程。如果本文中有任何写的不对的地方,欢迎各位朋友在评论区指正🥰。

2024-02-26 13:31:41 22

转载 Mysql学习

Mysql学习路线 - 随风行云 - 博客园 (cnblogs.com) 文中可点击标题文字超链接进入Mysql易错部分-CSDN博客Mysql —sql优化-CSDN博客Mysql 语句—奇怪业务日常总结-CSDN博客Mysql update多表更新即使用_mysql 多表update-CSDN博客Mysql表数据的备份_mysql 备份表-CSDN博客MYSQL中的COLLATE_mysql collate-CSDN博客MySQL更新数据量多,事务过大-CSDN博客Shell脚本中执行sql语句操作

2024-01-26 09:48:16 375

原创 redis

Redis既可以作为数据库使用,也可以作为中间件数据库时,Redis是一种key-value型的。它的主要特点是读写速度非常快,因为它将所有数据都存储在内存中,而且支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等。中间件时,Redis通常用于。缓存数据可以减轻后端数据库的压力,提高系统的响应速度。分布式锁可以协调不同的进程或线程对共享资源的访问,防止并发访问问题导致的数据不一致或其他异常情况。

2024-01-18 15:43:03 1013

原创 项目启动时做一些操作/业务

事情原因是早期文件上传,有段时间报错!重启项目反而恢复正常。百度搜索发现原因都一致。, Linux系统中默认建在/tmp目录下,/tmp是临时目录,是Tomcat服务器的实例标识,work是Tomcat工作目录的子目录,是特定web应用(通常是根应用)的工作目录。

2024-01-16 19:21:47 897

原创 Mysql易错部分

当我们插入了 1、2 之后,如果按照二叉查找树的定义,3 肯定是要在 2 的右边的,这个时候根节点 1 的右节点深度会变成 2,但是左节点的深度是 0,因为它没有子节点,所以就会违反平衡二叉树的定义。3.B+Tree 的每个叶子节点增加了一个指向相邻叶子节点的指针,它的最后一个数据会指向下一个叶子节点的第一个数据,形成了一个有序链表的结构。往表中插入数据时,如果一个页面已经写完,产生一个新的叶页面。或者几十个字节,它远远达不到 16K 的容量,所以访问一个树节点,进行一次 IO 的时候,浪费了大量的空间。

2024-01-15 15:56:07 790

原创 Optional使用

该方法通过一个来构造一个 Optional,返回的 Optional 包含了 value 这个值。对于该方法,传入的参数一定不能为 null,否则便会抛出 NullPointerException。,传入的, 该方法会判断传入的参数是否为 null,如果为 null 的话,返回的就是 Optional.empty()。

2024-01-10 17:09:59 843

原创 java 正向代理+反向代理

【代码】java 正向代理+反向代理。

2024-01-08 14:15:20 387

原创 Mysql —sql优化

前天业务老师叫我过去查看系统日志,晚上11.00的一般都会卡一下原因!当出现慢查询,DDL 操作都会被阻塞,,这对实时备份重要数据的系统来说是不可容忍的,严重的时候会导致服务器直接挂掉,整个系统直接瘫痪慢 SQL 的执行时间过长,,无法返回结果给到客户端,SQL 的执行时间越长,页面加载数据耗时也就越长。

2024-01-08 10:04:34 810

转载 Spring注解之 @Configuration 的详细介绍_转载

Spring注解之 @Configuration 的详细介绍_51CTO博客_@configuration注解

2024-01-05 15:38:47 31

原创 Mysql 语句—奇怪业务日常总结

例如,a 列值为 1,b 列值为 2,c 列不需要手动插入,定义 a + b 的结果为 c 的值,那么 c 就是计算列。但是特殊情况下,业务老师说我想显示a2的1到5全数据,但是没数据来源表,或者开发中有此类相似情况,怎么办?利用on 关联,a表中a2全部显示,b表中有的显示,没有则为null。当需要union all 关联时,查询的关联表都一样,只是条件不同;实际开发中,简单情况是 有两个表 A表、B表 根据左关联即可。方法一: 类似上述,自建临时表 相当于a表的作用。类似迭代时,sql;

2023-12-14 19:02:29 848 1

原创 Java基础

​ [修饰符] 返回值类型 方法名(参数类型 参数名){​...​方法体​...​return 返回值;​有返回值 图2-01​​​​​​​无返回值 图2-02图2-02中形参:(int a , int b)是形式参数列表,简称形参,每一个形参都是局部变量;实参:方法在调用的时候,实际传给这个方法的数据被称为实际参数列表,简称实参举例:sumInt(10,20) 传递的10,20都是实参注意实参和形参必须一一对应,所谓的一一对应就是,个数要一样,数据类型要对应相同2.0.2 方法返回值详解。

2023-11-13 16:08:47 6

原创 Linux配置DNS域名解析

域名解析域名与IP地址之间的转换,①正向解析(主机名/域名-ip)。②反向解析(ip-主机名。

2023-11-06 13:19:20 117

转载 java并发—小总结

1.interrupted()是静态方法:内部实现是调用的当前线程的isInterrupted(),并且会重置当前线程的中断状态2.isInterrupted()是实例方法,是调用该方法的对象所表示的那个线程的isInterrupted(),不会重置当前线程的中断状态Thread中interrupted()方法和isInterrupted()方法区别总结-CSDN博客。

2023-11-01 19:33:51 75

原创 Java 实现HTTP请求的方式总结

Java中用于进行HTTP通信的类,它预先定义了一些方法,如 setRequestMethod()、setRequestProperty() 和 getResponseCode(),方便开发者自由地控制请求和响应。

2023-10-31 14:20:59 1708

原创 后端参数校验

Java中参数校验的注解来自三方面,分别是javax.validation:validation-api,对应包javax.validation.constraintsorg.springframework:spring-context,对应包org.springframework.validationorg.hibernate:hibernate-validator,对应包org.hibernate.validator.constraints粗滤的说,使用方法大体一致!不要想太多。

2023-09-12 11:46:14 74

转载 MQ协助——Spring Cloud Stream

属性值。

2023-09-05 17:18:17 134

原创 linux查找文件并查看详情

生产或测试环境报错!但是过了十分钟或一段时间测试人员告知不正确,又不好重发请求。故需要查询日志中关键字来定位错误地方。less +10 app.log 从第10行开始查看日志。less -N +10 app.log 同上,只不过显示行号。grep -n "关键字" app.log。2.根据行号定位查日志起始处。1.查询关键字——》行号。

2023-08-31 15:54:23 163

转载 EasyExcel—针对excel操作

EasyExcel

2023-08-28 17:11:50 63 1

原创 Mysql update多表更新即使用

ADD COLUMN `info_id` BIGINT DEFAULT NULL COMMENT 'info信息id' AFTER `xx_id`;3.left join 此时product 中比 product_price多一条数据,该数据就是修改的数据。主要 辅助表test1+ substring_index(str,delim,count)使用!关系数据移动到关系表—fund_product_manager_relation。原表—fund_product_info。给表同时添加多个字段。

2023-08-10 11:29:53 740 1

原创 集合间有趣的小例子

一个引用可以指向多个对象,但是实际使用时最后还是指向一个对象!Java中的对象传递,如果是修改引用,是不会对原来的对象有任何影响的,但是如果直接修改共享对象的属性的值,是会对原来的对象有影响的。为什么引用类型,非引用类型在list2中修改数据,得到的list1中数据不同【一个跟随list2变动,一个不变动】?每个对象都是某个类(class)的一个实例(instance),类即类型的意思,对象 就是。处理数据/对象 借助 指向一个对象的引用 【一个是实例,一个是引用 概念上就不一样】

2023-07-25 11:18:51 77

原创 多线程发送微信订阅消息+部分多线程介绍

多线程 线程池 微信订阅

2023-07-20 10:49:09 216 1

原创 网络基础-网关,DNS,MAC地址,子网掩码,网段

是192.168.1.0-192.168.1.254,这个网段就像一个村子一样,就称它为安防村,此这网段有个ip地址是192.168.1.1,我们就叫他安防一,另外一个人叫安防二,它的ip地址为192.168.1.2,我们一看他们,就知道他们是同村的。那么我们可以把IP地址比作一个人的名字,那么子网掩码就像是一份名单,可以快速的知道那些人同姓,那些人不同姓,把同姓的人分在一组,让他们之前可以互相交流。,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。

2023-05-04 11:08:12 4060

原创 元注解-大致了解

1.Target定义。

2023-04-24 16:58:47 68

原创 java8常用的

目的——复习一下。

2023-04-19 16:22:36 74

转载 nginx讲解

Nginx是一个高性能的HTTP和反向,有报告表明能支持高达50000个并发连接数。

2023-04-11 17:22:06 122

原创 Mysql表数据的备份

场景:更新数据造成混乱,需要还原数据。

2023-04-07 18:08:13 2130

转载 Mybatis数据插入——批处理

场景:有时需要从A表中获取数据,经过处理/或直接插入到B表中[不管是否同库],但是数据量较大时,一般两种1.分批次查询、插入2.一次查询结果,多次分批插入表中。

2023-03-28 18:51:45 923

原创 LocalDateTime使用

/2023-03-28 01:57:53 12小时制。//2023-03-28 13:57:53 24小时制。

2023-03-28 14:23:03 93

转载 分词使用 jieba 、IKAnalyzer

表中因早起原因分别创建两套部门表。概述登录人为A/B不同类型,可选的部门范围不同。但是后来发现B类人员可选A类中部门,故对于B来说 部门取并集!相同名称或类似名称部门怎么办?1.重复2.类似的都要保留一个。然后修改原先数据思路:1.先分词 2.然后比较看相似度/匹配度直接代码:注意:最后计算相似度的会报错,因为借用其他算法。后面可看,不想改了,测试可自己改下。

2023-03-23 01:13:59 845

原创 安装多个maven 指定版本操作命令

多个maven,如何选择使用的maven版本

2023-03-17 11:39:29 3522

原创 freemarker导出富文本到word文档

导出富文本到word并导出

2023-02-21 17:06:13 1142

原创 MYSQL中的COLLATE

mysql—charset、collate

2023-02-03 11:21:55 13770

原创 Mybatis-plus分页返回统一结果集

分页的统一返回结果集,controller层,不包含后续拦截器再次处理

2023-02-03 11:03:01 2185

原创 Maven

scope:provided 【例如servlet-api,自己提供的包打包时排除,使用由容器提供的jar包】无依赖关系optional:默认false,有依赖关系。true时,子项目不依赖父项目包【子项目不用此包】

2023-02-03 11:00:13 107

原创 接口与抽象类的比较、接口的各类方法

抽象类与接口不同

2023-02-03 10:55:45 61

空空如也

空空如也

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

TA关注的人

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