精选圈子榜单优站
编程综合
编程综合
技术
20关注
编程技术记录、分享 ,记录你的编程生活点点滴滴!

最新文章

JVM 堆内存和非堆内存(转载)
JVM 堆内存和非堆内存(转载)

原文出处:xstarcd堆和非堆内存按照官方的说法:“Java 虚拟机具有一个堆(Heap),堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM

  • 2018-01-08
  • 1185阅读
高性能线程间队列 DISRUPTOR 简介(转载)
高性能线程间队列 DISRUPTOR 简介(转载)

原文出处:foreverdisruptor简介背景Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。与Kafka(Apache Kafka)、Rab

  • 2018-01-08
  • 2422阅读
大型网站系统与 Java 中间件实践(转载)
大型网站系统与 Java 中间件实践(转载)

原文出处:wanglizhi第一章 分布式系统介绍分布式系统的定义:组件分布在网络计算机上,组件间仅仅通过消息传递来通信并协调行动。分布式系统的意义:升级单机处理能力的性价比越来越低单机处理能力存在瓶

  • 2018-01-08
  • 1081阅读
Intellij IDEA 一些不为人知的技巧(转载)
Intellij IDEA 一些不为人知的技巧(转载)

今天又听了 Jetbrains 首席布道师 Hadi 的分享的 Intellij IDEA 使用技巧,说又是是因为之前在 QCon 听过一遍,但是这次 Hadi 带来的分享又超出了预期(很多布道师到处

  • 2018-01-08
  • 1149阅读
关于分布式系统中事务相关简单探索
关于分布式系统中事务相关简单探索

数据的原子性对于一个系统而言,重要性不言而喻。这里拿普遍的购物付款举个栗子: 你在淘宝上买了一件商品,结账的时候,其实淘宝会帮你处理两件事情: 1、从你的余额扣款。 2、添加你的购物订单。如果这时候,

  • 2018-01-05
  • 2757阅读
Fiddler抓安卓/Iphone数据包教程
Fiddler抓安卓/Iphone数据包教程

最近在做公司app的开发相关工作。所以一些情况下,需要诊断手机端发送和接收到的数据包。fiddler是一个不错抓包工具选择,之前一直也有在用它来做一些本地请求的转发,本地计算机网络请求监控一类的操作。

  • 2018-01-04
  • 3427阅读
Mysql 基础架构分析
Mysql 基础架构分析

MySQL从概念上可以分为四层。从上到下分别为:接入层、服务层、存储引擎层、系统文件层。接入层:不同语言的客户端通过mysql的协议与mysql服务器进行连接通信,接入层进行权限验证、连接池管理、线程

  • 2017-12-25
  • 4904阅读
一些关于数据库事务的基本原则总结
一些关于数据库事务的基本原则总结

事务:事务是一组原子性sql查询语句,被当作一个工作单元。若mysql对改事务单元内的所有sql语句都正常的执行完,则事务操作视为成功,所有的sql语句才对数据生效,若sql中任意不能执行或出错则事务

  • 2017-12-25
  • 3918阅读
NemoDao - 简单模仿mybatis实现一个持久层框架
NemoDao - 简单模仿mybatis实现一个持久层框架

嗯,这几天用稍稍闲散的时间模仿着mybatis写了一个简单的持久层框架。目前只有一些简单的操作,不过足以用来学习一些mybatis简单的原理了。这个项目的源码托管在github,地址为:https:/

  • 2017-12-22
  • 2835阅读
JAVA-动态代理实现AOP原理简单探索
JAVA-动态代理实现AOP原理简单探索

假设这样一个场景: 当我们在调用某些方法的时候,需要在调用方法前后,记录执行日志。 简单的做法肯定是在原业务方法的前后作修改,添加记录日志的代码。不过这肯定存在一些问题,比如,当你要记录日志的方法很多

  • 2017-12-22
  • 3950阅读