一、开篇 什么是Java代理呢?Java的代理就是客户类不再直接和委托类打交道,而是通过一个中间层来访问,而这个中间层就是代理。比如当我们想给某个类中的方法加一些额外的操作处...
一、开篇 什么是Java代理呢?Java的代理就是客户类不再直接和委托类打交道,而是通过一个中间层来访问,而这个中间层就是代理。比如当我们想给某个类中的方法加一些额外的操作处...
开篇 给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。今天这里所说的数据包括但不限于异常堆栈、JVM运行日志、垃圾回收日志、线程快照...
开篇 给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。今天这里所说的数据包括但不限于异常堆栈、JVM运行日志、垃圾回收日志、线程快照...
开篇 MQ全程为message queue,即消息队列。是一种跨进程、异步通信机制、用于上下游传递消息。RabbitMQ是由Erlang语言开发,基于AMQP协议(Advan...
上一篇《聊聊同步、异步、阻塞与非阻塞》[https://www.jianshu.com/p/aed6067eeac9]已经通俗的讲解了,要理解同步、异步、阻塞与非阻塞重要的两...
原生实现 本文承接sharding-jdbc源码之分布式ID,在这篇文章中详细介绍了sharding-jdbc的分布式ID是如何实现的;很遗憾的是sharding-jdbc只...
1.写唯一ID生成器的原由 在阅读工程源码的时候,发现有一个工具职责生成一个消息ID,方便进行全链路的查询,实现方式特别简单,核心源码不过两行,根据时间戳以及随机数生成一个I...
redis是键值对的数据库,常用的五种数据类型为字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset) Redi...
1、hashcode相等两个类一定相等吗?equals呢?相反呢? 2、介绍一下集合框架? 3、hashmap hastable 底层实现什么区别?hashtable和con...
废话不多说直接来~ 安装依赖: 下载安装包: 解压软件包: 开启安装配置: 安装解压 native: 设置环境变量: 修改tomcat 完事,回家吃饭~
以下是我学习使用phantomjs爬虫的打怪升级之路,过程充满艰辛,也充满欢乐,但一路的风景就是最大的乐趣,不是么?希望大家能get到想要的东西! 安装phantomjs 自...
本文主要介绍一些Nginx做图片服务器的简单配置,但不包括Nginx的安装部署以及实现原理。 配置步骤 下载nginx(自行百度安装教程) 配置nginx\nginx-1.1...
mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。万一还没有做好备份,数据被误删除了,或者ibdata损坏了怎么办呢?别担心,只要有部分的frm、ibd存在就可以恢复部分...
描述 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文...
要玩大数据,没有数据怎么玩?这里推荐一些33款开源爬虫软件给大家。 爬虫,即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针...
项目介绍 闲着没事集成了一些常用的开发技术,使用spring、springmvc、spring data jpa等等...,项目会一直持续集成下去,有兴趣的欢迎一起来。 查看...
描述 基于node-webkit 开发的桌面笔记管理应用。前端涉及MDUI框架、nwjs、layui、editor、redis、nodejs等。数据同步定时同步到服务器端,本...