自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 react项目整理(react基础+react全家桶+ant-ui知识)基础篇(四)

项目中使用的功能方法请求外部的百度地图下的天气API先在百度地图开放平台,创建应用,选择浏览器,生成自己的AK码在代码中安装jsonpsudo yarn add jsonp --save封装jsonp方法import JsonP from ‘jsonp’export default class Axios {// 链式调用static jsonp (options) {return new Promise((resolve, reject) => {JsonP(options

2021-10-09 09:27:28 3548

原创 react项目整理(react基础+react全家桶+ant-ui知识)基础篇(三)

react生命周期getDefaultProps // 初始化props属性,props来自其他组件getInitialState // 初始化组件的状态componentWillMount // 组件加载之前render // 渲染componentDidMount // 组件dom插入之后componentWillReceiveProps // 接受父组件的传递shouldComponentUpdate // 组件的更新处罚componentWillUpdate // 组件要更新前co

2021-10-09 09:26:34 319

原创 react项目整理(react基础+react全家桶+ant-ui知识)基础篇(一)

基础知识点项目地址:https://github.com/yangxinjian/reactPractice.git完整项目地址(主要是这个)https://github.com/yangxinjian/reactAntBike.git准备阶段-基层环境安装node.js(官网下载即可)node -v (查看是否安装node完成)安装yarn新一代的包管理工具facebook开发,你也可以选择cnpmyarn的速度会比npm快安装版本统一,更安全更简洁的输出更好的语义化sudo c

2021-10-09 09:25:45 241

原创 react项目整理(react基础+react全家桶+ant-ui知识)基础篇(二)

react正式开始咯(上诉方法均为自己手打搭建一个react项目,了解每一步,接下来是react提供的项目创建方法)react => 视图层框架 组件化 JSX表达式 虚拟DOMFacebook 开源的一个JavaScript库React结合生态库构成一个MVC框架(vue也是mvc)特点:Declarative(声明式编码:只需要声明在哪里做什么,无需关心如何实现);Component-Based(组件化编码);高效-高效的DOM Diff算法,最小化页面重绘单向数据流生态介绍vue生

2021-10-09 09:19:31 210

原创 antd-Calendar(日历)自动嵌入对应时间问题

**代码建议去antd官网copy,最主要的是getListData方法这个用我的这个方法,他就会将数据嵌入到对应的日历框内。**import React from 'react';import { Form, Input, InputNumber, Modal, Calendar, Badge, Alert, Select } from 'antd';import { connect }...

2020-03-17 17:20:55 5059 6

原创 react+umi引入百度地图react-bmap组件基本使用

首先去百度开放平台—控制台—应用管理----我的应用,创建一个AK码,这里应用名称填写个自己知道干啥的就行,应用类型看你是什么端口。我这边是浏览器端。白名单可以填写*,本地的话直接写localhost想调用百度地图的API必须引入百度的script,原生的react内加入如下代码(我是umi+react不是原生react,这个引入方式取自百度) <script type="tex...

2020-03-17 17:03:02 3299 1

原创 React中antd框架下upload多个图片简单上传

antd的上传组件也是挺好康的,预览、删除也特别方便。适合表单上传。查询资料多个上传处理 不明确,我就在下面name为file的input隐藏域内储存多个图片上传这行代码是限制多个图片上传的总数,这里目前是不能超过6张图片,到达六张图片后,点击上传的按钮将会消失。 {this.props.tAccessory >= 6 ? null : uploadButton}点击眼睛会弹出...

2019-12-30 16:20:41 4816 2

原创 spring Boot+beetl +beetlSql 内置sqlManager的简单使用

beetBeetl是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,它功能强大,性能良好,超过当前流行的模板引擎。而且还易学易用。BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。使用大量内置SQL,轻易完...

2019-11-25 16:37:29 3627 2

原创 react-pdf-js展示问题

**试过好几个PDF预览插件,可能是太笨,官方文档看不懂, 一开始我以为直接require(“动态地址”)就ok,但是只能引入静态的PDF文件,后来直接把返回的文件在后台转换成base64格式,set进一个字段,前台PDF插件内的 file={“data:application/pdf;base64,”+this.props.datum.base64}。"data:application/pdf...

2019-11-22 16:24:09 2403 2

原创 react中antd的upload只上传一个文件

基本上每做一个项目,前端都会换一个架构这次用 了UMI+DVA框架 React书写碰到的问题,内容会持续更新记录因为使用的封装的公共的前后台交互方法,如果是表单上传请求头千万不能加前台传送的是values.file.file 这个是file文件本体async function request(url, options, useMockApi) { options.credentials...

2019-11-22 16:13:38 10559 3

原创 react-native第三方插件native-base Picker 动态写入下拉框数据

干刚入坑,挑选了好几种第三方下拉框,还是用了base的picker(react-native-modal-dropdown安装之后,使用没反应,可能是我react-native版本0.62版本过高,有兴趣的朋友可以去看看)这里还要注意可能会有黄色警告出现,提示版本内置的某个props会在下个版本删除怎么怎么地。加上这个就不会出现warning了//消除页面黄色warning console...

2019-08-08 15:40:48 1318

原创 简单有趣的入门算法题【持续更新】

【代码】简单有趣的入门算法题【持续更新】

2025-03-26 08:55:06 171

原创 ruyoi cloud解决 JWT strings must contain exactly 2 period characters. Found: 0

之前在用boot版本时候未出现过这种情况,cloud版本auth模块下 TokenController.java。

2025-03-26 08:54:28 172

原创 OCR提取相关统一信用代码、识别身份证信息

【代码】OCR提取相关统一信用代码、识别身份证信息。

2025-03-17 11:35:30 263

原创 multipartFileToFile转file以及相关操作工具类

文件转换、更换流文件、重新启动服务器时自动删除缓存文件。

2025-03-17 11:27:17 204

原创 分库分表与NewSQL数据库的区别及适用场景

NewSQL:原生分布式数据库(如TiDB、CockroachDB),从底层设计为分布式架构,集成存储、计算和事务管理,无需依赖外部中间件。分库分表:基于中间件(如ShardingSphere、MyCat)和传统关系型数据库(如MySQL),通过应用层逻辑将数据拆分到多个库或表中。分库分表:分布式事务需通过XA协议或柔性事务(如Seata)实现,对业务代码侵入性较强,性能开销较大4。选择分库分表:若团队技术能力强,需兼容现有系统,且分片逻辑明确(如按用户ID分库)4。中间件与数据库功能冗余,性能损耗较高。

2025-03-14 10:58:36 455

原创 NewSQL 数据库技术解析

NewSQL 是新一代关系型数据库的统称,旨在结合 传统关系型数据库 的强一致性与 分布式系统 的高扩展性。它通过创新架构设计(如分布式事务、分片技术、内存计算等)解决海量数据场景下的性能瓶颈,同时兼容 SQL 语法,降低迁移成本。NewSQL 是数字化转型浪潮中的关键技术,适用于需要强一致性、高并发且数据量持续增长的业务(如金融核心系统、物联网平台、实时风控)。选择时需权衡其分布式复杂度与业务实际需求,避免技术过度设计。实时分析 部分 NewSQL 支持 HTAP(混合事务与分析),避免 ETL 延迟。

2025-03-14 08:52:53 668

原创 阿里Arthas线上环境排错工具快速入门

输入dashboard,按回车/enter,会展示当前进程的信息,按ctrl+c可以中断执行。出现arthas@进程id 就成功了 quit/exit 可退出。

2025-03-13 09:52:09 342

原创 Java 虚拟机调优全攻略(附实战案例与性能监控)

1.1 JVM 内存结构 JVM 内存结构包含以下部分: 程序计数器:线程私有,记录当前线程执行的字节码位置。Java 栈:线程私有,存储方法调用和局部变量。本地方法栈:线程私有,支持 Native 方法执行。堆内存:所有线程共享,对象实例存储区。方法区:所有线程共享,存储类信息、常量、静态变量等。1.2 垃圾回收机制 分代回收理论: 新生代(Young Generation):包含 Eden 区、From Survivor、To Survivor。老年代(Old Generation)。

2025-03-13 09:50:58 499

原创 java日志自动根据每日日期自动切换文件

【代码】java日志自动根据每日日期自动切换文件。

2025-03-06 11:29:36 326

原创 java阿里云发送单条短信[后续更新批量发送短信]

【代码】java阿里云发送单条短信[后续更新批量发送短信]

2025-03-06 11:20:50 97

原创 图片添加水印

优化的图片添加水印问题,此为spring mvc老项目的方法经过优化而来,boot框架的可以简单看看逻辑, mvc的直接用。

2025-02-17 17:06:37 185

原创 【jar包启动命令简单分享】

最近在做springcloud项目,整理了下启停脚本。后续有时间再研究docker+k8s。

2025-02-17 16:54:33 449

原创 shardingsphere-jdbc-core-spring-boot-starter的性能问题(理论)

例如,在一个海量订单数据的系统中,按照订单时间或用户 ID 进行分片,将数据分散到多个分片中,查询特定时间段或特定用户的订单时,只需在相应的分片中查询,大大减少了查询的数据量,提高了查询效率。这会带来一定的性能开销,例如在跨分片的事务操作中,需要使用分布式事务解决方案,如两阶段提交(2PC)、三阶段提交(3PC)等,这些方案会增加事务的处理时间和复杂度,导致性能有所下降。当执行 SQL 语句时,需要根据分片规则确定数据所在的具体分片,这涉及到数据路由和定位的过程,会带来一定的性能开销。

2024-12-31 14:33:29 284

原创 若依ruoyicloud下自定义分表shardingsphere-jdbc-core-spring-boot-starter[实战配置]

ShardingSphere-JDBC-Core-Spring-Boot-Starter:是基于 Spring Boot 的启动器(Starter),它的作用是简化 ShardingSphere-JDBC 在 Spring Boot 项目中的集成和配置。ShardingSphere-JDBC-Core-Spring-Boot-Starter:在依赖方面,除了引入 ShardingSphere-JDBC 的相关依赖外,还需要引入 Spring Boot 的相关依赖。这里我是由若依的多数据源分片算法改动而来。

2024-12-31 11:30:10 1578 2

原创 【java8】List.stream() 强大的处理数据集工作,目前处理集批次,每晚处理几百万次量

在这个例子中,Collectors.toMap方法的第一个参数s -> s.split(“:”)[0]用于从字符串中提取姓名作为键,第二个参数s -> Integer.parseInt(s.split(“:”)[1])用于从字符串中提取成绩并转换为整数作为值,最终得到一个Map,结果可能是{Alice=80, Bob=90, Charlie=70}。在这个例子中,sorted()会按照整数的自然升序顺序对numbers列表中的元素进行排序,结果是[1, 2, 3]。

2024-12-17 09:24:19 1483 1

原创 Htpp中web通讯发送post(上传文件)、get请求

二、还有文件上传的需求 这个http5的我简单试了几种不会用 直接引用的之前第三方给的对接方法。一、正常发送post请求。

2024-12-17 09:06:27 275

原创 调用微信识别二维码接口识别图片内的二维码[java]

/spring mvc框架谨慎使用 clean所有缓存再进行启动。

2024-12-05 09:03:11 170

原创 docker理论+部署(一)

Docker是一种开源的容器化平台,通过使用容器技术,可以将应用程序及其所有依赖项打包到一个称为Docker镜像的独立单元中。持续集成和持续部署:使用Docker可以将应用程序和依赖项打包到一个镜像中,并且可以使用Docker容器来进行持续集成和持续部署,从而更快地将应用程序交付到生产环境。便携性:由于Docker镜像包含了所有的依赖项,因此可以在任何支持Docker的环境中部署和运行应用程序,无需担心环境差异和配置问题。外部访问微服务:如果需要从外部访问微服务,可以将容器的端口映射到主机的端口。

2024-10-31 09:11:04 552

原创 vue限定类型上传文件 最简单实践(单个可文件、可图片)

这个是为了文件导入弄的,内部运维人员使用的 目前还没做删除文件的交互。延伸代码 再次限制类型 与大小 fileSizewei。

2024-09-25 15:51:39 486 1

原创 MySQL数据库分库分表的策略与实践

在数据库系统的设计与维护中,随着应用数据的不断增长,单一数据库实例往往难以承受巨大的数据量和访问压力,这时就需要考虑采用分库分表的策略来优化系统性能,提升数据处理的效率。分库:指的是将原本存储在一个数据库中的数据分散存储到多个数据库中,每个数据库独立管理一部分数据。分表:则是将一个大表按照一定的规则拆分成多个小表,这些表仍然位于同一个数据库中,但每个表存储的数据量较小,从而提高了查询、更新等操作的效率。性能瓶颈:随着数据量增长,单一数据库服务器的处理能力会达到上限,导致查询速度下降,系统响应变慢。

2024-07-31 08:59:27 493

原创 芋道以开源之名行下作之事 恬不知耻 标榜自己开源 特公开全部源码+sql 不用再加入知识星球 2024-08-14

链接: https://pan.baidu.com/s/1TeuxbAUfLQ5_BqMBF1kniQ?pwd=cqud 提。依次为后端、补充版的sql、前端。此文档内安装部署等一应俱全。

2024-07-31 08:53:25 1696 30

原创 【前端面试题】vue2.0与vue3.0不同处大全

这主要得益于内部对虚拟DOM的完全重写,mounting和patching的提速,以及基于Proxy的观察者机制,使得组件实例初始化速度提高100%,同时提供了更快的内存使用和响应速度。综上所述,Vue 3.0在性能、API设计、TypeScript支持、响应式系统、组件和模板、全局API、自定义渲染器API以及项目结构和命令等方面与Vue 2.0存在显著的不同。Vue 3.0对TypeScript的支持得到了显著的改进,包括更好的类型推导、逻辑和生命周期钩子的类型化支持,以及更准确的编译时类型检查。

2024-06-25 16:02:02 786 4

原创 数据库开发规范

本规范旨在明确数据库开发过程中的各项标准,包括命名规范、设计规范、编码规范、安全规范以及性能优化等方面,以指导开发人员和数据库管理员进行高效的数据库开发和管理。数据库的三范式(Three Normal Forms)是关系型数据库设计的基础原则,用于减少数据冗余、增强数据的一致性和完整性。同时,应关注数据库的硬件资源使用情况,如CPU、内存、磁盘等,确保数据库系统能够稳定运行。过多的索引会降低写操作的性能。定义:在满足第一范式的前提下,表中的非主键列必须完全依赖于整个主键,而不是仅仅依赖于主键的一部分。

2024-06-25 16:00:08 482

原创 java编写微信小程序订阅消息提醒推送踩坑记录(2024-03-25热乎出炉)

后,在「开发」-「开发管理」-「消息推送」中,管理员扫码启用消息服务,填写服务器地址(URL)、令牌(Token) 和 消息加密密钥(EncodingAESKey)等信息。如果出现用户拒绝的这一步说明你的json格式ok 咱们还需要前端写函数触发订阅窗 让用户订阅咱们的消息。URL接口配置如 https://www.baidu.com/prod-api/wxMessage。TOken 有了接口没有进行token验证 就会告诉你Token效验失败。在你提交配置的时候 wx会给你发get请求来验证地址。

2024-03-25 09:49:52 1421 2

原创 mysql5.0升级8.0 mysql本地库更换 mysql1055

刚把笔记本换成台式 重新安装了mysql8.0,之前是5.0版本的 数据库是阿里的 没有这个问题。按一下m 直接拉倒有mysql的服务 右键选择重新启动 这样就ok了。1.找到mysql.ini 配置文件。本地升级数据库 直接1055。

2024-03-20 17:35:14 492

原创 Liunx修改权限、修改文件、打包发布、安装软件等命令

【代码】Liunx修改权限、修改文件、打包发布、安装软件等命令。

2024-03-19 15:45:52 342

原创 git基础命令

【代码】git基础命令。

2024-03-19 15:43:47 176

原创 若依nginx配置HTTPS、静态资源配置

【代码】若依nginx配置HTTPS、静态资源配置。

2024-03-19 15:10:02 1136

原创 i-d-e-a全家桶激活码 非插件

【代码】i-d-e-a 全家桶激活码 到2026年

2024-03-05 09:53:40 2267 7

区块链生成唯一编码 用作于全链数据对外暴露展示信息

区块链生成唯一编码 用作于全链数据对外暴露展示信息

2024-10-21

TortoiseGit-LanguagePack-2.14.0.0-64bit-zh-CN.msi

TortoiseGit-LanguagePack-2.14.0.0-64bit-zh_CN.msi

2024-03-19

Redis-x64-3.2.100

Redis-x64-3.2.100

2024-03-19

java自动打包日志 指定配置文件 开关脚本(禁止win环境下编辑)

java自动打包日志 指定配置文件 开关脚本(禁止win环境下编辑)

2024-03-19

签约中投科信接口设计 商户绑卡签约

签约中投科信接口设计 商户绑卡签约(换绑卡)流程--子商户签约--子商户开通支付----调用支付(自动分账)----查询交易--退款等11个接口,集成了微信支付、支付宝支付,对接了中投科信交易的完整周期

2024-03-19

uiapp实现了音频、视频通话

uiapp实现了音频、视频通话,多机构,区分用户、服务者角色,功能页面不同

2024-03-01

使window系统使用linux系统命令查看日志

可以使window系统使用linux系统命令查看日志 应用场景为将tomcat服务容器化的项目时 查看实时日志 解压开后将文件放置于C:\Windows\System32目录下 管理员权限打开 进入你的tomcat地址 执行linux命令

2023-03-28

Auto-Refresh-Chrome-v1.3.16 自定时网页刷新插件

Auto-Refresh-Chrome_v1.3.16 自定时网页刷新插件(堡垒机等虚拟电脑使用)

2023-03-08

md5加密实现规则以及demo展示

md5加密规则自己定义,可加入uuid,自定义字符串之后进行反转加密多次,确保加密的东西无法被逆转。

2022-10-27

Wub.zip 禁止更新

防止关闭window更新服务关闭之后还是自动启动,一键屏蔽电脑更新

2021-10-13

百度扒图Test.java

输入抓取的图片关键字以及页数自动下载图片

2021-10-09

永劫无间罗技宏教学(1).rar

市面上100多的宏

2021-10-09

oracle.zip1111

oracle 微客户端

2021-10-08

Tmall_Tickets-master.rar

天猫茅台抢购软件,浏览器插件运行

2021-10-08

svn安装以及中文包Svn.zip

svn安装以及中文包

2020-05-08

FeiQ2015_Setup.zip

同一个网络下进行聊天以及传大文件

2020-05-08

apache-tomcat-7.0.52(x86).zip

apache-tomcat-7.0.52(x86).zip

2020-05-08

svn整合MyEclipse的配置及使用.pdf

svn整合MyEclipse的配置及使用

2020-05-08

StartIsBack++全系统版本无视win10更新

壁纸全屏幕,windows图标优化。StartIsBack++全系统版本无视win10更新

2020-05-08

文件转换成PDF文件预览

支持常见的doc、docx、txt、ppt、pptx、xls、xlsx等转换成PDF文件预览 需要两个参数 oldPath newPath. oldPath为需要转换的文件所在位置,newPath为转换后存放的地址,文件内有main方法

2019-11-20

MyPdfViewer.rar

本人被PDF预览文件困扰了好多天,最后才特么发现就是个粑粑玩意 官网说的就是粑粑玩意 file跟本不能动态requie引入文件 只能引入静态文件 找了好几天才找到解决问题的方法

2019-11-20

React Native+react-navigation+antd Mobile(加载环境)一个简单的页面跳转demo

这个只是一个简单的页面跳转,但是前期配置环境配置了一周,还是发上来留个纪念哈哈

2019-07-18

壁纸透明化

可以让你的壁纸在电脑最下面的任务栏显示,全屏幕桌面,更改window开始菜单页面透明化等

2019-06-21

react项目前端 小白、初学者 入门必看

react项目前端增删查改,模态框等。初步使用了redux以及redux-saga。代码并不复杂,也是本人学习的时候鼓捣出来的,觉得我这次所使用的redux以及saga技术初学者也可以看的懂。 下载之后请配置好环境哦

2019-06-21

jsoup关键词爬图片

下载之后立马就可运行,只改下想搜索图片的关键词还有下载到哪里的地址。jsoup的maven依赖已经放入

2018-12-21

JAVA发送邮件

更换下自己的网易邮箱账号就能发送邮件,如果是发送邮件的邮箱是腾讯邮箱的话还需要你自己去qq邮箱开启服务,将代码里面的SMTP以及host服务器更改为你开启服务器的值

2018-12-07

微信扫码跳转获取相关信息

微信扫码登陆并且跳转,拿到用户基本信息,包括是否关注公众号本人springboot+beetl。

2018-12-06

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

TA关注的人

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