Uniapp-H5
发布H5版 点击 发行-网站-PC Web或手机H5(仅适用于uni-app) H5 手机版发行,输入 网站标题,网站域名可以不填,点击 发行 控制台输出,打开目录 h5 注意 默认 h5 目录的资源要发布到 web 容器根目录,才能正常访问 HBuilderX 打开项目 mainfest.json ,切换到 H5配置:推荐配置为 ./ 可以部署在任意目录下 运行的基础路径 如 /h5/,代表在域名的/h5目录下部署运行 如设为./,则代表相对路径,支持File协议打开,此时路由模式强制为hash模式 调试技巧 浏览器安装 vue 插件 DevTools 组件:以目录+文件名作为组件名,例如 pages/index/index.vue 页面组件为 PagesIndexIndex
ES-elasticdump数据迁移
ElasticDump插件目的是为了导入/导出ElasticSearch数据,方便数据迁移 注意⚠️需要node环境安装此插件 安装 在线安装(有互联网) 12345# 通过npm命令 安装npm install elasticdump -g# 安装成功elasticdump --help 离线安装(无互联网) 注意⚠️前提是都要安装node环境 先找一台联网的设备安装 123456789101112# 安装npm-pack-allnpm install -g npm-pack-all# 安装elasticdumpnpm install elasticdump -g# 查看安装目录npm list -g --depth=0# 进入elasticdump安装目录打开命令窗口执行#...
Javascript-小技巧
发表于|JavaScript
原文20 个既简单又实用的 JavaScript 小技巧 (qq.com) 详解1.滚动到页面顶部我们可以使用 window.scrollTo() 平滑滚动到页面顶部 123const scrollToTop = () => { window.scrollTo({ top: 0, left: 0, behavior: "smooth" });}; 2.滚动到页面底部当然,如果知道页面的高度,也可以平滑滚动到页面底部 1234567const scrollToBottom = () => { window.scrollTo({ top: document.documentElement.offsetHeight, left: 0, behavior: "smooth", });}; 3.滚动元素到可见区域有时我们需要将元素滚动到可见区域,我们应该怎么做?使用 scrollIntoView 就足够了 12345const...
html2file-html转文档服务
githubpetterobam/html2file: 收集一系列html转文档的开源插件,做成html页面转文件的微服务集成Web应用,目前包含 html转PDF、html转图片、html转markdown、html转word、excel等等。...
Doctron-Html2Pdf-Html2Img
githubdoctron/README_ZH.md at master · lampnick/doctron (github.com) 特性 使用chrome内核保证高质量将HTML转为pdf/图片。 简易部署(提供docker镜像,Dockerfile以及k8s yaml配置文件)。 支持丰富的转换参数。 转为pdf和图片支持自定义大小。 无状态服务支持。 安装 使用Docker 123456#使用默认配置docker run -p 8080:8080 --rm --name doctron-alpine lampnick/doctron #使用自定义配置文件docker run -p 8080:8080 --rm --name doctron-alpine \-v <本地doctron.yaml配置文件>:/doctron.yaml \lampnick/doctron 使用k8s 1kubectl apply -f...
dynamic-datasource-动态数据源
参考基础必读(免费) · dynamic-datasource · 看云 (kancloud.cn) 常见问题之-切换数据源失败 · dynamic-datasource · 看云 (kancloud.cn) 集成ShardingJdbc:集成ShardingJdbc · dynamic-datasource · 看云 (kancloud.cn) 自动读写分离:mybatis下读写分离 · dynamic-datasource · 看云 (kancloud.cn) 数据源知识库 · dynamic-datasource · 看云 (kancloud.cn) 注入多数据源123456789101112public class A{ // 注入多数据源 @Autowired private DataSource dataSource; public void dosomething{ //使用的时候需要强转 DynamicRoutingDataSource ds =...
SpringBoot-logback
说明 SpringBoot logback 日志输出到控制台、文件、mysql数据库 配置文件:logback-spring.xml 配置文件修改后,项目会自动重新加载,所以不需要手动重启项目 可以控制输出日志的级别 <root level="INFO"> 步骤添加数据库连接池 dbcp - pom.xml12345<dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version></dependency> 创建数据库和日志记录表1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556create database `run_log_scm`...
Vue-clipboard剪切板
发表于|Vueclipboard剪切板
官方clipboard.js — Copy to clipboard without Flash (clipboardjs.com) 步骤 安装依赖 1npm install clipboard --save 导入组件 1import Clipboard from 'clipboard' 使用 1<a class="fileUrl" @click="copy(record)">复制url</a> 123456789101112131415161718192021// 复制文本copy(record) { let clipboard = new Clipboard('.fileUrl', { text: function() { // 要复制的文本源 return record.fileUrl; } }); let that = this ...
SpringBoot-看门狗
发表于|SpringBoot看门狗
在Spring Boot应用中实现看门狗(Watchdog)功能,主要是为了监控应用状态并在应用发生异常或无响应时自动重启应用,确保服务的高可用性。 Spring Boot本身并不直接提供看门狗功能,但你可以通过几种方式来实现这一需求: 1. 使用Spring Boot Actuator和External ToolsSpring Boot Actuator 提供了一系列端点(Endpoints)来监控应用的健康状况,其中 /health 端点可以用来检查应用的健康状态。你可以结合外部工具(如cron作业、Systemd服务、Docker的健康检查机制或云平台的监控服务)定期调用这个端点,并根据返回的状态决定是否重启应用。 示例配置Actuator在application.properties或application.yml中启用Actuator的健康检查端点: Properties 1management.endpoints.web.exposure.include=health 然后,使用外部工具编写脚本来定期检查该端点,并在需要时重启应用。 2. 使用Spring...
公告
风雨无阻,灯火为你,星光虽微,照耀夜空。
最新文章
归档
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2025 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2024 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2023 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2022 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2021 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2020 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1
- 2019 1