自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黎明小书生

Share and learn from each other

  • 博客(57)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 数据脱敏的风险量化评估介绍

其中K-匿名算法具有实用性,属于新型算法的一种,为了抵抗常见的链接攻击,比较科学的数据发布脱敏都会采用K-匿名的手段对数据进行处理,但该方法对敏感属性值的分布未做任何具体限制,因此就会存在背景知识攻击以及同质攻击。这些信息只要稍微被泄露出去,往往会紧密地关联到人们的日常生活,或多或少会造成一些损失,然而要是用户数据信息影响到用户的信用问题,则又会波及用户在财务或者法律方面的一些问题,造成严重损失。如何去量化的评估数据集存在的风险,就应该先对数据的敏感级别进行一个合理的划分。:用户不希望被人知道的数据。

2023-09-17 14:26:22 288

原创 数据风险量化评估方案

一、企业面临数据安全的痛点1、企业缺少清晰的数据安全意识各部门重视度不够,缺少主动数据安全管控意识。数据安全管控架构不清晰,职责划分不明确。对数据安全管控认识不全面、不深刻。工作人员对于所持有的数据缺乏概念,导致数据的价值无法评估。2、企业缺少科学的数据安全实施路径数据安全管控投入资源不足、开展晚,回报周期长。缺少统一、完整的数据安全管控标准体系建设。既有系统改造困难,存量数据难治理。海量的结构化、非结构化、半结构化等多种形式的数据存在模式,难以梳理。3。

2023-09-17 13:47:01 924

原创 JAVA http请求 GET/POST 工具

http请求工具

2022-11-11 11:49:55 276 1

转载 终于,有人能讲明白傅里叶变换了

傅里叶变换

2022-10-13 11:19:09 1303 2

原创 SpringBoot项目部署后时间与系统时间不一致

SpringBoot接口返回的数据时间与实际相差8小时问题排查

2022-09-02 12:05:43 500

原创 DH秘钥交换协议

引言有这样一个事,在以前通信、交通都不是很方便的时候,一个地主A要给B传输一个秘密,但相隔还有点点远,所以A把秘密写在了纸上,把纸装在了一个箱子里面,找了龙门镖局帮忙运输,但现在A不能一路跟上,所以怕镖局的人中间把箱子打开,所以就给箱子加了个锁(这儿假设箱子和锁在没有钥匙的情况下是打不开的),老谋深算的地主A认定镖局是不可信的,可能去偷看,所以不可能把钥匙交个他们,那么这种情况下,要怎么才能保证运输中的安全性呢?且运到后B是可以正常去查看消息的。他们是这样做的,地主A先上一把锁,让镖局的把箱子运往B,叫

2022-04-26 10:27:00 4075

原创 HTTPS通信之ECDHE算法

HTTPS通信引言http与https区别HTTP 由于是明文传输,所以安全上存在以下三个风险:窃听风险,比如通信链路上可以获取通信内容,用户号容易没。篡改风险,比如强制入垃圾广告,视觉污染,用户眼容易瞎。冒充风险,比如冒充淘宝网站,用户钱容易没。HTTPS 在 HTTP 与 TCP 层之间加入了 SSL/TLS 协议HTTPS的通信过程:1、 TCP的3次握手2、 TLS的连接3、 HTTP请求和响应SSL/TLS 协议基本流程:1、 客户端向服务器索要并验证服务器的公钥。

2022-04-25 16:27:00 3039

原创 分页PageBean

import java.util.List;public class PageBean<T> {// pageSize 每页大小 private int pageSize;// currentPage 当前页数 private int currentPage;// totalPage 总页数 private int totalPage;// startIndex 每页开始的记录数 private int startIndex;// totalRecords 总的条数 p

2022-04-07 11:57:43 302

原创 单独使用MyBatis教程以及可能会遇到的问题(详细)

1 导入依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version></dependency><!-- 导入数据库驱动, 我使用的是postgresql --><dependency> <groupId&

2021-10-05 12:54:29 163 1

原创 差分隐私理论入门科普

        在基于隐私保护的数据发布研究中,主要考虑两个因素:1)隐私的保护性,即确保数据不会造成隐私泄漏;2)数据的有效性,即数据隐私保护后数据仍具有效用,在后续数据挖掘等工作中仍然具有较高的精确度差分隐私主要分为4类,本地化差分隐私、中心化差分隐私、分布式差分隐私和混差分隐私。1、本地化差分隐私(ε-LDP)在本地化差分隐私中,一个统计数据库的查询结果不会受到任何单一隐私数据的影响,它能在确保处理后统计信息可用的需

