自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Se_a_的博客

讲述一个菜鸟変大神的故事

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 对象池模式在uniapp鸿蒙APP中的深度应用

对象池(Object Pool)是一种性能优化设计模式,通过预先创建并复用对象来减少垃圾回收(GC)开销和内存分配时间。│ 对象池 │ ←───→ │ 应用程序 │ ←───→ │ 垃圾回收器 │创建/缓存对象 借出/归还对象 减少回收压力。

2025-04-17 09:35:52 649

原创 Web Worker在uniapp鸿蒙APP中的深度应用

独立线程:运行在独立于UI线程的全局上下文中无阻塞:不会影响页面响应速度和渲染性能受限环境:无法直接操作DOM,通过消息机制与主线程通信兼容性:鸿蒙OS 3.0+完美支持,uniapp已做好适配层。

2025-04-16 17:56:57 636

原创 基于uniapp的鸿蒙APP大数据量性能优化

通过以上系统化的优化方案,uniapp开发的鸿蒙APP即使处理十万级数据量,仍可保持流畅的用户体验。建议根据实际业务场景,选择最适合的优化策略组合。

2025-04-16 17:39:49 1184

原创 Java Stream深度解析 高阶技巧与性能优化实战

Java Stream采用了惰性求值与短路优化的设计理念

2025-04-14 11:27:46 1081

原创 Java Stream流 带你从入门到精通,解锁高效数据处理新姿势。

Java 8引入的Stream API是处理集合数据的革命性工具,它允许我们以声明式方式处理数据,并支持并行操作。Stream不是数据结构,而是对数据源(集合、数组等)的高级抽象,可以让我们写出更简洁、更易读的代码。// 实现Collector接口可以创建自定义收集器},Java Stream API提供了一种高效、声明式处理数据的方式。Stream的创建方式丰富的中间操作和终端操作并行流的使用和注意事项强大的收集器功能实际应用场景和性能优化技巧。

2025-04-14 11:21:19 1004

原创 概念篇 - 理解核心原理与技术体系

掌握Vue基础 + uniapp基础组件。运行第一个鸿蒙demo。学习鸿蒙原生API调用。

2025-04-08 15:26:35 905

原创 高阶篇 - 企业级架构与前沿实践

渐进式复杂度:从基础功能开始,逐步添加鸿蒙特性性能优先:在开发早期建立性能基准安全设计:采用"零信任"安全模型混合架构:合理平衡Web与原生代码比例质量内建:将测试纳入开发流程常见问题解决方案:Q: 鸿蒙卡片如何实现动态更新?A: 使用uni.postMessageToHarmonyCard API配合卡片内部的onMessage监听Q: 如何调试原生插件?A: 使用DevEco Studio的远程调试功能,配合HBuilderX的日志系统Q: 应用体积过大如何优化?

2025-04-08 14:00:31 708

原创 中阶篇 - 深度解锁鸿蒙特性与性能调优

* 必须指定高度 */

2025-04-07 17:18:17 740

原创 入门篇 - 快速搭建你的第一个鸿蒙APP

在HBuilderX中创建uniapp项目时,选择"uni-app"项目模板,确保manifest.json中包含鸿蒙配置项。在manifest.json的"鸿蒙应用配置"中设置签名信息,或使用DevEco Studio进行签名。打开manifest.json,在"基础配置"中勾选"鸿蒙"平台支持。选择"uni-app" → 输入项目名称 → 选择默认模板。发行 → 原生App-云打包 → 选择鸿蒙平台。或使用本地打包生成HAP文件。文件 → 新建 → 项目。将生成的HAP包提交到。

2025-04-07 16:53:35 987

原创 BD09、GCJ02、WGS84坐标系转换详解及Java实现

在开发地图相关应用时,我们经常会遇到不同的坐标系标准。

2025-03-31 17:41:12 397

原创 Java多线程简明指南

一个程序就像一家公司进程是这家公司(有独立办公室和资源)线程是公司里的员工(共享办公室资源,各自干活)为什么要用多线程?活干得更快(多个人同时干活)不会卡住(一个人去办事,其他人继续工作)更有效率(特别适合需要等的事情,比如等外卖)

2025-03-31 17:21:03 329

原创 使用 axios Excel文件下载乱码及页面提示net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)(已解决)

测试发现 使用 Postman 请求下载文件是正常的,但通过 axios 得到的就是乱码文件,一开始便排除了后端导致乱码问题。这里是一位离职的同事写的,所以也不清楚为什么需要转换为String,有知道的小伙伴可以在下方。排查到此 指定地址下载文件不会出现乱码,那么是否表明乱码问题并非前端引起的?前端 调用 axios 并处理返回结果代码。2.因为没有权限,导致了请求失败,被拒绝。前端 axios 请求代码 ,是的,又一个新问题出现了。与实际 length不符。但是我的问题还不在此…...

2024-09-12 14:41:18 2647

原创 TypeError: Cannot read property ‘$vm’ of undefined【已解决】

最后发现是main.js文件中引用组件、框架写在了 // #ifndef VUE3 // #endif 里面导致vue3的项目不加载组件。修改为 // #ifdef VUE3 后上面的问题解决了。不太了解所以先是查询了一些资料,发现很少相关的问题解答。发现都正常,于是重新建了一个项目测试问题。

