自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

10FeetTall

我们一路奋战,不是为了改变世界,而是为了不让世界改变我们 ---熔炉

原创 蓝鲸智云功能剖析&介绍

蓝鲸功能剖析&介绍 概要: 简单看了一下蓝鲸平台的内容. 整个架构都是依赖了一个长连接的agent (tcp)能够通过这个agent来实现很多功能.如: push 脚本给collector push 配置给collector pull collector 状态....

2019-04-07 21:16:25

阅读数 1616

评论数 0

原创 备战校招 &求职 &面试指南 &工作选择

找到满意的工作,进入有名气的互联网大公司,获得大部分应届生难以披靡的高薪offer,无非是大部分同学在大学的其中一个憧憬的梦想。本文是将如何找工作、如何面试、准备面试等技巧进行罗列,希望能够给予大家的一点借鉴,同时也希望大家根据自己的情况加以修改,制定适合自己的计划并一步一步的实现。 与此同时,我...

2017-01-02 18:05:06

阅读数 930

评论数 0

原创 The Google File System 读书笔记

reference : GFS 中文: The Google File System中文版 之前看的时候都是简单的浏览了一下中文的翻译, 也没有细细的去分析解剖 这篇原文. 之前因为在心里一直惦记着, 所以就想拿出来看看, 谁知道这对我简直当头一棒的打击. 同时也是敲醒了我自己, 我是如此的无...

2016-12-11 23:44:29

阅读数 283

评论数 0

原创 Hbase增删改查、关联查询、关系型数据库转化

1. 处理多表之间的问题的时候出现了很多问题. 主要是在列式数据库中 对每一行的定义都是非结构化的, 只是对column family 进行严格的规定而已.这样一来我们就没有了我们需要的外键/相关联的, 更多的操作都是通过全表扫描. 2. 对rowKey 的设计需要有非常高要求. 学习OpenTS...

2016-09-16 11:32:07

阅读数 8116

评论数 2

原创 hadoop入门(hadoop安装-hdfs简单介绍)

1. 总揽 安装 hdfs 的简单使用实例 hdfs 的简单介绍 2. 安装hadoop 好久没有上线了. 是时候来一波节奏了. 希望通过这次的学习能够开始了解hadoop底层的简单原理, 能够开始简单的使用hadoop 中的A...

2015-07-05 11:00:27

阅读数 488

评论数 0

原创 2015年春招 去哪儿网java研发实习面试

1.String和StringBuild 的区别 2.平时用过哪些Collection 类,  主要扯 HashMap 和TreeMap 区别, 同时用了什么数据结构,方面的? 3.大根堆小根堆的区别, 使用场景 4.不同的排序算法的 是否稳定 还有时间复杂度 的问题。 5.线程池中的参数...

2015-05-07 17:10:44

阅读数 686

评论数 0

原创 阿里巴巴校招实习 java 研发 123面

