oracle for update造成的Oracle锁表与解锁

我遇到的情况: 当使用select语句查询表时,后面跟着for update , select * from table for update 当修改表中数据,但是没有commit就关掉PL/SQL,下次再打开,执行带for update的sql语句,就会卡死 一、锁表 查看锁表进程SQL语句: select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; 如果有记录,可查到如下锁表记录 二、解
分类: 其他 发布时间: 12-05 23:52 阅读次数: 0

MyBatis 返回 List mapperxml怎么写?

有时候,我们不需要整个表的所有字段,而是只需要某一个字段的内容,比如:我希望从资产表中查出所有资产的名称,并且不存在重复。 上代码: <select id="groupNameList" resultType="java.lang.String"> SELECT `asset_name` FROM `asset` group by `asset_name` </select> 看到代码有的小伙伴不淡定了,不是返回 List 吗? 怎么 resultType="java.lang.String"
分类: 其他 发布时间: 12-05 23:52 阅读次数: 0

关于ExtJS3.1与ExtJS4.2的区别

1.可以使用alias来为组件添加别名,类似以前的Ext.reg,不过alias会用不同的类别区分开来,例如,widget.xxxxx和feature.xxxxx是不一样的,虽然它们都是用alias来定义的,但是类别完全不同。 2.包和命名空间的改变 现在的ExtJS不再使用混乱的分包机制(其实以前的感觉更加直白),例如以前的Window,包名是Ext.Window,但是现在则是Ext.window.Window,Ext.window包下还包括了Ext.window.MessageBox等。S
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

win10更改hosts文件

管理员身份运行notepad,打开hosts文件即可。
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

Projects

对象说明 项目信息管理表。 数据结构 字段 类型 基键 索引 空否 初值 备注 …… DesignType int 设计类型。对应字典表dm_designtype。 1组态式设计/2离散式设计。主要用于设计程序选择不用的设计逻辑。 …… 设计说明 <暂时只表达修正部分,后期补充完善。>
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

if-else练习

