数据库文件

Informix数据库的乱码问题

纵饮孤独 提交于 2019-11-30 17:11:23
Informix是IBM旗下的一款数据库,要不是这个项目需要,估计这辈子我都不知道居然还有这么一款数据库。想来公司的项目遍布全国各地,各种部署环境各种应用场景应有尽有,七七八八的问了一大堆的各项目组兄弟,居然都没人知道这玩意,可见这货有多小众化。。。 刚开始接触这玩意时完全摸不着头脑,它的设计理念和使用方法太尼玛诡异了,无论是DB2、Oracle,还是Mysql,居然没一个对应的开发经验可以直接套用到Informix上,就是找对应的文档资料都比其他数据库要费劲不少,别的不说,光这中文乱码问题,我也是费了一番功夫才折腾好。 废话不说了,解决乱码过程中的各种蛋疼暂且按下不表,直奔主题吧,先把自己的心得和解决问题的几个关键点记录一下: 关键点一:正确理解informix数据库所必须的四个基础概念。 四个语言环境的含义: 1、客户机语言环境— Client locale 客户机语言环境指定客户机应用程序用于执行读和写(I/O)操作的语言、地域和代码集。 在客户机应用程序中,I/O 操作包括读取键盘输入或要发送至数据库的数据文件,以及将数据库服务器从数据库中检索的数据写入屏幕、文件或打印机。 通过 CLIENT_LOCALE 来设置客户机语言环境。 2、数据库语言环境— Database locale 通过 DB_LOCALE

Spotlight性能监控工具的配置及使用

