自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剑指Offer面试题3:数组中重复的数字

找出数组中重复的数字题目描述:在一个长度为n的数组里的所有数字都在0~n-1的范围里。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次,请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3分析边界条件1、输入数组为空2、输入的数组含有大于数组规模的数3、输入数组不重复(都是小于数组规模的数,存在大于数组规模的数)三种解法1、数组排序再扫描将数组进行排序,从排好序的数组的开

2021-07-27 16:16:11 164

原创 单链表的反转(JAVA实现)

定义节点类static class ListNode{ int val; ListNode next; public ListNode(int val, ListNode next){ this.val = val; this.next = next; } }//迭代public static ListNode iterate(ListNode head){ Lis

2021-06-23 15:44:14 160

原创 二分查找

//二分查找,前提数组必须是有序的 int[] arr = new int[]{-1,0,1,5,7,9,11,15}; int target = 10; int head = 0; boolean is = true; int end = arr.length-1; while (head<=end){ int middle = (head+end)/2; .

2021-03-04 20:28:27 129

原创 数组:杨辉三角

Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数:"); int n=scanner.nextInt(); int[][] arr=new int[n][n]; for (int i=0;i<arr.length;i++){ arr[i][0]=1;//将前后全部填1 arr[i][i]=1; .

2021-03-04 18:30:33 164 1

原创 一个数如果恰好等于它的因子之和,这个数就称为“完数“

题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。编程 找出1000以内的所有完数。(因子:除去这个数本身的其它约数)解题思路:1、找出一个数的所有因数2、验证这些因数的和是否等于这个数 //完数解题思路 //1、找出一个数的所有因数 //2、验证这些因数的和是否等于这个数 for (int i=1;i<=1000;i++){ int facrot =0;//定义因子,

2021-03-04 15:51:47 7485 3

原创 String常见算法题目

String常见算法题目1、模拟一个trim方法,去除字符串两端空格public static String my_trim(String str){ int start = 0; int end = str.length()-1; while(start<=end && str.charAt(start)==' ') start++; while(start<=end && str.charAt(end)=='

2021-02-02 14:08:14 94

原创 PL/SQL实现约瑟夫环

题目描述:圆形餐桌上有n个人,每个人都有一个编号,顺时针方向依次从1到n,由于是圆形餐桌,那么第一个编号和最后一个编号n是相邻而坐的。从编号1顺时针开始1报数,每相邻而坐的就加1。某编号x的人报数为m则出局离开餐桌,出局后不能参与后面的报数。x的顺时针方向的相邻的人则重新从1开始继续报数declare--总人数v_total number:=&v_total;--对应的mv_step number:=&v_step;--剩余的人数v_surplus number;

2021-01-15 13:34:04 160

原创 约瑟夫环问题

约瑟夫环问题题目描述:圆形餐桌上有n个人,每个人都有一个编号,顺时针方向依次从1到n,由于是圆形餐桌,那么第一个编号和最后一个编号n是相邻而坐的。从编号1顺时针开始1报数,每相邻而坐的就加1。某编号x的人报数为m则出局离开餐桌,出局后不能参与后面的报数。x的顺时针方向的相邻的人则重新从1开始继续报数public static void yuesefu(int totalNum,int countNum){ //初始化人数 ArrayList<Integer> start

2021-01-14 22:11:42 297 1

原创 ORACLE EBS:数据组、请求组、职责

数据组分配给每个应用产品的 Oracle Applications 和 Oracle数据库用户名列表请求组就是一些报表和并发程序(包括请求集)的集合,分配给职责,控制用户对于报表的访问权限定义请求组的时候,我们需要给请求组限定一个应用产品(一个请求组,从属于一个,且只能属于一个应用)职责通过创建用户并将用户与一个或多个责任相关联来实现安全性控制...

2021-01-14 16:49:34 880

原创 事务特性和并发事务带来的问题

事务的四个属性原子性(Atomicity)事务是一个原子操作单位,对其数据的修改,要么全都执行,要么全都不执行一致性(Consistent)在事务开始和完成时,数据都必须保持一致,这意味着所有相关的数据规则都必须应用于事务的修改,以保持数据的完整性;事务结束时,所有的内部数据结构也都必须是正确的隔离性(Isolation)数据库系统提供一定的隔离机制,保证事务在不受外部并发操作影响的“独立”环境执行,这意味着事务过程中的中间状态对外部是不可见的,反之亦然持久性(Durable)

2021-01-11 16:08:16 133

原创 MySQL的MyISAM与InnoDB存储引擎不同点分析

MyISAMMyISAM存储引擎,开销小,加锁快;无死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低InnoDBInnoDB存储引擎,开销大,加锁慢;会出现死锁,锁定粒度最小,发生锁冲突的概率最低,并发度也最高 MyISAM InnoDB 外键 不支持 支持 事务 不支持 支持 行表锁 表锁,操作一条记录也会锁表,不适合高并发 行锁,操作时只锁某一行,适合高并发 缓存 只缓存索引,不缓存真实数据 缓存索引和真实数.

2021-01-11 14:13:55 77

原创 select...into常见报错:NO_DATA_FOUND,TOO_MANY_ROWS

在使用select into 的过程中经常会遇到两种报错1、NO_DATA_FOUND空记录,当取到的字段没有记录时,会返回空记录,而不是null例子; SELECT msi.DESCRIPTION INTO l_DESCRIPTION FROM mtl_system_items_b msi WHERE msi.ORGANIZATION_ID = Rec.ORGANIZATION_ID AND msi.SEGMENT1 = Re

2020-12-24 11:15:36 1998

原创 ORACLE的左右连接,全外连接

先上概念oracle连接分为:左外连接:左表不加限制,保留左表的数据,匹配右表,右表没有匹配到的行中的列显示为null。右外连接:右表不加限制,保留右表的数据。匹配左表,左表没有匹配到的行中列显示为null。完全外连接:左右表都不加限制。即右外连接的结果为:左右表匹配的数据+左表没有匹配到的数据+右表没有匹配到的数据。实际应用场景对于实际的业务来说,采购订单,分为采购订单头表PO_HEADER_ALL中有(PO_HEADER_ID)字段 ...

2020-12-18 10:55:10 2423

原创 TAB画布开发

TAB画布开发1、TAB画布与其他的画布开发相似,使用Layout Wizard 新建一个TAB画布,并修改TAB_DEMO的子类属性tab_canvases,TAB_Pages的子类属性为tab_page2、将所需要展示的ITEM放置到page中,实际上item只能放在page中3、如图所示,实际上可以分为4部分第一:是固定在主画布的item第二:是固定在PAGE画布上的item第三:是堆叠画布(在Form Builders中调整主画布,其实是看不到堆叠画布的,只能通过X、

2020-12-18 10:16:23 255

原创 FOLDER开发的简单步骤

FOLDER开发的简单步骤1、建立自己的FORM(一般是Template,对模板进行修改),在数据库中创建表(在新建块中会用到)2、打开APPSTAND.fmb,拷贝对象组'STANDARD_FOLDER'(直接将这个对象拖到自己的FORM中,选择Subclass则会自动生成一系列的对象),引入APPFLDR.pll库,attach、yes3、建立块(名字以FOLDER结尾,其实就是一般的块),在item中增加 FOLDER_SWITCHER字段 (类为SWITCHER),在这个字段中增加触发器

2020-12-11 13:55:53 630

空空如也

空空如也

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

TA关注的人

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