标签:DDL

Java

源码分析Dubbo网络通信篇NettyClient

3

darida 发布于 2020-04-07

在源码分析 Dubbo 通讯篇之网络核心类一文中已给出 Dubbo netty client 的启动流程,如下图: 以 Dubbo 协议为例,DubboProtocol#refer 中,在创建 Invoker 时,通过 getClient 方法,开始 Client(连接的)创建过...

阅读(7)评论(0)赞 (0)

Java

Netty耗时的业务逻辑应该写在哪儿,有什么注意事项?

15

darida 发布于 2020-04-06

更多技术分享可关注我 前言 Netty以高性能著称,但是在实际使用中,不可避免会遇到耗时的业务逻辑,那么这些耗时操作应该写在哪儿呢,有什么注意的坑吗?本篇文章将一一总结。 Netty线程调度模型回顾 这部分内容前面都有总结,很简单,只要心中有一个图像就能hold住——对于Nett...

阅读(9)评论(0)赞 (0)

Java

轻量级分布式锁的设计原理分析与实现

1

puefu.he 发布于 2020-04-05

微信公众号:房东的小黑黑 路途随遥远,将来更美好 学海无涯,大家一起加油! 为什么要设计分布式锁 在简单的单机系统中,当存在多个线程同时要修改某个共享变量时,为了数据的操作安全,往往需要通过加锁的方法,在同一时刻同一代码块只能有一个进程执行操作,存在很多加锁的方式,比如在java...

阅读(13)评论(0)赞 (0)

Java

Spring Boot应用程序事件教程 – reflectoring

puefu.he 发布于 2020-04-05

如果要“监听”事件,我们可以在事件发生源处编写“监听器”来监听事件,但会将事件源与侦听器的逻辑紧密耦合。我们可以根据需要动态注册和注销某些事件的侦听器。对于同一事件,我们也可以有多个侦听器。本教程概述了如何发布和监听自定义事件,并解释了Spring Boot的内置事件。 事件与直...

阅读(11)评论(0)赞 (0)

创业知识

赚钱的兼职项目都有哪些

1

小丁 发布于 2020-04-05

  在每天的下班之后可以去跑滴滴或者是通过送外卖的方式来获得额外的收益,这样不仅增加了生活趣味也是给我们了额外的恒前集会,其实,我们除了现实生活当中的赚钱兼职项目之外,我们也可以通过网络的形式做兼职项目赚钱,那么网上怎样做兼职赚钱?今天就来给大家分享这五个正规网上兼职赚钱的方法。...

阅读(9)评论(0)赞 (0)

Java

SpringBoot 单元测试之Junit & Mockito

puefu.he 发布于 2020-04-04

关于 junit 和 mockito 的相关知识, 如果说junit提供了测试方法, 那么mockito则是提供了bean的管理以及bean的方法调用 , 如果这两块某些注解和方法的用法不熟悉的话 , 介意看看这篇文章 : https://www.jianshu.com/p/ec...

阅读(19)评论(0)赞 (0)

Java

Netty源码06-Netty相关问题小结

darida 发布于 2020-04-03

Netty相关问题小结 Netty的特点 Netty 是一个高性能、异步事件驱动的 NIO 框架,它提供了对TCP、UDP和文件传输的支持 Netty 使用更高效的socket底层通信方式 epoll ,对JAVA原生NIO空轮询引起的cpu占用飙升在内部进行了处理,避免了直接使...

阅读(19)评论(0)赞 (0)

Java

Java 10 大装 B 写法,看完可以出去吹牛逼了!

xirruiqiang 发布于 2020-04-03

想不想学习装 B 式的 Java 骚操作花式写法? 没错,本文栈长来教你! 1、集合初始化 集合的创建、赋值一步到位,想不想学? 来,上边跟我一起画个 List,在你下边画一个Map…… List<String> list = new ArrayList<Str...

阅读(11)评论(0)赞 (0)

Java

Java – 五大集合(数据结构)要点

4

likai 发布于 2020-04-02

1. List 1.主要问题 了解一下ArrayList和CopyOnWriteArrayList的 增删改查 实现原理 看看为什么说ArrayList查询快而增删慢? CopyOnWriteArrayList 与 Vector 的选择 LinkedList 与 ArrayLis...

阅读(28)评论(0)赞 (0)

Java

Netty:初识Netty

xirruiqiang 发布于 2020-04-01