2024-09-12 14:40:58 1050 1

原创 关于uni-app 集成 uni-push1.0实现个推 IOS设备在线不推送问题【已解决】

uni-app 推出了 uni-push2.0,但是2.0推送是需要收取费用,于是使用uni-push1.0版本。测试发现 android 在线推送测试正常,ios在线推送测试接收不到,但是离线能接收到。

2024-09-12 14:40:37 955

原创 Vue实现百度地图矩形裁切功能

【代码】Vue实现百度地图矩形裁切功能。

2024-09-11 15:42:06 529

原创 Vue实现百度地图工具栏功能

【代码】Vue实现百度地图工具栏功能。绘制【点、线、面、矩形】

2024-09-11 15:40:52 558

原创 开源地理编码 OpenStreetMap 在Ubuntu 22.04上部署 Nominatim 地图服务器

2.2安装所有需要的软件包3.专用用户帐户操作3.1创建用户和目录运行3.2使用以下选项切换到用户3.3导出用户名和主目录3.4验证用户账号有权限读取主目录4.设置PostgreSQL4.1调整postgresql配置,该配置位于/etc/postgresql/14/main/postgresql.conf4.3最后,我们需要添加两个postgres用户:一个用于执行导入的用户,另一个用于应该以只读方式访问数据库的web服务器5.下载和安装nominatim5.1进入到设置

2024-06-14 16:06:33 1462

原创 日期周转换具体时间

*** 获取指定周的最后一天* @param year 年份* @param week 年的第几周* @param format 返回格式* @return 返回周的最后一天// 说明是年的最后一天 if(week * 7 >= 365) {} else {// 设置年份 cal . set(Calendar . YEAR , year);// 设置周 cal . set(Calendar . WEEK_OF_YEAR , week);

2023-05-10 11:53:28 226

原创 关于字符串日期带有AM 或 PM转成 Date格式

AM 、PM 、Date

2022-08-02 16:18:07 1592

原创 Java执行SQL语句查询出的结果多出小数点问题记录

项目场景:生成流水号通过SQL生成流水号时发现流水号莫名多了小数点。后台SQL执行数据:解决方案:因为 IFNULL( + 1,1)得到的是int 类型,将为空时的值 1 替换成 ‘1’ 就变成字符串了。

2022-06-09 16:57:33 1172

原创 关于@Scheduled运行一段时间不执行定时任务

关于@Scheduled(cron = “0 */1 * * * ?”)运行一段时间不生效项目场景:客户端时间校准,每隔 1分钟 同步一次服务器时间,时间不同则进行修订客户端时间。问题描述:部分客户端出现时间不同步。 @Scheduled(cron = "0 */1 * * * ?") public void calibrationRun() { service.execute(() -> { log.info("开始同步时间!");

2021-08-20 13:27:07 4771

原创 关于MySQL提示Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT)

@[TOC](关于MySQL提示Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation ‘=’)MySQL编码错误,做个笔记。 今天执行存储过程时发现了一个BUG,整理解决过程在此记录。问题发生在存储过程获取视图等 因为编码格式不同出现如下错误:错误代码: 1267Illegal mix of collations (utf8mb4_ge

2021-04-02 16:02:53 3712 1

DirectX-v4.3增强版修复工具

DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。 该程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。程序主要针对0xc000007b问题设计。本程序中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 程序为了应对一般电脑用户的使用,采用了易用的一键式设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、下载、修复以及注册的全部功能,无需用户的介入,大大降低了使用难度。在常规修复过程中,程序还会自动检测DirectX加速状态,在异常时给予用户相应提示。

2024-07-24

Xshell-7.0.0164p - 一款远程连接工具

自用资源,官网下载有时比较慢。 一款远程连接工具,业界最强大的SSH客户机。 亦可在官网下载:https://www.xshell.com/zh/free-for-home-school/

2024-07-24

WinSCP-6.3.4-Setup 远程文件传输工具

自用资源 一款远程文件传输工具 亦可在官网下载:https://winscp.net

2024-07-24

Xftp-7.0.0162p -远程文件传输工具

自用资源,官网下载有时比较慢。 远程文件传输工具 亦可在官网下载:https://www.xshell.com/zh/free-for-home-school/

2024-07-24

URL转PDF / HTML转PDF

实现一个转pdf的功能。 phantomjs 相比 wkhtmltopdf 体积小,转换完整度高。 phantomjs 相比 IText ,支持URL 转换PDF、 转换完整度高。 经过比较,我觉得phantomjs是转化比较好的。 以上提供一个简易的demo,实现URL或HTML转换为PDF文件。

2023-01-30

POI实现Excel导入导出并附带加载进度条

这是一个Excel表格导入与导出功能,Excel美化,并且添加了进度条,丢上Eclipse直接运行使用,附带测试数据与说明。Java项目使用maven搭建。

2019-08-30

原创贪吃蛇Web版

本人原创贪吃蛇,可穿越自己身体、提供暂停键玩累了可以休息。积分越高蛇也就越大,适合新手把玩,js代码简单易懂加上黑色背景、白色小蛇显得格外动人。

2019-08-07

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

TA关注的人

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