踩过坑后,我发现了这几个运维神器
作为一个工作了8年的运维开发,踩过的坑数不胜数。从半夜被SSL证书过期叫醒,到个人项目发不了短信验证码,再到网站挂了半天才发现...这些痛苦的经历让我不断寻找更好的解决方案。
今天分享三个我在实际工作中发现的实用工具,希望能帮大家少踩一些坑。
1. SSL证书管理:告别半夜被叫醒
痛点回顾
证书突然过期,用户无法访问网站
手动续费太麻烦,经常忘记
企业证书动辄几千块,个人项目用不起
解决方案:ssl.spug.cc
核心优势:
价格优势明显:单域名39元/年,比其他平台便宜87%
自动化部署:一键部署...
非常少见的体验感比较好的轻论坛
**现在是短平快的时代,**短剧、短视频之所以迅猛发展就是明证。
论坛的核心价值应该是“快捷地让多个用户聚焦到共同话题上,然后轻松地完成互相交流”。
然而很多论坛发布一大堆不便捷的功能,新用户进来一看不能快速聚焦到感兴趣的话题,又碍于繁杂功能而无法快速沟通,所以曾经繁荣无比的论坛时代没落了……
在我看来,不是用户没交流的心理需求,而是很多论坛程序并不了解用户需求,他们应该多向颜色网站开发者多多学习,如何精准把握用户需求。
—————————
给本站提点界面优化的小建议:
一、首页标题栏,标签前面图标去掉,改...
bbs-go上传组件代码问题
上传图片报错:Maximum recursive updates exceeded in component.this means you have a reactive eddect that is mutating its template, render function, updated hook or watcher source function
这里作者写错了,应该是fileList.value,不然就会导致无限递归,进入死循环,浏览器卡死
手撸一个emoji表情包组件
找一找
一开始在网上找成品emoji表情包组件,花了两个小时都没有找到自己想要的,要么加载太慢|要不就是样式不满意...
自食其力
为了满足自己的需求以及节约时间,打算半小时自己写一个
上代码
Emoji.vue
<template>
<div class="container">
<div class="content">
<div class="content-title" v-if="use_list.length">常用</div>
<ul class="emoj...
《 uni-app for Harmony 的朝闻天下的最佳实践》
《 uni-app for Harmony 的朝闻天下的最佳实践》
在移动应用开发中,提供一个美观且功能强大的新闻展示界面对于提升用户体验至关重要。本文将深入剖析一个基于 uni-app for Harmony 开发的新闻展示页面的实现技术。
一、开发前准备
1.熟悉 uni-app 和鸿蒙系统特性
• 深入了解 uni-app 的跨平台开发优势、组件库和开发工具。同时,认真研究鸿蒙系统的独特特性,如分布式能力、一次开发多端部署、安全机制等。
2.规划应用架构
• 根据应用的功能需求和目标用户,设计合理的应...
Excelize 开源基础库 2.9.0 版本正式发布
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel、WPS、OpenOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。自 2016 年开...
《 uni-app for Harmony 的朝闻天下的最佳实践》
《 uni-app for Harmony 的朝闻天下的最佳实践》
在移动应用开发中,提供一个美观且功能强大的新闻展示界面对于提升用户体验至关重要。本文将深入剖析一个基于 uni-app for Harmony 开发的新闻展示页面的实现技术。
一、开发前准备
1.熟悉 uni-app 和鸿蒙系统特性
• 深入了解 uni-app 的跨平台开发优势、组件库和开发工具。同时,认真研究鸿蒙系统的独特特性,如分布式能力、一次开发多端部署、安全机制等。
2.规划应用架构
• 根据应用的功能需求和目标用户,设计合理的...
分享一个最近完成的项目打包查框架插件:百度地图路书实现历史轨迹回放、轨迹回放进度、聚合点、自定义弹框和实时监控视频、多路视频轮巡播放
前言
分享一个刚做完项目集成技术,一个车辆行驶轨迹监控、行车视频监控、对特种车辆安全监管平台,今年政府单位有很多监管平台项目,例如:渣土车监控、租出车监管、危害气体运输车监管等平台,这些平台都有车辆行驶轨迹坐标记录,监管平台需要对车辆轨迹进行展示(轨迹回放-用到地图路书API-如图2),车辆在地图上的坐标(很多车量,需要用到地图的聚合点-可以根据地图放大展开点,缩小时会合并显示数量-如图1),还有车辆监控视频实时播放(多路视频同时播放-如图3),可以对天的录像回放(一天视频时间轴线-可点击查看某时刻视频-如...

WatchAlert - 开源一站式监控告警系统
概述
WatchAlert作为一款功能强大的开源监控告警管理系统,凭借其丰富的功能、灵活的配置和高效的性能,在云原生和DevOps领域具有广泛的应用前景。无论是对于初创企业还是大型企业,WatchAlert都能提供稳定可靠的监控告警解决方案,助力用户提升运维效率,降低维护成本。
开发基础:WatchAlert采用Go语言和React框架开发,确保系统的稳定性和高效性。
功能定位:作为一款云原生监控报警管理系统,提供丰富的监控告警功能。WatchAlert可以替代AlertManager、Prometheu...
《Excelize权威指南》新书发布
Excelize 开源 8 周年,《Excelize权威指南》正式出版,带你深度探索 GitHub 高 Star 开源库 Excelize。
在数据洪流涌动的数字化时代,数据处理与分析已跃升为解锁无限洞察力的金钥匙,赋能商业智慧、重塑医疗健康版图、驱动教育科研创新。然而,当数据量级爆炸式增长,传统工具如 Excel 虽被誉为数据处理领域的常青树,其手动操作与有限的可视化能力在追求高效与批量处理的征途上,却显得力不从心。
Excelize 库为 Go 语言开发者点亮了处理 Excel 文件的全新路径。作为一...
为了让Go开发变得更简单我把传统多层结构改为准单层
前言
自从使用上Go语言我们把开发简单贯彻到底,一个语言是否用得到舒服吗,我们一方面是看语言本身,另一方面还得有个好用框架,我们开发项目一般是不会从零开始编写代码,都是找个框架,在框架基础上搭建自己业务。所以我们一直想有一个满足开发简单、维护简单、学习简单、性能优秀、安全保障的框架,全网搜索没有找到合意框架,经过7年积累,自己戳一个,目前使用已经满足快速开发外包项目要求了,新老程序员交接成本也很低。本文我们一起分享一下我们这赖人搭建的框架。
框架设计思路
我们包传统常见的表现层(Controller),业务...

vue相关知识
二、MVC和MVVM的区别
1、什么是MVC
MVC 即 Model-View-Controller 的缩写,就是 模型—视图—控制器,也就是说一个标准的Web 应用程式是由这三部分组成的:
View :代表UI,展示数据
Model :代表数据模型,管理数据
Controller :处理来自用户的请求,并将 Model 返回给用户
2、MVC的缺点:
1)、开发者在代码中大量调用相同DOM API,处理繁琐 ,操作冗余,使得代码难以维护。
2)、大量的DOM 操作使页面渲染性能降低,加载速度变慢,影响用...
Python二叉树
在 Python 中,二叉树是一种分层的数据结构,其中每个节点最多有两个子节点,通常称为左子节点和右子节点。Python 没有内置的二叉树实现,但可以通过定义类来构建二叉树。以下是使用 Python 定义和操作二叉树的一些基本方法和常用函数:
定义二叉树节点类:
class TreeNode:
def __init__(self, value):
self.value = value
self.left = None
self.right = No...
如何选择合适软件开发语言-兼顾降本增效和软件性能推荐Go语言
当前入关你想找一家科技公司开发你的软件,您又不懂选择着那种开发语言合适你的项目,我们从java、C#、PHP过来的团队,建议您优选Go,Go 语言以其卓越的并发性能、快速的编译速度和丰富的标准库而在开发领域崭露头角。使用 Go 语言,可以构建出高性能、占用服务器资源小、可维护的网络应用,满足不断增长的互联网需求。所以选择Go来开发您的项目性价比是最高的,不仅仅在开发成本减少、且在后期运营成本也减少。
想了解更多去我们社区找我们聊聊,https://goflys.cn/home

