自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 你管这破玩意叫 IO 多路复用?

低并发编程战略上藐视技术,战术上重视技术为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的优势。为了方便理解,以下所有代码都是伪代码,知道其表达的意思即可。Let's go阻塞 IO服务端为了处理客户端的连接和请求的数据,写了如下代码。listenfd = socket();   // 打开一个网络通信端口 bind(listenfd);    

2021-07-06 21:09:04 64

原创 linux 下安装 jdk

下载安装包 上官网下载对应linux环境的安装包 上传安装包 进入 /usr/local,新建一个放jdk的目录 cd /usr/local mkdir java ##目录名称 将下载好的jdk压缩包上传到上面新建的目录 解压安装包 进入对应文件目录,使用 tar -zxvf jdk-8u291-linux-x64.tar.gz 解压。 x : 从 tar 包中把文件提取出来 z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压 v : 显示详细信息 f xxx.t

2021-07-05 23:41:47 82

原创 linux 下安装 docker 环境

安装 docker Get Docker Server Set up the repository Install Docker Engine 但是,问题来了。我们按照官方的文档执行 sudo apt-get install docker-ce docker-ce-cli containerd.io 命令时,却提示报错。来看看 docker -v 命令提示什么。 根据提示,我们需要使用 apt install docker.io 命令来安装docker,估计是文档没更新,不管它。 至此,lin

2021-07-05 21:41:45 72

原创 强撸 .NET Redis Cluster 集群访问组件

Hello 大家好,我是TANZAME,我们又见面了。今天我们来聊聊怎么手撸一个Redis Cluster 集群客户端,纯手工有干货,您细品。   随着业务增长,线上环境的QPS暴增,自然而然将当前的单机 Redis切换到群集模式。燃鹅,我们悲剧地发现,ServiceStack.Redis这个官方推荐的 .NET客户端并没有支持集群模式。一通度娘翻墙无果后,决定自己强撸一个基于ServiceStack.Redis的Redis集群访问组件。   话不多说,先上运行效果图:   Redis...

2020-07-15 22:15:51 572 3

原创 改造 layui 表格组件实现多重排序

layui的表格组件目前只支持单列排序,在实际应用中并不能很好的支撑我们的业务需求。今天一时手痒,决定改造一番以支持多重排序。   实现思路也比较简单,只需要用一个数组来存放所有排序的列,再把这个数组传到后端(后端排序)进行排序即可。沿用一般的使用习惯,按住 shift键点击表头可增加排序列,按住 ctrl键点击表头可减少排序列。话不多说,先上最终效果图:   1.定义排序列数组   我当前用的是 2.5.6版本,源码之前为适应业务需求也做过相应修改,所以下文说到的行数只是个大概数...

2020-07-15 22:06:58 1215 1

原创 【原创】基于.NET的轻量级高性能 ORM - XFramework

【前言】   接上一篇《【原创】打造基于Dapper的数据访问层》,Dapper在应付多表自由关联、分组查询、匿名查询等应用场景时不免显得吃力,经常要手写SQL语句(或者用工具生成SQL配置文件)。试想一下,项目中整个DAL层都塞满了SQL语句,对于后期维护来说无异于天灾人祸,这个坑谁踩谁知道。本框架在API设计上最大程度地借鉴 EntityFramework 的写法,干净的实体,丝滑的增删改查...

2019-05-30 21:00:06 330

基于Dapper的数据访问层

本框架在Dapper的基础上再做封装,支持Lambda表达式树查询也支持纯Sql查询,相对来说比较灵活.实现单个实体的增删改查,可执行存储过程,可输出返回参数,查询结果集可根据实际情况返回DataTable、DataSet和强类型,同时支持不同类型数据库

2016-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除