-
性能优于JDK代理,CGLib如何实现动态代理
性能优于JDK代理,CGLib如何实现动态代理 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制动态创建而成。 动态代理三...
-
二叉树(1)二叉树基本操作通用接口
二叉树(1)二叉树基本操作通用接口 二叉树的基本操作,为 二叉查找(搜索、排序)树、二叉平衡树(AVL树)、红黑树 等提供基础接口。 名称空间:namespace BTO 基础接口如: ① 遍历操作: 递归 和 非递归 版本的 先序、中序、后序 遍历。 层序遍历。 接口原型:void...
-
ZooKeeper面试题
前言 ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳...
-
简单看看读写锁ReentantReadWriteLock
简单看看读写锁ReentantReadWriteLock 前面我们看了可重入锁ReentrantLock,其实这个锁只适用于写多读少的情况,就是多个线程去修改一个数据的时候,适合用这个锁,但是如果多个线程都去读一个数据,还用这个锁的话会降低效率,因为同一时刻只能是一个线程去读取! 本...
-
1. c++实现最最最原始人的数字时钟
1. c++实现最最最原始人的数字时钟 网课c++第一次作业,学到了iomanip库文件里的setw(),setfill()等函数,自己完成作业时搜着学到了Windows.h库文件里的sleep(),system("cls")两个函数的用法,下面是最终实现的结果,丑到可以忽略代码。。 代码(含注释)如下: 1 /* pr...
-
数据结构---二叉搜索树
数据结构---二叉搜索树 1 #include cstdio 2 #include iostream 3 4 using namespace std; 5 6 struct node 7 { 8 int val; 9 node *lch,* rch; 10 }; 11 12 node *insert(node *p, int x) 13 { 14 if (p== NULL) 15 { 16 // 申请一个新内存空间 17 node *q= new node;...
-
C语言表结构(1)
C语言表结构(1) 1、顺序表初始化实战: #includestdio.h#includestdlib.h#define OK 1#define OVERFLOW 0#define LIST_INIT_SIZE 100#define LISTINCREMENT 10typedef struct{ char *elem; int length; //当前长度 int listsize; //线性表的长度}Sqlist;/*线性表的初...
-
linux下(centos7)docker安装
linux下(centos7)docker安装 参考链接https://docs.docker.com/install/linux/docker-ce/centos/ 第一步,确定是centos7及以上版本 cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 第二步,yum安装gcc相关 确定centos7可以上外网yum -y install gccyum -...
-
【读书笔记】https://source.android.google.cn/devices/bootloa
【读书笔记】https://source.android.google.cn/devices/bootloader https://source.android.google.cn/devices/bootloader 本文主要记录aosp官网关于bootloader的相关资料 Bootloader A bootloader is a vendor-proprietary image responsible for bringing up the ke...
-
UniGUI之MessageDlg(15)
UniGUI之MessageDlg(15) UniGui的信息弹出框MessageDlg的原型定义如下: procedure MessageDlg( const Msg: string ; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; CallBack: TUniDialogCallBackAnonProc); 其中DlgType(对话框架的类型) 1、mtConfirmation 2、mtCu...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
