自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 资源 (7)
  • 收藏
  • 关注

原创 Js使用Promise实现阻塞任务

Promise异步编程

2024-03-29 17:24:24 267

原创 Spring Boot设置io临时目录

在部署springboot项目,使用MultipartFile上传文件会出现以下异常出现这种情况的原因是由于在部署项目的时候没有指定应用的临时io目录,spring会直接使用操作系统的临时目录,而操作系统的临目录会在一定的周期类回收,导致隔一段时间后上传文件会出现上述问题。

2024-03-26 11:29:31 399

原创 nginx启停操作

上图表示nginx进程启动成功,进程号为30034为主进程(负责链接操作),剩下的四个是工作进程(负责io操作),这里很直观的体现出nginx的epoll是进程级别的。

2024-03-25 17:55:41 258

原创 msyq类型类转换造成索引失效

今天碰到一个慢sql的问题,sql明明按照最前缀的原则写的,但是索引就是不生效,最终排查发现是因为索引字段发生类型转换造成的。

2024-03-21 14:35:28 298

原创 Java stream使用TreeSet去重

在使用stream处理集合的时候,有些场景需要使用指定的字段去重,去重的方法有很多,今天介绍一种,通过TreeSet去重。

2024-03-20 00:27:01 179

原创 java泛型

java泛型用法

2024-03-18 16:53:36 384

原创 Win11安装Plsql140报错2503

出现上述问题,主要是因为msi包安装的权限问题,使用管理员权限安装即解决。其实所有.msi二进制文件包安装出现2503、2502的报错,都可以使管理员身份执行。msiexec /package xxx.mis 的方式解决。

2024-03-15 17:04:11 324

原创 flex弹性盒子平分布局

【代码】flex弹性盒子平分布局。

2024-03-14 00:02:38 354

原创 flex弹性盒子实现左中右居中布局

【代码】flex弹性盒子实现左中右居中布局。

2024-03-13 18:09:44 388

原创 JAVA使用JNA调用.so(.dll)动态库

有写开发场景需要调用第三方c/c++的动态库,jdk本身有jni可以实现调用,但是jni的使用非常麻烦,这里提供另一个神器,那就是JNA。

2024-03-11 15:37:50 543

原创 uniapp调用原生android插件传递回调函数

uniapp原生方法,回调函数

2024-03-07 17:45:30 893

原创 LocalDate计算某月份的日期

locatedate计算某个月份所有日期

2024-03-04 23:39:09 360

原创 uniapp开发android原生插件

uniapp原生android插件开发

2024-03-04 12:00:33 973

原创 JAVA集成微信支付V3版JSAPI下单

微信支付jsapi预下单、参数签名

2024-02-29 15:00:27 438

原创 avue-crud中el-select的使用

Avue的v2版本是一个基于element-ui低代码前端框架,Avue的v3是一个基于element-plus低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。

2024-02-05 10:07:44 593 1

原创 k8s存储之PV、PVC

在k8s集群中,资源存储会散落到各个工作节点上,这样对用资源调用很不方便,那么k8s是如何实现存储资源共享的呢,本文浅尝辄止的探讨一下,k8s是通过pv、pvc实现的。

2024-02-01 16:54:47 1221

原创 sql判断字符串是否存在

sql判断某个字符是否包含在字段中,在mysql通常有以下几种方式。

2024-02-01 15:29:44 1089

原创 Liunx运维批量启动、停止服务

【代码】Liunx运维批量启动、停止服务。

2024-01-27 23:33:14 430

原创 node多版本管理工具nvm安装

点击可执行程序下一步即可,中间有两个选择目录的地方需要注意。这里安装15.14.0和18.16.0两个版本用于测试。官网下载适合自己电脑操作系统的可执行文件。查看node版本可以看到当前的版本为18.16.0。这两个路径都可以根据自己的实际需要选择。通过nvm use可以随意切换本地node版本环境。如图所示表示安装成功。

2024-01-25 16:29:46 377

原创 npm安装yarn

Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载, 同时利用并行下载以最大化资源利用率,安装速度快。有时候使用npm构建项目,拉取第三方库的时候很慢不稳定,而yarn就是解决这一痛点的利器。使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。Yarn 会通过算法校验每个安装包的完整性。

2024-01-23 13:06:00 1252

原创 Liunx运维批处理命令xargs

【代码】Liunx运维批处理命令xargs。

2024-01-22 12:30:43 393

原创 Flink入门教程

【代码】Flink入门教程。

2024-01-21 14:28:49 483

原创 spark 入门教程

maven创建一个spark项目

2024-01-21 14:24:25 497

原创 java stream reduce操作加减乘除

java stream reduce

2024-01-20 23:30:27 508

