编程
文章平均质量分 84
weixin_43529092
这个作者很懒,什么都没留下…
展开
-
JDK动态代理与CGLIB动态代理
设计模式之代理模式下面假设一个常见的场景,假如你有一个法国的朋友叫Aice,有一天你想要购买一瓶法国香奈儿的香水,这种香水只在法国销售。你找到你的朋友Alice,请求她帮忙购买一瓶香奈儿的香水,你的朋友Alice于是乎就找到香奈儿的销售店购买了一瓶法国香奈儿的香水,并将香水交给了你。在上面这个例子当中,你想要购买法国香水,但是无法直接向香奈儿供应商购买,只能通过中间人(Alice)购买,这就是我们生活中比较常见的代理模式。我们假设有一天,你突然想要一瓶法国红酒,但是由于Alice本身并不具备购买红原创 2022-04-02 11:41:20 · 3143 阅读 · 2 评论 -
JDBC学习
JDBC入门搭建开发环境编写程序,在程序中加载数据库驱动建立连接创建用户向数据库发送SQL的Statement对象从代表结果集的Result中取出数据断开与数据库的连接,并释放相关资源简单的JDBC程序@Testpublic void demo1(){try {// 1、加载驱动// DriverManager.deregisterDriver(new Dri...原创 2019-08-14 22:23:34 · 159 阅读 · 0 评论 -
Redis学习
Redis 入门课程介绍:Redis介绍与安装掌握Redis的常用命令与数据类型掌握在Java中操作Redis1、Redis是Key-Value型NoSQL数据库2、Redis将数据存储到内存中,同时也能持久化到磁盘3、Redis常用于缓存,利用内存的高效程序的处理速度 Redis的特点1、速度快 2、广泛的语言支持3、持久化 4、多种数据结构5、主从复制...原创 2019-08-14 22:22:59 · 161 阅读 · 0 评论 -
Mybaits学习
Mybatis入参处理参数处理详解:单参数Mybatis不做特殊处理,直接取出参数赋值给xml文件如:#{id}多参数:1->JavaBean传递参数 2->Map接口 3-> 注解@param默认情况下,当向Mybatis传递多个参数的时候,例如:在mapper的映射配置文件中,需要传递两个参数的时候:<select id = "getPeronB...原创 2019-08-14 22:22:43 · 187 阅读 · 0 评论 -
监听器
Java监听器简介Java监推器定义:Web ----->HttpSession 应用服务器 ---->>>Web监听器 ----->ServletContext ------>ServletRequest用于监听ServletContext,HttpSession,ServletRequest等域对象的创建、销毁及其属...原创 2019-08-14 22:20:55 · 96 阅读 · 0 评论 -
Servlet过滤器
Java过滤器课程内容 1 Java 过滤器概述 2 案例实现 中文编码字符集预处理 实现系统用户登陆安全控制 过滤器的作用实现对web资源请求的拦截,完成特殊的操作,尤其是对请求预处理。 过滤器的应用场景Web资源权限访问控制请求字符编码处理内容敏感字符词汇过滤响应信息压缩Java过滤器概述:工作流程...原创 2019-08-14 22:20:20 · 113 阅读 · 0 评论 -
jQuery和Ajax学习笔记
Ajax介绍Asynchronous Javascript And XML(异步的JavaScript和XML)Ajax可以在不刷新页面的前提下,进行页面局部更新Ajax不是新的技术,Ajax并不是W3C的标准。Ajax的使用流程:1、创建XmlHttpRequest对象2、发送Ajax请求3、处理服务器响应。创建XMLHttpRequest对象XMLHttp...原创 2019-08-13 23:18:26 · 256 阅读 · 0 评论 -
java反射
Java反射课程安排反射类的概述反射的API -- Class类 -- Constructor类 -- Filed类 -- Method 类一、反射的概述什么是Java的反射机制?– JAVA反射机制是在运行状态中,对任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,这种动态获取信息以及动态调用对象方法的功能称为JAVA语言...原创 2019-08-13 23:17:19 · 90 阅读 · 0 评论 -
《数据结构预算法》-搜索算法
@html学习@TOC//冒泡法排序void bubbleSort ( int a[] ,int n){ //思想是把i所指向的空间都取值为未排序的其他数值中最小的那 //一个for(int i=0;i<len-1;i++)for(int j=i+1;i<len;j++)if(a[i]>a[j]){int temp=a[i];a[i]=a[j];a[j...原创 2019-05-12 14:15:37 · 137 阅读 · 0 评论 -
冒泡排序以及堆排序算法
//冒泡法排序void bubbleSort ( int a[] ,int n){ //思想是把i所指向的空间都取值为未排序的其他数值中最小的那 //一个for(int i=0;i<len-1;i++)for(int j=i+1;i<len;j++)if(a[i]>a[j]){int temp=a[i];a[i]=a[j];a[j]=temp;}}...原创 2019-01-30 17:05:43 · 224 阅读 · 0 评论 -
快速排序源代码
//快速排序算法代码#include<stdio.h>#define MAXSIZE 20typedef struct{int length;int r[MAXSIZE+1];}RecordList;int QKpass(RecordList L, int low, int high){L->r[0] = L->r[low];while (low &l...转载 2019-01-30 00:37:49 · 551 阅读 · 0 评论 -
堆排序的实现代码(C语言)
#include<stdio.h>#define MAXSIZE 100typedef int Datatype;typedef struct{int key;Datatype Other;}Node;typedef struct{Node r[MAXSIZE + 1];int Length;}RecordList;void HeapAdjust(Reco...原创 2019-02-05 12:49:57 · 683 阅读 · 0 评论 -
快速排序的相关代码
#include<stdio.h>#define MAXSIZE 25typedef int DataType;typedef struct{int key;DataType other;}Node;typedef struct{Node r[MAXSIZE+1];int Length;}RecordList;int QSpass(RecordList *L,...原创 2019-02-05 12:10:26 · 167 阅读 · 1 评论 -
关于排序二叉树的建立查询插入删除操作的实现代码(C语言)《数据结构与算法》(人民邮电出版社)
//定义数据结构typedef int KeyData; //假设的关键字类型typedef struct Node //结点{KeyData Key;struct Node *Lchild,*Rchild;}BSTNode,*BSTree;//1. 基于二叉树的排序查找的非递归实现(亦可使用递归函数求解)BSTree SearchBST(BSTree bst,KeyTyp...转载 2019-01-22 21:49:16 · 554 阅读 · 0 评论 -
C语言《数据结构与算法》关于串的内容
C语言-关于串的操作原创 2018-12-13 21:48:58 · 271 阅读 · 0 评论 -
PYTHON语言编写求最大公约数和最小公倍数的程序(更相减损法)
#更相减损术求GCD.pyx,y=eval(input(“请输入一个整数:”))t1,t2=x,ywhile True:a=abs(x-y)if a==min(x,y):breakelse:x=min(x,y)y=aprint(“最大公约数是:{}”.format(a))print(“最小公倍数是:{}”.format(t1*t2//a))...原创 2018-12-05 18:39:31 · 2011 阅读 · 1 评论