奔三的叔叔

想要永远是第一位的,如何做到是后面的事情

ORICAL性能优化指南

SQL优化实际上就是避免出现“导致性能问题的内在原因”,实际上编写程序,以及性能问题跟踪应该本着这个核心思想去考虑和解决问题。

2017-01-05 16:24:14

阅读数:378

评论数:0

区块链鼻祖比特币之2:可分割与去中心化

比特币总量?有限的比特币如何处理无限的交易?可分割比特币的数量是有限的,在设计之初就被限制在2100万枚。绝大部分的比特币将会在未来10年内开采完毕。我们知道政府会不断的发行人民币来满足经济发展的需要。很多人会想,如此有限的比特币数量如何解决世界上无限的交易呢?其实,比特币由于其电子货币的优良性,...

2018-05-04 15:24:03

阅读数:40

评论数:0

区块链鼻祖比特币之1:比特币的内涵与价值

世界在变,区块链乃大势所趋前言在群居生物物种中,切叶蚁表现出了高度复杂行为的物种特征。但是,群落中的每一只蚂蚁个体仅仅遵循一些社会互动和化学气味(即信息素)交换的简单规则。维基百科提到:“切叶蚁形成地球上仅次于人类的最为庞大且复杂的动物社会。”实际上,切叶蚁不吃叶子,而是使用叶子制造一种真菌来充当...

2018-05-04 15:20:02

阅读数:37

评论数:0

深入研究java.lang.ThreadLocal类

一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是...

2018-03-27 10:29:49

阅读数:32

评论数:0

做一个合格的程序猿之浅析Spring IoC源码(四)分析BeanPostProcessor(1)

转自:http://blog.csdn.net/linuu/article/details/50846058 BeanPostProcessor是什么呢,有什么作用呢,打开源代码先看看 这个接口的注释中原作者说明了该接口的作用: “工厂钩子允许用户自定义修改创建的bean实例...

2017-11-21 11:23:09

阅读数:91

评论数:0

做一个合格的程序猿之浅析Spring IoC源码(三)分析refresh()方法前的准备篇(一)

转自:http://blog.csdn.net/linuu/article/details/50846058 上一节,我们初步分析了Spring IoC容器是如何去初始化一个BeanFactory的,我们最主要的分析了BeanFactory是如何去初始化BeanDefinnition...

2017-11-21 11:22:03

阅读数:116

评论数:0

做一个合格的程序猿之浅析Spring IoC源码(二)BeanFactory初始化

BeanFactory初始化

2017-10-24 14:41:11

阅读数:122

评论数:0

代码整洁之道

最近维护一个古老的不能再古老的项目,当楼主看到前辈写的300多行的业务逻辑判断拼接sql语句的代码的时候,内心是崩溃的,更为崩溃的是现在产品告诉你,这里的需求变更了,需要你来维护, 当楼主断然拒绝说这种代码除非重新整理整个需求进行完全重构的时候,写这些代码的老前辈说我来吧。。。多谢老前辈的不杀之...

2017-09-22 16:55:20

阅读数:167

评论数:0

做一个合格的程序猿之浅析Spring IoC源码(一)分析前的准备和思考

转自:http://blog.csdn.net/linuu/article/details/50829531     首先,大家都知道Spring是一个框架,是一个容器框架,所谓容器,就是一个可以存放东西的“器皿”,跟我们生活中的水桶,碗,奶粉瓶是一样的器皿。    不同的是存放在...

2017-09-19 17:56:37

阅读数:6718

评论数:0

数据库索引的实现原理

说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结...

2017-08-10 10:47:02

阅读数:96

评论数:0

【Java集合源码剖析】ArrayList源码剖析

转自:http://blog.csdn.net/ns_code/article/details/35568011 ArrayList简介     ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。     ArrayList...

2017-08-09 16:49:48

阅读数:77

评论数:0

【Java集合源码剖析】Java集合框架概述

转自:http://blog.csdn.net/ns_code/article/details/35564663 Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列...

2017-08-09 16:48:06

阅读数:97

评论数:0

时间会给自己一个答案——致所有入门一到两年的程序猿

献给所有工作初期迷茫的程序猿

2017-08-04 10:11:48

阅读数:1883

评论数:40

orical空间数据类型GEOMETRY使用干货

最近项目应用到了根据GEOMETRY类型数据范围内查询更新数据的操作,对于此种数据类型的小白,在这两天恶补了一些相关知识,做一些简单的分享。

2017-06-29 16:44:21

阅读数:508

评论数:0

互联网平台的一般架构

移动互联网、云计算和大数据的成熟和发展,让更多的好想法得以在很短的时间内实现为产品。此时,如果用户需求抓得准,用户数量将很可能获得爆发式增长,而不需要像以往一样需要精心运营几年的时间。然而用户数量的快速增长(尤其是短时间内的爆发式增长),通常会让应用开发者有些吃不消,不得不面临一些严峻的技术挑战:...

2017-06-08 21:26:22

阅读数:394

评论数:0

一个人的一小步

最近工作从沈阳调动到北京,一直忙的焦头烂额,没时间来更新博客,感觉在知识积累上的进度也稍慢了一些,但是最近代码量直线上升,感觉座位一个刚入门的新人,在这条路上还有很长的路要走。 感觉自己做了开发以后,鱼人沟通的越来越少,不太能hold住一些快速思维的交流了,最近这种感觉越来越深,我将来可...

2017-05-25 14:04:07

阅读数:164

评论数:0

【Apache ZooKeeper】基础知识介绍

ZooKeeper是一个高性能的用于协调分布式应用程序的服务。它将公共服务,比如命名、配置管理、同步化和集群服务封装进一个简单的接口,可以直接用于实现共识(consensus)、集群管理、领导者选举和存在(presence )协议。可以在其上构建自己的分布式应用程序。

2017-04-26 10:11:38

阅读数:195

评论数:0

Java设计模式六大原则

Single Responsibility Principle Open Closed Principle Liskov Substitution Principle Law of Demeter Interface Segregation Principle Dependence In...

2017-04-09 10:37:43

阅读数:136

评论数:0

通过面试总结关于java开发者职业发展的一些总结和思考

通过面试总结关于java开发者职业发展的一些总结和思考

2017-02-24 09:38:13

阅读数:2722

评论数:0

深入理解Java之线程池

在Java中可以通过线程池来达到这样的效果。今天我们就来详细讲解一下Java的线程池,首先我们从最核心的ThreadPoolExecutor类中的方法讲起,然后再讲述它的实现原理,接着给出了它的使用示例,最后讨论了一下如何合理配置线程池的大小。

2017-02-10 13:27:57

阅读数:129

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