码迷,mamicode.com
首页 > 编程语言
注解与反射 ---Spring与Mybatis等框架的实现原理
Java中各大框架,无论是AOP 还是 IoC 其基本实现思路都是源自Java 运行时支撑的反射功能, 而反射最基本的一点就是 任何一个类 其在JVM环境中,都有一个对象的Class对象,这个对象提供一些方面描述了类的 方法 构造函数 注解 等等等 下面就是一个反射跟注解的小例子,是一个比较好入门的 ...
分类:编程语言   时间:2016-09-25 19:03:30    阅读次数:238
Spring 事务管理
何为事务,很多从只从Java入门的朋友肯定不清楚这个概念,毕竟Spring是针对企业应用开发的 是J2EE规范下的产物,所以很多东西,新手入门肯定没有听说过。 因为我以前是web狗 SQL注入是自来熟,所以事务这个概念,再熟悉不过,它其实是一个数据库操作的概念,不管是ORM 还是JDBC数据源,它本 ...
分类:编程语言   时间:2016-09-25 19:00:38    阅读次数:136
【Effective Java】9、使用EnumMap代替序数索引
分别使用序数和enummap的结果: 序数: test1() 使用enummap,tes1t ...
分类:编程语言   时间:2016-09-25 19:01:43    阅读次数:138
JAVA程序 从命令行接受多个数字,求和之后输出结果
源程序代码: public class sum{ public static void main(String[] args){ double[] a=new double[4]; a[0]=Double.parseDouble(args[0]); a[1]=Double.parseDouble(a ...
分类:编程语言   时间:2016-09-25 18:57:51    阅读次数:200
python 高级之面向对象初级
python 高级之面向对象初级 本节内容 1.类的创建 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 在python2.7中有两种类,一种是经典类,一种是新式类。2.7中经典类和新式类区别在于类的定义的时候在类名后面加上(object)的是新式类,否则就是经典类。经典类和新式类在继 ...
分类:编程语言   时间:2016-09-25 18:54:00    阅读次数:178
JAVA编程之——反射Reflect
说到反射,首先要说一下Java中的类和对象。 在Java中万事万物皆对象(有两个 例外,一个是普通数据类型,另一个是静态的东西,静态的东西不是对象的,是属于类的)。 在Java中,类也是对象,类是java.lang.class类的实例对象,即所谓There is a class named Clas ...
分类:编程语言   时间:2016-09-25 18:54:37    阅读次数:131
Spring AOP 针对注解的AOP
我也忘记是从哪里扒来的代码,不过有了这个思路,以后可以自己针对 Controller 还有 Service层的任意 方法进行代理了 ...
分类:编程语言   时间:2016-09-25 18:51:06    阅读次数:189
JavaScript 基础一
内部: <Script Language="JavaScript" type="text/javascript"> JavaScript代码 </Script> 外部引用: <Script Language="JavaScript" src="文件名.js"> JavaScript代码 </Scri ...
分类:编程语言   时间:2016-09-25 18:50:31    阅读次数:124
ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务
1.前言 上一篇该系列的文章我们主要讲了一下基础Web地图搭建,这篇我们主要讲一下ArcGIS Server发布服务,并且如何调用服务。将自己的数据加载到Web地图当中来,实现Web端浏览数据。 2.ArcGIS Server介绍与安装 1.ArcGIS Server 是功能强大的基于服务器的 GI ...
分类:编程语言   时间:2016-09-25 18:51:50    阅读次数:719
javascript 中 function bind()
Function bind() and currying <%-- All JavaScript functions have a method called bind that binds to an object and returns a new function. The first arg ...
分类:编程语言   时间:2016-09-25 18:50:15    阅读次数:188
算法之使用递归求解全排列
在python中有一个模块叫做itertools,使用这个模块能够快速的求解排列组合问题,刚好朋友问到怎么求全排列问题,不能用内置模块去做,于是。。。自己想了想逻辑,使用递归实现比较简单。 下面是简单的实现代码: 上面定义了两个列表,一个列表存的是需要全排列的数据,另一个列表是当做栈来用的,可以把这 ...
分类:编程语言   时间:2016-09-25 18:45:24    阅读次数:178
多线程下单例模式:懒加载(延迟加载)和即时加载
在开发中,如果某个实例的创建需要消耗很多系统资源,那么我们通常会使用惰性加载机制,也就是说只有当使用到这个实例的时候才会创建这个实例,这个好处在单例模式中得到了广泛应用。这个机制在single-threaded环境下的实现非常简单,然而在multi-threaded环境下却存在隐患。本文重点介绍惰性 ...
分类:编程语言   时间:2016-09-25 18:46:13    阅读次数:134
python之最强王者(10)———文件(File)、输入输出的基本操作
1. Python 文件I/O 本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。 2.打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下: 示例1: 运行示例1结果如 ...
分类:编程语言   时间:2016-09-25 18:44:07    阅读次数:220
chunkupload文件上传断点续传组件(java)
chunkupload简介 chunkupload是一款基于java语言的断点续传组件,针对文件上传,非文件下载,集成方便,使用简单。 从整体上讲,chunkupload会对文件进行切片处理,每个切片4M大小,默认情况下,chunkupload不会对切片进行合并,笔者也不建议在上传文件时对切片进行合 ...
分类:编程语言   时间:2016-09-25 18:41:26    阅读次数:197
C语言学习笔记--指针和数组的关系
1.数组的本质 (1)数组是一段连续的内存空间 (2)数组的空间大小:sizeof(array_type)*array_size; (3)数组名可看做指向数组第一个元素的常量指针 (4)数组声明时编译器自动分配一片连续的内存空间 ,而指针声明时只分配了用于容纳地址值的 4 字节空间 2.指针的运算 ...
分类:编程语言   时间:2016-09-25 18:43:48    阅读次数:200
JAVA虚拟机学习笔记(一)Windows10下编译OpenJDK8
转载请注明源地址:http://www.cnblogs.com/lighten/p/5906359.html 1. 编译环境的准备 1.1 JDK源码下载 OpenJDK是JAVA发展史中的一个开源项目,本文以OpenJDK8为例进行编译。OpenJDK的官网为:http://openjdk.jav ...
分类:编程语言   时间:2016-09-25 18:40:00    阅读次数:1154
到底使用字符数组还是字符串常量
在c语言中有两种表示字符串的方法,一种是字符数组,一种是字符串常量 在编程过程中如果只涉及到对字符串的读取,那么字符数组和字符串常量都能够满足要求;如果有写入(修改)操作,那么只能使用字符数组,不能使用字符串常量。 字符串数组与字符串常量之间的区别: 最根本的区别是在内存中的存储区域不一样,字符数组... ...
分类:编程语言   时间:2016-09-25 18:36:02    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!