原创 B-Tree详解及编码实现

多路平衡查找、关系型数据库索引

2024-01-20 10:56:12 852

原创 Java Stream 判断字符串是否存在

java stream 流式处理字符串过滤

2024-01-12 14:03:22 583

原创 Java Stream 拼接字符串

java stream 字符串拼接

2024-01-11 11:19:04 1081

原创 mysql服务多实例运行

为了节省服务器资源,可以在同一台服务器启动多个服务器实例

2024-01-07 17:49:37 745

原创 跳跃表原理及实现

C语言 跳跃表

2023-12-28 11:02:56 15387 1

原创 AVL树原理及代码实现

平衡二叉树、AVL树、平衡二叉树旋转、失衡类型

2023-11-20 11:34:12 7235

原创 哈夫曼树实现

哈夫曼树又称最优树给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。树的带权路径长度规定为所有叶子结点的带权路径长度之和,记为WPL。

2023-11-01 17:55:18 195

原创 二叉排序树

二叉树排序树

2023-10-30 12:07:02 259

原创 循环队列(c语言)

二、循环队列操作函数声明。三、循环队列操作函数定义。

2023-10-24 11:46:18 892

原创 双向链表C语言版

1、声明链表节点操作函数 linklist.h。3、编写测试函数main.h main.c。2、定函数实现linklist.c。main.h函数定义定义。4、编写Makefile文件。main.c调用测试。

2023-10-13 09:32:08 503

原创 Ubuntu20.04.1编译qt6.5.3版mysql驱动

下载qtbase6.5.3源码,将plugin中sqldrivers源码拷至于项目工程中,使用qtcreator打开文件。2、在msyql子目录中CMakeLists.txt第一行添加头文件、引导配置。3、右键选中项目build。1、下载mysql开发库。

2023-10-01 10:53:27 454

原创 QT6.5.2编译PostgreSql驱动

win11平台qt6.5.2编译postgresql驱动

2023-09-25 17:04:04 463

原创 c/c++动态数组

【代码】c/c++动态数组。

2023-09-05 17:07:47 151

原创 c++面向对象——封装、继承、多态案例

封装是面向对象编程的一个主要特点,把数据隐藏,通过函数把数据绑定起来,避免受到外界的干扰和误用从而确保了安全,仅向用户暴露接口而把具体的实现细节隐藏起来的机制。

2023-08-25 15:26:12 189

原创 vscode搭建java开发环境

三、SprignBoot项目启动配置。二、setting配置文件。

2023-08-15 16:41:43 1859

原创 代码优雅神器——Optional容器

Optional是java工具包中的一个用于检测控制的容器,一个可以为null的容器对象。如果值存在则isPresent方法会返回true,调用get方法会返回该对象,可以很有效的解决空指针异常。下面写几个测试案例来体验这个Optional得功效果。1、isPresent()判断对象空值状态。4、orElseGet让供给函数返回默认值。2、ifPresent()消费函数。5、flatMap扁平化操作。3、orElse对空值兜底。

2023-08-03 16:22:31 198

商米消费机uniapp客显原生插件

Sunmi T1mini/T2mini有顾客显示器。官方文档提供的demo支持原生android调用,uniapp无法调用。本插件将商米的原生方法封装为uniapp可用的原生插件。客显插件.zip压缩包包含的四个部分sunmi_subscren_display_lib-release.aar、package.json、inedex.vue(调用的demo说明)、原生插件引用的目录结构。

2024-03-04

hadoop-3.2.2.tar.gz

64位centos7编译hadoop3.2.2

2021-09-27

hadoop-2.9.2.tar.gz

hadoop2.9.2源码使用使用centos7 64位虚拟机环境、jdk8、maven3.6编译而成

2020-06-10

android平台ffmpeg动态库

android平台使用的ffmpeg动态库,arm架构和armv7-aj架构及编译脚本,编译环境Ubuntu 18.04.1 LTS ,安卓ndk版本android-ndk-r12b

2018-11-14

安装lxml模块的wheel文件

找到python解释器安装的目录,找到pip执行文件,配置环境变量,然后根据操作系统的位数和python的版本号安装wheel(进入存放wheel文件的目录,打开控制台,输入 pip insatall xxxxx.whl)即可

2018-03-19

ssm整合实例工程

ssm框架是目前比较流行的一种后台服务器开发框架,尤其是在移动互联网项目中的应用,虽然现在使用maven搭建分布式聚合工程的比较流行,单传统的web方式搭建ssm工程需要掌握的

2018-02-28

ssm框架搭建所需要的全部jar包

Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。

2018-02-28

tesseract-ocr-setup-3.02.02.exe

Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)

2017-09-13

空空如也

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

TA关注的人

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