两盒软妹~` 提交于 2019-11-30 16:38:45
这是我离线整理资料里的内容,大概是2012年时候开始使用此性能监控工具的,直到至今,接触到几个性能监控工具里,还是美国quest公司生产的Spotlight此产品相对比较牛! 我也不知道现在发展到能支持监控多少资源,我就拿我之前整理的文档所对应的的工具版本进行讲解,至于下载软件支持某个资源或者某些资源,请自行百度搜索:quest Spotlight,官网下载的版本是需要收费的,因此自行在网上搜索下载破解版本。 Spotlight可以监控很多很资源,相关如下: Spotlight on web server //web应用程序服务 Spotlight on Active Directory //wwindows操作系统上的AD域应用程序服务 Spotlight on DB2 //DB2关系型数据库应用程序服务 Spotlight on MySQL //mysql关系型数据库应用程序服务 Spotlight on Oracle //oracle关系型数据库应用程序服务 Spotlight on SQL Serever // SQL Serever 关系型数据库应用程序服务 Spotlight on Sybase ASE // sybase OLTP关系型数据库应用程序服务 Spotlight on Unix/Linux //Unix/Linux操作系统 Spotlight on

Mybatis学习——Mybatis核心配置

可紊 提交于 2019-11-30 16:18:07
MyBatis的核心配置   在使用MyBatis框架时,设计两个核心的d对象:SqlSessionFactory和SqlSession. SqlsessionFactory   SqlSessionFactory是单个数据库映射关系经过编译后的内存镜像,其主要作用用来创建SqlSession对象,SqlSessionFactory实例对象是可以通过SqlSessionFactoryBulider对象来构建,而SqlSessionFactoryBulider对象可以通过XML文件或者Configuration实例来创建SqlSessionFactory实例,其代码如下: //1.读取配置文件 String resource ="mybatis-config.xml"; InputStream inputStream=Resources.getResourceAsStream(resource); //2.获取会话工厂对象 SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream);   注意:SqlSessionFactory对象是线性安全的,它一旦被创建,在整个应用程序间都会存在,如果我们多次的创建同一个SqlSessionFactory对象

初始MyBatis

萝らか妹 提交于 2019-11-30 14:35:36
初始MyBatis 什么是 MyBatis? MyBatis是支持定制化SQL,存储过程以及高级映射的优秀的持久层框架.MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集.MyBatis可以对配置和原生Map使用简单的XMl或注解,将接口和Java的POJO(Plain Old java Objects,普通的Java对象)映射成数据库中的记录. *** MyBatis如何安装? jar包下载地址 要使用MyBatis,只需要mybatis-x.x.x.jar文件置于classpath中即可,web项目把jar包放到WEB-INF下的lib包中 如果使用Maven来构建项目,则需将下面dependency代码置于pom.xml文件中: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifacId> <version>x.x.x</version> //版本号 </dependency> MyBatis的功能架构 我们把Mybatis的功能架构分为三层 API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库.接口层一接受调用请求就会调用数据处理层来完成具体的数据处理. 数据处理层:负责具体的SQL查找.SQL解析.SQL执行和执行结果映射处理等

.NET Core采用的全新配置系统[7]: 将配置保存在数据库中

丶灬走出姿态 提交于 2019-11-30 12:57:39
我们在《 聊聊默认支持的各种配置源 》和《 深入了解三种针对文件(JSON、XML与INI)的配置源 》对配置模型中默认提供的各种ConfigurationSource进行了深入详尽的介绍,如果它们依然不能满足项目中的配置需求,我们可以还可以通过自定义ConfigurationProvider来支持我们希望的配置来源。就配置数据的持久化方式来说,将培植存储在数据库中应该是一种非常常见的方式,接下来我们就是创建一个针对数据库的ConfigurationSource,它采用最新的Entity Framework Core来完成数据库的存取操作。篇幅所限,我们不可能对Entity Framework Core相关的编程作单独介绍,如果读者朋友们对此不太熟悉,可以查阅Entity Framework Core在线文档。 [ 本文已经同步到《 ASP.NET Core框架揭秘 》之中] 目录 一、在应用中使用自定义的DbConfigurationSource 二、ApplicationSetting & ApplicationSettingsContext 三、DbConfigurationSource 四、DbConfigurationProvider 五、扩展方法AddDatabase 一、在应用中使用自定义的DbConfigurationSource

oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案

拈花ヽ惹草 提交于 2019-11-30 12:43:35
这是由于导出的dmp文件与导入的数据库的版本不同造成的 用Notepad++查看了dmp文件,在头部具修改成你将导入目标数据库的版本号 以下对应的版本号:   11g R2:V11.02.00   11g R1:V11.01.00   10g:V10.02.01 解决步骤: 1、查看dmp文件的版本号 2、查询导入oracle数据库的版本号 通过select * from v$version查看版本号,如下图 3、修改dmp文件的版本号 4、重新执行导入sql即可完成导入工作。 来源: https://www.cnblogs.com/guohu/p/11588639.html

redis总结

为君一笑 提交于 2019-11-30 12:24:53
1.什么是redis? redis是一个基于内存的高性能key-value数据库。可用于缓存,事件发布或订阅,高速队列等场景。 redis全称为 re mote di ctionary s erver(远程字典服务器)用C语言编写的,是当下热门的NoSql数据库。 redis默认有16个数据库,从0开始。可用 select 数据库号 来选择数据库,默认使用的0号数据库。 redis默认没有密码。 2.redis支持多种数据类型(string,list,hash,set,sorted set) 1)String String是redis最基本的数据类型,redis中的一个字符串的value最多可以是512M 常用命令:set/get/mset/mget/incr/decr/incrby/decrby等 // 演示 set/get/mset/mget127.0.0.1:6379> set k v OK 127.0.0.1:6379> get k "v" 127.0.0.1:6379> mset k1 v1 k2 v2 OK 127.0.0.1:6379> mget k1 k2 1) "v1" 2) "v2" 127.0.0.1:6379> // incr/incrby演示 操作的value必须是数字否则报错。 127.0.0.1:6379> set k3 3 OK 127.0.0.1

Day52 Django基本配置以及增删改查操作

喜欢而已 提交于 2019-11-30 10:38:48
一.Django静态文件配置 启动Django项目需知   1.启动Django项目必须确保一个端口号只能有一个Django项目,否则很容易出现bug   2.用户可以访问的资源都在url中,也就是只有url中开设的相关资源才能访问到(******) 如果访问不存在的资源,会报错,但前端页面会提示可以访问的url后缀   3.在浏览器中展示页面时,有时修改了但是前端页面并没有展示,这时有可能是浏览器自动访问了已经被缓存的部分,我们需要配置一个自动删除缓存功能 右键点击浏览器的检查 静态文件简介   在Django项目中,html文件默认是全部放在templates文件夹下,对于前段写好了的文件,我们只是拿过来使用,这些文件就可以称之为"静态文件" 静态文件可以是:   bootstrap一类的前段框架   图片   css样式   js代码 这些静态文件默认是全部放在static文件夹下(这个文件夹没有帮我们建,所以需要我们自己手动创建) static文件夹中我们默认需要创建的子文件夹   css文件夹:存放当前网站所有的样式文件   js文件:当前网站所有的js文件   img文件:当前网站所有的图片文件   其他(前段框架代码:如bootstrap代码等,第三方插件代码) 如果我们没有配置静态文件会 前端页面的静态文件的导入 第一步:   首先需要在配置文件settings

笔记:Python进行数据库文件导出备份

六月ゝ 毕业季﹏ 提交于 2019-11-30 10:05:04
示范环境: centos 6.4系统,oracle数据库服务器:192.168.1.112;用户/口令:ora/oracle ftp文件备份服务器:192.168.1.113;用户/口令:databak/databak #!/usr/bin/python #coding=utf-8 import os import time, sys import traceback import ftplib reload(sys) sys.setdefaultencoding('utf-8') IFS="/" #路径分割符,linux用"/" win32用"\\" #设置数据库字符集 #os.putenv('NLS_LANG','AMERICAN_AMERICA.AL32UTF8') nowdate=time.strftime("%Y%m%d%H%M") #当前日期 homedir = os.getcwd() #当前路径 workdir="/home/oracle/databak" #本地备份文件夹 errlogfile="/home/oracle/databak/PROGerror"+nowdate+".log" #错误日志名 user="orcl" #数据库用户名 password="orcl" #数据库密码 sid = "@192.168.1.112" #数据库sid dblog="

Java连接mysql数据库出现The server time zone value '�й���׼ʱ��' is unrecogni的解决

核能气质少年 提交于 2019-11-30 09:55:24
Mysql版本 :8.0.17 在为MyBatis添加数据源配置时,在application.yml文件中添加了MySQL数据源连接信息。 运行代码生成类报错, The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. 解决方法: 在配置文件中的数据库url中添加serverTimezone=UTC参数即可解决。 来源: https://www.cnblogs.com/guiyeku/p/11577623.html