Excelize 开源基础发布 2.8.1 版本,2024 年首个更新
Excelize 是 Go 语言编写的用于操作电子表格办公文档的开源基础库,基于 ISO/IEC 29500、ECMA-376 国际标准。可以使用它来读取、写入由 Microsoft Excel、WPS、Apache OpenOffice、LibreOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表...

分享短链接工具:支持生成新浪短链接和百度短链接,无限访问次数
1号防红网:https://fhno1.cn
1.目前市场上支持生成t.cn短链的网站已经不多了,试运营期间免费使用,无劫持、无暗跳、无广告。
2.支持批量生成和API接口生成,批量单次最多50条,暂定每人每天100条短链配额。
3.支持数据统计和修改原网址功能,支持直连和跳转。
4.支持检测微信域名检测功能(试运营期间免费)。
5.访客生成的短链接有效时长为24小时,如需生成长期有效短链接可以登录后生成。
6.微信扫码登录,无需绑定手机号,不会涉及推广短信等
7.微信内强开已红功能正在开发中
附言:使用后...
Excelize 入选 2023 开源创新榜优秀开源项目
近日,由中国科协科学技术传播中心、中国计算机学会、中国通信学会、中国科学院软件研究所共同主办,CSDN 承办的 2023 开源创新榜专家评审会在国家科技传播中心成功举办。Excelize 电子表格文档开源基础库入选“2023开源创新榜”优秀开源项目。
评审委员会主任王怀民院士指出,人类文明和科技文明发展中,一项成果得以记录、传播、共享才对推动社会进步有价值,开源是群体智慧的现代表征,在当下推动高质量发展、高水平安全具有重要现实意义。通过开源创新榜征集评选工作,可以挖掘和推广我国在开源技术领域的优秀成果和先进...
MyBatis实战指南(一):从概念到特点,助你快速上手,提升开发效率!
MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程。
大家好,今天我们要来聊聊一个在Java开发中非常实用的框架——MyBatis。你是否曾经因为数据库操作而感到困扰?是否曾经因为SQL语句的编写而烦恼?那么,MyBatis或许就是你的救星。
接下来,让我们一起来了解一下MyBatis的概念与特点吧!
一、MyBatis基本概念
MyBatis 是一款优秀的半自动的ORM持久层框架,它支持自定义 ...
JDBC数据库连接池:告别繁琐配置,轻松实现高效数据库操作!
我们已经知道JDBC是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,也是大多数Java开发者与数据库打交道的必备工具。但是,你是否知道,JDBC在处理大量并发请求时,可能会遇到一些问题?这就是我们今天要讨论的主题——JDBC数据库连接池。
首先,让我们来了解一下什么是数据库连接池。
一、数据库连接池简介
JDBC连接池,全称为Java多线程数据库连接池,是一种用于管理数据库连接的技术。其主要作用是减少每次请求时创建和释放数据库连接的开销,以此提高系统性能。
在应用程序和数据库之间,JDBC连...
Java集合:双列集合HashMap的概念、特点及使用
HashMap是Java中的一个集合类,它实现了Map接口,提供了一种存储键值对的方式。你可以把它想象成一个没有固定大小和形状的储物柜,你可以随时往里面放东西,也可以随时取出东西。而且,这个储物柜还有一个神奇的功能,那就是无论你放进去的是什么,取出来的总是你放进去的那个。
上篇文章讲了Map接口的概念,以及Map接口中的常用方法和对Map集合的遍历,本篇文章我们将继续介绍另一个十分重要的双列集合—HashMap。
HashMap 概念
HashMap集合是Map接口的一个实现类,它用于存储键值映射关系,该...