加载中
7个为开发者准备的有用的jQuery技巧

Query是一款轻量级的JavaScript库,是最流行的客户端HTML脚本之一,它在WEB设计师和开发者中非常的有名,并且有非常多有用的插件和技术帮助WEB开发人员开发出有创意和漂亮的WEB页面。...

2016/12/02 15:18
3
2017腾讯实习生Android客户端开发面试总结

先做个自我介绍,本人大三狗一枚,就读的是广州一个普通的一本大学(非985、211),专业是比较尴尬的电子商务(非计算机学院,连C的课程都没有就只有Java),但是一切的尴尬并没有阻挡我对Andro...

2017/05/18 16:01
39
使用 ThreadLocal 变量的时机和方法

并发编程中,一个重要的内容是数据共享。当你创建了实现Runnable接口的线程,然后开启使用相同Runnable实例的各种Thread对象,所有 的线程便共享定义在Runnable对象中的属性。也就是说,当你...

2017/05/16 17:05
19
分类算法之决策树

3.1、摘要 在前面两篇文章中,分别介绍和讨论了朴素贝叶斯分类与贝叶斯网络两种分类算法。这两种算法都以贝叶斯定理为基础,可以对分类及决策问题进行概率推断。在这一篇文章中,将讨论另一种...

2017/05/15 15:06
10
机器学习中的算法:支持向量机(SVM)基础

前言: 最近一段时间看了看关于SVM(Support Vector Machine)的文章,觉得SVM是一个非常有趣,而且自成一派的方向,所以今天准备写一篇关于关于SVM的文章。 关于SVM的论文、书籍都非常的多,引...

2017/05/11 11:28
27
如何让你的JavaScript代码更加语义化 ?

语义化这个词在 HTML 中用的比较多,即根据内容的结构化选择合适的标签。其作用不容小觑: 赋予标签含义,让代码结构更加清晰,虽然我们可以在标签上添加 class 来标识,但这种通过属性来表示...

分享史上Java最牛逼,最简短的代码

确实是12306的最核心代码呀 <script> alert("当前访问用户过多,请稍后重试!"); </script> 确实牛 public class Test{ static{ System.out.println("hello world!"); System.exit(0); } } 这...

2017/05/09 17:24
96
Boyer Moore算法分析总结

简介 对于字符串的搜索算法,我曾经讨论过KMP算法的思路和实现。 KMP算法的实现思路是基于模式串里面的的前缀和后缀匹配,这种算法的效率已经足够快了。没想到的是,这里我们要讨论的Boyer M...

2017/05/08 16:23
26
商业数据库之死:Oracle 的困境

商业数据库市场份额到 2021 年将下降 20-30%。 SaaS (cloud) 、NoSQL 和 SSD 大大降低了对商业数据库的需求。 Oracle 不大可能通过云或其他替代品来抵消数据库收入增长的下降。 根据图 1,我...

2017/05/05 16:53
46
SpringBoot 自动化配置的注解开关原理

在之前我们分析《 SpringBoot的自动化配置原理 》的时候,分析了freemarker的自动化配置类FreeMarkerAutoConfiguration,这个自动化配置类需要classloader中的一些类需要存在并且在其他的一些...

2017/05/04 11:55
126
Spring 源码分析 : 非懒加载的单例 Bean 初始化过程 ( 下 ) ( 2 )

Aware注入 接下来是Aware注入。在使用Spring的时候我们将自己的Bean实现BeanNameAware接口、BeanFactoryAware接口等,依赖容器帮我们注入当前Bean的名称或者Bean工厂,其代码实现先追溯到上面...

2017/05/03 17:28
21
Spring 源码分析 : 非懒加载的单例 Bean 初始化过程 ( 下 ) ( 1 )

doCreateBean方法 上文《 Spring源码分析:非懒加载的单例Bean初始化过程(上)》,分析了单例的Bean初始化流程,并跟踪代码进入了主流程,看到了Bean是如何被实例化出来的。先贴一下Abstrac...

2017/05/02 18:06
32
Spring 源码分析 : 非懒加载的单例 Bean 初始化过程 ( 上 ) ( 2 )

接着第62行~第78行、第80行~第91行、第93行~第120行有三个判断,显然上面的MultiFunctionBean是一个单例的Bean也是本文探究的重点,因此执行第62行~第78行的逻辑。getSingleton方法不贴了,有...

2017/04/28 17:20
20
Spring 源码分析 : 非懒加载的单例 Bean 初始化过程 ( 上 ) ( 1 )

代码入口 上文《 Spring源码分析 : Bean加载流程概览 》,比较详细地分析了Spring上下文加载的代码入口,并且在AbstractApplicationContext的refresh方法中,点出了finishBeanFactoryInitia...

2017/04/27 17:28
45
Linux 进程调度浅析

操作系统要实现多进程,进程调度必不可少。进程调度是对TASK_RUNNING状态的进程进行调度(参见《Linux进程状态浅析》)。如果进程不可执行(正在睡眠或其他),那么它跟进程调度没多大关系。...

2017/04/26 17:19
9
node模块加载层级优化

模块加载痛点 大家也或多或少的了解node模块的加载机制,最为粗浅的表述就是依次从当前目录向上级查询node_modules目录,若发现依赖则加载。但是随着应用规模的加大,目录层级越来越深,若是...

2017/04/25 17:03
4
Awk 20 分钟入门介绍

什么是Awk Awk是一种小巧的编程语言及命令行工具。(其名称得自于它的创始人Alfred Aho、Peter Weinberger 和 Brian Kernighan姓氏的首个字母)。它非常适合服务器上的日志处理,主要是因为A...

2017/04/24 15:10
11
十年程序员老鸟给新手的几条忠告

在 2006 年,我开始了编程工作。当意识到来到了十年这个重要的时间关口时,我觉得有必要回顾一下这十年间所犯下的错误,做一做经验总结,并且给正在这个职业上奋斗的人们提出我的一些忠告。开...

2017/04/21 17:26
32
MySQL 高可用浅析

对于多数应用来说,MySQL都是作为最关键的数据存储中心的,所以,如何让MySQL提供HA服务,是我们不得不面对的一个问题。当master当机的时候,我们如何保证数据尽可能的不丢失,如何保证快速的...

2017/04/20 11:40
5
Linux DNS 服务器安装、配置和维护

每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就行了。这就...

2017/04/19 17:10
12

没有更多内容

加载失败,请刷新页面

返回顶部
顶部