技术干货
文章平均质量分 68
技术干货
八零后琐话
八零后程序员的日常琐话,不定期分享推荐技术干货。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
干货:Nginx反向代理从安装到配置详解,轻松搞定Web服务器部署
本文详细介绍了Nginx反向代理的部署与配置方法。内容包括: 通过Homebrew在Mac上安装Nginx Nginx配置文件结构解析,包括全局块、事件块、HTTP块、Server块、Location块和Upstream块 核心配置指令详解,如监听端口、SSL证书配置、负载均衡设置等 提供完整的nginx.conf配置示例,涵盖错误日志、访问控制、反向代理等实用功能 特别说明了HTTPS服务器配置和前端单页应用的特殊处理方式 文章旨在帮助开发者快速掌握Nginx配置技巧,提升Web服务部署效率。原创 2025-11-14 20:30:00 · 616 阅读 · 0 评论 -
干货:Gravitee 4.8轻松将任意API秒变MCP工具
摘要:Gravitee 4.8新增MCPAgentToolServer功能,可将现有API接口快速转换为MCP工具调用。本文详细介绍了在macOS环境下的部署步骤,包括Docker Desktop安装、Gravitee配置及MCP插件启用方法,并演示了如何将本地HTTP接口转换为MCP接口,最后通过Cherry Studio验证MCP功能。文中还提供了关键配置信息、验证技巧和排错建议,帮助用户快速实现API的MCP转换。所有相关下载地址和OpenAPI规范说明均已整理。原创 2025-11-13 08:30:00 · 1299 阅读 · 0 评论 -
干货:手把手搭建ElasticSearch日志监控告警
本文介绍了ElasticSearch日志监控告警的实现方案,主要包括:1.通过Java SDK定时查询ES错误日志数量;2.提供完整的代码示例实现ES客户端连接、布尔查询构建和错误日志统计;3.给出常用的ES REST API命令用于调试;4.推荐ElastAlert和Frostmourne等开源监控方案作为替代选择。该方案能及时发现系统异常,提高运维效率,保障系统稳定性。转载 2025-09-14 07:42:28 · 105 阅读 · 0 评论 -
干货:Integer隐藏陷阱引发的生产故障
这次事故根源不是“Integer 缓存”本身,而是我们的开发同学误用了对象比较语义。更深层的教训是:有些“看起来没问题”的代码,其实是靠 JVM 的偶然行为在运行。而这些偶然,迟早会在生产上还债。原创 2025-11-08 18:11:18 · 273 阅读 · 0 评论 -
干货:一行JVM参数,帮我拯救了90%的CPU
我那天改完参数,看着CPU曲线稳稳降下去的那一刻,真有种“世界终于安静了”的感觉。这次的经验让我重新认识到:JVM调优不是玄学,而是工程学。很多人看见CPU高就去怼代码、调GC,其实问题有时候藏在那些平时没人动的小参数里。-XX:ReservedCodeCacheSize看似不起眼,但它决定了JIT编译器能否顺畅工作。原创 2025-11-08 18:15:19 · 731 阅读 · 0 评论 -
Linux中JDK1.5.0.22(32位)的安装、配置与卸载
一、JDK下载 先从网上下载jdk(jdk-1_5_0_22-linux-i586-rpm.bin),下载后放在/home目录中,当然其它地方也行。 jdk-1_5_0_22-linux-i586-rpm.bin是个自解压的文件 网址:http://www.oracle.com/technetwork/java/javasebusine原创 2013-12-18 13:09:43 · 8920 阅读 · 0 评论 -
linux下sftp常用命令
sftp远程常用命令原创 2017-10-09 12:24:29 · 8962 阅读 · 1 评论 -
Linux下SVN安装与配置详解
一、前言 SVN服务器有两种运行方式: 1.独立服务器; 2.借助apache; 两种方式各有利弊,独立SVN服务器不结合Apache安装使用,连接独立SVN服务器也不用HTTP协议。 这是比较快捷的SVN服务器配置方法。本次安装时使用的是独立用品方式。SVN存储版本数据也有2种方式:1.BDB;2.FSFS。 因为BDB方式在服务器中断时,有可原创 2013-12-26 16:36:14 · 1644 阅读 · 0 评论 -
Linux发行版列表
Linux发行版列表,枚举Linux发行版,包括按软件包管理系统划分,以及按发行方式划分两种列表。一、按打包方式划分1、基于Dpkg (Debian系)Debian GNU / Linux是一种强调使用自由软件的发行版。它支持多种硬件平台。Debian及其派生发行版使用deb软件包格式,并使用dpkg及其前端作为包管理器。Adamantix:基于Debian,特别关注安全。转载 2013-12-15 14:30:04 · 1713 阅读 · 0 评论 -
解决:每次打开一个EXCEL都会自动打开另外一个EXCEL文件
最近电脑不知道是怎么了,每次打开一个excel文件,都会自动打开一个名为RESULT.xls文件。总结解决方法如下 :(1)确认打开的Excel没有写宏代码,可能电脑中了宏病毒,需要杀毒清理,听说小红伞可以查杀恢复这个问题;(2)找一下Excel的自启动文件夹中是否存在UFO, 文件夹位置:C:\Documents and Settings\你登录操作系统所用原创 2012-07-04 14:25:27 · 47615 阅读 · 0 评论 -
使用VBA生成Excel目录列表
一、个人需求最近使用Excel整理一些术语解释的文档,每个术语都对应一个sheet,最后有个索引页,可以快速链接到指定的sheet。由于sheet会不断增加,做索引页时需要自动生成。考虑使用VBA实现,由于初次接触VBA,在此留个备份。二、功能实现(1)新建“索引”sheet,在此工作表中插入一个“生成索引”的按钮,如下图: (2)为此按原创 2013-01-10 13:49:59 · 6476 阅读 · 0 评论 -
永久取消EXCEL 2007中邮箱地址的自动链接
今天用EXCEL 2007统计一个人员名单时,发现输入人员的邮箱地址后,单元格会自动变成“mailto:email address"的超链接,单击会弹出一个写邮件的窗口,真够烦人的。如何永久取消这种链接呢?其实挺简单,操作步骤如下:(1)单击excel 2007左上角的office按钮,选择右下角的“Excel 选项”(2)在“Excel 选项”窗口上,选择“校原创 2012-09-12 09:58:37 · 15528 阅读 · 0 评论 -
将Excel中存储为文本的数字转换为数字格式
有时,Exel 2007中的数字可能会作为文本格式化并存储在单元格中,这会给以后的计算造成问题或导致排序次序混乱。您可能在格式设置为文本的单元格中键入了数字,或者数据可能作为文本从外部数据源导入或复制。 格式为文本的数字在单元格中为左对齐,而不是右对齐。如果打开了“错误检查”,那么这些单元格也会用错误指示器 标记。可以将它们同时转换为一个单元格或单元格区域(区域:工作表上的两个或多个单转载 2013-12-16 15:34:36 · 6665 阅读 · 0 评论 -
修复Chrome中Shockwave Flash has crashed问题
一、Chrome版本Google Chrome的特点是简洁、易用、方便、快速,本人也一直使用Chrome浏览器,目前使用的版本如下:二、问题现象但最近不知道怎么回事,页面总是弹出下图所示的信息,页面中的视频都无法正常观看。三 、解决办法开始以为是Adobe Flash Player的原因,重装后无果。还好找到了一个解决的办法,现分享如下,(1)在Ch原创 2012-12-13 11:46:35 · 198572 阅读 · 4 评论 -
【Microsoft Office Document Imaging 2007】提取图片中的文字
使用Office 2007工具里的程序:Microsoft Office Document Imaging提取图片中的文字一、首先查看自己是否安装了Microsoft Office Document Imaging 所有程序 ---> Microsoft Office ---> Microsoft Office工具 ---> ”,如下图,则说明已安装。就可以直接原创 2013-12-09 12:53:43 · 96461 阅读 · 1 评论 -
强烈推荐:MyEclipse6.5中,实现输入任意字母后都会有提示(详细图文)
操作步骤:(1)打开MyEclipse 6.5,选择“window”→“Preferences”→“java”,展开“Editor”,选择“Content Assist”。(2)选择“Content Assist”,可以看到右边“Auto-Activation”下面的“Auto activation triggers for java”这个选项。其实触发代码提示的就是“.”这个符号原创 2012-07-04 15:03:17 · 3201 阅读 · 0 评论 -
Struts配置文件详解
Struts配置文件详解,web.xml以及struts-cofig.xml,以及struts-cofig.xml中各个标签的作用。 Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文件.web.xml文件是配置所有web应用的而struts-config.xml文件是struts专用的配置文件,事实上也是可转载 2007-06-28 11:01:00 · 862 阅读 · 1 评论 -
Linux下Tomcat的catalina.out文件自动归档
随时业务增长,Tomcat下catalina.out日志文件会变得越来越大,导致排查日志或者进行日志备份相当困难。为了解决这一问题,可以将catalina.out文件按天进行归档原创 2017-09-30 17:09:19 · 1406 阅读 · 0 评论 -
SpringBoot集成百度UidGenerator
实践项目中唯一ID的使用场景有很多种,比如流水号、业务订单号等,生成的方式也有很多种,常见的有UUID、数据库自增ID、批量生成ID、Redis生成ID、Twitter的snowflake算法、百度UidGenerator、美团Leaf。今天给大家推荐一下百度的UidGenerator,并实战集成到SpringBoot项目当中,供大家参考使用。百度UidGenerator介绍UidGenerator是Java实现的, 基于Snowflake算法的唯一ID生成器。UidGenerato.原创 2021-01-12 23:50:17 · 1290 阅读 · 0 评论 -
Gitlab项目克隆地址小坑
编辑gitlab.yml文件vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml配置完后重启gitlab服务gitlab-ctl restart 注意:重启服务一定不可以运行gitlab-ctl reconfigure 否则会重新编译,配置信息会失效原创 2020-12-31 17:49:44 · 436 阅读 · 0 评论 -
【读书笔记】如何设计一个秒杀系统
文档下载地址:https://download.youkuaiyun.com/download/lyjluandy/13842618PS:由于文件大小限制,部分内容未展示,可以通过文件下载,查看全部内容。原创 2020-12-27 10:41:06 · 196 阅读 · 0 评论 -
Rational Rose 2007 V7.0 安装、激活与无法启动问题详解(图文)
一、软件下载软件下载地址:http://pan.baidu.com/share/link?shareid=467021&uk=421719222激活文件地址:http://download.youkuaiyun.com/detail/lyjluandy/6916601二、软件安装1、使用虚拟光驱把以.bin为扩展名的安装文件打开,点击【setup.exe】文件2、在安装界面选择【Ins原创 2014-02-12 17:17:55 · 18642 阅读 · 4 评论 -
接口测试小工具(HTTP + XML)
为测试接口简单写了个小工具,先留下个备份…… 接口测试 body {font-size:12px; font-family:Tahoma;} .tit0 { background-color: #DAEAF9; padding-left: 5px; font-size:15px;原创 2013-12-24 17:16:44 · 13634 阅读 · 4 评论 -
java.lang.UnsupportedClassVersionError原因分析和解决办法
一、问题 今天我在Myeclipse 6.5中,把原来可以正常编译运行的SSH工程,由原来的JDK1.5转换成了JDK1.6,并选择Eclipse的Complier compliance level为6.0,重新启动Tomcat服务,结果控制台出现【java.lang.UnsupportedClassVersionError】错误提示。二、原因分析 出现原创 2012-12-19 14:41:10 · 3876 阅读 · 0 评论 -
tomcat服务器中设置.do等地址为首页的方法
众所周知,在java web程序中,可以利用web.xml设置网站首页,如: index.jsp 但是如果我们的首页需要加载数据,通过struts的action、Spring mvc等框架实现的首页,这样设置就不行了。如配置:index.doindex.do是自己实现的一个Action或者controller。这样访问时会提示404错误。并不会按照我们想转载 2012-12-18 14:56:32 · 2678 阅读 · 0 评论 -
weblogic下跨域登录的问题
当前想在一个登录页面A中内嵌另外一个登录页面B,在点击A中的登录按钮后,如果登录成功,则自动点击B中的登录按钮登录B系统。在tomcat中没有出现问题,运行的很好,但是在weblogic中出现,登录A成功后,也登录B系统,但是在跳转到A系统的首页面后,自动退出A系统。分析后发现,登录A后,浏览器中cookie的JSESSIONID被复制,但继续登录B成功后,JSESSIONID又被重新赋值,冲转载 2012-08-08 17:57:57 · 2421 阅读 · 0 评论 -
JAVA递归算法实例小结
一、递归算法设计的基本思想是: 对于一个复杂的问题,把原问题分解为若干个相对简单类同的子问题,继续下去直到子问题简单到能够直接求解,也就是说到了递推的出口,这样原问题就有递推得解。 在做递归算法的时候,一定要把握住出口,也就是做递归算法必须要有一个明确的递归结束条件。这一点是非常重要的。其实这个出口是非常好理解的,就是一个条件,当满足了这个条件的时候我们就不再递归了转载 2012-07-05 11:23:23 · 95512 阅读 · 1 评论
分享