首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
莫那鲁道
掘友等级
Java 萌新
|
小公司
个人博客:http://thinkinjava.cn,关注 Java 并发 Spring Mybatis Tomcat JVM Netty 分布式
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 5
沸点 1
赞
6
返回
|
搜索文章
最新
热门
实现 Springboot 程序加密,禁止 jadx 反编译
背景 toB 的本地化 java 应用程序,通常是部署在客户机器上,为了保护知识产权,我们需要将核心代码(例如 Lience,Billing,Pay 等)进行加密或混淆,防止使用 jadx 等工具轻易
如何设计一款基于 MySQL 实现的 Message Queue
EMS Extend MySQL Stream; 一种基于 MySQL 实现的 stream 队列.
EXP 一款 Java 插件化热插拔框架
EXP 一款 Java 插件化热插拔框架 前言 多年以来,ToB 的应用程序都面临定制化需求应该怎么搞的问题。 举例,大部分本地化软件厂家,都有一个标准程序,这个程序支持大部分企业的功能需求,但面对世
如何编写一个 SendFile 服务器
之前讨论零拷贝的时候,我们知道,两台机器之间传输文件,最快的方式就是 send file,众所周知,在 Java 中,该技术对应的则是 FileChannel 类的 transferTo 和 transferFrom 方法。 在平时使用服务器的时候,比如 nginx ,tomc…
MappedByteBuffer VS FileChannel 孰强孰弱?
Java 在 JDK 1.4 引入了 ByteBuffer 等 NIO 相关的类,使得 Java 程序员可以抛弃基于 Stream ,从而使用基于 Block 的方式读写文件,另外,JDK 还引入了 IO 性能优化之王—— 零拷贝 sendFile 和 mmap。但他们的性能究…
Canal 源码走读
比如 LZ 目前就使用 canal 实现数据实时复制,搜索引擎数据构建等功能。既然要使用,就好好的研究一下。 时间有限,一起来简单看看。 说白了, canal 就是伪装成 mysql 的 slave,dump binlog,解析 binlog,然后传递给应用程序,总体还是蛮简单…
扎心一问:分库分表就能无限扩容吗
像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问,什么疑问呢?其实是老生常谈的话题:服务的扩容问题。 让我们从最初开始。 每个创业公司基本都是从类似 SSM 和 SS…
编写你的第一个 Java 版 Raft 分布式 KV 存储
本文旨在讲述如何使用 Java 语言实现基于 Raft 算法的,分布式的,KV 结构的存储项目。该项目的背景是为了深入理解 Raft 算法,从而深刻理解分布式环境下数据强一致性该如何实现;该项目的目标是:在复杂的分布式环境中,多个存储节点能够保证数据强一致性。 Raft 算法大…
Lu-Rpc 更新,支持熔断,限流
最近一直在开发一个 mini rpc 系统,支持一些 rpc 常见的功能,例如客户端负载均衡,故障转移,熔断,自适应限流,多通道流量分配,动态配置等等。 不过也总算是开发完了,目前已经在线上跑起来了。 好了,总算有点点时间来维护一下我的 Lu-Rpc 了。说实话,在开发那个项目…
本人开源项目 Lu-Rpc
Lu-Rpc 是个专为学习者准备的 RPC 框架, 初始架构非常简单, 可供初学者扩展和学习. Lu 可以认为是中文世界的撸, 即撸 Rpc--- 造个 Rpc 轮子. Lu-Rpc 的领域模型设计借鉴 Dubbo, 服务域没有明显的界限. 核心域就是 Invoker, 非常合…
下一页
个人成就
优秀创作者
文章被点赞
1,794
文章被阅读
218,489
掘力值
6,993
关注了
20
关注者
1,508
收藏集
1
关注标签
12
加入于
2018-01-13