C#/Java 常用轮子 (子文章)(持续更新)
-----> 总文章 入口
C#
框架/类库名称 | 介绍 |
---|---|
Topshelf | windows服务框架 |
Quartz | 定时任务框架 |
NVelocity | MVC视图引擎 |
NPOI | 文档读写 |
SignalR | WebSocket 框架 |
Swagger | REST API 文档生成工具: NSwag Swashbuckle |
Swifter.Json | 性能最佳的 JSON 序列化和反序列化库 |
Newtonsoft.Json | 高级用法 |
DotNetty | 异步事件驱动的网络应用程序框架 |
框架/类库名称 | 介绍 |
---|---|
IbatisNet | ORM |
SqlSugar/Core | ORM 官网 |
PetaPoco | ORM 教程 |
NPOCO | ORM 教程 |
EF | ORM |
NHibernate | ORM |
Dapper | ORM |
框架/类库名称 | 介绍 |
---|---|
MEF | IOC |
Spring.Net | IOC |
AutoFac | IOC |
Ninject | IOC |
C# 分布式框架
框架/类库名称 | 介绍 |
---|---|
RabbitMQ | 消息队列代理 |
Cat | 实时应用监控平台 |
FastDFS | 开源的轻量级分布式文件系统,对文件进行管理 |
Elasticsearch | Lucene 实时分布式搜索分析引擎 |
ExceptionLess | 分布式日志收集(js与C#均可使用) |
MyCat | 数据库分库分表中间件 C# 使用mycat |
Ocelot | NET Core开源API网关 |
Orleans | 官网 教程 |
Consul | 开源的分布式协调服务(类似zookeeper) |
ZooKeeper | 分布式应用程序协调服务 Microsoft.Orleans.OrleansZooKeeperUtils ZooKeeper.Net |
java 框架
框架/类库名称 | 介绍 |
---|---|
Dubbo | 高性能、轻量级的开源Java RPC框架 |
Netty | 异步事件驱动的网络应用程序框架 |
Feign | Netflix开发的声明式、模板化的HTTP客户端 |
Ribbon | 基于HTTP和TCP的客户端负载均衡工具 |
Hystrix | 控制分布式服务之间的交互 |
Zuul | API网关 |
Sleuth | 分布式系统中提供追踪解决方案 |
其他
框架/类库名称 | 介绍 |
---|---|
JQ AutoCompleter | Web智能提示插件 |
Nginx | 高性能的HTTP和反向代理服务 |
C#/Java 常用轮子 (子文章)(持续更新)的更多相关文章
- Redis面试问答(子文章)(持续更新)
-----> 总文章 入口 文章目录 [-----> 总文章 入口](https://blog.csdn.net/qq_37214567/article/details/90174445) ...
- SQL优化(子文章)(持续更新)
-----> 总文章 入口 文章目录 [-----> 总文章 入口](https://blog.csdn.net/qq_37214567/article/details/90174445) ...
- SQL题(子文章)(持续更新)
-----> 总文章 入口 文章目录 [-----> 总文章 入口](https://blog.csdn.net/qq_37214567/article/details/90174445) ...
- C#题(子文章)(持续更新)
-----> 总文章 入口 文章目录 [-----> 总文章 入口](https://blog.csdn.net/qq_37214567/article/details/90174445) ...
- GOF 的23种JAVA常用设计模式 学习笔记 持续更新中。。。。
前言: 设计模式,前人总结下留给后人更好的设计程序,为我们的程序代码提供一种思想与认知,如何去更好的写出优雅的代码,23种设计模式,是时候需要掌握它了. 1.工厂模式 大白话:比如你需要一辆汽车,你无 ...
- RabbitMQ面试问答(子文章)(持续更新)
-----> 总文章 入口 文章目录 [-----> 总文章 入口](https://blog.csdn.net/qq_37214567/article/details/90174445) ...
- iOS:开发常用GitHub开源项目(持续更新)
IOS开发常用GitHub开源项目(持续更新) 数据类 开源库 作者 简介 AFNetworking Mattt 网络请求库 ASIHTTPRequest pokeb 网络请求库 Alamofire ...
- 深入理解Java虚拟机--个人总结(持续更新)
深入理解Java虚拟机--个人总结(持续更新) 每天按照书本学一点,会把自己的总结思考写下来,形成输出,持续更新,立帖为证 -- 2020年7月7日 开始第一次学习 -- 2020年7月8日 今天在百 ...
- pytorch常用函数总结(持续更新)
pytorch常用函数总结(持续更新) torch.max(input,dim) 求取指定维度上的最大值,,返回输入张量给定维度上每行的最大值,并同时返回每个最大值的位置索引.比如: demo.sha ...
随机推荐
- 【洛谷 P2226】 [HNOI2001]遥控赛车比赛(最短路)
题目链接 首先拆点,把每个点拆成4个点,表示到达这个点的时候赛车的朝向. 然后考虑连边. 相邻同向并且都是可以走的点直接连边权1的边. 至于怎么转向,只需在每个点\(i\)向每个方向一直拓展直到不能走 ...
- jQuery动画(带参数)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- H5打开app指定页面(H5+app项目)
H5+app项目,在HBuilderX中设置 详情参考官方 https://ask.dcloud.net.cn/article/64 给h5+app设置scheme值,作用:在其它app和h5页面中启 ...
- 整理:史上最简单的 MySQL 教程
1 前言 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成 ...
- 设置redis开机自动启动
注意:win7执行命令前面可不需要加路径,win10必须要加路径 命令: redis-server --service-install redis.windows.conf 执行完成之后,打开服务管理 ...
- 动态修改app build版本CFBundleVersion
1.需求说明 2.操作步骤 2.1 新建脚本,选择Build Phases 2.2 点击加号,选择New Run Script Phase 2.3 为了便于识别,双击重命名为 Dynamic Buil ...
- 【转】TI DSP C6657学习之——编译静态库.lib
熟悉C++开发的的小伙伴都知道,我们一般代码中往往要引入许多第三方编译好的库,有些是静态链接库static library, 有些是动态链接库dll.引入库的目的一是减少代码的编译时间,二是只提供函数 ...
- centos7小命令
修改时区:timedate [root@centos2 ~]# timedatectl set-timezone Asia/Shanghai 修改语言:localectl [root@centos2 ...
- 191010 python3分数划分ABC等级
# 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,# 60-89分之间的用B表示,60分以下的用C表示. while True: score = input(" ...
- linux ssh_config和sshd_config配置文件学习
在远程管理linux系统基本上都要使用到ssh,原因很简单:telnet.FTP等传输方式是以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险.SSH(Secure Shell)目前较可 ...