- 博客(235)
- 资源 (5)
- 收藏
- 关注
原创 mysql8.0 创建全文索引及mysql 8.0.32创建全文索引报错 Duplicate entry null-null的解决方案
mysql8.0 创建全文索引及mysql 8.0.32创建全文索引报错 Duplicate entry null-null的解决方案
2025-04-18 13:26:46
1092
原创 mysql窗口函数(Window Functions)详解2增强
窗口函数是 SQL 中的一种强大工具,它允许你在不改变原始表行数的情况下对数据进行聚合计算。与传统的 `GROUP BY` 不同,窗口函数不会将多行合并为一行,而是可以在每一行上应用聚合操作,同时保留原始的行结构。这使得窗口函数非常适合用于复杂的分析任务
2025-02-10 11:10:57
917
原创 mysql窗口函数(Window Functions)详解
窗口函数是 SQL 中的一种强大工具,它允许你在不改变原始表行数的情况下对数据进行聚合计算。与传统的 `GROUP BY` 不同,窗口函数不会将多行合并为一行,而是可以在每一行上应用聚合操作,同时保留原始的行结构。这使得窗口函数非常适合用于复杂的分析任务
2025-02-08 16:11:22
951
原创 Spring/Spring Boot服务端主动推送技术【server send event】简称sse,看完不亏系列
Spring/Spring Boot服务端主动推送技术【server send event】简称sse,看完不亏系列Spring Boot服务端主动推送消息给前端。
2024-04-15 23:38:11
4088
原创 看了mysql8.0官网,发现set sql_mode原来有可以不用修改my.cnf或mysqld-auto.cnf就可以持久化系统变量的方式
看了mysql8.0官网,发现set sql_mode原来有可以不用修改my.cnf或mysqld-auto.cnf就可以持久化系统变量的方。mysql set 语法全解,看完不亏系列
2024-04-14 10:48:00
1460
原创 绘制一张图片,并将这张图上传到远程服务器【即对接远程服务器的文件上传接口】,不调用feign。从指定url中获图像数据,并上传到远程文件服务器【不调用feign】
绘制一张图片,并将这张图上传到远程服务器【即对接远程服务器的文件上传接口】,不调用feign。从指定url中获图像数据,并上传到远程文件服务器【不调用feign】
2023-11-06 10:22:56
141
原创 23种设计模式之【装饰设计模式】实战--咖啡搭配及价格动态计算
装饰者设计模式:在不改变原有对象功能代码的情况下,动态地给一个对象添加新功能。* 一个抽象类,两个分支 * | ——单点商品【组件】 * | ——装饰类(持有被装饰对象的引用)装饰类和被装饰的类具有相同的父类 * 何时使用:在不想增加很多子类的情况下扩展类。* 优点:装饰类和被装饰类可以独立发展,不会相互耦合,既是is a Component 又有 has a Component * 装饰模式是继承的一个替代模式,装饰模式可以动态扩展一个实现类的功能。* 缺点:多层装饰比较复杂。
2022-09-08 22:50:49
546
原创 再也不怕面试官问spring service 是jdk动态代理还是cglib动态代理了 一文秒懂
//如果该controller、service、dao 实现了接口 使用jdk动态代理 如果 AdvisedSupport#setOptimize 为TRUE 或者 // 或者 AdvisedSupport#setProxyTargetClass 为TRUE // 或者 AdvisedSupport#setInterfaces 为TRUE //使用cglib动态代理...
2022-06-30 15:50:52
393
原创 23种设计模式之jdk动态代理设计模式实战
JDK中的动态代理是通过反射类Proxy以及InvocationHandler回调接口实现的;JDK中所要进行动态代理的类必须要实现一个接口需求:计算一个类中,每个被调用的方法运行时长
2022-06-28 16:19:51
335
原创 java自定义回调函数 需求描述:我正在敲着代码 让弟弟去帮我买瓶可乐,弟弟卖完可乐之后通知我
java自定义回调函数 需求描述:我正在敲着代码 让弟弟去帮我买瓶可乐,弟弟卖完可乐之后通知我
2022-06-13 14:33:45
184
原创 史上最全的Python字符串格式化【字符串模板】总结【学习Python的第一天,记录总结一下,以备不时之需】
Python字符串格式化的几种方法wc 老外直呼内行方法一: 使用%s格式化方法二: 使用字母f加字符串格式化,与方法三类似方法三: 方法三:使用{}格式化方法三: 使用 string 的Template对象格式化贴上代码直接直观感受一下吧wc 老外直呼内行方法一: 使用%s格式化方法二: 使用字母f加字符串格式化,与方法三类似方法三: 方法三:使用{}格式化方法三: 使用 string 的Template对象格式化贴上代码直接直观感受一下吧学习Python的第一天,记录总结一下,以备不
2022-01-20 14:19:59
897
原创 使用Java8 流API 按照指定区间进行分组【Java8按区间分组】【Java8按范围分组】&使用Java8 流API 等值分段,每n个为一组
//需求:给定一个对象列表,使用Java8 流API 按照指定区间进行分组,// 字数为2到5字的为一组,字数为8到9字的为一组,//字数大于9字的为一组,并统计每组的数量//后期需求变更,可能会添加额外的组...
2022-01-08 13:27:21
2072
2
原创 mysql查找出每个用户最新的一条订单的5种解决思路
mysql查找出每个用户最新的一条订单的5种解决思路一、使用窗口函数使用窗口函数– 使用窗口函数:可以视为规范固定写法row_number() over(partition by 需要分区的列 order by xxx [asc|desc])1.解释row_number() 函数表示行号,如果后面紧跟 over函数,则表示窗口函数,窗口函数分为:聚合窗口函数和非聚合窗口函数像:row_number() 、rank() 、dense_rank()等后面加上over子句就是非聚合窗口函数,像m
2021-11-11 23:53:09
8652
2
原创 Linux shell 编程基础之一
Linux shell 编程基础变量变量命名local 声明局部变量,只在函数内生效转义:笔记本电话键盘第二排左上角的字符都是元字符,需要使用\转义引用:脚本或命令的返回值 $?命令替换变量shell和javascript 一样,是一种弱类型的脚本语言,所以shell变量也是弱类型的,即不需要指定其变量类型如:定义金额为2,并显示;shell变量严格区分大小写局部变量:在同一个shell窗口中有效,不同shell窗口相互独立全局变量:即环境变量,在shell脚本中,即在xxx.sh文
2021-03-19 03:31:10
751
原创 Shell 之安装编程环境
Linux Shell编程Shell 之安装编程环境什么是SSH?免费的学生版XShellShell 之安装编程环境Xshell ,集成了许多东西,是一个强大的安全终端模拟软件,即我们常说的SSH,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终
2021-03-17 02:30:22
680
原创 mysql性能优化
1.MySQL版本: 5.x: 5.0-5.1:早期产品的延续,升级维护 5.4 - 5.x : MySQL整合了三方公司的新存储引擎 (推荐5.5) 安装:rpm -ivh rpm软件名 如果安装时 与某个软件 xxx冲突,则需要将冲突的软件卸载掉: yun -y remove xxx 安装时 有日志提示我们可以修改密码:/usr/bin/mysqladmin -u r...
2019-07-03 18:17:15
1948
原创 java System.out.print();在控制台上修改输出颜色
注意:我使用的编辑器是vs code,IDEA 也是可以的,eclipse就不知道了有什么不懂的,欢迎下方评论如果我们想在控制台上输出其它颜色,比如红色,这是我们可能会用System.err.println()但是如果我们想输出其它颜色呢。我们可以如下操作之前一直习惯使用println()方法,不过println()方法要使用+拼接字符串,使用fromat()方法与使用printl...
2019-06-14 16:31:49
30674
16
原创 模拟100用户并发访问数据库,结果测的MySQL并发访问数是大概是100,否则会抛出 too many connection 异常
编写数据库连接工具类package com.security.ljh.secutiryDemo;import java.sql.*;/** * 连接数据库 */public class MysqlUtils { private static final String URL="jdbc:mysql://localhost:3306/test"; static {...
2019-05-31 15:41:55
1352
原创 java8 新的日期时间API描述
包java.util.time日期,时间,瞬间和持续时间的主要API。例子链接:LocalDate之呕心沥血小Demo请参阅: 说明 类摘要 类 描述 Clock时钟 一个时钟,使用时区提供对当前时刻,日期和时间的访问。 Duration持续时间 基于时间的时间量,例如'34.5秒'。 Ins...
2018-11-23 01:49:41
383
原创 java7种常见的排序算法:选择排序、冒泡排序、直接插入排序、快速排序、希尔排序、归并排序、堆排序
链接:java 7 种算法的完整实例及测试一、选择排序/** * 选择排序原理:挨个比较 * 外层 循环长度-1次,内层循环每次从第二个开始 * 将外层循环中的值挨个与内层循环中的元素作比较 * 时间复杂度为:O(N^2) * * @param array * @return */ public st...
2018-09-28 01:45:19
412
转载 java数据结构之手动实现单链表
package com.example.demo;// 1、定义要保存对象的类:class Phone {// 此类提供要保存的数据 private String brand; private double price; public Phone() { } public Phone(String brand, double price) { ...
2018-09-24 16:27:16
218
原创 Java快速失败(fail-fast)和安全失败(fail-safe)区别
非线程安全的集合类都是快速失败的线程安全的集合类以及java.util.concurrent包下的集合类都是安全失败的 /*一、快速失败当在迭代一个集合的时候,如果集合中的元素大于等于3个,即使在同一线程,如果使用list.remove(ele)或list.add(ele)而不是使用迭代器的remove(),同样会抛出异常Exception in thread "main" java...
2018-09-17 21:45:53
304
原创 三言两语让你轻松自定义js对象和函数
知识背景:首先明白是么是js 闭包1:形如:var func=function(形参){ //do some thing}(实参);//这里的小括号可以传递实际参数,代表立即调用该函数称为闭包,闭包的好处就是有作用域,不同闭包的相同变量不会相互影响 2:我们定义一个方法,我们要让这个方法返回多个value怎么办呢?我们可以这么做:这多个值封装成数组或者对象定义:...
2018-08-10 13:31:54
207
原创 java使用枚举、饿汉式、懒汉式、内部类实现单例设计模式
/* 修改于2018-09-10 23:12 实现单例的四种方式: 饿汉式(线程安全,调用效率高,但是不能延时加载) 懒汉式(线程安全,调用效率不高,可以延时加载) 静态内部类式(线程安全,调用效率高,但是可以延时加载) 枚举单例(线程安全,调用效率高,不能延时加载)*//*单例设计模式:保证一个类在使用过程中,只有一个实例。优势就是他的作用,...
2017-05-29 16:43:09
725
原创 【spring boot 使用apache poi 生成和处理word 文档】
/ InputStreamResource 是 Spring 对 InputStream 的包装// 它包装了一个输入流,使其可以作为 Resource 返回返回的含义:包装动态数据:将内存中生成的Word文档包装成可下载的资源Spring标准做法:符合Spring的Resource抽象,便于统一处理无需临时文件:所有操作在内存中完成,性能更好自动资源管理:Spring框架负责关闭流和清理资源灵活的HTTP响应:可以方便地设置文件名、Content-Type等头部信息。
2025-10-31 16:09:06
1616
原创 一文秒懂java正则表达式命名捕获组示例及模版变量替换实战
/请注意,替换字符串中的反斜线(\)和美元符号($)可能导致结果与将其视为字面替换字符串时不同。//从输入序列中读取字符,从追加位置开始,并将它们添加到给定的字符串缓冲区中。//例如,如果第二个组匹配字符串 “foo”,那么传递替换字符串 “$2bar” 将导致 “foobar” 被追加到字符串缓冲区中。//要在替换字符串中包含字面意义的美元符号($),可以在其前面加上反斜线(\$)。//将此匹配器的追加位置设置为最后一个匹配字符的索引加一,即设置为 end()。
2025-10-31 12:40:11
318
原创 一文秒懂java正则表达式中的“整个匹配“【深入理解正则表达式中的“整个匹配“】
(Whole Match)指的是正则表达式模式在整个输入字符串中成功匹配的。它对应着或。
2025-10-31 11:04:55
140
mibble-2.9.3 和 mibble-mibs-2.9.3.rar
2019-05-31
计算机程序设计艺术(中文版)1-3卷
2018-09-26
微软Vbscript手册vbs.chm
2016-06-16
jQuery 中文手册
2016-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