一面(70分钟) linux 中文件权限和磁盘管理(gg) TCP 三次握手四次挥手, ack 报文的大小. 一个 -100.01 的double 在内存中怎么存储的. 一个中文String 在内存中占多少直接 utf-8 / GBK 一个key 在10w  k/v   找到对应的. (B...

2015-05-06 14:51:37

阅读数 415

评论数 0

转载 使用Amoeba for mysql实现mysql读写分离

Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、Query过滤、读写分离、可路由相...

2015-04-22 09:46:51

阅读数 271

评论数 0

转载 高性能Mysql主从架构的复制原理及配置详解

温习《高性能MySQL》的复制篇. 1 复制概述       Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务...

2015-04-19 21:52:46

阅读数 437

评论数 0

转载 memcached 技术细节( 工作原理、内存模型、缓存算法、一致性hash、虚拟节点)

1.总览 memcached 工作原理 memcached 内存模型memcached 的缓存算法(简单列举多集中缓存算法/调度算法)分布式算法/一致性Hash虚拟节点技术memcached 的优缺点/简单的跟redis对比 2.memcached 工作原理 ...

2015-04-07 17:04:49

阅读数 2912

评论数 0

转载 LVS 原理(调度算法、四种模式的实现、四层负载均衡和七层 的区别)

1.总览 LVS 的调度算法 LVS 的 四种模式的实现 四层负载均衡和七层 的区别 2.LVS 调度算法 总共八种方法, 最脑残暴力的就是直接平均轮叫。  轮叫调度 调度器通过外部请求的顺序轮流的分配到集群中的真实服务器上,对每台服务器都是均等的。但是这样调度器不会考虑服务...

2015-04-07 09:35:37

阅读数 8988

评论数 1

原创 memcached 配置-使用-java结合

1.总览 安装memcached  单节点/多节点memcached 中的简单命令 多个节点memcached spymemcached ---memcached java client 的使用  一个简单的例子程序 2.简单 安装memcached  一句话安装好memcached ...

2015-04-01 08:19:29

阅读数 831

评论数 0

原创 数据库系统概念--(范式,存储,查询,事务,引擎)

1.总览 范式(1NF, 2NF ,3NF) 和各自的作用设计一个数据库数据存储和查询事务管理mysql中的存储引擎 myisam 和 innoDB分布式数据库 2.范式 什么是范式?  一个场景给你 怎么来把表设计好,  初学者一般都会把所有的东西都堆在一个表里面...

2015-03-15 21:12:27

阅读数 697

评论数 0

原创 spring技术内幕 -- AOP 的实现

1.总览 了解什么是AOP  AOP 简单是怎么实现的? AOP 在spring 中是怎么实现的? AOP 在spring 中是怎么运用起来的?具体简单的结合一下之前的项目还有或者看到的框架 2.AOP 概念 AOP 简单的直译就是面向切面编程,通常是借...

2015-03-10 22:04:07

阅读数 372

评论数 0

原创 java虚拟机-ClassLoader和GC 的了解

1.总览 阅读深入java 虚拟机, 解决下面的问题. 1. JVM的概念和原理. 2.类的生命周期. 3.连接模型. 4.GC+ GC中的算法使用,怎么才能进行垃圾回收?条件是啥? 5.java中对象的引用 6.线程同步中的监听器,对象锁. 2.jvm的结构和概念. 首先我们来俯瞰...

2015-03-09 23:11:01

阅读数 832

评论数 2

转载 ConcurrentHashMap实现细节

ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写...

2015-03-08 14:41:24

阅读数 331

评论数 0

原创 Spring技术内幕笔记 -- IoC容器的实现

1.ioc 实现原理 首先介绍了Spring 的来历,为了替代EJB without ioc 容器是将对类 的控制权 从 具体业务对象中转到 平台或者框架中(spring 中的ioc容器) 然后业务只需要用这个类,不用理会这个类的生命周期,还有事务管理,等等. 让业务解脱出来. 2....

2015-03-06 22:55:53

阅读数 494

评论数 0

原创 HashMap 源码分析

首先这篇文章主要参考的是http://zhangshixi.iteye.com/blog/672697 这个叫人家的归纳. 然后就开始自己的归纳. 可能还是写的比较少,还是像shi 一样的差.所以请见谅. 这次我们要来看的就是HashMap源码的分析,下一次我再来看一下加入...

2015-03-05 08:30:12

阅读数 267

评论数 0

转载 ThreadPoolExecutor中策略的选择与工作队列的选择(java线程池)

任务执行互不影响时,适合于使用无界队列;例如,在 Web 页服务器中。这种排队可用于处理瞬态突发请求,当命令以超过队列所能处理的平均数连续到达时,此策略允许无界线程具有增长的可能性。有界队列。当使用有限的 maximumPoolSizes 时,有界队列(如 ArrayBlockingQueue...

2015-02-25 22:05:42

阅读数 335

评论数 0

原创 java 并发编程实战 第五天 ThreadPoolExecutor 源码分析

第八章 线程池 很早之前就久仰这个东西的大名,也是想看看他是有多牛掰! 这次应该会配合上源码一起来阅读,追求得到更加深入的体会. 这里有参考到 :Java线程池架构原理和源码解析(ThreadPoolExecutor)  下面就来看看一个线程池到底是怎么实现的? ...

2015-02-25 19:59:42

阅读数 586

评论数 0

原创 java 并发编程实战 第四天

第七章 取消与关闭 参考 http://blog.csdn.net/ICTCamera/article/details/12946459 看多了文章就开始感觉自己写的博客就像shi 一样...可能写的太少了,这个确实的.不知道以后回头看会是怎么一个感觉? 一条线程动起...

2015-02-24 16:58:59

阅读数 300

评论数 0

原创 数据结构与算法分析 第三天

第三章 表 (栈还有队列的定义.) 这一章开始就是介绍一些经典的数据结构 . 1.表. 如果用数据实现的表,在删除还有插入中最坏 的情况是O(N) , 查找操作就是可以用常数的时间即 O(1)  能够快速的随机访问. 如果用链表来实现, 这里刚好是相反的.查找的操作 最坏的情况就是...

2015-02-24 00:46:39

阅读数 397

评论数 0

转载 非递归遍历二叉树

1.先序遍历 从递归说起 void preOrder(TNode* root){    if (root != NULL)    {        Visit(root);        preOrder(root->left);        preOrder(root->...

2015-02-23 19:13:47

阅读数 338

评论数 0

原创 刷新csdn浏览量

刷新浏览量

2015-02-19 16:00:24

阅读数 148138

评论数 9

原创 java 并发编程实战 第二天

第四章 对象的组合 这章书看得我有点云里雾里的感觉.可能是没有好好的去实战或者什么的,更多的都是停留在看. 这本书说到现在有两点是要值得注意的. 1.不变条件.2,后验条件. 如果违背了这两个.就可能出现线程不安全的问题. 要保证线程安全 可以通过加锁,加内置锁  监听器模式,将对...

2015-02-15 23:08:48

阅读数 455

评论数 0

原创 java 并发编程实战 第一天

java 并发编程实战 第一天 第一第二章直接省略.. 第三章 先有一个概念 java内存模型规定了所有的变量都存储在主内存中, 除此之外每个线程都有自己的工作内存, 线程的工作内存中保存了被该线程使用到的变量的副本拷贝, 线程对变量的所有操作(读取, 赋值等)都必须在...

2015-02-11 23:26:20

阅读数 768

评论数 0

原创 数据结构与算法分析 java篇 第一天

数据结构与算法分析

2015-02-11 16:16:46

阅读数 560

评论数 0

转载 DWR3.0框架入门 —— DWR的服务器推送

在开始本节内容之前,先来了解一下什么是服务器推送技术和DWR的推送方式。 1.服务器推送技术和DWR的推送方式 传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作,服务端不能主动发送请求(消息)给客户端。 这种方式并不能满足很多现实应用的需求,譬如:        ...

2015-01-31 15:51:36

阅读数 1889

评论数 0

原创 linux 上面搭建环境

Linux上面的环境搭建. vsftpdjdk tomcat mysql 首先先装好vsftpd 软件 这个软件时用来远程传输的.方便以后使用. 安装过程如下. --安装#yum install vsftpd --然后就是设置 #chkconfig vsftpd o...

2015-01-31 15:43:00

阅读数 376

评论数 0

原创 window for git 简单的安装配置

如果你用的是windows平台首先请下载一个windows的客户端. 下载地址:http://msysgit.github.io/ 然后就直接安装.无脑下一步就可以了. 同一时间你要在github 上面创建你的账号.这样就可以开始了. 打开git bash.exe ...

2015-01-31 15:36:22

阅读数 475

评论数 0

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