编程技术
文章平均质量分 69
h999234
这个作者很懒,什么都没留下…
展开
-
[转载]AOP的实现机制
转载自:http://kiral.iteye.com/blog/1198982附件中有本文的源代码和Pdf版。本文写的很长的原因,是不希望大家学习AOP时到处找资料,大家有时间可以按照本文动手实践下,相信会有非常大的收获的,有什么问题互相交流,有问必答!1 AOP各种的实现 AOP就是面向切面编程,我们可以从几个层面来实现AOP。在编译器修改源代码,在运行期字节码加载...原创 2011-10-29 09:26:01 · 80 阅读 · 0 评论 -
C语言基本知识点2
scanf() getchar() gets()----------------------------------------------------| 问题描述一:(分析scanf()和getchar()读取字符) |---------------------------------------------------- scanf(), getchar()等都是...原创 2012-04-11 21:05:01 · 100 阅读 · 0 评论 -
我的第一个和第二个C语言程序
花了我超过6个小时呢,不容易哦。[code="c"]#include#includeint main(void) { char *read=(char*)malloc(100); char *maxLength=(char*)malloc(100); while (gets(read) != ...原创 2012-04-10 20:27:45 · 94 阅读 · 0 评论 -
C语言基本知识点
[b]编译和链接[/b] 1.编译并链接一个完全包含于一个源文件的C程序 cc program.c 2.编译并链接几个C源文件 cc main.c sort.c lookup.c 3.编译一个源文件,并把他和现存的目标文件链接在一起 cc main.o. lookup.o sort.c 4.编译单个C源文件,并产生一个目标文件,以后再进行链接 ...原创 2012-04-10 08:47:35 · 95 阅读 · 0 评论 -
字符串和16进制互转
public static void main(String[] args) { System.out.println(encode("点对点文件共享大类")); System.out.println(decode("70B95BF970B965874EF651714EAB59277C7B")); } /* * 16进制...原创 2012-02-10 14:34:55 · 132 阅读 · 0 评论 -
垃圾收集器
新生代垃圾收集器:Serial收集器单线程收集器,当它在进行垃圾收集时,必须暂停其他所有的工作线程。ParNew收集器ParNew是Serial收集器的多线程版本,除了使用多条线程进行垃圾收集之外,其他行为包括可用的所有控制参数、收集算法、回收策略等都与Serial收集器一样Parallel Scavenge收集器(吞吐量优先收集器)Parallel Scavenge收集器的特点是:达到最大吞...原创 2012-02-07 22:10:52 · 73 阅读 · 0 评论 -
JVM监控常用工具
jstatd启动jvm监控服务。它是一个基于rmi的应用,向远程机器提供本机jvm应用程序的信息。默认端口1099。实例:jstatd -J-Djava.security.policy=my.policymy.policy文件需要自己建立,内容如下:grant codebase "file:$JAVA_HOME/lib/tools.jar" { permission java.security.A...原创 2012-02-07 22:03:30 · 85 阅读 · 0 评论 -
同步与异步,阻塞与非阻塞
同步与异步所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要么成功都成功,失败都失败,两个任务的状态可以保持一致。而异步是不需要等待被依赖的任务完成,只是通知被依赖的任务要完成什么工作,依赖的任务也立即执行,只要自己完成了整个任务就算完成了。至于被依赖的任务最终是否真正完成,依赖它的任务无法确定,所以它是不可靠的任...原创 2011-11-18 13:06:04 · 78 阅读 · 0 评论 -
freeradius-server-2.1.12.tar.bz2+suse10 64+Oracle11配置
使用的环境freeradius-server-2.1.12.tar.bz2SUSE10 x86-64Oracle11配置关键:[b]freeradius-server和oracle服务器安装在一台机器上,oracle已经安装好了。安装步骤可以参考网上的其他教程。分开安装的没有成功。郁闷了,不搞了。[/b]一、安装配置freeradius服务器步骤:#bzip2 ...原创 2012-04-26 21:47:22 · 249 阅读 · 0 评论 -
Spring装配Bean的过程
Spring装配Bean的过程 1. 实例化; 2. 设置属性值; 3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name; 4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory; 5. 如果实现ApplicationContextAware,调用s...原创 2012-01-19 15:34:53 · 68 阅读 · 0 评论 -
B 树、B- 树、B+ 树、B* 树概念解释
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果...原创 2012-01-13 22:39:28 · 90 阅读 · 0 评论 -
平衡二分堆的使用及优先级队列的实现
Priority queues are a kind of queue in which the elements are dequeued in priority order.They are a mutable data abstraction: enqueues and dequeues are destructive. Each element has a priority, a...原创 2012-01-09 22:09:41 · 547 阅读 · 0 评论 -
net-snmp相关
final TransportMapping transport = new DefaultUdpTransportMapping(); final Snmp snmp = new Snmp(transport); final USM usm = new USM(SecurityProtocols.getInstance(), new Octet...原创 2012-08-06 17:39:03 · 102 阅读 · 0 评论