码迷,mamicode.com
首页 > 编程语言
Spring工作原理
目录[-]1、spring原理2、动态代理:3、反射4、spring的三种注入方式是什么?5、spring的核心接口及核类配置文件是什么?6、Spring框架的7个模块1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里.....
分类:编程语言   时间:2015-07-28 12:55:05    阅读次数:163
Spark处理Json格式数据(Python)
前言Spark能够自动推断出Json数据集的“数据模式”(Schema),并将它加载为一个SchemaRDD实例。这种“自动”的行为是通过下述两种方法实现的:jsonFile:从一个文件目录中加载数据,这个目录中的文件的每一行均为一个JSON字符串(如果JSON字符串“跨行”,则可能导致解析错误);...
分类:编程语言   时间:2015-07-28 12:53:12    阅读次数:291
JavaScript中的constructor、instanceof、isPrototypeOf、typeof以及hasOwnProperty
1、hasOwnProperty和in先来理解hasOwnProperty方法。这个方法是用来检查对象的非原型链属性,换句话说,也就是检查对象中用户自定义的属性,而且这些属性不是定义在prototype上的。通过下面的代码进行理解:var myFunc=function(){ this.foo...
分类:编程语言   时间:2015-07-28 12:51:40    阅读次数:162
Java(一)——认识Java语言
1、Java语言简介 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。2、Java....
分类:编程语言   时间:2015-07-28 12:52:01    阅读次数:182
C++对象模型之我见(一)
本文仅代表博主自己对C++内存对象模型的一点理解,如果文中有理解偏差和不准确的地方,希望各位大大提出,我好及时改正。本博文只对博主自己负责,不对任何人负责。就如《深度探索C++对象模型》一书中介绍的C++的封装并没有给C++带来过多的开销。然而面向对象的编程方法却给广大的编程者提供了一种更为开阔的编...
分类:编程语言   时间:2015-07-28 12:51:36    阅读次数:122
堆排序
堆其实是一个完全二叉树堆分为大顶堆和小顶堆(index从0开始哦)大顶堆:key[i]>=key[2i+1]&&key[i]>=key[2i+2],大堆顶的关键字肯定是所有关键字中最大的小顶堆:key[i]<=key[2i+1]&&key[i]<=key[2i+2],小顶堆的堆顶的关键字是所有关键字...
分类:编程语言   时间:2015-07-28 12:52:22    阅读次数:118
Unity单例
1、非Mono单例: 1 using System; 2 using System.Reflection; 3 using System.Collections.Generic; 4 5 public static class Singleton where T : class 6 { 7 ...
分类:编程语言   时间:2015-07-28 12:51:54    阅读次数:110
关于线程间通信
在开发中遇到过这样的需求,主线程中开启多个子线程来处理数据以提高效率,待所有的子线程执行完成任务后,主线程继续完成后续的操作。一番思考后,思路出来了,我的做法是定义一个全局整型的静态变量,每个子线程完成任务后变量加1。主线程里有一个while死循环,每次循环判断这个变量的值,如果值为开启的线程数.....
分类:编程语言   时间:2015-07-28 12:47:43    阅读次数:134
算法之 爬台阶
n级台阶,一次可登1级或2级,问共有多少种不同的走法?解:如果用n表示台阶的级数,a n表示某人走到第n级台阶时,所有可能不同的走法,容易得到:(1)根据题意得: 当n=1时,显然只要1种跨法,即a1=1.当n=2时,可以一步一级跨,也可以一步跨二级上楼,因此,共有2种不同的跨法,即a2=2.(2)...
分类:编程语言   时间:2015-07-28 12:47:03    阅读次数:108
integer to roman leetcode c++实现
Given an integer, convert it to a roman numeral.Input is guaranteed to be within the range from 1 to 3999.将整数用罗马数字表示。思路分析: {"","I","II","III","IV",".....
分类:编程语言   时间:2015-07-28 12:46:42    阅读次数:164
Python中的类(中)
上一篇介绍了Python中类相关的一些基本点,本文看看Python中类的继承和__slots__属性。继承在Python中,同时支持单继承与多继承,一般语法如下:class SubClassName(ParentClass1 [, ParentClass2, ...]): class_suit...
分类:编程语言   时间:2015-07-28 12:44:32    阅读次数:124
(转) java实现hbase表创建、数据插入、删除表
近日查看了相关资料后,梳理了一下用java实现hbase的表创建、数据插入、删除表,代码如下:1、需要的jar包:commons-codec-1.4.jarcommons-logging-1.0.4.jarhadoop-0.20.2-core.jarhbase-0.20.6.jarlog4j-1.2...
分类:编程语言   时间:2015-07-28 12:45:03    阅读次数:110
记录一下自己用到的python logging
最近想把自己零零散散写的代码嵌成一个应用,要考虑到各方面的debug,把logging看了一下,把用到的记下来。将日志打印到屏幕import logginglogging.debug(u'调试')logging.info(u'运行')logging.warning(u'警告')#运行显示:#WA.....
分类:编程语言   时间:2015-07-28 12:43:24    阅读次数:141
javascript 操作元素属性的方法
document
分类:编程语言   时间:2015-07-28 12:43:06    阅读次数:127
Spring MVC 中的 forward 和 redirect
Spring MVC中我们在返回逻辑视图时,框架会通过viewResolver来解析得到具体的View,然后向浏览器渲染。假设逻辑视图名为hello , 通过配置,我们配置某个ViewResolver如下:假如逻辑试图名为"hello",因此viewResolver将解析成/WEB-INF/js.....
分类:编程语言   时间:2015-07-28 12:40:27    阅读次数:188
【转载】javascript深入理解js闭包
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码: var n=999; function f1(){ alert(n); } f...
分类:编程语言   时间:2015-07-28 12:39:05    阅读次数:118
C++易vector
很长一段时间没有动手编写C++计划。无非就是模仿后STL对,虽然达不到标准STL该程序。但简单的功能来实现。STL事实上,深刻:泛型编程、容器、算法、适配器...有的是内容能够学。以下是依据STL源代码。写的一个非常easy的vector,实现了部分接口。事实上vector还是相对非常easy的容器...
分类:编程语言   时间:2015-07-28 12:39:13    阅读次数:137
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!