2022年9月5日
摘要: 经过多天的努力,终于完成了Taurus.Mvc Java版本,Java 版本整体使用和DotNet版本基本一致。因此在Java版本教程未出来之前,可以参考其.Net部分教程。 阅读全文
posted @ 2022-09-05 15:08 路过秋天 阅读(339) 评论(4) 推荐(2) 编辑
  2019年7月24日
摘要: 最近感悟天命,偶有所得,故而打算收徒若干,以继吾之传承。 有缘者,可破瓶颈,走向架构师之峰,指日可待。 阅读全文
posted @ 2019-07-24 00:55 路过秋天 阅读(15479) 评论(2) 推荐(11) 编辑
  2017年12月13日
摘要: .NET的框架造多了,今天就为IOS造一个了,本文介绍Sagit框架的起缘故事及简介... 阅读全文
posted @ 2017-12-13 14:47 路过秋天 阅读(9641) 评论(24) 推荐(30) 编辑
  2016年11月3日
摘要: [更新于2022-06-13]关于可视化调试这一块内容,网上一搜,相关的信息全部是我自己以前发过的文章,悲催就一个字。看来没啥人研究这一块,好在苍天不负有心人,还是被我突围了,最后研发出了这么轻易就能获得的实用性工具: 阅读全文
posted @ 2016-11-03 17:11 路过秋天 阅读(23376) 评论(93) 推荐(436) 编辑
  2016年8月5日
摘要: 为什么要创造Taurus.MVC:记得被上一家公司忽悠去负责公司电商平台的时候,情况是这样的:项目原版是外包给第三方的,使用:WebForm+NHibernate,代码不堪入目,Bug无限,经常点着点着就挂了。一开始招了几个实习的大学生在那玩,搞不定了,终于忽悠的我了,哈哈。。。当时进去的第一感觉是重做,不过呵呵,老板的心思你不猜不行。 阅读全文
posted @ 2016-08-05 11:19 路过秋天 阅读(35825) 评论(86) 推荐(236) 编辑
  2016年7月4日
摘要: 不要问我框架为什么从收费授权转到免费开源,人生没有那么多为什么,这些年我开源的东西并不少,虽然这个是最核心的,看淡了就也没什么了。群里的网友:太平说:记得一年前你开源另一个项目的时候我就说过 这么多年 秋天有两点没变 一是还是单身 另外一个就是cyq.data还没开源 终于等到开源了!也许吧,只有把cyq.data最终开源了,才能解决单身问题,不然我在这上面花的时间太多,都没时间和妹子聊天了。 阅读全文
posted @ 2016-07-04 10:31 路过秋天 阅读(19713) 评论(81) 推荐(163) 编辑
  2016年5月13日
摘要: 随着岁月的推进,不知不觉已在.NET这领域上战斗了十年了,青春还没来得急感受,就已经进入老年痴呆的节奏了。趁着还有点记忆,得赶紧把硬盘里那私藏的80G除外的东西,和大伙分享分享。人生,本就是一个传承的过程:开源,只是一种的方式。好吧,人生叹个三两句啰嗦完,得回正题了: 阅读全文
posted @ 2016-05-13 09:10 路过秋天 阅读(54381) 评论(142) 推荐(209) 编辑
  2022年9月15日
摘要: 以过多天的努力,终于提交了V3.1.1版本:而新的版本,重要的内容,就是重新提供了Rpc间的方法调用,花了不少精力在处理并发的优化上面。对于微服务间的调用而言,Taurus.MVC微服务框架提供了以下方法: 阅读全文
posted @ 2022-09-15 15:21 路过秋天 阅读(271) 评论(2) 推荐(2) 编辑
  2022年9月9日
摘要: 为了写这篇文章,我编写了Java版本的Taurus.MVC。见开源文章:开源:Taurus.MVC-Java 版本框架 (支持javax.servlet.*和jakarta.servlet.*双系列,内集成微服务客户端),下面介绍如何在Java 项目中集成微服务应用中心。 阅读全文
posted @ 2022-09-09 15:47 路过秋天 阅读(321) 评论(1) 推荐(3) 编辑
  2022年9月8日