2021-03-16 15:05:41 2871 1

原创 SM系列国密算法

** 众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC)那等等。其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。目前,这些算法已广泛应用于各个领域中,期待有一天会有采用国密算法的区块链应用出现。其中SM1、SM7算法不公开,调用该算法时,需要通过加密芯片的接口进行调用;比较少人了解这些算法,在这里对这些国密算法做简单的科普 **1

2021-02-03 17:38:56 2355

原创 rocketMQ报错:No accessKey is configured

错误:CODE: 1 DESC: org.apache.rocketmq.acl.common.AclException: No accessKey is configured在broker中配置aclEnable=true之后,消费者生产者可以正常工作!启动rocketmq-console报错!大概报错信息如下:java.lang.RuntimeException: org.apache.rocketmq.client.exception.MQBrokerException: CODE: 1 D

2020-11-12 17:20:52 6674 3

原创 RocketMQ-入门搭建超详细

1. MQ介绍1.1 为什么要用MQ消息队列是一种“先进先出”的数据结构其应用场景主要包含以下3个方面应用解耦系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常,影响用户使用体验。使用消息队列解耦合,系统的耦合性就会提高了。比如物流系统发生故障,需要几分钟才能来修复,在这段时间内,物流系统要处理的数据被缓存到消息队列中,用户的下单操作正常完成。当物流系统回复后,

2020-11-11 11:26:24 5686

原创 sqlserver、oracle实现类似mysql limit方式的分页

mysql实现分页时,使用的是 limit startIndex,numberstartIndex:其实位置number: 页大小在sqlserver中,可以用如下方式实现分页,但需要使用一个原表的一个字段进行排序。可以这样:select * from (select row_number() over(order by passportid ) as RN,* FROM dbo.alldata1 where 1=1 ) t where t.RN > (20) and t.RN<=

2020-09-22 16:28:40 815

原创 GIT的使用流程

1 github注册流程1 进入github官网:https://github.com/2 注册一个自己的github账号3 右上角选择New repository4 进入create a new repository选择你的仓库名填入: Repository name 必填:例如testDescription描述: 对仓库的描述 可选选择public选择...

2020-09-21 11:52:53 181

原创 Schnorr签名java实现

Schnorr签名(模指数)的实现java以下就是对上面算法的java实现注:如果需要完整一点的代码,可以在下面留下邮箱,我发送。和ElGama数字签名一样,Schnorr数字签名方案也是基于离散对数。Schnorr数字签名主要工作不依赖于消息,生成签名过程与消息相关的部分需要进行2n位长度的整数与n位长度的整数相乘。算法参数分析该方案基于素数模p,且p-1包含大素数因子q,即 p-1≡0(mod q), p一般大约取 p=2^1024, q一般大约取 q=2^160,p是1024位整数,q是16

2020-06-18 12:32:44 2039 198

原创 数据库水印算法(方案一)

数据库水印,解决方案一1、可行性说明  在调研中以及平时所见的数据表中得出一个规律:表与表的主外键关联,很多时候并不是有效数据,而是辅助的数据;还有就是有数据库访问权限的人很少,对没个层级来说,可使用数据的用户(直接访问数据库的用户)是少量的。  基于上述规律,在不改变表间数据参照关系的前提下,将主外键进行变更,然后在生成的主外键上施加一定的隐含规则作为嵌入的水印信息,以此来保留数据的原始状态。一旦数据泄露,就可以通过提取的水印来追踪数据泄露的源头。该方案不仅可以在静态数据集上实施,也能在一定程度上支

2020-05-15 10:15:36 6595 15

原创 oracle 安装客户端后执行sqlplus : libaio.so.1: cannot open shared object file

[root@localhost lib64]# sqlplussqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory[root@localhost lib64]# yum install libaio*已加载插件:...

2020-03-27 11:16:36 1617

原创 搭建数据库代理服务器