练习1 import java.util.Scanner; public class V{ public static void main(String[] args){ Scanner s=new Scanner(System.in); System.out.println("请输入第一个数"); int num1=s.nextInt(); System.out.println("请输入第二个数");
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

github 小白教程

工作整天在忙,也没好好有整块的时间去学学东西,记录一下github的学习过程,以便日后好回顾,我一直坚信只有被大家分享的知识,才是好知识。 github是什么?一定有人会有这样的疑问。那么如果说到github,必须要说到git是一款开源的、分布式版本控制系统,也就是Github上用来管理的项目的一个工具。 他的开发者是著名linux之父Linus Torvalds。 话不多说,让我开始吧 1.创建仓库(这里只说linux的环境) mkdir /myhub cd /myhub git init
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

正睿 2019 省选附加赛 Day1 T1 考考试

比较奇怪的一个枚举题。 注意到10=2*5,所以10^k的二进制表示一定恰好在末尾有k个0。 考虑从小到大去填这个十进制数。 填的时候记录一下当前的二进制表示。 每次尝试去填0或者10^k。 如果要填下一位的时候发现它的二进制表示已经为1的话,停止扩展。 因为: 如果这一位填0,由于后面填的数末尾的0>k不会影响这一位,无法是其与二进制后缀相同。 如果这一位填1,必然产生进位,同理,也无法与其二进制后缀相同。 考虑这样做的复杂度。 考虑每一个答案。把它扩展出来最多利用了k步中间状态,k为其长度
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

git clone慢

hosts中添加git域名映射 git安装目录/etc/hosts同样修改
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

ethereum(以太坊)(基础)--容易忽略的坑(一)

pragma solidity ^0.4.0; contract base{ address public _owner=msg.sender; uint _a; string internal _b ; uint private _c; //uint external _d;ParserError: Expected identifier but got 'external' function base() { _a
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

pytho常用模块2——random

random模块用来生成随机数,有以下几个常用方法: import random random.random() #产生随机数[0-1) random.randint(a,b) #产生随机整数[a,b] random.randrange(a,b,step) #从a-b范围内,按step递增的集合中获取一个随机数。 random.shuffle(a) #将一个列表中元素重洗牌 random.saple(a,b)
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

最优二叉查找树_动态规划

原问题是给出各个节点和各个节点的被查找概率,然后构造一棵各个节点平均被查找比较次数最小的树,则该问题可以用动态规划来解决 示例如下 推广到一般的情况,并设T(i, j)是由记录{ri, …, rj}(1≤i≤j≤n)构成的二叉查找树,C(i, j)是这棵二叉查找树的平均比较次数,有下列分析 观察这个表,可知可知左边的表的第一行的第四列就是我们要求的最优平均比较次数,而右边的表我们可以知道在c(i ,j)得到最优解,即平均查找次数最小的根节点,比如一共四个节点,则我们从右边的R(1,4)的值即3
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

通过github搭建个人博客

参考 https://blog.csdn.net/u012168038/article/details/77715439 https://blog.csdn.net/xudailong_blog/article/details/78762262 https://www.jianshu.com/p/000bb99a72c3
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

openvpn在openwrt上的配置

其实配置很容易,有文章,这里先不说了。重点是转发的规则 iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o pppoe-wlan -j MASQUERADE iptables -A INPUT -p TCP --dport 1194 -j ACCEPT iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

大数据时代,Python是最好的语言!

随着大数据疯狂的浪潮,新生代的工具Python得到了前所未有的爆发。简洁、开源是这款工具吸引了众多粉丝的原因。目前Python最热的领域,非数据分析和挖掘莫属了。从以Pandas为代表的数据分析领域开始,便是Python的天下;一边以实际项目实操,一边跟着已有的资料学习,再辅以相关的理论知识,势必将集Python技能于大成。 在图灵世界里,Python被赋予的形象是蟒蛇,而蟒蛇不仅仅是灵活的象征,更有一招制敌的大杀器。 Python是一条大蟒蛇,自然算是编程语言中灵活,且有灵性的。 在现阶段的
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

哈尔滨理工大学软件与微电子学院第八届程序设计竞赛同步赛(高年级)

A.小乐乐的组合数+ 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long LL; 4 int n,m,a[]={0,6,5,4,3,2,1};LL cnt; 5 int main(){ 6 while(cin>>n>>m){ 7 if(n>m)swap(n,m); 8 cnt=0; 9 for(int i=1;i<=n;
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

Alpha项目冲刺! Day3-产出

各个成员今日完成的任务 林恩:任务分工,博客撰写,完善设置等模块 杨长元:安卓本地数据库基本建立 李震:完成注册页面 胡彤:完善服务端 寇永明:画图,学习 王浩:画图,学习 李杰:画图,学习 各个成员遇到的问题 林恩:为自己不够努力而苦恼 李震:搞定注册页面 王浩:安卓学习上的语法 胡彤:学习吧 杨长元:学习安卓本地数据库建立 寇永明:学习好难,我感到了绝望 王浩:学习美工 李杰:学习美工 明日各个成员的任务安排 林恩:任务分工,博客撰写,了解后端搭建 杨长元:完善安卓本地数据库建立 李震:学
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

[Android]第三次作业

Android在线音乐播放器 主要功能介绍 自动获取云端歌曲列表 自动加载云端音乐并播放 播放列表循环播放音乐 程序运行截图 关键代码解析 获取云端音乐列表 这里使用腾讯云对象存储服务作为云端数据存储 Android端使用OkHttp3库进行HTTPS的GET请求 因为前期测试时,ListView初始化时无法正确读取AllMusic的数据 怀疑是回调函数的闭包所造成的,所以在这里使用广播的形式,将读取到的云端音乐列表广播出去后在处理加入AllMusic队列 但是在广播过程中也同时修改了初始化L
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

为什么zookeeper的节点配置的个数必须是奇数个

选举机制(FastLeaderElection算法):sid最大且被超过集群中超过半数的机器拥护就会成为leader. 所以只有两种情况无法选出leader: 整个集群只有2台服务器(注意不是只剩2台,而是集群的总节点数为2) 整个集群超过半数机器挂掉。 所谓的偶数问题其实是另一个集群优化配置问题,即:集群的容灾数量=集群总节点数/2-1 假如集群有5节点,那么最多允许2个节点挂掉,如果有3节点挂了,那么整个集群的选举结果不会满足条件:集群中超过半数的机器拥护。 假如集群有6个节点,那么最多也
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0

Beta冲刺Day3

1)昨天的困难,今天解决的进度,以及明天要做的事情 昨天的困难:昨天集中解决了活动进程控制中存在的问题,并对系统进行了测试,分析了活动显示中主要存在的问题。 今天解决的进度:根据昨天分析出的活动显示中存在的问题(主要是活动评价的展示以及不同活动发起者的审核信息显示的问题),对系统进行完善。 明天要做的事情:对消息管理进行优化,同时根据老师提出的建议,把个人中心“我发布的活动”与“我参与的活动”单独做成一个“我的活动”版块,使用户更易进行相关的活动控制操作。 2)每个人今天做的事情 陶涛和范媛媛
分类: 其他 发布时间: 12-05 23:51 阅读次数: 0