详细参考 man bash中的SHELL BUILTIN COMMANDS ...
分类:
系统相关 时间:
2019-09-25 16:08:36
阅读次数:
107
--显式游标DECLARE --1.声明游标 CURSOR cur_emp IS SELECT * FROM emp; vemp emp%ROWTYPE;BEGIN --2.打开游标 OPEN cur_emp; --循环提取游标行 LOOP --3.提取游标行 FETCH cur_emp INTO ...
分类:
数据库 时间:
2019-09-25 12:42:26
阅读次数:
106
AtomicReference就是以原子方式更新对象引用,可以看看源码: 可以看出它是利用unsafe类提供的方法来进行的, 使用场景,当两个线程同时去更新数据库内容,那么就会存在问题 假设a先执行,b后执行,操作变量a就会造成问题, 方法一,在执行sql的时候带上原来就有的值: update se ...
分类:
其他好文 时间:
2019-09-21 12:18:56
阅读次数:
64
问题八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法百度来的代码回溯法用递归实现八皇后解法declare type t_qu... ...
分类:
数据库 时间:
2019-09-20 12:05:54
阅读次数:
118
对一些big table,由于数据删除的时候时间会很长,事务很大,所需的undo段将会比较大,未提交的话,undo段数据会受到保护,这将影响其它事务的操作-执行时间会变长或者挂起,所以删除大表数据的时候尽量将大事务切分成小事务去做,下面的pl/sql 匿名块是删除表数据时每10万行一提交。 注:数据 ...
分类:
其他好文 时间:
2019-09-20 00:23:53
阅读次数:
98
drop procedure if exists jyf_test; DELIMITER ;; CREATE PROCEDURE jyf_test() BEGIN DECLARE a INT UNSIGNED DEFAULT 1; WHILE a <= 20 DO INSERT INTO 。。。。。... ...
分类:
其他好文 时间:
2019-09-17 14:41:30
阅读次数:
92
Mysql数据库因为其有自动+1,故一般我们不需要花费太多时间,直接用关键字auto_increment即可,但是Oracle不行,它没有自动增长机制。顾我们需要自己去实现。一般有两种方式,但是这两种方式都与序列化有关。第一种方式:序列化+触发器;第二种方式:序列化+显示调用序列化。一般我选用第一种 ...
分类:
数据库 时间:
2019-09-11 21:29:24
阅读次数:
102
原文首发于微信公众号:jzman-blog上篇文章中主要介绍从AIDL的使用方式以及Android开发中不同进程之间的通信,遗留的问题是如何在AIDL中使用自定义类型,具体步骤如下:创建自定义类型声明自定义类型定义与自定义类型相关的业务重写业务实体类远程调用验证AIDL1.创建自定义类型自定义类型传输的就是一个实体对象,这个实体类必须实现Parcelable接口,具体如下://自定义类型publi
分类:
移动开发 时间:
2019-09-11 09:56:25
阅读次数:
108
ALTER PROCEDURE proc_xsddgz_ljAS--声明变量--销售订单BEGINDECLARE @fbillno NVARCHAR(255)DECLARE @ddfentryid INTDECLARE @fhdfentryid INTCREATE TABLE #t(DDID INT ...
分类:
其他好文 时间:
2019-09-10 13:33:11
阅读次数:
138
一、构建Java编程环境 要学习Java,第一步自然就是搭建好Java的编程环境,安装JDK与JRE。本人在网上搜索环境搭建的教程,结果大多都是老版本的教程,与现在最新版本JDK的安装配置流程不符合,结果导致输入 java version时能够正常输出java版本,实际编译时又出现错误。后来观看助教 ...
分类:
编程语言 时间:
2019-09-08 22:32:27
阅读次数:
96