摘要: 文章至此,完成了框架的Jar包发布到中央仓库,如果不熟悉套路,那是相当的麻烦。网上的教程各有不同,有些是走命令行的,本系列是没有走命令行的,都是可视化操作,遇到问题还是那句话,多参考官方文档。 阅读全文
posted @ 2022-09-08 14:21 路过秋天 阅读(167) 评论(0) 推荐(2) 编辑
  2022年9月7日
摘要: 文章至此,即完成了框架的Jar包发布到中央仓库,如果不熟悉套路,那是相当的麻烦。就这破玩意上传,差不多花了我一天的时间才整顺。 阅读全文
posted @ 2022-09-07 20:41 路过秋天 阅读(133) 评论(0) 推荐(1) 编辑
摘要: 问题: 在Java 代码中开了一个线程,死循环定时运行。 右键运行项目,再右键停目项目: 发现系统有提示警告: 警告: Web应用程序[ROOT]似乎启动了一个名为[Thread-1]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[ java.lang.Thread.sleep(Na 阅读全文
posted @ 2022-09-07 13:46 路过秋天 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 本篇主要设置了账号密码,和PGP的加密程序。这里有几个新手容易迷茫的点:1、settings.xml,默认eclipse自带maven,而这个文件是不存在的,因此网上的教程的配置,都不知道放在哪个节点上。2、配置节点的id,这个id网上有不同的名称,一开始可能不知道有何用途。 阅读全文
posted @ 2022-09-07 13:17 路过秋天 阅读(150) 评论(0) 推荐(1) 编辑
  2022年9月6日
摘要: PGP只要创建并发布即可,后续的配置,会自动读取第一个证书用来加密打包的jar包。如果你创建了多个证书,而且使用的也并非默认的第一个,参考官方文档的以下说明: 阅读全文
posted @ 2022-09-06 22:07 路过秋天 阅读(183) 评论(0) 推荐(2) 编辑
摘要: 问题: 用Maven打包时,发现自行生成了MANIFEST.MF,导致框架读取不到我在MANIFEST.MF定义的版本号。 Manifest-Version: 3.0 Class-Path: Implementation-Title: taurus.mvc Implementation-Versio 阅读全文
posted @ 2022-09-06 20:06 路过秋天 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Taurus.MVC-Java 开源地址:https://github.com/cyq1162/Taurus.MVC-java,本篇讲述如何将一个框架打包上传到中央仓库。经过九九八十一难,终于成功打包上传,特此记录。 阅读全文
posted @ 2022-09-06 15:52 路过秋天 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 用Maven编绎运行时,如果系统引用的JRE运行库,而不是JDK开发运行库,则会抛异常。 阅读全文
posted @ 2022-09-06 02:08 路过秋天 阅读(13) 评论(0) 推荐(0) 编辑
  2022年9月5日
摘要: 经过多天的努力,终于完成了Taurus.Mvc Java版本,Java 版本整体使用和DotNet版本基本一致。因此在Java版本教程未出来之前,可以参考其.Net部分教程。 阅读全文
posted @ 2022-09-05 15:08 路过秋天 阅读(339) 评论(4) 推荐(2) 编辑
  2022年9月1日
摘要: 使用延时队列,应该考量业务积压的数据量,如果数据量小,那么都不是问题。如果数据量大,那么建立队列数据库,按时间存档要发送的数据,定时扫描处理更合适。 阅读全文
posted @ 2022-09-01 12:12 路过秋天 阅读(576) 评论(0) 推荐(6) 编辑
  2022年8月31日
摘要: 延迟队列用于事件发生后间隔一段时间后需要做特定处理的场景,死信队列是指队列的消息过期了,或是被拒约处理,被系统转发到指定的队列(这个接收丢弃信息的队列就叫死信队列) 阅读全文
posted @ 2022-08-31 16:49 路过秋天 阅读(529) 评论(0) 推荐(1) 编辑
  2022年8月30日
摘要: 初看交换机的概念时,以为会有根据绑定的RoutingKey进行过滤监听的功能,而网上,也有一些误导人代码,差点连我也被陷进去了,真想给那些作者一脸泡沫。 阅读全文
posted @ 2022-08-30 14:40 路过秋天 阅读(769) 评论(7) 推荐(4) 编辑
  2022年8月29日
摘要: 本篇介绍如何保障消息不重复消费以及如何产生消息的唯一ID,除了网上的基本两种方式,个人还奉献了单机版的场景方式。 阅读全文
posted @ 2022-08-29 09:45 路过秋天 阅读(757) 评论(2) 推荐(3) 编辑
  2022年8月28日
摘要: 本篇简单介绍如何使用RabbitMQ消息时,做到消息的可靠性,不丢失。 阅读全文
posted @ 2022-08-28 01:11 路过秋天 阅读(714) 评论(4) 推荐(4) 编辑
  2022年8月27日
摘要: 对于Taurus.MVC 微服务应用程序而言,程序需要在启动时,将自身的可访问地址告诉注册中心。而通过Docker发布时,其访问路径(IP)或端口(被映射)改变了,而且是后期在部署时才变化的。那如果在程序启动之时,就获知自身的可访问地址呢? 阅读全文
posted @ 2022-08-27 12:47 路过秋天 阅读(305) 评论(1) 推荐(2) 编辑
摘要: 问题: 一开始以为Servlet 没有提供对文件读取的相关内容。 后来发现,HttpServletRequest中有getParts方法,可以获取上传的文件。 再后发,经过反复测试,发现都读不到相关内容。 再后发,发现有一些示例,在Servlet程序中通过注解可以获取到。 嗯,我代码只有Filter 阅读全文
posted @ 2022-08-27 02:40 路过秋天 阅读(15) 评论(0) 推荐(0) 编辑
  2022年8月26日
摘要: 问题: Eclipse 配置Server的时候,最高的Tomcat只能选到8.0版本。 而下载的Tomcat可能是9.0或10系列,如何兼容? 解决: 方法1:用winRAR方式打开它catalina.jar: 并进入到org->apache->catalina->util找到ServerInfo. 阅读全文
posted @ 2022-08-26 15:22 路过秋天 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Tomcat 下载地址:https://tomcat.apache.org/ 问题: 一开始可能会提示找不到 新手,默认下载最新版本,当Tomcat的版本安装10系列,会出现这个问题。 由于传统的servlet都是:javax.servlet名称空间。 而tomcat 10系列脑门中风了,改了名称空 阅读全文
posted @ 2022-08-26 15:07 路过秋天 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 问题: 在进行代码编码路由映射时,发现映射后的请求总是404。 解决: 这问题卡了我一小时,经过研究后发现,是通过映射后的请求,默认不再经过过滤器导致的。 网上找到的解决方法是配置Xml: <filter-mapping> <filter-name>myfilter</filter-name> <u 阅读全文
posted @ 2022-08-26 12:23 路过秋天 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 问题: 在使用中,Url总是带上项目名称,实际项目中是不带的。 比如对于test项目,启动地址默认为:http://localhost:8088/test/ 解决: 项目右键属性: 在Web Project Settings中设置Context root为“/“即可。 如果没立即生效,有以下几种尝试 阅读全文
posted @ 2022-08-26 11:25 路过秋天 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 本篇介绍,如何在Docker Hub中心注册账号,以及如何使用命令将本地的Docker 镜像上传。 阅读全文
posted @ 2022-08-26 10:19 路过秋天 阅读(342) 评论(1) 推荐(3) 编辑
摘要: 刚好需要用到重复注解: 下面进行示例使用: 1、先正常定义一个注解: @Retention(value = RetentionPolicy.RUNTIME) @Target(value = {ElementType.METHOD} ) @Inherited public @interface Req 阅读全文
posted @ 2022-08-26 02:48 路过秋天 阅读(10) 评论(0) 推荐(0) 编辑
  2022年8月25日
摘要: 问题: 获取反射的方法参数名时,得到arg0,arg1,而不是定义的参数名。 示例代码: Parameter[] parameters= methodInfo.getParameters(); if(parameters!=null && parameters.length>0) { callPar 阅读全文
posted @ 2022-08-25 18:10 路过秋天 阅读(12) 评论(0) 推荐(0) 编辑
路过秋天