自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Oracle 触发器如何调用JAVA程序并发送HTTP请求

第五步:在cmd将客户端代码通过 loadjava 载入到数据库Java文件夹下,如图所示。第六步:创建函数test4 调用HttpInvoker中的sendRequest方法。第九步:若是遇到以下问题,参考 以下网站,授予权限。验证: 直接调用test4的时候 服务端收到数据。第七步:创建触发器:调用函数test4。第八步:配置acl 授予权限。当插入数据的时候,返回成功。第三步 : 编写客户端代码。第四步 编写服务器端代码。第二步 创建表test。

2023-06-27 15:15:22 1003

原创 生产者消费者(阻塞队列)

阻塞队列实现等待唤醒机制BlockingQueue 的核心方法:put(anObect) 将参数放入队列,如果放不进去会阻塞。take():取出第一个数据,取不到会阻塞。常见BlockingQueue:ArrayBlockingQueue:底层是数组,有界。LinkedBlockingQueue:底层是链表,无界。但不是真正的无界,最大为int的最大值阻塞队列继承结构Iterabe-> Colection -> Queue ->BlockingQ

2022-02-03 13:52:14 427

原创 触发器使用

1CREATETRIGGER<触发器名称> --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{BEFORE|AFTER} --触发器有执行的时间设置:可以设置为事件发生前或后。{INSERT|UPDATE|DELETE} --同样也能设定触发的事件:它们可以在执行insert、update或delete的过程中触发。ON<表名称> --触发器是属于某一个表的:当在这个表上执行...

2022-02-02 23:56:31 331

原创 生产者消费者

生产者消费者模式是一个十分经典的多线程协作的模式, // 生产者步骤: // 1 判断桌子上是否有汉堡包 // 如果有就等待,如果没有才生产 // 2 把汉堡包放在桌子上。 // 3 叫醒等待待的消费者开吃。// 消费者// 1 判断桌上是否有汉堡包// 2 如果没有就等待// 3 如果有就开吃// 4 吃完后,桌子上的汉堡包就没有了,叫醒等待的生产者继续生产// 汉堡包的总数减去一package thredDemo14;pub...

2022-01-26 21:16:26 165

原创 线程的安全问题

