- 博客(27)
- 问答 (1)
- 收藏
- 关注
原创 oracle新建用户,只给予特定表的查询权限
1.创建用户create user testuser identified by testuser;2.赋予连接数据库的权限grant create session to testuser;3.赋予表查询权限grant select on tableA to testuser;grant select on tableBto testuser;一般情况,这样就可以了,...
2020-04-07 11:39:25 5417
原创 oracle使用代码块遍历表,并进行另一张表的插入操作
--以下为完整代码块,A表为需遍历的表,B表为需插入的表,根据id判定是否存在declare total number := 0; --用于记录结果数 currentRow dual%rowtype; --用于记录当前行 cursor rowList isselect * from A; --需遍历表的游标begin for currentRow in row...
2019-09-26 17:18:15 393
转载 oracle中level的使用
1.Oracle中使用connectby来实现树状查询,其中可以使用level这个伪列来实现分层查询。具体使用如下:一张表menu记录菜单的层级情况。表结构如下:menu_idnumber,parent_idnumber,menu_namenvarchar2(20)首先select*frommenuconnectbymenu_id=parent_idsta...
2019-06-24 17:27:44 18972 1
转载 Oracle以逗号分隔同一字段变成多列
SELECT DISTINCTT.ID,REGEXP_SUBSTR (T.DEPTS, '[^,]+', 1, LEVEL) DEPTFROMVROADWORK_TROADWORKMAIN T CONNECT BY LEVEL <= LENGTH (T.DEPTS) - LENGTH (REPLACE(T.DEPTS, ',', '')) + 1ORDER BYT.ID;...
2019-06-24 14:45:00 2353
转载 oracle 误删除表的几种恢复方法
在删除数据的时候不小心,把delete语句执行错了,把别的表给delete,而且还执行了commit!那么如何进行恢复呢,下面介绍几种恢复方法。第一种:1.打开Flash存储的权限ALTER TABLE tableName ENABLE row movement ;2.把表还原到指定时间点flashback table tableName to timestamp to_timesta...
2018-11-23 13:44:37 206
转载 KnockoutJS 3.X API 第四章 数据绑定(3) 控制流if绑定和ifnot绑定
if绑定目的if绑定一般是格式是data-bind=if:attribute,if后所跟属性或表达式的值应为bool值(也可以是非bool值,当非空字符串时则为真),if绑定的作用与visible绑定的作用类似。可控制DOM的显示与隐藏,不一样的地方是,if绑定是物理删除或添加DOM元素。示例1该例展示IF绑定的动态删除添加DOM: Display messageHere is a message...
2018-06-28 08:49:18 231
转载 spring boot application.properties配置的各个属性详解
# spring boot application.properties配置的各个属性详解# 该示例文件作为标准提供。(官方文档 翻译过来的)# 还是花了些功夫翻译,各位如果转发,请留下本文地址,谢谢# 翻译过程中难免出现翻译错误的地方,如果有哪位大神发现有错误的地方,请您留言指正,感激不尽,共同进步。# created by lpf in 2017/10/19# = = = = = = = =...
2018-06-28 08:48:53 660
转载 KnockoutJS 3.X API 第四章 数据绑定(2) 控制流foreach绑定
foreach绑定foreach绑定主要用于循环展示监控数组属性中的每一个元素,一般用于table标签中假设你有一个监控属性数组,每当您添加,删除或重新排序数组项时,绑定将有效地更新UI的DOM-插入或去除相关项目或重新排序现有的DOM元素,不影响任何其他的DOM元素。当然,也可以配合其他控制流一起适用,例如if和with。示例1:遍历监控属性数组本例适用foreach绑定,在一个table标签中...
2018-06-15 13:36:54 268
转载 KnockoutJS 3.X API 第四章 数据绑定(1) 文本及样式绑定
目录本节将介绍六种文本绑定方式:visible绑定text绑定html绑定css绑定style绑定attr绑定可见文本绑定(visible)使用visible绑定,来控制DOM元素的可见或隐藏例子:<div data-bind="visible: shouldShowMessage"> You will see this message only when "shouldSho...
2018-06-15 13:36:14 304
转载 KnockoutJS 3.X API 第三章 计算监控属性(5) 参考手册
计算监控属性构造参考计算监控属性可使用以下形式进行构造:ko.computed( evaluator [, targetObject, options] ) - 这种形式是创建一个计算监控属性最常见的情况。evaluator - 用于返回计算值的函数。targetObject-如果给出定义的值this时KO调用回调函数。参见部分第三章 计算监控属性(1) 使用计算监控属性以获取更多信息。optio...
2018-06-15 13:35:21 187
转载 KnockoutJS 3.X API 第三章 计算监控属性(4)Pure computed observables
Pure computed observablesPure computed observables是KO在3.2.0版本中推出的。她相对于之前的ComputedObservables有很多改进:防止内存泄漏减少计算开销在PureComputed函数中,随着相关监控属性值变化的时候,在两种状态之间切换。每当它没有 值变化的时候,它处于睡眠状态。当进入睡眠状态时,其配置的所有订阅它的依赖。在这种状态...
2018-06-15 13:34:46 187
转载 KnockoutJS 3.X API 第三章 计算监控属性(3) KO如何实现依赖追踪
KO是如何实现自动更新的初学者可以掠过该篇,如果你是一个刨根问底的开发者,那本节将告诉你KO是如何实现依赖追踪和UI自动更新的。其实很简单,KO的依赖追踪算法如下:当你声明一个计算监控属性,KO立即调用其相关的函数来获取其初始值。当相关函数正在运行,KO将建立一个订阅到相关监控属性(包括其他计算监控属性)并读取他们的值。订阅回调函数设置为订阅函数再次运行,循环的这个过程。当有新的值,KO会通知你的...
2018-06-15 13:34:13 178
转载 KnockoutJS 3.X API 第三章 计算监控属性(2) 可赋值的计算监控属性
可赋值的计算监控属性可赋值的计算监控属性是非常专业的,大多数情况下一般用不到,初学者可以跳过这一节通常情况下,计算监控属性一般情况下是只读的。我们可以通过使用自己的回调函数让计算监控属性变为可赋值状态。您可以用自己的定制逻辑让计算监控属性可写。就像将空属性,可以使用一个模型对象的链接的语法进行赋值。例如,myViewModel.fullName('Joe Smith').age(50)。示例1:分...
2018-06-15 13:33:37 201
转载 KnockoutJS 3.X API 第三章 计算监控属性(1) 使用计算监控属性
计算监控属性(Computed Observables)如果你有一个监控属性firstName,和另一个lastName,你要显示的全名?可以使用计算监控属性来实现-它依赖于一个或多个其他监控属性,每当这些依赖关系的监控属性改变时将会自动更新计算监控属性。例如,下面的视图模型:function AppViewModel() { this.firstName = ko.observable(...
2018-06-15 13:32:39 276
转载 KnockoutJS 3.X API 第二章 数据监控(2)监控属性数组
监控属性数组如果要对一个对象检测和响应变化,会使用监控属性。如果要对一个序列检测并监控变化,需要使用observableArray(监控属性数组)。这在你显示或编辑多个值,需要用户界面的部分反复出现和消失的项目并且具有添加和删除操作的情况下使用observableArray。例如声明并赋值:var myObservableArray = ko.observableArray(); // Initi...
2018-06-15 13:31:40 325
转载 KnockoutJS 3.X API 第二章 数据监控(1)视图模型与监控
数据监控KO的三个内置核心功能:监控(Observable)和依赖性跟踪(dependency tracking)声明绑定(Declarative bindings)模板(Templating)在这个页面上,您将了解三种核心功能的第一种。但在此之前,让我们来看看MVVM模式的概念和视图模型的概念。MVVM模式和视图模型模型-视图-视图模型(MVVM)是用于构建用户界面的设计模式。它描述了如何将复杂...
2018-06-15 13:29:41 209
转载 KnockoutJS 3.X API 第一章 简介
KnockoutJS 3.X API 第一章 简介本文纯正翻译自官网API文档。其中包含一下个人理解。官网API地址:http://knockoutjs.com/documentation/introduction.html简介Knockout(简称KO)是一个JavaScript库,可以帮助您用干净的底层数据模型创建丰富的反应迅速显示和编辑用户界面。任何时候你有UI的部分是动态更新(例如,根据用...
2018-06-15 13:28:31 135
原创 win10,server 2012等系统桌面不显示我的电脑(计算机)的解决方案
在左下角开始菜单上右键-运行(或是在桌面按快捷键WIN+R),如图:在输入框输入rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 然后点击确定按钮,会弹出桌面图标设置界面 如图所示:勾选我的电脑(计算机),点击确定,ok,问题解决。...
2018-06-05 16:14:00 6932
转载 PL SQL 12.0.7的安装及注册码,汉化包,连接Oracle远程数据库,中文乱码问题处理
首先,在官网下载PL SQL 的对应版本,本机是64位的就下载64位的,网址:https://www.allroundautomations.com/downloads.html#PLS点击应用程序.exe文件,进行安装。安装成功,打开,会有一个需要注册的弹窗,输入以下注册码,仅针对PLSQL Developer 12.0.7版本, PLSQL Developer 12.0.7 注册码produc...
2018-06-05 15:37:51 1919
原创 oracle创建表空间及用户
1:创建临时表空间2:创建数据表空间3:创建用户并指定表空间4:给用户授予权限create temporary tablespace bocms_db_temptempfile 'E:\app\Administrator\oradata\bocms\bocms_db_temp.dbf'size 50mautoextend onnext 50m maxsize 20480mextent manage...
2018-05-23 17:33:31 139
原创 oracle数据库导入导出
1.数据库导入导出exp system/Beone_2009@bocms file=d:\bocms.dmp full=y compress=y;imp system/Hnvist_db@bocms file=d:\bocms.dmp ignore=y;2.用户表导入导出exp system/Beone_2009@bocms file=d:\bocms.dmp owner=bocmsUser;im...
2018-05-23 17:32:42 177
原创 PLSQL查询乱码问题
select userenv('language') from dual;select * from V$NLS_PARAMETERS;计算机属性-高级系统设置-环境变量,新增如下变量及变量值变量:NLS_LANG值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK...
2018-05-23 17:31:29 1700
原创 Tomcat启用ssi、executor、修改端口、内存、设置字符集、更改启动目录说明
Tomcat启用SSI:1.web.xml去掉ssi servlet及mapping注解,添加初始化参数<init-param> <param-name>inputEncoding</param-name> <param-value>utf-8</param-value></init-param> <init...
2018-05-23 17:27:03 192
转载 数据库设计中常见表结构的设计技巧
一、树型关系的数据表不少程序员在进行数据库设计的时候都遇到过树型关系的数据,例如常见的类别表,即一个大类,下面有若干个子类,某些子类又有子类这样的情况。当类别不确定,用户希望可以在任意类别下添加新的子类,或者删除某个类别和其下的所有子类,而且预计以后其数量会逐步增长,此时我们就会考虑用一个数据表来保存这些数据。按照教科书上的教导,第二类程序员大概会设计出类似这样的数据表结构:类别表_1(Type_...
2018-05-11 16:53:20 163
转载 JQGrid各种参数详解API
jqGrid皮肤从3.5版本开始,jqGrid完全支持jquery UI的theme。我们可以从http://jqueryui.com/themeroller/下载我们所需要的theme。当然,你也可以编辑自己的theme。jqGrid 也并不需要把所有的css文件都引入进来,只需导入核心css文件“ui.theme.css ” 以及“ui.core.css”即可,文件位于目录developmen...
2018-05-11 16:29:50 288
转载 jqGrid api 中文说明
JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更加合适。 jqGrid学习之 ------------- 安装jqGrid安装很简单,只需把相应的css、js文件加入到页面中即可。 按照官网...
2018-05-11 16:27:55 578
转载 Eclipse通过HibernateTools实现逆向生成Hibernate实体类
阅读目录1 Eclipse配置Hibernate环境2 创建项目生成映射文件和持久化类2.4 生成Hibernate代码背景:工作中使用Hibernate进行持久化的开发工作,所以有必要详细了解这方面的知识。ps:这里有个问题就是刷新表的时候速度太慢了。还不如自己手动去创建。如果表太多倒是可以采取批量生成的策略。在项目开发时,要么先完成数据库表的设计,再逆向生成实体类或者根据需求分析建立实体类,有...
2018-05-11 16:20:48 1187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人