PS:受疫情的影响,只能在家办公。但公司内外网隔离,每次访问公司内部网络时都必须使用跳板机过去,但在编写代码时,本地无法访问数据库,所以必须使用代理来使我可以访问进数据库。现在环境是这样的,有一台服务器, 和若干数据库。我在家通过VPN能访问公司内部的这台CentOS的服务器(当然什么系统不重要,重要的是我能访问到公司的内网去),但不能访问数据库,但这台CentOS服务器可以访问其他数据库,所以...

2020-03-20 13:32:06 1386

原创 在java中通过shell命令远程操作服务器(SSH)

在工作中,比如我们的产品是需要根据代码中的情况,时时的去操作远程的服务器, 所以这样不能通过固定的shell脚本去完成,所以就只能在java中通过shell命令远程的操作服务器。所以本博客就是,在java中,通过使用shell命令操作远程的服务器。 本类包含: 远程执行shell命令, 文件上传下载,文件删除,查询文件列表几个方法。 话不多说,直接上代码:准备工作:因为这个是使用的jsch工具...

2019-12-25 12:03:52 1169 1

原创 docker中安装oracle,以及oracle登陆、创建用户、用户授权[很详细的教程]

注:确认你已经安装了docker, docker案子网上有很多教程,我也有写, 一搜一大堆,所以这里就不累赘来讲述。在docker下去安装, 我使用的是 docker镜像列表中oracle11g — version: 11.2.0.2 ,镜像名为 jaspeen/oracle-xe-11g ,一直在使用,很稳定,所以推荐。安装步骤:1、直接拉取镜像:docker pull jaspeen/...

2019-11-28 11:18:43 9208 2

转载 很详细的Log4J使用教程

原文链接:http://www.codeceo.com/log4j-usage.html 日志是应用软件中不可缺少的部分,Apache的开源项目log4j...

2019-11-26 14:31:41 136

原创 informix数据库查询decimal精度问题

在数据库中使用decimal(m,n)时大家都知道表示这个可以存总长为m个长度的十进制数,小数部分为n个长度。但当我们需要进行异库数据迁移时,就需要原封不动的把表结构一并移植过去。 在oracle、db2等中,我们查询表结构时,对应字段类型为decimal时,都对应一个精度,长度。 例如: decimal(10,5)对应长度为10,精度为5。 但在informix下就不起作用了,如下图:建表时...

2019-11-11 16:02:12 2309 9

原创 java前后端加密通信 / AES / DES等算法

