DougWang

LV1
发表了文章

高并发高性能的定时器实现

我们经常都会碰到延迟任务,定时任务这种需求。在网络连接的场景中,常常会出现一些超时控制。随着连接数量的增加,这些超时任务的数量往往也是很庞大的。实现对大量任务的...

DougWang
发表了文章

事物消息的实现-RocketMQ知识体系6

分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。例如在大型电商系统中,下单接口通常会扣减库存、减去...

DougWang
发表了文章

RocketMQ 的基础概念和架构-RocketMQ知识体系1

前面几篇文章分享了kafka 相关的实现逻辑,kafka在大吞吐量方面有较好的表现,但是有时候我们需要实现比较复杂的业务逻辑从而对于吞吐量方面要求不是太高,这个...

DougWang
发表了文章

消费者原理分析-RocketMQ知识体系4

前文了解了 RocketMQ消息存储的相关原理,本文将讲讲消息消费的过程及相关概念。

DougWang
发表了文章

消息的存储-RocketMQ知识体系3

上一篇了解了RocketMQ消息发送,本文开始聊聊消息发送到Broker端后,消息存储相关的逻辑。

DougWang
发表了文章

你真的了解索引吗(上)?|mysql 系列(6)

索引(Index)是帮助数据库系统高效获取数据的数据结构,数据库索引本质上是以增加额外的写操作与用于维护索引数据结构的存储空间为代价的用于提升数据库中数据检索效...

DougWang
发表了文章

VARCHAR 最多存多少个字符?|mysql系列(3)

上篇《VARCHAR(M) 到底占用多少个字节?|mysql系列(2)》分享了VARCHAR(M) 占用多少个字节,那VARCHAR 最大能存多少个字符呢?以及...

DougWang
发表了文章

JDK 16都发布了,为什么我们要关心Java8

在 JDK 版本的世界里,从来都是 Oracle 发他的新版本,我们继续用我们的老版本。

DougWang
发表了文章

线程池-线程池的好处

在线程的销毁时需要回收这些系统资源。频繁的创建和销毁线程会浪费大量的系统资源,增加并发编程的风险。

DougWang
Linux缓存
发表了文章

线程池-线程池源码详解

在ThreadPoolExecutor的属性定义中频繁地用位移运算来表示线程池状态,位移运算是改变当前值的一种高效手段,包括左移和右移。下面从属性定义开始阅读T...

DougWang
发表了文章

线程池-Threadlocal

ThreadLoclc初衷是线程并发时,解决变量共享问题,但是由于过度设计,比如弱引用的和哈希碰撞,导致理解难度大、使用成本高,反而成为故障高发点,容易出现内存...

DougWang
发表了文章

TreeMap put 操作分析

DougWang
发表了文章

EXT.NET 使用总结(3)--动态图表

和雷达图一样,其他图表也是类似的定义,只是属性不同而已。具体可参考ext.net 提供的demo http://examples.ext.net/#/Chart...

DougWang
HTTPHighcharts
发表了文章

.NET Remoting 应用实例

项目中运用到.NET Remoting ,前段时间也看了下.NET Remoting的相关资料,感觉自己应该动手写个实例来梳理下对.NET Remoting认识...

DougWang
发表了文章

C#排序算法小结

算法这个东西其实在开发中很少用到,特别是web开发中,但是算法也很重要,因为任何的程序,任何的软件,都是由很多的算法和数据结构组成的。但是这不意味着算法对于每个...

DougWang
编程算法C#
发表了文章

了解 Spring Data JPA

自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一...

DougWang
JavaSpringSQL存储编程算法
发表了文章

避免回车键导致的页面无意义刷新的解决方法

在文本框中输入完要搜索的关键字段,按回车结果整个页面刷新了,局部刷新肯定失败。 仔细分析这样的页面一般都满足以下条件: 1、包含FORM表单 2、只有一个文本框...

DougWang
发表了文章

EXT.NET 使用总结(1)

从系统改版到现在,将近半年的时间,原本陌生的Ext.NET的UI框架,也慢慢的熟悉了。总的来说,这个UI框架还是很优秀的,但是也没有100%完美的产品(老系统使...

DougWang
.NET编程算法HTTPjQueryHTML
发表了文章

EXT.NET 使用总结(2) ---TreePanel(带右键菜单,节点自定义属性)

其实这个树控件也挺好用的。http://www.ztree.me/v3/main.php#_zTreeInfo

DougWang
发表了文章

oracle用户名密码及用户被锁等问题

oracle 11g 用户名和密码默认区分大小写,可更改alter system set sec_case_sensitive_logon=false 设置改为...

DougWang
Oracle

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券