- 博客(49)
- 收藏
- 关注
转载 mysql 存在则更新,不存在则插入——转载的 记录下猛然间不用
mysql 存在则更新,不存在则插入_mysql有则更新、无则插入 csdn-CSDN博客
2024-10-18 15:48:08 8
原创 读取远程windows共享目录中文件+解析后缀为.mdb文件
大体背景:要求将服务器部署的windows系统中的考勤打卡文件拷贝下来,再将其解析插入到数据库中大体背景:要求将服务器部署的windows系统中的考勤打卡文件拷贝下来,再将其解析插入到数据库中。
2024-10-18 10:01:49 488
原创 linux查找生产问题常用命令——参数解释
systemctl start mysqld.service 或 systemctl restart mysqld.service。service mysqld status 查看是否启用 或者 [systemctl status mysqld.service]mysql -hlocalhost -uroot -Pxxx -pcc -h数据库主机-u用户-p密码-P端口号。ps aux | grep mysqld 出现/usr/sbin/mysqld 已启动。查看是否安装mysql。
2024-06-11 09:15:59 645
转载 Linux命令查看CPU、内存、IO使用情况
Linux命令查看CPU、内存、IO使用情况简单介绍_linux查看cpu核数和内存大小-CSDN博客
2024-05-23 15:13:29 153
原创 Java基础—2
类是现实世界当中具有共同特征的事物进行抽象形成的模板或概念。而对象是实际存在的个体 类:统称——人 对象:具体——你,我,他类(Class): 在Java中,类是用来描述对象具有的属性和行为的模板或原型属性(成员变量):用来描述对象的状态或特征,例如姓名、年龄等。方法:用来描述对象的行为或操作,例如吃饭、跑步、上厕所等。构造方法:用来初始化对象的特性或状态。——针对属性较多,如普遍年龄30,性别男,身高170等对象(Object)对象是类的一个具体实例。
2024-03-18 15:47:02 949
转载 泛型擦除—结束
在编译期间,泛型信息会被擦除,编译后的字节码中将不再包含具体的泛型类型信息。因此,在运行时无法获取泛型类型的具体信息。泛型,即参数化类型,目的是将具体类型参数化,在使用时需要传入具体类型进行替换。注意:对象.getClass()方法返回包含指定对象所属类的 Class 对象。,编译器无法根据上下文推断出类型,因此需要。
2024-02-28 17:17:00 76
原创 SpringMVC了解
Spring MVC(Model-View-Controller)是基于 Java 的Web应用程序框架,用于开发 Web 应用程序。它通过将应用程序分为模型(Model)、视图(View)和控制器(Controller)三个部分来帮助开发人员实现清晰的代码结构和逻辑分离。概念本质:MVC思想,分层工作模式模型(Model)负责封装应用程序的业务逻辑和数据 由等JavaBean构成视图(View)负责展示用户界面 由等组成控制器(Controller。
2024-02-27 17:37:07 1045
转载 MySQL—union all order by
关键字是 SQL Server 中用来限制查询结果行数的语法。注意:文章中 "子查询规则是没有top语句"理解:在 MySQL 中,
2024-02-27 11:10:15 108
转载 mysql分表理由
根据上面三种不同情况下的计算,可以看出,InnoDB三层B+树情况下的数据存储量范围为一百二十多万条到将近5亿条,这个跨度还是非常大的,同时我们也计算了一张博客信息表,可以存储约一千万条数据。所以啊,我们在做项目考虑分表的时候还是得多关注一下表的实际情况,而不是盲目的认为两千万数据就是那个临界点。如果面试时谈到这块的问题,我想面试官也并不是想知道这个数字到底是多少,而是想看你如何分析这个问题,看你得出这个数字的过程。如果本文中有任何写的不对的地方,欢迎各位朋友在评论区指正🥰。
2024-02-26 13:31:41 59
转载 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 404
原创 redis
Redis既可以作为数据库使用,也可以作为中间件数据库时,Redis是一种key-value型的。它的主要特点是读写速度非常快,因为它将所有数据都存储在内存中,而且支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等。中间件时,Redis通常用于。缓存数据可以减轻后端数据库的压力,提高系统的响应速度。分布式锁可以协调不同的进程或线程对共享资源的访问,防止并发访问问题导致的数据不一致或其他异常情况。
2024-01-18 15:43:03 1118
原创 项目启动时做一些操作/业务
事情原因是早期文件上传,有段时间报错!重启项目反而恢复正常。百度搜索发现原因都一致。, Linux系统中默认建在/tmp目录下,/tmp是临时目录,是Tomcat服务器的实例标识,work是Tomcat工作目录的子目录,是特定web应用(通常是根应用)的工作目录。
2024-01-16 19:21:47 926
原创 Mysql易错部分
当我们插入了 1、2 之后,如果按照二叉查找树的定义,3 肯定是要在 2 的右边的,这个时候根节点 1 的右节点深度会变成 2,但是左节点的深度是 0,因为它没有子节点,所以就会违反平衡二叉树的定义。3.B+Tree 的每个叶子节点增加了一个指向相邻叶子节点的指针,它的最后一个数据会指向下一个叶子节点的第一个数据,形成了一个有序链表的结构。往表中插入数据时,如果一个页面已经写完,产生一个新的叶页面。或者几十个字节,它远远达不到 16K 的容量,所以访问一个树节点,进行一次 IO 的时候,浪费了大量的空间。
2024-01-15 15:56:07 1189
原创 Optional使用
该方法通过一个来构造一个 Optional,返回的 Optional 包含了 value 这个值。对于该方法,传入的参数一定不能为 null,否则便会抛出 NullPointerException。,传入的, 该方法会判断传入的参数是否为 null,如果为 null 的话,返回的就是 Optional.empty()。
2024-01-10 17:09:59 964
原创 Mysql —sql优化
前天业务老师叫我过去查看系统日志,晚上11.00的一般都会卡一下原因!当出现慢查询,DDL 操作都会被阻塞,,这对实时备份重要数据的系统来说是不可容忍的,严重的时候会导致服务器直接挂掉,整个系统直接瘫痪慢 SQL 的执行时间过长,,无法返回结果给到客户端,SQL 的执行时间越长,页面加载数据耗时也就越长。
2024-01-08 10:04:34 847
转载 Spring注解之 @Configuration 的详细介绍_转载
Spring注解之 @Configuration 的详细介绍_51CTO博客_@configuration注解
2024-01-05 15:38:47 56
原创 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 935 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 25
转载 java并发—小总结
1.interrupted()是静态方法:内部实现是调用的当前线程的isInterrupted(),并且会重置当前线程的中断状态2.isInterrupted()是实例方法,是调用该方法的对象所表示的那个线程的isInterrupted(),不会重置当前线程的中断状态Thread中interrupted()方法和isInterrupted()方法区别总结-CSDN博客。
2023-11-01 19:33:51 90
原创 Java 实现HTTP请求的方式总结
Java中用于进行HTTP通信的类,它预先定义了一些方法,如 setRequestMethod()、setRequestProperty() 和 getResponseCode(),方便开发者自由地控制请求和响应。
2023-10-31 14:20:59 2795
原创 后端参数校验
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 129
原创 linux查找文件并查看详情
生产或测试环境报错!但是过了十分钟或一段时间测试人员告知不正确,又不好重发请求。故需要查询日志中关键字来定位错误地方。less +10 app.log 从第10行开始查看日志。less -N +10 app.log 同上,只不过显示行号。grep -n "关键字" app.log。2.根据行号定位查日志起始处。1.查询关键字——》行号。
2023-08-31 15:54:23 268
原创 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 1248 1
原创 集合间有趣的小例子
一个引用可以指向多个对象,但是实际使用时最后还是指向一个对象!Java中的对象传递,如果是修改引用,是不会对原来的对象有任何影响的,但是如果直接修改共享对象的属性的值,是会对原来的对象有影响的。为什么引用类型,非引用类型在list2中修改数据,得到的list1中数据不同【一个跟随list2变动,一个不变动】?每个对象都是某个类(class)的一个实例(instance),类即类型的意思,对象 就是。处理数据/对象 借助 指向一个对象的引用 【一个是实例,一个是引用 概念上就不一样】
2023-07-25 11:18:51 140
原创 网络基础-网关,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 7842
转载 Mybatis数据插入——批处理
场景:有时需要从A表中获取数据,经过处理/或直接插入到B表中[不管是否同库],但是数据量较大时,一般两种1.分批次查询、插入2.一次查询结果,多次分批插入表中。
2023-03-28 18:51:45 1073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人