前文总结了NIO的内容,有了NIO的一些基础之后,我们就可以来看下Netty。Netty是Java领域的高性能网络传输框架,RPC的技术核心就是网络传输和序列化,所以Netty给予了RPC在网络传输领域巨大的支持。  一个简单的Netty代码实现 网络传输基于的是TCP...

阅读(20)评论(0)赞 (0)

Java

一篇文章让你了解动态数组的数据结构的实现过程(Java 实现)

4

wenming.gapo 发布于 2020-04-01

目录 在数组中查询元素和修改元素 数组中的包含、搜索和删除元素 使用泛型使该类更加通用(能够存放 “任意” 数据类型的数据) 简单的时间复杂度分析与一些改进 数组基础简单回顾 数组是一种数据结构,用来存储 同一类型值 的集合。 数组就是 存储数据长度固定的容器 ,保证 多个数据的...

阅读(26)评论(0)赞 (0)

Java

搭建生产级的Netty项目

Harries 发布于 2020-04-01

Netty是Trustin Lee在2004年开发的一款高性能的网络应用程序框架。相比于JDK自带的NIO,Netty做了相当多的增强,且隔离了jdk nio的实现细节,API也比较友好,还支持流量整形等高级特性。在我们常见的一些开源项目中已经普遍的应用到了Netty,比如Dub...

阅读(19)评论(0)赞 (0)

Java

Rocke Group团伙新挖矿变种AliyunMiner分析

12

hanze 发布于 2020-04-01

0x0 背景介绍 近期,深信服安全团队捕获到Rocke Group黑产团伙运营的新挖矿病毒,该病毒通过ssh爆破、ssh免密登录、redis未授权访问漏洞以及redis弱密码爆破、jenkins远程代码执行漏洞以及jenkins弱口令爆破和ActiveMQ远程代码执行漏洞进行传播...

阅读(21)评论(0)赞 (0)

Java

15. SSM AOP环绕通知注解实现日志

wenming.gapo 发布于 2020-04-01

问题分析 当我们在做一个后台管理系统的时候,很多时候都会需要一个专门的日志模块,来记录登录的用户的操作,其一可以便于监测数据变化,其二,也可以记录用户做的一些操作,便于我们追根溯源,其三,当我们系统出现问题的时候,也可以通过查看日志,找出问题出在哪里,比如Tomcat Local...

阅读(34)评论(0)赞 (0)

创业知识

有哪些适合女生的网赚项目

1

hanze 发布于 2020-04-01

随着女性的社会地位不断提高,女孩越来越喜欢打扮。花钱在自己身上,是每个女孩都喜欢做的,这会让您看起来更加赏心悦目。唯一的遗憾是钱还不够用。那么有哪些适合女生的网赚项目呢?一起来看看吧。 上传文档赚钱 比如百度文库、豆丁网、360c图书馆。上传一些稀缺的文档是有好处的。具体可以上传...

阅读(14)评论(0)赞 (0)

Java

MyBatis动态创建表(未知列): 实现动态增删改查

darida 发布于 2020-04-01

业务场景: 大数据web平台有时需要查看不同指标按不同类型和筛选条件来出结果, 且系统做不到实时出结果, 故需要在web系统中选择指标和条件后创建任务进行非实时计算, 一段时间后计算结果写入结果表, 访问页面并查看处理结果. 设计流程: web系统提供录入不同指标和条件 根据录入...

阅读(21)评论(0)赞 (0)

创业知识

在家就能躺着赚钱?这个项目不能错过

1

puefu.he 发布于 2020-04-01

经常听到一些朋友在问我有没有好赚钱的项目推荐,如果能够不耽误平日的工作,在家里也能很轻松的完成就好了。相信大部分人听到这样的要求都会觉得无法实行,但是这里要告诉你,这样的愿望不仅能够实现,而且还能更进一步,在家躺着也能网上赚钱,下面这个项目大家一定不能错过,一起来看看吧! 1.在...

阅读(12)评论(0)赞 (0)

创业知识

上班族兼职创业赚钱小项目

1

wenming.gapo 发布于 2020-03-31

  有很多的打工者想要利用业余时间去做一些项目进行挣钱,那么上班族怎么赚钱?上班族兼职赚钱小项目有哪些可以去做?随后小编就给大家带来上班族赚钱小项目推荐。   1、滴滴快车   相信很多人都是开车进行上下班的,那么我们就可以在每日下班之后,顺便去跑一些这方面的工作,每天花上几个小...

阅读(27)评论(0)赞 (0)