首页 > 编程语言
Spring AOP常见错误解析
Spring 3.0以后的版本相比于2时代的版本一个重要的变化就是aop所依赖的jar包没有一起发布,需要自己单独下载。 Spring AOP部分使用JDK动态代理或者CGLIB来为目标对象创建代理。如果被代理的目标实现了至少一个接口,则会使用JDK动态代理,如果用JDK动态代理,就必须为被代理的目标实现一个接口(要注意的地方是:需要将ctx.getBean()方法的返回值用接口类型接收);。所...
分类:编程语言   时间:2014-12-30 23:38:08    收藏:0  评论:0  赞:0  阅读:456
CentOS6下安装Java jdk1.7.0_10
安装步骤如下:1.下载JDK7.0_10 (jdk-7u10-linux-i586.tar.gz) 地址:2.卸载系统自带的开源JDK 查看是否安装JDKrpm -qa | grep java显示如下信息:java-1.4.2-gcj-compat-1.4.2.0-40jpp.115java-1.....
分类:编程语言   时间:2014-12-30 23:34:27    收藏:0  评论:0  赞:0  阅读:376
Spring整合quartz框架实现任务定时调度
1. 首先需要引入需要的jar包,如上图所示。 2. 编写需要定时调度的测试类:package com.jp.task;import java.util.Date;public class TestTask{ private static int counter = 0; ...
分类:编程语言   时间:2014-12-30 23:32:37    收藏:0  评论:0  赞:0  阅读:475
Thinking in java 笔记三
第八章 多态多态是继数据抽象和继承之后的第三种基本特征8.1 再论向上转型8.2 转机 方法调用绑定,java除了static和final(private方法属于final方法)外其他所有方法都是后期绑定 多态是一项将改变的事物与未变的事物分离开来的重要技术 不要试图覆盖基类private方法...
分类:编程语言   时间:2014-12-30 23:31:37    收藏:0  评论:0  赞:0  阅读:343
JMX与Spring
1.什么是JMXJMX可以监控类的运行情况,可以在程序运行期查看并修改类属性的信息。举一个应用实例:在一个系统中常常会有一些配置信息,比如服务的IP地址,端口号什么的,那么如何来写这些代码呢? 下面是一段摘自http://blog.csdn.net/xiaojianpitt/article/de.....
分类:编程语言   时间:2014-12-30 23:31:07    收藏:0  评论:0  赞:1  阅读:613
javascript——操作符(~、&、|、^、<<、>>)
直接上代码吧! 1 View Code
分类:编程语言   时间:2014-12-30 23:30:47    收藏:0  评论:0  赞:0  阅读:266
Spring对远程服务的支持
Java程序有以下的远程调用技术选择:远程过程调用(RPC)是同步的,客户端在服务器端返回结果之前将一直被阻塞。 各种技术适用的场景如下: 典型的RMI开发的过程如下:定义一个接口,用于客户端和服务器端的交互,接口要继承Remote接口,所有方法都要抛出RemoteException。编写服务...
分类:编程语言   时间:2014-12-30 23:29:27    收藏:0  评论:0  赞:0  阅读:420
List排序
今天项目中涉及到对list的排序,特记录于此: 在Java Collection Framework中定义的List实现有Vector,ArrayList和LinkedList。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。然而,它们并没有内置的元素排序支持。 你能够...
分类:编程语言   时间:2014-12-30 23:27:37    收藏:0  评论:0  赞:0  阅读:448
java服务器与c#客户端的字符编码问题
在服务器与客户端交互时,有时候服务器与客户端并不是拿同一种编程语言写的,这时候需要注意字符编码转换的问题。以java服务器和c#客户端为例,此时把c#端接收到的数据用GBK编码表示。Encoding encoding = Encoding.GetEncoding("GBK"); //定义GBK编码 ...
分类:编程语言   时间:2014-12-30 23:27:07    收藏:0  评论:0  赞:0  阅读:523
javascript中window与document对象、setInterval与setTimeout定时器的用法与区别
一、写在前面 本人前端菜鸟一枚,学习前端不久,学习过程中有很多概念、定义在使用时容易混淆,在此给向我一样刚踏入前端之门的童鞋们归纳一下。今天给大家分享一下js中window与document对象、setInterval与setTimeout定时器的用法与区别。讲得不对的地方,烦请大家指正,还望前辈、...
分类:编程语言   时间:2014-12-30 23:23:07    收藏:0  评论:0  赞:0  阅读:574
nodejs调用脚本(python/shell)和系统命令
每种语言都有自己的优势,互相结合起来各取所长程序执行起来效率更高或者说哪种实现方式较简单就用哪个,nodejs是利用子进程来调用系统命令或者文件,文档见http://nodejs.org/api/child_process.html,NodeJS子进程提供了与系统交互的重要接口,其主要API有: 标...
分类:编程语言   时间:2014-12-30 23:20:37    收藏:0  评论:0  赞:0  阅读:496
Python——eventlet
eventlet语境下的“绿色线程”普通线程之间的区别: 1. 绿色线程几乎没有开销,不用像保留普通线程一样保留“绿色线程”,每一个网络连接对应至少一个“绿色线程”; 2. 绿色线程需要人为的设置使其互相让渡CPU控制权,而不是抢占。绿色线程既能够共享数据结构,又不需要显式的互斥控制,因为只有当.....
分类:编程语言   时间:2014-12-30 23:15:47    收藏:0  评论:0  赞:0  阅读:707
Python中的Json
使用json.dumps来将 python对象 --> json对象(其实在python中还是string类型) 例如?json.dumps(a) 注意: json.dumps()的返回值是一个 ‘str‘类型. 使用 json.loads来将 json对象(类型其实还是python的string) -->...
分类:编程语言   时间:2014-12-30 22:12:59    收藏:0  评论:0  赞:0  阅读:317
Java 动态代理机制分析及扩展,第 1 部分
引言 Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中...
分类:编程语言   时间:2014-12-30 22:12:38    收藏:0  评论:0  赞:0  阅读:277
(DS 《算法竞赛入门经典》)LA 3644 X-Plosives(并查集)
解题思路:      并查集A secret service developed a new kind of explosive that attain its volatile property only when a specificassociation of products occurs. Each product is a mix of two different simple com...
分类:编程语言   时间:2014-12-30 22:11:07    收藏:0  评论:0  赞:0  阅读:367
java常见内存溢出情形
虚拟机栈溢出(如果虚拟机在扩展时无法申请到足够的内存空间将抛出OutOfMemoryError)package com.jvm.memory; import java.util.ArrayList; import java.util.List; public class HeapOOM { /** * VM 运行时参数 -Xms20m -Xmx20m -XX:+HeapDumpOnOu...
分类:编程语言   时间:2014-12-30 22:10:07    收藏:0  评论:0  赞:0  阅读:404
对称加密算法之DES介绍
对称加密算法之DES介绍!...
分类:编程语言   时间:2014-12-30 22:09:57    收藏:0  评论:0  赞:0  阅读:676
java封装之访问权限控制
封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(当然也无从知道),但可以通过该对象对外的提...
分类:编程语言   时间:2014-12-30 22:09:47    收藏:0  评论:0  赞:0  阅读:345
【亲测】Python:解决方案:Python Version 2.7 required, which was not found in the registry
好久不更新随笔了,今天因为数据可视化作业,想抓取一些人人网好友关系数据,于是开始尝试python,用到numpy模块,安装的时候提示:'Python Version 2.7 required, which was not found in the registry'发现很多人都遇到这个问题,网上说是...
分类:编程语言   时间:2014-12-30 22:06:27    收藏:0  评论:0  赞:0  阅读:540
只存在于理想中的客户端JavaScript时间线
1.Web浏览器根据URL地址下载文档内容,并创建Document对象,解析WEB页面,HTML元素,包含的文本内容,将这些节点添加到DOM树中。在这个阶段,document.readystate属性的值是 loading。 2.当解析器遇到没有async和defer属性的元素时,它把这个元素添加到...
分类:编程语言   时间:2014-12-30 22:05:27    收藏:0  评论:0  赞:0  阅读:301
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!