HttpClient.md
HttpClient参考
HttpClient基本使用-CSDN博客
Java使用代码调用接口(HttpClient详细使用示例)_java httpclient-CSDN博客
日常开发必备神器 HttpUtil 分享(超详细)-腾讯云开发者社区-腾讯云 (tencent.com)
一、初识HttpClientHttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。就是用来发送http请求或者解析http响应的。
二、HttpClient请求当然在使用之前,需要导包,使用maven(不使用maven就要自己取下jar包,apache官网就有):
<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4 ...
Spring boot 整合 Okhttp3 并封装请求工具.md
Spring boot 整合 Okhttp3 并封装请求工具参考:
Spring boot 整合 Okhttp3 并封装请求工具_springboot okhttp 实现http请求 工具类-CSDN博客
Java封装OkHttp3工具类,用着贼舒服-腾讯云开发者社区-腾讯云 (tencent.com)
一、 为什么要使用okHttpOkHttp是一个高效、灵活、易于使用的HTTP客户端库,优势如下:
性能更高:OkHttp在网络请求处理上采用了异步模型,并将连接池、压缩、网络协议等多种技术应用到其中,从而提高了网络请求的效率和处理速度。
功能更强大:OkHttp支持HTTP/2协议,可以进行数据流复用以及服务器推送。同时,OkHttp还支持GZIP压缩、连接超时设置、缓存、重试等功能,提供了非常丰富的API接口,方便开发者进行扩展和个性化定制。
使用更简单:OkHttp具有良好的API设计,可以轻松地实现网络请求的发送和响应处理。其内置了许多预定义的请求类型,如Get, Post, Head, Put, Delete等,使得开发者可以快速地进行开发。
兼容性更好:OkHt ...
Mysql的表无法修改、删除等操作,卡死、锁死情况的处理办法.md
Mysql的表无法修改、删除等操作,卡死、锁死情况的处理办法_mysql删除表卡死-CSDN博客
产生”假锁”原因MySQL如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。在网上试过很多种解决方法,重启mysql服务,重连数据库都没有用。
温馨提示:如果网上搜索的这些方法试过都没有效果,静置1天它就好了。。。。
当然!这是最最差的解决方案了哈,下面我分享个人项目中的解决方案,供大家参考。
解决办法首先执行:
show processlist; //列出当前的操作process
展示所有进程,一般会看到很多Command=sleep的process,其中会有状态Command是Query的进程,获取到该进程的id。
kill 进程id;
这时,你可能会报错,因为我就是。这种情况下,有可能是正在执行的事务线程一直在查询导致的。
2第二次尝试
查询正在执行的事务:SELECT * FROM information_schema.INNODB_TRX根据这个事务的线程ID(trx_mysql_thread_id):从上图看出对应的mysql 线程:一个94362 ( ...
mysql 自定义函数的写法.md
mysql 自定义函数的写法参考:
MySQL 内置函数及自定义函数详解 | 程序员笔记 (knowledgedict.com)
MySQL创建自定义函数教程_mysql中创建一个函数,根据学生学号和课程名返回该学生的课程分数,如果课程分数不-CSDN博客
MySQL之自定义函数 - 叼烟斗的纤夫 - 博客园 (cnblogs.com)
[mysql创建函数报1064错误的解决方案_mysql 创建函数一直报1064-CSDN博客](https://blog.csdn.net/tuolingss/article/details/121234411#:~:text=%231064 – You have an error in your,syntax to use near ” at line 4在mysql中默认分号(%3B)为分隔符,也就是说,遇到分号,就认为你输入完了,需要系统执行了。)
1.语法create function 函数名([参数列表]) returns 数据类型begin sql语句; return 值;end;
多参数时create function 函数名( x ...
mysql 批量更新 update join.md
批量更新关联的sql参考:
mysql之关联更新(update join,用b表更新a表记录)-CSDN博客
MySQL中,关联多张表批量更新-update join on set,关联删除-CSDN博客
MySQL多表关联数据同时删除sql语句 - princessd8251 - 博客园 (cnblogs.com)
关联更新先说方法update table1join table2 on table1.关联字段=table2.关联字段set table1.要改变的字段=table2.对应的字段这个table2经常是一张表的聚合后的查询结果
应用场景项目中经常会有多张表的各种关联,一对多,多对多等关系很多,导致查询一张表格的东西要关联很多表,速度很慢;这时候考虑添加一个冗余字段,减少查询时表的关联;但是已经有的数据,需要更新一下,一个个更新肯定要累死,所以这时候就需要批量关联更新
举个栗子有两张表:dept:
CREATE TABLE `dept` ( `dept_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) ...
mysql数据重复需要如何删除掉重复的数据.md
mysql数据重复需要如何删除掉重复的数据
MySQL是一种关系型数据库管理系统,是目前世界上最流行的开放源代码数据库之一。在实际工作中,我们经常会遇到数据重复的情况,针对这种情况,我们需要进行数据清洗和去重,MySQL提供了多种方法来删除重复的数据。本文将介绍几种常用的去除重复数据的技巧。一、使用DISTINCT删除重复数据MySQL提供了DISTINCT关键字,它能够去除结果集中的重复行。可以将DISTINCT关键字和SELECT语句一起使用,例如:SELECT DISTINCT column1,column2,column3 FROM table_name;该语句将返回一个由column1、column2、column3组成的不重复结果集。但是,该方法仅能去除完全相同的行,如果表中有两行数据大部分相同,只有少数列不同,那么DISTINCT方法就无法去除重复数据。此时需要使用GROUP BY方法。二、使用GROUP BY删除重复数据GROUP BY是MySQL中聚合函数的重要组成部分,它在对数据进行分组时也可帮助删除重复数据。在使用GROUP BY时,需要指定一个或多个列作为分组依 ...
mysql索引.md
mysql 索引
MySQL数据库给表添加索引_mysql建表添加索引_何中应的博客-CSDN博客
MYSQL查询当前表存在哪些索引_爱若执炬迎风的博客-CSDN博客
MySQL索引查询方法:怎样查询MySQL索引(mysql如何查看索引)-数据库运维技术服务 (dbs724.com)
如何创建索引呢?可以通过以下方式创建:ALTER TABLE table_name ADD INDEX index_name(column_name);其中,table_name为需要创建索引的表名,index_name为索引名称,column_name为需要创建索引的列名。如:ALTER TABLE my_table ADD INDEX my_index(username);创建索引后,我们也会遇到删除索引的情况。那么,我们应该如何删除索引呢?可以通过以下语句:ALTER TABLE table_name DROP INDEX index_name;其中,table_name为需要删除索引的表名,index_name为需要删除索引的名称。例如:ALTER TABLE my_table DROP IND ...
基于docker实现MySQL主从复制.md
基于docker实现MySQL主从复制参考:
MySQL 主从分离(读写分离)原理_mysql 读写分离实现原理-CSDN博客
mysql复制数据兵插入_跟大家聊聊mysql主从复制原理-CSDN博客
windows下mysql主从复制配置_哪个配置设置主从复制方式-CSDN博客
Windows下MySQL主从复制的配置 - gdjlc - 博客园 (cnblogs.com)
主从复制的原理:图:
执行流程说明:Master 主库进行 update、insert、delete 操作,按照顺序写入 bin log 中。当 Slave 连接到 Master 主库后,Master 主库会为 Slave 开启 binlog dump thread 线程,该线程会去读取 bin log日志Slave 从库生成两个线程,一个 I/O thread 线程,一个 SQL thread 线程I/O thread 线程去请求 Master 主库的 big log,请求通过 binlog dump thread 读取 bin log日志,并将得到的 big log 日志写入到 relay log(中继日志 ...
futter实战
futter实战学习
参考flutter生命周期https://www.jianshu.com/p/f39cf2f7ad78
Flutter Json、List、Map互转 - 掘金 (juejin.cn)
[Flutter Dart 正则RegExp 区间A-z0-9]、[\s\S]、\w(二)_正则匹配 09 az_️ 邪神的博客-CSDN博客
Flutter常用正则 - 简书 (jianshu.com)
flutter 强制横屏 https://blog.51cto.com/u_11070617/5539519
Flutter下拉刷新和上拉加载更多_flutter 上拉加载更多_s-010101的博客-CSDN博客
(51条消息) 20 Flutter TextField单行文本和多行文本_LJLThomson的博客-CSDN博客_flutter textfield 多行
(51条消息) flutter 底部输入框被键盘遮挡问题_※ᝰ的博客-CSDN博客
Dart/Flutter:如何检查字符串是否包含字母、数字 - 掘金 (juejin.cn)
Flutter Str ...
Flutter学习
Flutter安装
以下是Flutter 一些参考资料网址flutter 插件:https://pub.dev/packagesflutter 中文开发者网站:https://flutter.cn/docs/get-started/installflutter中文网文档:https://doc.flutterchina.club/docs/flutter 实战第二版:https://book.flutterchina.club/
16 Flutter介绍-Flutter Windows Android环境搭建 真机调试_哔哩哔哩_bilibili
先确定版本,先到flutter的下载网址查看跟dart的版本是否在范围内,flutter 里面的bin\cache文件里面有对应的dart版本
如果有安装Android Studio,和Android Studio SDK ,就不需要在做什么操作,如果没有则需要安装
注意安装Android studio的时候记得不要有空格
记录flutter配置android studio路径的一个坑 - wxxwjef - 博客园 (cnblogs.com ...