案例:卖票需求:某电影院目前正在上映国产大片,共有100张票,而它有3个窗口卖票,请设计一个程序模拟该电影卖票思路:1 定义一个类Ticket 实现Runnable 接口,里面定义一个成员变量:private int ticketCount = 100;2 在Ticket类中 重写run(方法实现卖票,代码步骤如下A:判断票数大于0,就卖票,并告知是哪个窗口卖的B :票数就要减1C : 卖光之后,线程停止3 定义一个测试是个类TicketDemo,里面有main方法,代码步骤

2022-01-24 19:42:37 1913

原创 多线程基本概念

并行与并发并行:在同一个时刻,有多个指令在多个CPU上同时执行并发:在同一时刻,有多个指令在单个CPU上交替执行进程和线程进程:是正在运行的软件独立性:进程是一个独立运行的基本单位,同时系统分配资源和调度的独立单位。动态性:进程的实质是程序的一次执行过程,进程是动态产生的,动态消亡。并发性:任何进程都可以同他进程一起并发执行。线程:是进程的一个实体,是CPU调度和分配的基本单位,是比程序更小的能独立运行的基本单位。多线程的实现方案方案1:继承Thread类定义

2022-01-21 12:37:53 263

原创 c 语言一

c语言是一门计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。二十世纪八十年代,为了避免开发厂商用的C语言语法产生的差异,由美国国家标准局为C语言制定了一套完美的美国国家标准语法,称为ANSIC,作为C语言标准C语言的代码:工具;编译器其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等vs2013/vs2019-集成开发环境-集成了MS

2022-01-20 13:43:04 287

原创 MySQL函数(=)

1 将username字段的截取两个字符,其中将包含为1的字符替换为qSELECT REPLACE(SUBSTRING(username,1,2),'1','q') FROM guanliyuan;

2021-11-11 19:52:54 566

原创 MYSQL用户授权与远程访问

20 创建vince用户并赋予权限GRANT ALL PRIVILEGES ON *.* TO 'vince'@'%' IDENTIFIED BY 'vince';# 刷新权限# flush privileges;SHOW GRANTS FOR 'vince'@'%';21 创建用户user3 将test数据库的guanliyuan create,select权限赋予给user3.GRANT CREATE,SELECT ON test.guanliyuan TO '...

2021-10-31 14:56:36 99

原创 MySQL常见函数使用

1 返回值::大于或等于数值n的最小整数SELECT CEIL(11.6) FROM DUAL;2 返回值::小于或等于数值n的最小整数SELECT FLOOR(7.3) FROM DUAL;3 mod(m,n)函数:将四舍五入,保留小数点后m位SELECT MOD(7,5) FROM DUAL;4 round(n,m)函数:将n四舍五入,保留小数点后m位SELECT ROUND(324.234) FROM DUAL;...

2020-06-02 16:32:38 145

原创 图的邻接表表示以及深度优先搜索广度优先搜索

图及对应的邻接表如下:代码如下:datastruct.h#define MaxSize 5 typedef struct{ int data[MaxSize]; int front; // 队头 int rear; // 队尾}SqQueue;void initQueue(SqQueue &qu);...

2019-12-08 16:37:14 1288

原创 哈夫曼树的算法实现

#include <stdio.h>#include<stdlib.h>#include <conio.h>#include <string.h>#define n 5 // 定义哈夫曼树中叶子节点个数 #define m 9 // 哈夫曼树结点用一个大小为2n-1 的向量存储typedef struct{ i...

2019-11-28 11:23:36 823

原创 二叉树建立,遍历,搜索,中序线索化

#include <stdio.h>#include<stdlib.h>#include <conio.h>#include <string.h>typedef char DataType;typedef struct node{ DataType data; // 数据域 int l...

2019-11-24 23:58:42 135 1

原创 字符串匹配之BF算法

#include "pch.h"#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <string.h>#define maxSize 6 struct Str{ char *ch; int length;};int index(Str *&...

2019-11-06 16:04:02 148

原创 线性表的链式存储及其基本操作

#include "pch.h"#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <string.h>typedef struct Link{ int elem; struct Link *next;}link;/* error 初始化操...

2019-10-26 20:28:51 455

原创 线性表的顺序存储及其基本操作

#include "pch.h"#include <stdio.h>#include<stdlib.h>#include <conio.h>#define ListSize 10typedef int DataType;typedef struct{ DataType data[ListSize]; int length;}SeqLi...

2019-10-21 21:57:53 157

原创 有序链式表合并

有序链式表合并,有序链式表n,m 其元素均由小到大的升序排列。将它们合并成一个顺序表C,C的元素也是由小到打的升序排列#include "pch.h"#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <string.h>/** 单链表归并**/ty...

2019-10-21 21:47:20 413

原创 队列【链式存储结构及实现】

#include "pch.h"#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <string.h>// 由于链队结点的空间是动态分配的,所以无须考虑队满的运算。// 队结点类型定义typedef struct QNode{ int data;...

2019-10-21 09:34:17 179

原创 队列【顺序存储结构及实现】

#include "pch.h"#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <string.h>#define MaxSize 5 typedef struct { int data[MaxSize]; int front; /...

2019-10-18 20:51:25 142 1

原创 链栈及基本操作的实现

#include "pch.h"#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <string.h>// 因为栈链结点是动态分配的,不考虑栈溢出typedef struct LNode{ int data; struct LNode *next...

2019-10-15 22:35:33 201

原创 顺序栈及基本操作的实现

#include "pch.h"#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <string.h>// 顺序栈#define MaxSize 5 // 最多存储5个元素typedef char ElemType;typedef struct Sq...

2019-10-10 10:47:49 169

原创 图片选择------本地相册

从本地相册中选择图片一 了解下Android.intent.action.PICK                                                      从列表中选择某项并返回所选数据MediaStore.Images.Media.EXTERNAL_CONTENT_URI  是获取手机的图像的URL,“image/*”

2016-05-21 18:13:44 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除