会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
路过秋天
坚持 .NET 三十年,持续提供、更新、创造系列框架,包括ORM、MVC、微服务、分布式等框架,愿国产框架百花齐放,提升国内.NET行业整体竞争力。
-- 理想很美好,现实很残酷,坚持在路上,只因初心仍存
博客园
首页
新随笔
管理
订阅
上一页
1
2
3
4
5
6
7
···
29
下一页
2023年6月27日
Taurus .Net Core 微服务开源框架:Admin 插件【2】 - 系统环境信息管理 - 【OS、Assembly】
摘要: 继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【1】 - 微服务节点管理,本篇继续介绍下一个内容:系统环境信息管理......
阅读全文
posted @ 2023-06-27 09:47 路过秋天
阅读(684)
评论(0)
推荐(4)
2023年6月26日
Taurus .Net Core 微服务开源框架:Admin 插件【1】 - 微服务节点管理
摘要: 最早开发Admin 管理插件,是为了微服务节点,有可视化的界面,后续随着优化开发,丰富了其它功能。目前任意 .Net 或.Net Core的项目,只要在Nuget 中引用 Taurus,即可享有以下管理后台功能:1、微服务节点管理。2、系统环境信息管理。3、指标统计管理。4、系统配置管理。5、系统日志管理。6、扩展菜单管理。7、同步配置管理。
阅读全文
posted @ 2023-06-26 16:37 路过秋天
阅读(824)
评论(2)
推荐(3)
2023年6月6日
Taurus.mvc .Net Core 微服务开源框架发布V3.1.7:让分布式应用更高效。
摘要: 自首个带微服务版本的框架发布:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单,已经过去快1年了,在这近一年的时间里,版本经历了N个版本的迭代。如今,是时候写文章介绍一下了:
阅读全文
posted @ 2023-06-06 15:57 路过秋天
阅读(1392)
评论(5)
推荐(8)
2023年6月2日
ASP.Net Core 刷新界面,内存持续增加不释放问题。
摘要: 今天发现.Net Core 6程序,运行在一台Linux 2核2G内存的服务器中,响应静态文件特别慢。于是一查,发现有个进程:kswapd0 进程 占用CPU 都200%。
阅读全文
posted @ 2023-06-02 15:51 路过秋天
阅读(1409)
评论(0)
推荐(0)
2022年10月14日
Taurus.MVC 微服务框架 入门开发教程:项目部署:7、微服务节点的监控与告警。
摘要: 仅需在【注册中心】应用程序中,配置好数据库链接,即可收获所有相关的信息。以便于对各节点进行监控,进行故障告警。
阅读全文
posted @ 2022-10-14 17:31 路过秋天
阅读(777)
评论(0)
推荐(2)
2022年9月15日
Taurus.MVC 微服务框架 入门开发教程:项目集成:6、微服务间的调用方式:Rest.StartTaskAsync。
摘要: 以过多天的努力,终于提交了V3.1.1版本:而新的版本,重要的内容,就是重新提供了Rpc间的方法调用,花了不少精力在处理并发的优化上面。对于微服务间的调用而言,Taurus.MVC微服务框架提供了以下方法:
阅读全文
posted @ 2022-09-15 15:21 路过秋天
阅读(698)
评论(2)
推荐(2)
2022年9月9日
Taurus.MVC 微服务框架 入门开发教程:项目集成:3、客户端:其它编程语言项目集成:Java集成应用中心。
摘要: 为了写这篇文章,我编写了Java版本的Taurus.MVC。见开源文章:开源:Taurus.MVC-Java 版本框架 (支持javax.servlet.*和jakarta.servlet.*双系列,内集成微服务客户端),下面介绍如何在Java 项目中集成微服务应用中心。
阅读全文
posted @ 2022-09-09 15:47 路过秋天
阅读(679)
评论(1)
推荐(3)
2022年9月8日
Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):5、Maven版本发布与后续版本更新(大结局)
摘要: 文章至此,完成了框架的Jar包发布到中央仓库,如果不熟悉套路,那是相当的麻烦。网上的教程各有不同,有些是走命令行的,本系列是没有走命令行的,都是可视化操作,遇到问题还是那句话,多参考官方文档。
阅读全文
posted @ 2022-09-08 14:21 路过秋天
阅读(557)
评论(1)
推荐(2)
2022年9月7日
Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):4、Maven项目转换与pom.xml配置
摘要: 文章至此,即完成了框架的Jar包发布到中央仓库,如果不熟悉套路,那是相当的麻烦。就这破玩意上传,差不多花了我一天的时间才整顺。
阅读全文
posted @ 2022-09-07 20:41 路过秋天
阅读(471)
评论(0)
推荐(1)
Java Servlet 入门: 问题系列:警告: Web应用程序[ROOT]似乎启动了一个名为[Thread-1]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪
摘要: 问题: 在Java 代码中开了一个线程,死循环定时运行。 右键运行项目,再右键停目项目: 发现系统有提示警告: 警告: Web应用程序[ROOT]似乎启动了一个名为[Thread-1]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[ java.lang.Thread.sleep(Na
阅读全文
posted @ 2022-09-07 13:46 路过秋天
阅读(5347)
评论(0)
推荐(0)
Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):3、Maven独立插件安装与settings.xml配置
摘要: 本篇主要设置了账号密码,和PGP的加密程序。这里有几个新手容易迷茫的点:1、settings.xml,默认eclipse自带maven,而这个文件是不存在的,因此网上的教程的配置,都不知道放在哪个节点上。2、配置节点的id,这个id网上有不同的名称,一开始可能不知道有何用途。
阅读全文
posted @ 2022-09-07 13:17 路过秋天
阅读(458)
评论(0)
推荐(1)
2022年9月6日
Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):2、PGP下载安装与密钥生成发布
摘要: PGP只要创建并发布即可,后续的配置,会自动读取第一个证书用来加密打包的jar包。如果你创建了多个证书,而且使用的也并非默认的第一个,参考官方文档的以下说明:
阅读全文
posted @ 2022-09-06 22:07 路过秋天
阅读(471)
评论(0)
推荐(2)
Java Servlet 入门:问题系列:Maven自定义Manifest (META-INF/MANIFEST.MF)
摘要: 问题: 用Maven打包时,发现自行生成了MANIFEST.MF,导致框架读取不到我在MANIFEST.MF定义的版本号。 Manifest-Version: 3.0 Class-Path: Implementation-Title: taurus.mvc Implementation-Versio
阅读全文
posted @ 2022-09-06 20:06 路过秋天
阅读(548)
评论(0)
推荐(0)
Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册
摘要: Taurus.MVC-Java 开源地址:https://github.com/cyq1162/Taurus.MVC-java,本篇讲述如何将一个框架打包上传到中央仓库。经过九九八十一难,终于成功打包上传,特此记录。
阅读全文
posted @ 2022-09-06 15:52 路过秋天
阅读(575)
评论(0)
推荐(0)
Java Servlet 入门: 问题系列:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
摘要: 用Maven编绎运行时,如果系统引用的JRE运行库,而不是JDK开发运行库,则会抛异常。
阅读全文
posted @ 2022-09-06 02:07 路过秋天
阅读(136)
评论(0)
推荐(0)
2022年9月5日
开源:Taurus.MVC-Java 版本框架 (支持javax.servlet.*和jakarta.servlet.*双系列,内集成微服务客户端)
摘要: 经过多天的努力,终于完成了Taurus.Mvc Java版本,Java 版本整体使用和DotNet版本基本一致。因此在Java版本教程未出来之前,可以参考其.Net部分教程。
阅读全文
posted @ 2022-09-05 15:08 路过秋天
阅读(1389)
评论(5)
推荐(2)
2022年9月1日
RabbitMQ 入门系列:10、扩展内容:延时队列:延时队列插件及其有限的适用场景(系列大结局)。
摘要: 使用延时队列,应该考量业务积压的数据量,如果数据量小,那么都不是问题。如果数据量大,那么建立队列数据库,按时间存档要发送的数据,定时扫描处理更合适。
阅读全文
posted @ 2022-09-01 12:12 路过秋天
阅读(1349)
评论(0)
推荐(6)
2022年8月31日
RabbitMQ 入门系列:9、扩展内容:死信队列:真不适合当延时队列。
摘要: 延迟队列用于事件发生后间隔一段时间后需要做特定处理的场景,死信队列是指队列的消息过期了,或是被拒约处理,被系统转发到指定的队列(这个接收丢弃信息的队列就叫死信队列)
阅读全文
posted @ 2022-08-31 16:49 路过秋天
阅读(1187)
评论(0)
推荐(1)
2022年8月30日
RabbitMQ 入门系列:8、扩展内容:接收信息时:可否根据RoutingKey过滤监听信息,答案是不能。
摘要: 初看交换机的概念时,以为会有根据绑定的RoutingKey进行过滤监听的功能,而网上,也有一些误导人代码,差点连我也被陷进去了,真想给那些作者一脸泡沫。
阅读全文
posted @ 2022-08-30 14:40 路过秋天
阅读(1496)
评论(7)
推荐(4)
2022年8月29日
RabbitMQ 入门系列:7、保障消息不重复消费:产生消息的唯一ID。
摘要: 本篇介绍如何保障消息不重复消费以及如何产生消息的唯一ID,除了网上的基本两种方式,个人还奉献了单机版的场景方式。
阅读全文
posted @ 2022-08-29 09:45 路过秋天
阅读(4267)
评论(2)
推荐(3)
2022年8月28日
RabbitMQ 入门系列:6、保障消息:不丢失:发送方、Rabbit存储端、接收方。
摘要: 本篇简单介绍如何使用RabbitMQ消息时,做到消息的可靠性,不丢失。
阅读全文
posted @ 2022-08-28 01:11 路过秋天
阅读(1491)
评论(4)
推荐(4)
2022年8月27日
Taurus.MVC 微服务框架 入门开发教程:项目部署:6、微服务应用程序Docker部署实现多开。
摘要: 对于Taurus.MVC 微服务应用程序而言,程序需要在启动时,将自身的可访问地址告诉注册中心。而通过Docker发布时,其访问路径(IP)或端口(被映射)改变了,而且是后期在部署时才变化的。那如果在程序启动之时,就获知自身的可访问地址呢?
阅读全文
posted @ 2022-08-27 12:47 路过秋天
阅读(653)
评论(1)
推荐(2)
Java Servlet 入门: 问题系列:Filter中通过HttpServletRequest.getParts()获取不到上传文件。
摘要: 问题: 一开始以为Servlet 没有提供对文件读取的相关内容。 后来发现,HttpServletRequest中有getParts方法,可以获取上传的文件。 再后发,经过反复测试,发现都读不到相关内容。 再后发,发现有一些示例,在Servlet程序中通过注解可以获取到。 嗯,我代码只有Filter
阅读全文
posted @ 2022-08-27 02:40 路过秋天
阅读(1620)
评论(0)
推荐(0)
2022年8月26日
Java Servlet 入门: 旧版本Eclipse配置兼容新版本Tomcat。
摘要: 问题: Eclipse 配置Server的时候,最高的Tomcat只能选到8.0版本。 而下载的Tomcat可能是9.0或10系列,如何兼容? 解决: 方法1:用winRAR方式打开它catalina.jar: 并进入到org->apache->catalina->util找到ServerInfo.
阅读全文
posted @ 2022-08-26 15:22 路过秋天
阅读(287)
评论(0)
推荐(0)
Java Servlet 入门: 问题系列:java.lang.ClassCastException: test.HelloFilter cannot be cast to jakarta.servlet.Filter
摘要: Tomcat 下载地址:https://tomcat.apache.org/ 问题: 一开始可能会提示找不到 新手,默认下载最新版本,当Tomcat的版本安装10系列,会出现这个问题。 由于传统的servlet都是:javax.servlet名称空间。 而tomcat 10系列脑门中风了,改了名称空
阅读全文
posted @ 2022-08-26 15:07 路过秋天
阅读(673)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
29
下一页
公告
路过秋天