会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
歪头儿在帝都
摸爬滚打,才不辜负功名与尘土
博客园
首页
新随笔
联系
管理
[置顶]
【NServiceBus】什么是Saga,Saga能做什么
摘要: 前言 Saga单词翻译过来是指尤指古代挪威或冰岛讲述冒险经历和英雄业绩的长篇故事,对,这里强调长篇故事。许多系统都存在长时间运行的业务流程,NServiceBus使用基于事件驱动的体系结构将容错性和可伸缩性融入这些业务处理过程中。 当然一个单一接口调用则算不上一个长时间运行的业务场景,那么如果在给定
阅读全文
posted @ 2019-11-25 08:55 歪头儿在北京
阅读(2457)
评论(0)
推荐(3)
[置顶]
MyBatis动态代理执行原理
摘要: 前言 大家使用MyBatis都知道,不管是单独使用还是和Spring集成,我们都是使用接口定义的方式声明数据库的增删改查方法。那么我们只声明一个接口,MyBatis是如何帮我们来实现SQL呢,对吗,我们的sql是定义在/resources/mapper/mybatis下。每个单独的xml文件都有一个
阅读全文
posted @ 2018-12-23 17:18 歪头儿在北京
阅读(3619)
评论(1)
推荐(5)
2025年1月3日
.NET Core + Kafka 开发指南
摘要:
什么是Kafka Apache Kafka是一个分布式流处理平台,由LinkedIn开发并开源,后来成为Apache软件基金会的顶级项目。Kafka主要用于构建实时数据管道和流式应用程序。 Kafka 架构 从下面3张架构图中可以看出Kafka Server 实际扮演的是Broker的角色, 一个K
阅读全文
posted @ 2025-01-03 14:27 歪头儿在北京
阅读(908)
评论(2)
推荐(3)
2024年5月20日
Next.js + Mongodb CURD
摘要: 环境 Next.js 14 React 18 Mongodb 前言 花了两周时间学习了Next.js, 自己做了个demo,尝试了下服务器端渲染,客户端渲染,给人的感觉就是又像回到了asp.net MVC时代, 需要在页面初次加载时显示的数据可以使用ViewModel来解决,需要在页面上有交互、异步
阅读全文
posted @ 2024-05-20 12:05 歪头儿在北京
阅读(252)
评论(0)
推荐(0)
2023年11月28日
JpaRepository动态代理执行原理
摘要:
本文基于spring-boot-starter-data-jpa:2.7.17分析 SpringBoot 里集成Jpa自动配置是如何处理的 通过分析SpringBoot 自动配置核心源码可以找到JpaRepositoriesRegistrar类,这个类的父类是抽象类AbstractRepositor
阅读全文
posted @ 2023-11-28 12:07 歪头儿在北京
阅读(602)
评论(0)
推荐(0)
2023年2月28日
tomcat源码分析(二)如何处理请求
摘要:
概述 tomcat的核心就是处理请求, 接收Request, 建立Socket链接, 处理,返回Response。 通过前面的架构图可以知道每个Service都包括连接器Connector组件和容器Container组件。 我们就从Connector组件开始分析。 在分析tomcat是如何处理请求前
阅读全文
posted @ 2023-02-28 09:41 歪头儿在北京
阅读(228)
评论(2)
推荐(1)
tomcat源码分析(一)如何启动服务
摘要: 从startup.sh入手 os400=false case "`uname`" in OS400*) os400=true;; esac PRG="$0" while [ -h "$PRG" ] ; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(
阅读全文
posted @ 2023-02-28 09:38 歪头儿在北京
阅读(215)
评论(0)
推荐(0)
idea导入tomcat8源码搭建源码调试环境
摘要: 从apache tomcat下载tomcat8源码 1.下载到源码后,tomcat默认使用ant作为包管理工具,本地调试时创建pom.xml, 手动创建一个pom.xml放入源码根目录 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="ht
阅读全文
posted @ 2023-02-28 09:36 歪头儿在北京
阅读(660)
评论(0)
推荐(0)
2023年2月11日
ASP.NET6 + Mongo + OData
摘要: 准备工作 Docker环境 Mongo数据库 配置Mongo数据库 ASP.NET6 集成Mongo 安装MongoDB.Driver { "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Wa
阅读全文
posted @ 2023-02-11 22:47 歪头儿在北京
阅读(668)
评论(0)
推荐(5)
2022年8月7日
SQL Server 递归+向上统计
摘要:
前几天有个需求需要基于分类数据向上统计总数,一开始第一个想法是通过程序来计算,后再思考能不能通过SQL脚本直接来计算 基础数据 | Id | ParentId | Category | Num | | | | | | | 1 | 0 | 分类1 | 0 | | 2 | 1 | 分类1-1 | 10
阅读全文
posted @ 2022-08-07 18:05 歪头儿在北京
阅读(678)
评论(0)
推荐(0)
2022年4月16日
java使用poi生成excel
摘要: 使用poi生成excel通常包含一下几个步骤 创建一个工作簿 创建一个sheet 创建一个Row对象 创建一个cell对象(1个row+1个cell构成一个单元格) 设置单元格内容 设置单元格样式. 字体 字体大小 是否加粗 保存 关闭流对象 生成一个工作簿 2010以上格式使用XSSFWorkBo
阅读全文
posted @ 2022-04-16 12:26 歪头儿在北京
阅读(1727)
评论(1)
推荐(1)
2022年2月15日
浅谈Spring Data ElasticSearch
摘要: Spring Data Spring Data 帮助我们避免了一些样板式代码,比如我们要定义一个接口,可以直接继承接口ElasticSearchRepository接口,这样Spring Data就帮助我们实现了操作documents基础的CURD方法,在ES里index类似RDBMS里table的
阅读全文
posted @ 2022-02-15 21:47 歪头儿在北京
阅读(1178)
评论(0)
推荐(0)
下一页
公告