摘要:前言 一般情况下,只要涉及到多线程编程,程序的复杂性就会显著上升,性能显著下降,BUG出现的概率大大提升。 多线程编程本意是将一段程序并行运行,提升数据处理能力,但是由于大部分情况下都涉及到共有资源的竞争,所以修改资源 对象时必须加锁处理。但是锁的实现有很多种方法,下面就来一起了解一下在C#语言中几 阅读全文
posted @ 2019-08-13 23:51 蓝建荣 阅读 (383) 评论 (2) 编辑
摘要:阅读目录: Docker应用:Hello World Docker应用:Docker-compose(容器编排) Docker应用:Kubernetes(容器集群) 前言: 终于出第三篇了,上个月就已经弄好了,一直没弄上来,步入正题之前有3个建议给想要学习Kubernetes的同学。 1、在国内因为 阅读全文
posted @ 2019-04-15 20:58 蓝建荣 阅读 (437) 评论 (2) 编辑
摘要:一、背景 项目开发中免不了各模块或系统之间进行消息通信,目前热门的消息中间件有Redis、RabbitMQ、Kafka、RocketMQ等等。 以上几种组件中Redis在消息队列方面表现还可以,但是如果涉及发布订阅功能,就不行了,最近项目就使用了redis的发布订阅, 每秒只能发出几千条,虽然目前绰 阅读全文
posted @ 2019-01-06 15:24 蓝建荣 阅读 (744) 评论 (4) 编辑
摘要:上一篇我们了解了任务调度及他的远端管理方式,传送门:任务调度及远端管理(基于Quartz.net) 这篇我们要完成任务调度的持久化功能,即新增修改删除之类的功能,这必须得要有的,不然都不知道后台都有什么作业在跑 一、Job的CURD 1.1 、新建Job表 1.2、控制器还是用上一篇的HelloJo 阅读全文
posted @ 2017-03-27 23:52 蓝建荣 阅读 (6091) 评论 (34) 编辑
摘要:上一章我们完善了服务层的设计,传送门:项目架构开发:服务层(下) 这次我们来完成项目的单机部署与集群部署,我们来看看单机部署与登录 单机部署很简单,这里就不演示了,要注意的是我们用的是session来保存登录信息 虽然Session不安全,比如sessionid被截获那就可以在任何地方用你的账号登录 阅读全文
posted @ 2017-03-21 01:26 蓝建荣 阅读 (3024) 评论 (28) 编辑
摘要:前言 一般情况下,只要涉及到多线程编程,程序的复杂性就会显著上升,性能显著下降,BUG出现的概率大大提升。 多线程编程本意是将一段程序并行运行,提升数据处理能力,但是由于大部分情况下都涉及到共有资源的竞争,所以修改资源 对象时必须加锁处理。但是锁的实现有很多种方法,下面就来一起了解一下在C#语言中几 阅读全文
posted @ 2019-08-13 23:51 蓝建荣 阅读 (383) 评论 (2) 编辑
正文内容加载中...
posted @ 2019-05-30 20:19 蓝建荣 阅读 (503) 评论 (2) 编辑
摘要:阅读目录: Docker应用:Hello World Docker应用:Docker-compose(容器编排) Docker应用:Kubernetes(容器集群) 前言: 终于出第三篇了,上个月就已经弄好了,一直没弄上来,步入正题之前有3个建议给想要学习Kubernetes的同学。 1、在国内因为 阅读全文
posted @ 2019-04-15 20:58 蓝建荣 阅读 (437) 评论 (2) 编辑
摘要:阅读目录: Docker应用:Hello World Docker应用:Docker-compose(容器编排) 前言: 昨天完成了Docker入门示例(Docker应用:Hello World),示例只是粗略展示了单机应用在Docker中部署的大概流程; 但是即使先不考虑大型项目关联的多个应用服务 阅读全文
posted @ 2019-02-26 19:56 蓝建荣 阅读 (766) 评论 (2) 编辑
摘要:前言: 最近学习了Docker相关技术点,国内关于Docker的资料大多是基于Linux系统的,但是我对Linux又不熟(实际上没用过,掩面哭笑.Jpg)。 好在在Win10下也是支持Docker的,而且是支持Linux和Windows两种容器。 在Win10下运行容器和在Linux下是有一些区别的 阅读全文
posted @ 2019-02-25 20:28 蓝建荣 阅读 (2382) 评论 (31) 编辑
摘要:一、背景 项目开发中免不了各模块或系统之间进行消息通信,目前热门的消息中间件有Redis、RabbitMQ、Kafka、RocketMQ等等。 以上几种组件中Redis在消息队列方面表现还可以,但是如果涉及发布订阅功能,就不行了,最近项目就使用了redis的发布订阅, 每秒只能发出几千条,虽然目前绰 阅读全文
posted @ 2019-01-06 15:24 蓝建荣 阅读 (744) 评论 (4) 编辑
摘要:共享内存, 高读写, 跨进程 阅读全文
posted @ 2018-04-29 18:04 蓝建荣 阅读 (14926) 评论 (69) 编辑
摘要:近段时间了解了一下VS2017开发安卓应用的一些技术,特地把C#开发WebApp的一些过程记录下来, 欢迎大家一起指教、讨论,废话少说,是时候开始表演真正的技术了。。 1、新建空白Android应用 2、拖一个WebView控件进来 3、打开模拟器Genymotion,选择一个系统版本,启动 4、加 阅读全文
posted @ 2018-04-06 00:40 蓝建荣 阅读 (10231) 评论 (1) 编辑
摘要:一、数据库本地事务 先看看数据库事务的定义:单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行 这个比较容易理解,操作过数据库的一般都懂,既是业务需求涉及到多个数据表操作的时候,需要用到事务 要么一起更新,要么一起不更新,不会出现只更新了部分数据表的情况,下边看看数据库事务的使用 上 阅读全文
posted @ 2018-01-20 20:33 蓝建荣 阅读 (8386) 评论 (3) 编辑
摘要:应lisansi同学回复(项目架构开发:数据访问层之UnitOfWork)要求,补上Dapper的DbContext实现 阅读全文
posted @ 2018-01-16 14:59 蓝建荣 阅读 (830) 评论 (1) 编辑