update

ORACLE基础之oracle锁(oracle lock mode)详解

对着背影说爱祢 提交于 2019-12-09 23:33:38
ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4:Share 共享锁(S):阻止其他DML操作,share 5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive 6:exclusive 独占(X):独立访问使用,exclusive 1.oracle提供的所类型可以根据v$lock_type 中的type来查询,我们平时接触的最多的是两种 代码如下 复制代码 select * from v$lock_type where type in ('TM','TX') 查看描述,可以大概的得知两种锁的信息.TM是同步访问对象用的,TX是和事务有关的. 3.要知道的有2个概念: (1).锁定数据的锁,也就是行级锁,只有一种:排它锁 exclusive (ROW) (2).锁定表上的锁,即锁定元数据的锁 metadata(table),一共有5种: 2 RS: row share 3 RX: row exclusive 4 S: share 5 SRX: share row exclusive 6 X: exclusive4.根据oracle联机文档的concepts的

公文流转系统

让人想犯罪 __ 提交于 2019-12-09 20:47:57
连接了数据库,数据库的增删改查,建用户数据库。 写了住界面和功能界面,拟制公文的界面 package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import entity.Doc; import entity.Permission; import entity.Users; /** * * @author twj * */ public class DBUtil { private static String db_url = "jdbc:mysql://localhost:3306/test3?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC"; public static String db_user = "root"; public static String db_pass = "123"; public static

nginx下drupal 8升级update.php/selection 错误

倾然丶 夕夏残阳落幕 提交于 2019-12-09 20:35:30
在drupal 8 伪静态文件中添加几行代码。 伪静态文件默认地址 /usr/local/nginx/conf/rewrite/drupal.conf 完整的rewrite代码如下: if (!-e $request_filename) { rewrite ^/update.php(.*)$ /update.php?q=$1 last; rewrite ^/(.*)$ /index.php?q=$1 last; } location ~ ^/(index|update)\.php(/|$) { fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_split_path_info ^(.+\.php)(/.*)$; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; fastcgi_param DOCUMENT_ROOT $realpath_root; fastcgi_intercept_errors on; } 保存后,停止并重新启动nginx服务,顺利升级。 查看nginx进程号 ps -ef|grep nginx 终止进程 kill -quit 进程号 如果页面无法访问,重启服务器就好。 reboot 来源:

19.12.09

a 夏天 提交于 2019-12-09 19:09:30
package com.official.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import org.apache.catalina.User; import com.official.bean.Doc; import com.official.bean.Permission; import com.official.bean.Users; public class DBUtil { //数据库URL和账号密码 private static final String connectionURL="jdbc:mysql://localhost:3306/doc_system?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT&allowPublicKeyRetrieval=true"; private static final String username=

网络技能大赛A卷测试

不问归期 提交于 2019-12-09 17:53:14
这个测试对我来言有些难度,短时间内做不了太多。首先是思路的理清,登录后的界面有好几种,而且公文的状态也有好几种。理清思路就花了一些时间 然后大致的框架做了做,然后将用户的增删改查还有公文的增删改查写了写。登录界面也完成了,不过不同角色登陆后的界面还没来得及做。主要就是功能太多,运用不熟练 数据库 bean层的基本信息 package com.bean; public class User { private int id; private String username; private String password; private int permissionId; private int status; public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public int getId() { return id; } public void setId(int id) { this.id = id; } private String job; public String getUsername() { return username; } public void setUsername(String username)

timestamp的自动更新 ON UPDATE CURRENT_TIMESTAMP

試著忘記壹切 提交于 2019-12-09 15:42:22
最近有一个关于MySQL版本升级的事,涉及到一些关于时间类型的细节问题需要查明,因此到官网找到相关文章,翻出来比较方便自己理解,博客这里也贴一下。 参考官网网址: https://dev.mysql.com/doc/refman/5.7/en/timestamp-initialization.html 自MySQL 5.6.5开始TIMESTAMP和DATETIME类型可以实现自动初始化或更新为CURRENT_TIMESTAMP的功能,在5.6.5之前这个特性只有TIMESTAMP才能用。鉴于现在时间类型基本都用DATETIME(因为TIMESTAMP的范围很小局限性也很大),因此5.6.5之后DATETIME也实现了这个功能。 这个功能详细描述下就是: DATETIME也可以像TIMESTAMP一样将CURRENT_TIMESTAMP设为默认值 如果你为此时间列设置了自动更新的属性,那么只要一条记录的其他任何列值发生改变,时间列都会自动更新为CURRENT_TIMESTAMP。 假如你不想让设置自动更新属性的时间列随其他列值的改变而改变,你可以为他显式的赋一个值。 TIMESTAMP类型的表现: 默认的,在8.0.2版本之前,如果你未显式的将timestamp设置为NULL,那么timestamp列会被自动设置为not null,给这种字段显式赋NULL值会自动存为current

How To Determine The Cause Of Lots Of Redo Generation Using LogMiner (Doc ID 300395.1)

家住魔仙堡 提交于 2019-12-09 13:19:11
How To Determine The Cause Of Lots Of Redo Generation Using LogMiner (Doc ID 300395.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 8.1.7.4 to 10.2.0.5 [Release 8.1.7 to 10.2] Oracle Database - Enterprise Edition - Version 11.2.0.1 and later Oracle Database Cloud Schema Service - Version N/A and later Oracle Database Exadata Express Cloud Service - Version N/A and later Oracle Database Exadata Cloud Machine - Version N/A and later Information in this document applies to any platform. NOTE: In the images and/or the document content below, the user information and data used