- 博客(23)
- 资源 (5)
- 收藏
- 关注
原创 微信公众号 测试号的一系列教程:添加服务器以获取交互信息
标题可能有点模糊,不够清楚,直白点就是,当我们扫描公众号二维码,有两种情况:1.我们已经关注了该公众号;2.我们未关注该公众号。不管哪种,我们都想知道微信给我们返回的信息是啥。还有部分代码太多,所以,关注以后,可以联系作者。
2024-07-10 17:27:21
130
原创 MySQL数据库 JDBC
JDBC的本质:它是官方推出的一套专门用于操作关系型数据库的规则(接口)。注:交叉查询的结果是笛卡尔积,表1有n条记录,表2有m条记录,查询的结果就有n * m条记录;这样的查询结果会有许多无效数据,因此需要加上有效的连接条件来去除无效记录。如果连接对象是从连接池中获取的,那么此时连接对象的close()功能就不再是释放资源了,而是将它归还到连接池中。注:从mysql5开始,注册驱动的语句可以省略,因为在jar包的配置文件中已经配置好了。也称多表查询,当查询的字段来自于多张表时,就要使用连接查询。
2023-11-15 15:36:45
41
原创 Linux常用操作指令
全称:Global Regular Expression Print。// 查看包含https的行,并展示前1行(-A),后1行(-B)// 从test开头文件中,查找含有start的行。1.9 文件内容操作(查看日志,更改配置文件)作用:查找文件里符合条件的字符串。1、grep(检索文件内容)1.2 查看目录信息。文件内部搜索指定的内容。Linux 系统目录。
2023-11-15 15:29:04
37
原创 MySQL优化
一个常见又非常头疼的问题就是 limit 2000000,10 ,此时需要MySQL排序前2000010 记录,仅仅返回2000000 - 2000010 的记录,其他记录丢弃,查询排序的代价非常大。由于GROUP BY 实际上也同样会进行排序操作,而且与ORDER BY 相比,GROUP BY主要只是多了排序之后的分组操作。对于包含OR的查询子句,如果要提升效率,则OR之间的每个条件都必须用到索引 ,而且不能使用到复合索引;使用了索引,效率较之前高,但是type=range,还有可优化的空间。
2023-11-07 14:06:01
20
原创 多线程
多个线程操作同一数据,最终的结果与单线程操作这一数据的结果一致就是线程安全的。实现Runnable接口比继承Thread类好在避免了单继承的局限性。注:run()方法中的功能就是多线程中要并发执行的任务。同步代码块:将存在线程安全问题的代码包裹在同步代码块中。多线程程序的好处:使用程序中的多个任务可以并发执行。同步函数:将存在线程安全问题的代码封装在一个函数中。线程出现安全问题的原因:多个线程操作同一共享数据。线程:线程是进程中的一条执行路径(执行单元)多线程程序:开启了多条线程的程序。
2023-11-06 10:29:52
20
原创 【无标题】电脑安装虚拟机,安装win11
PD18官网下载地址:https://download.parallels.com/desktop/v18/18.1.1-53328/ParallelsDesktop-18.1.1-53328.dmg。PD18证书安装工具下载地址:https://pan.baidu.com/s/19wswtkfEK7gcew9iYGrIFQ?Macbook 安装虚拟机,persllers desket 破解版,支持安装win 11,商业版本,
2023-06-20 14:07:23
94
原创 Java 选择排序
话不多说,上代码,如有意向,私信交流//选择排序public class SelectSort { public static void main(String[] args) { int[] a = {15,8,23,10,7}; int[] b = selectSort(a); System.out.println(Arrays.toString(b)); } public static int[] selectSort
2022-04-01 10:51:27
438
navicat_trial_11.1.20.0.1449226634.exe
2020-11-18
resources_cn.zip
2020-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人