1. 加密解密1.1 前端js加密概述对系统安全性要求比较高,那么需要选择https协议来传输数据。当然很多情况下一般的web网站,如果安全要求不是很高的话,用http协议就可以了。在这种情况下,密码的明文传输显然是不合适的,因为如果请求在传输过程中被截了,就可以直接拿明文密码登录网站了。 HTTPS(443)在HTTP(80)的基础上加入了SSL(Secure Sockets ...

2019-10-25 16:39:50 2124

原创 java 对象Object转Map / Json

在项目中我们传值时,常常需要把对象集合转成Json集合进行传递。可用如下代码来进行转换:@Test public void test() throws Exception { List<JSONObject> dataJson = getDataJson(); System.out.println(dataJson); } public List<JSONOb...

2019-10-18 10:42:17 2180

原创 maven 打jar包,安装到仓库的命令,以及源码打包插件

maven 打jar包,安装到仓库的命令,以及源码打包插件java中使用maven打jar包时, 一般用 mvn pakeage即可,但如果有单元测试类,就会报错, 所以我们一般用如下命令打包:当我们需要安装jar包到我们的maven仓库时,使用如下命令:有时我们自己方便调试代码是查看源码, 就需要源码打包, 此时在pom文件中加入如下插件即可java中使用maven打jar包时, 一般用 mv...

2019-10-09 17:18:40 558

原创 java 逆序打印字符串之递归实现

java使用递归的方法,逆序打印出字符串。 if(str==null || str.trim().length()<0) { return "error"; } if(str.trim().length()==1 || str.trim().length()==0) { return str; } char head=str.charAt(0); char...

2019-09-29 14:24:42 802

原创 dataGrip中连接hive

我们在使用Hive数据库时,希望也可以通过dataGrip等工具来进行管理, 但当我们像其他数据库一样把数据库环境搭建好,把驱动安装后,在java项目中可以连接上,但发现在dataGrip中还是连接不上, 这是因为Hive需要很多依赖包,这些包也必须手动的导入进去。所以具体的步骤应该是这样:1、我们开发是,在项目中需要首先引入包, 所以通过maven,我们引入一下2个文件(其中版本号必须与安装...

2019-09-27 09:57:44 3301 1

原创 DB2、Oracle、SqlServer、Mysql下查看外键以及外键关联的表和表字段

DB2、Oracle、SqlServer、Mysql四种数据库中,查看表的外键信息,以及外键关联的表及表字段的语句。输出的格式一样,所以之截图了一个, 有多个外键会返回所有的外键值。Oralce :select c.table_name,c.constraint_name,d.column_name,cl.table_name,cl.column_name from user_cons_...

2019-08-13 17:09:10 1254

原创 N个人围成一个圈子,从1开始报数,报到m的人出列,以此类推,求出列顺序

使用数组的实现:class TestDemo { @Test void test() { TestDemo t=new TestDemo(); System.out.println(t.getDemo(5,3)); } public List<Integer> getDemo(int number,int step){ List<Integer> ...

2019-08-09 16:12:04 908

转载 深入理解java枚举类(enum)

理解枚举类型枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看什么是枚举?如何定义枚举?枚举的定义回忆一下下面的程序,这是在没有枚举类型时定义常量常见的方式public class DayDemo { public ...

2019-07-24 10:26:41 177

原创 Oracle,DB2,SQLServer,Mysql四种数据库的数据字段类型以及其使用说明

1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是-128到1271.BIT[M]位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为12.TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为4很小的整数。带符号的范围是-128到127。无符号的范围是0到255。3. BOOL,...

2019-07-22 14:44:35 632 1

原创 java 手动实现一个 int 型数求绝对值函数

在java的数字运算中,我们一般会去考虑的运算的效率问题,所以尽可能的使用位移运算,因为位移运算效率高。下面分享一个就int型数绝对值的代码,其他的可以类似借鉴这个。先上代码: public int getAbsolute(int para){ return para*(1-((para>>>31)<<1)); }...

2019-07-18 22:25:07 3037 1

原创 手动实现 Spring 框架

文档: https://gper.club/articles/7e7e7f7ff0g52gce配套视频:链接:https://pan.baidu.com/s/18xoVAF1ZXLOQI6Ni-5n9Iw 密码:ve0n

2019-07-15 17:00:02 363

翻译 HashMap中,初始化设置长度时,容量自动转成2的幂次长度的算法剖析

简单介绍了一下HashMap的扩容机制。默认情况下HashMap的容量是16,但是,如果用户通过构造函数指定了一个数字作为容量,那么Hash会选择大于该数字的第一个2的幂作为容量。(3->4、7->8、9->16)我们来深入学习下,到底应不应该设置HashMap的默认容量?如果真的要设置HashMap的初始容量,我们应该设置多少?为什么要设置HashMap的初始化容量《阿...

2019-07-14 11:11:34 1543

原创 ubuntu通过deepin-wine安装和windows一样效果微信、QQ等。

开发中,大家都使用ubuntu, 但要用到微信、QQ等一些软件时,很头痛,因为腾讯不提供linux下的安装软件,这是我们就要通过三方wine来进行安装。结果和windows中使用效果是一样的。自己安装中体会到: 其实可以现在在控制台输入 winecfg ,然后会提示你没有这个,通过一个命令来安装,效果是一样的 ubuntu安装deepin QQ和搜...

2019-06-22 22:08:18 13328 2

转载 ubuntu 16.04 (+) Docker 安装——入门实战

转自:https://blog.csdn.net/bskfnvjtlyzmv867/article/details/81044217简介Docker是一种新兴的虚拟化技术,能够一定程度上的代替传统虚拟机。不过,Docker 跟传统的虚拟化方式相比具有众多的优势。我也将Docker类比于Python虚拟环境,可以有效的配置各个版本的开发环境,比如深度学习与Java环境。其他的Docker简介也...

2019-06-20 09:38:09 16425 2

转载 mysql中count函数使用方法详解

https://blog.csdn.net/pcyph/article/details/45799179count函数是用来统计表中或数组中记录的一个函数,下面我来介绍在MySQL中count函数用法与性能比较吧。count(*) 它返回检索行的...

2019-05-20 10:32:16 2781

原创 在linux环境下,JDK1.8.tar.gz,tomcat8.5.4.tar.gz,mysql5.5.rmp软件下载,以及linux下mysql 5.5的安装步骤【永久有效】

jdk:1.8: 链接:链接:https://pan.baidu.com/s/1r7lcGGR2HtHY49Ut3N_Aog提取码:r16qtomcat8.5:链接:https://pan.baidu.com/s/1_kD5f-zJJRjscmUXPB3MGg提取码:7pijmysql: 链接:https://pan.baidu.com/s/1A2yS7_m_3zxxVvDDvTfSJA...

2019-05-16 22:36:03 616

原创 Linux基础指令集合

Linux的7个运行级别0:关机1: 单用户(找回丢失密码)2:多用户无网络服务3:多用户有网络4:保留5:图形化界面级别6:重启(系统的运行级别配置文件。/etc/inittab )切换到指定运行级别的指令基本语法: init [012356]如何找回root的密码?思路: 进入到单用户模式,然后修改root密码。单用户模式下,root不需要密码就能就行登录...

2019-05-15 15:24:36 174

jsch.jar 工具类,在java中通过使用本工具可以使用shell远程控制服务器

jsch工具类,在java中通过使用本工具可以使用shell远程控制服务器。 具体操作可以看我的博客,《java通过shell命令远程操作服务器(SSH)》,里面保护jar包源码jar包,demo: https://blog.csdn.net/qq_27731689/article/details/103696288

2019-12-25

Sybase ASE快速参考手册.pdf

本文档详细介绍了sybase ASE的从基本感念到具体的详细的操作,目录如下: 1. 基本概念篇 5 1.1 什么是Sybase Adaptive Server Enterprise (ASE)? 5 1.2 Sybase 具有哪些Server以及这些Server的用途? 5 Backup Server 5 1.3 什么是登录帐户? 5 1.4 什么是角色,Sybase具有哪些常用的系统角色以及这些系统角色的作用? 5 1.5 什么是超级用户,它具有哪些特点? 6 1.6 什么是数据库设备? 7 1.7 什么是数据库? 7 1.8 Sybase具有那些重要和必要的系统数据库,它们的作用分别是什么? 7 1.9 什么是数据库用户,以及登录帐户与数据库用户的区别? 7 1.10 什么是用户定义组? 7 1.11 什么是数据库的属主? 8 1.12 什么是数据库选项,Sybase具有那些常用的数据库选项? 8 1.13 什么是数据库一致性检查,Sybase具有哪些常用的检查命令? 9 1.14 什么是 APL表和DOL表,它们的特点和区别? 9 1.15 什么是Sybase的锁,它具有哪些类型以及这些锁的作用? 9 1.16 什么是数据库备份和恢复? 11 2. 日常维护篇 12 2.1 常规数据库服务器维护的基本要点和步骤? 12 2.2 例行数据库备份恢复策略和必要步骤? 13 2.3 查找定位数据库服务器性能问题的常用工具和方法? 14 2.4 开发数据库应用时需要开发人员重点关注的几个问题? 18 2.5 如何在Windows 平台上启动和关闭Sybase数据库服务器? 18 2.6 如何在UNIX平台上启动和关闭Sybase数据库服务器? 18 2.7 如何使用交互式管理工具isql? 19 2.8 如何在Windows操作系统上安装Open Client12.0 19 2.9 如何使用图形化管理工具Sybase Central? 19 2.10 如何使用图形化管理工具Dsedit实用程序? 22 2.11 如何创建登录帐户? 26 2.12 如何修改自己以及其登录帐户的口令? 26 2.13 如何查看登录帐户的信息? 27 2.14 如何设置登录帐户的缺省数据库? 27 2.15 如何为登录帐户授予系统角色? 27 2.16 如何创建数据库设备? 28 2.17 如何把数据库设备设置为缺省设备? 28 2.18 如何镜像数据库设备和取消数据库设备镜像? 28 2.19 如何创建数据库? 29 2.20 如何在Sybase Central中配置Monitor Server? 30 2.21 如何配置用户自定义命名缓存以及缓冲池? 30 2.22 如何扩展数据库? 31 2.23 如何设置数据库为单用户模式? 31 2.24 如何把数据库设置为自动截断事务日志? 31 2.25 为了可以在用户事务中执行数据定义语言,应如何设置数据库选项? 32 2.26 如何设置数据库选项可以在用户表中自动添加序号生成器? 32 2.27 如何为数据库创建数据库用户? 32 2.28 如何创建用户自定义组? 32 2.29 如何改变用户自定义组中数据库用户? 33 2.30 如何查看数据库空间的大小? 33 2.31 如何改变数据库的属主? 33 2.32 如何执行sp_configure 系统存储过程来查看系统参数? 33 2.33 如何为当前的Sybase数据库服务器设置最大可用内存? 34 2.34 影响数据库服务器内存配置的基本参数 34 2.35 如何为当前的Sybase ASE 12.5设置可用的数据缓存? 35 2.36 如何为当前的Sybase ASE 12.5设置可用的过程缓存? 35 2.37 如何为当前的Sybase数据库服务器设置可用的最大数据库设备数量? 35 2.38 如何为当前的Sybase数据库服务器设置可用的最大锁数? 36 2.39 如何为当前的Sybase数据库服务器设置可用的最大用户连接数? 36 2.40 如何备份数据库? 36 2.41 如何进行数据库的增量备份? 37 2.42 如何恢复数据库? 37 2.43 如何截断数据库的事务日志? 38 2.44 如何恢复数据库到某一具体时间? 38 2.45 如何把表、索引等数据库对象的定义从数据库中导出来? 38 2.46 如何把整个数据库中所有用户表的数据全部导出来? 39 2.47 如何执行快速bcp操作? 39 2.48 如何查看当前数据库中的进程信息? 39 2.49如何查看当前数据库中锁发生的情况? 40 2.50 如何更改用户表的锁模式? 40 2.51 如何执行optdiag命令来监控表和索引的物理使用情况? 40 2.52 如何执行reorg 系列命令来优化Dol表及其索引? 41 2.53 如何使用sp_sysmon存储过程来查看当前数据库的性能情况? 41 3. 技术专刊 43 3.1 关于Backup Server 43 3.2 Backup Server的名字 46 3.3 Sybase的数据库设备 47 3.4 数据库选项(dboptions)的使用与管理 48 3.5 Index & Performance 51 3.6 SYBASE ASE 事务日志 55 3.7 阀值管理(Threshold Management) 60 3.8 日常后备数据库 64 3.9 使用dump transaction with no_log的危险性 65 3.10 在ASE 11.9.2版中采用了行级加锁机制以提高性能 65 3.10.1 所支持的加锁机制 66 3.10.2 对小量数据的多次并发访问 70 3.10.3 堆栈表和热点 73 3.10.4 死锁 74 3.10.5 何时使用不同类型的加锁方法 77 3.10.6 结论 79 3.11 DBCC 79 3.12 Sybase ASE的字符集 84 3.12.1 概念 84 3.12.2 配置 89 3.12.3 错误处理 96 3.12.4 附:如何安装cp936字符集 97 4. 提高篇 98 4.1 为什么数据库事务日志满了,使用dump tran with no_log仍不能截断日志? 98 4.2 如何后备数据量大于2GB的数据库 98 4.3 如何更改ASE名称(在UNIX、OPENVMS平台上) 99 4.4 如何在HP平台BCP OUT超过2G的数据 99 4.5 如何将ASE SERVER移植到同种平台(相同操作系统)的系统上 100 4.6 如何扩展master数据库空间 103 4.7 Invalid tdslength value 105 4.8 如何将master设备从UNIX的文件系统移到裸分区 106 4.9 如何生成bcp命令文件(以pubs2为例) 107 4.10 如何动手修改interfaces文件 107 4.11 关于tempdb的优化 108 4.12 ASE12.5.x的一条有用的命令: disk resize 110 4.13 如何更改字符集为cp936 110 5. 灾难恢复篇 111 5.1 数据库服务不能启动 111 5.1.1 如何查找数据库启动失败原因 111 5.1.2 简单故障及排除方法 111 5.1.3 master数据库日志满了,server无法启动,怎么办 (error 1105) 112 5.1.4 SQL Server 10.x配置内存过大、Server不能启动时怎么办? 113 5.2 数据库被挂起 113 5.2.1 如何解决数据库被挂起的问题(error 926) 113 5.2.2 如何做 rebuild log 116 5.3 数据库恢复 118 5.3.1 如何删除坏的用户数据库?(以pubs2为例) 118 5.3.2 如何做Rebuild Master 119 5.3.3 如何恢复master数据库 121 5.3.4 如何移植master设备 123 5.3.5 如何重建sybsystemprocs系统数据库 125 5.3.6 如何挽救 corrupt table 中的数据 126 5.3.7 Recovering the master Database or Master Device under ASE 12.5 128 5.3.8 如何只用数据库设备文件生成新的数据库服务器 136 5.3.9如何单独在备份机上启动Sybase ASE12.5 (ASE HA) 139 5.4 数据库恢复以后的工作 140 5.4.1 如何检查数据库中数据的一致性 140 6. SYBASE培训服务 143 6.1 SYBASE培训概述 143 6.2 SYBASE主要数据库培训班介绍 144 7. 如何获得帮助 145 7.1 热线电话 145 7.2 Sybase技术文档 145 7.3 Sybase网上资源 145 7.4 您的建议 146

2019-12-11

matlabDemo.rar

当我们进行大量矩阵运算时,matlab是一个不二的选择, 但我们要做成一个程序时,就得依赖于java来才完美呀。 那么怎么把java和matlab完美的融合起来呢? 这个代码中很好的展现了这个问题,代码是一个demo, 里面有例子,看了就会用的

2019-11-23

crypto-js加密解密资源包 / 内含java和js加解密代码

在javaweb项目中,我们为了保证前后端安全通信,会使用加密后传输,后端解密。所有前段就需要用到这些工具。这个里面包含了所有前台加密的js代码。 像AES.JS,Md5.js等。内有java的aes加解密代码

2019-10-25

DB_DataType_info_moulm_v1.0_20190722.xlsx

oracel,sqlServer,mysql,DB,四种数据库各自的字段类型以及类型的长度,精度。此资料是经过我2周时间的整理,边开发们,边测试而得出来的。

2019-07-22

java 读/写excel文档所需jar包

Java中从Excel中读取数据或者把数据写入Excel导出到本地,使用的是poi框架。这里是所需要的jar包

2019-04-27

基于paillier算法的同态加密电子匿名投票系统

使用了paillier算法的同态加密技术,实现了数字匿名投票系统。 这是一个demo。 但实现了加密流程的所有功能。 需要使用数据库。 需要的话请联系我要数据表 [email protected]. 同时有密码学的同伴。欢迎相互交流

2019-01-16

Windows.Internals.Part.1.7th.Edition

windows操作系统的一些详细介绍和说明 是一本英文书籍

2018-12-17

区块链 重塑经济的力量

作者: 韩布伟 出版时间: 2016年12月 推荐理由: 本书对区块链来源、数字货币应用、区块链四大核心技术(分布式账本、加密授权技术、共识机制和智能合约)一一进行了理论分析与讲解。除此之外,对于区块链在在数字资产、公共领域、物联网方面的应用及未来区块链的发展趋势也进行了讲述。

2018-10-18

matlabcontrol-4.1.0(java中调用matlab代码jar包)

有时为了方便,我们在编写java代码中,如果需要进行大量的计算(如矩阵计算、方程组计算等)时,写java程序不仅多,而且很难写,那么我们就可以调用matlab进行计算。 使用此包就可以进行java调用matlab。使用中会有很多坑,我会写一遍博文来进行说明,并把我遇到的问题全部写出来。

2018-07-16

excel导入导出forJava

实现了excel数据的批量导入与导出功能,前端使用easyUI

2018-05-28

Jama.jar包

计算矩阵特征值,特征向量的计算 例子: double [][] array = { {2,3}, {2,1}, }; //定义一个矩阵 Matrix A = new Matrix(array); //由特征值组成的对角矩阵 A.eig().getD().print(4,2); //每一列对应的是一个特征向量 A.eig().getV().print(4,2);

2018-05-15

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

TA关注的人

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