Downton97
码龄9年
关注
提问 私信
  • 博客:135,203
    135,203
    总访问量
  • 78
    原创
  • 821,035
    排名
  • 24
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2016-04-15
博客简介:

Downton97的博客

查看详细资料
个人成就
  • 获得30次点赞
  • 内容获得8次评论
  • 获得178次收藏
创作历程
  • 1篇
    2022年
  • 8篇
    2021年
  • 33篇
    2020年
  • 29篇
    2019年
  • 6篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • Oracle
    2篇
  • Linux命令
    5篇
  • 达梦数据库
    44篇
  • python
    7篇
  • 数据库
    1篇
  • MySQL
    8篇
  • php
    2篇
  • Java
    3篇
  • 前端
    1篇
  • SQL
    5篇
  • 杂
    4篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

356人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Oracle:select *,列 from 表; 报错未找到from关键字

select *,rowid from table1;以上sql语句执行报错:未找到from关键字需要在*前面带上表名.或者别名.如:select table1.*,rowid from table1;或:select t1.*,rowid from table1 t1;不明白Oracle为什么会有这样的限制。...
原创
发布博客 2022.05.27 ·
3360 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux为用户配置.bash_profile文件后不生效

之前有一个服务器上安装了数据库,创建了操作系统用户dmdba。在给dmdba配置环境变量的时候怎么都不生效。配置是直接写在~/.bash_profile文件里。使用su - dmdba命令切换到该用户下后,echo环境变量发现不生效,需要手动source ~/.bash_profile才行。挣扎两天,无果。后来灵光一现,看了/etc/passwd文件,发现这个文件里面dmdba用户的解释器用的是/bin/sh。使用usermod -s /bin/bash dmdba命令修改dmdba用户的解释器后,
原创
发布博客 2021.07.22 ·
2138 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python使用模块json来存储数据

使用json模块中的json.dump()方法存储数据至文件import jsonnumbers = [1,3,5,7,9]filename = 'numbers.json'with open(filename,'w') as f: json.dump(numbers,f)json.dump文件接受两个参数,一是文件名,一是要写入文件的数据使用json模块中的json.load()方法从json文件中读取数据至内存import jsonfilename = 'numbers.jso
原创
发布博客 2021.04.23 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python的异常

python使用被称为异常 的特殊对象来管理程序执行期间发生的错误。每当发生错误时,python都会创建一个异常对象,若编写了处理该异常的代码,程序将继续运行;若未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。异常是用try-except-else 代码块进行处理的。使用try-except-else处理除零异常try: i = 5/1except ZeroDivisionError: print('you can not divide by zero')e
原创
发布博客 2021.04.21 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python的文件操作

打开一个文件并完整读取with open('class_user.py') as file_object: content = file_object.read() print(content)函数open()接受一个参数:需要打开的文件的路径及名称,支持基于当前运行文件的相对路径。open()返回一个表示文件的对象。关键字with在不需要访问文件后将其关闭,由python自己判断何时关闭。也可以用close()函数显示关闭。函数read()读取文件的全部内容;逐行读取with open(
原创
发布博客 2021.04.16 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python的类

创建一个简单的类"""用户类,初始化实例时必须包含用户姓名、年龄属性,还可以按照需要新增其它属性。"""class User(): def __init__(self,name,age,**user_info): self.name = name self.age = age self.other_info = {} for key,value in user_info.items(): self.other_info[key]=value def descri
原创
发布博客 2021.04.16 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python的函数

简单语法:def greet(): print(‘hello’)简单传参语法:def greet(username): print(‘hello,’+username)调用函数:greet()greet(‘world’)greet(username=‘world’)在上面的函数定义greet(username)中,username属于形参,调用greet()函数时,传入的’world’属于实参定义函数时给形参指定默认值def greet(username=‘world’): pri
原创
发布博客 2021.04.16 ·
573 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python的字典操作

python的字典类似于一个自定义数据类型,又像json格式的数据。在python中,字典是一系列键-值对,每个键都与一个值相关联,可以使用键来访问与之相关联的值。与键相关联的值可以是python中的任何对象,如数字、字符串、列表、字典等。在python中,字典用放在花括号{}中的一系列键-值对表示,如:alien = {'color':'green','points':5}键和值之间用冒号分隔,键-值对之间用逗号分隔。访问字典中的值:print(alien['color']).
原创
发布博客 2021.04.12 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python的列表操作

python的列表就像数组定义列表:lists = ['1','2','3']lists = [['1','2'],['3','4'],'5']定义一个空列表lists = []访问列表中的元素# 索引从0开始print (lists[0])列表中添加元素lists.append('4')列表中插入元素lists.insert(0,'0')列表中删除元素根据位置删除元素del lists[0]方法pop()可以删除列表末尾的元素,并让你能接着使
原创
发布博客 2021.04.11 ·
1264 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

达梦初始化参数CHARSET与LENGTH_IN_CHAR

在使用dminit工具或dbca图形化工具初始化达梦数据库实例时,有两个参数:1. CHARSET/UNICODE_FLAG:字符集(可选0.GB18030,1.UTF-8,2.EUC-KR,默认为0,即GB18030);2. LENGTH_IN_CHAR:varchar类型长度是否以字符为单位(可选Y/N,默认为N,即不以字符为单位);在达梦数据库中,这两个初始化参数在实例创建完成后,不能修改,若发现选错了,只能重新初始化一个新的实例。字符集比较好理解,就是字符的不同表示方式,具体区别可以
原创
发布博客 2020.09.13 ·
3182 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

数据库的三级模式和两级映射

数据库的三级模式包括:外模式、概念模式(模式)、内模式。应用级对应外模式;概念级对应概念模式;物理级对应内模式;数据库的三级模式使不同级别的用户对数据库形成不同的视图(所谓视图就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中”的反映。)简单理解,数据库中有一张表TEST(A INT,B VARCHAR);在该表上创建了一张视图V_TEST(COL1 INT,COL2 VARCHAR) AS SELECT A COL1,B COL2 FROM TEST;应用使用时直接操纵V_
原创
发布博客 2020.09.09 ·
1465 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

DataGrip连接达梦数据库

打开软件点击:新建一个Driver:填入名称,添加一个Customer JARs,就是把dm的jdbc驱动添加进去添加好后,上面的Class选择新添加的驱动类再添加一个url模板:点OK,驱动创建完成还是点,新建一个data source,驱动选择DM:(即使上面写了URL模板,这一步的URL不填也不行,也不知道模板的意义是什么。。)点OK,然后就可以查询啦...
原创
发布博客 2020.09.08 ·
5228 阅读 ·
5 点赞 ·
1 评论 ·
10 收藏

Redhat修改时区与时间

参考链接:https://www.cnblogs.com/xiaodone/p/11714857.html用tzselect命令选择时区然后再用/usr/share/zoneinfo下对应时区的文件覆盖/etc/localtime文件重启之后也有效哦
原创
发布博客 2020.08.20 ·
874 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redhat虚拟机配置静态IP

参考链接:https://www.cnblogs.com/zhoufly-blog/p/10293583.html在电脑里面装了虚拟机之后,配置网络为桥接模式,每次重启虚拟机,IP地址可能会改变,当我们测试搭建数据库集群的时候可不希望每次重启测试环境IP改变,这样就又得修改集群配置文件了,所以可以把IP地址设置为静态的。用ifconfig命令查看使用的网卡名称,然后去/etc/sysconfig/network-scripts目录下修改网卡对应的配置文件,一般是ifcfg-网卡名修改以下几个参数
原创
发布博客 2020.08.20 ·
880 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据库集群脑裂

脑裂的前提条件:集群 存在角色转换HA集群:心跳网络故障,两个实例同时把共享存储挂载上,进行操作。规避方法:提供稳定的网络,内网网卡、交换机冗余;引入磁盘锁,dm.ini中提供配置参数HA_INST_CHECK_IP和HA_INST_CHECK_PORT,防止两个实例同时启动;DM数据守护集群:非自动切换模式下不会发生脑裂,除非人工误操作。自动切换模式下,必须引入仲裁,在第三台机器上部署监视器;有确认监视器的情况下,主机内网网卡故障,与监视器和备机的mal..
原创
发布博客 2020.07.28 ·
1822 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

磁盘分区命令fdisk、parted和gdisk

Linux给新加磁盘进行分区有三个常用命令:fdisk、parted、gdiskfdisk最多只能有4个主分区,或3个主分区加1个扩展分区。fdisk最大只能管理2T大小的分区。当想要用fdisk命令把一块磁盘划分4个以上分区时,需要创建3个主分区,加一个扩展分区,再在扩展分区中创建逻辑分区。分区编号1-4已经被预留给主分区和扩展分区,逻辑分区只能从5开始编号。当磁盘大小超过2T时,需要使用parted命令或gdisk命令来进行分区。参考链接:使用parted命令对超..
原创
发布博客 2020.06.22 ·
1755 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

MySQL用户管理

mysql.user表是MySQL钟最重要的一个权限表,用来记录允许连接到服务器的账号信息,在user表中启用的所有权限都是全局级的,适用于所有数据库。用desc user命令可以看到user表的结构。user表钟的字段大致可以分为4类,分别是用户列、权限列、安全列和资源控制列。1. 用户列存储了用户连接MySQL数据库时需要输入的信息,包含三个列:host、user、password(MySQL5.7之后,password字段改为authentication_string了),当用户登陆时,这
原创
发布博客 2020.06.16 ·
460 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL系统database与自定义database

在MySQL数据库中,schema和database是同义词,create schema 和 create database是等效的,show databases 和 show schemas得到的结果也相同。但在其它数据库中,schema和database是两个不同的概念。
原创
发布博客 2020.06.16 ·
797 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

MySQL只能本地连接?

当我们在虚拟机中安装并初始化一个MySQL之后,可能需要通过本地的客户端来连接虚拟机中的MySQL:mysql -h xxx.xxx.xx.xx -u root -p这时直接连接会报错:ERROR 1130 (HY000): Host '192.168.XX.XX' is not allowed to connect to this MySQL server检查了网络和防火墙确实是没问题的,在本地可以连接上mysql服务。这个报错其实比较明显,host为 '192.168.XX.XX' 的主机.
原创
发布博客 2020.06.16 ·
1715 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

MySQL配置文件

在Windows系统中,MySQL的配置文件为my.ini,在Linux系统中,配置文件为my.cnf,一般存放路径为/etc/my.cnf或/etc/mysql/my.cnf。参考链接:https://segmentfault.com/a/1190000021408999?utm_source=tag-newestMySQL的默认设置性能非常差,仅仅起一个功能测试的作用,不能用在生产环境中,需要对一些参数进行调整优化。每次更改文件后,需要重启MySQL服务,使修改生效。在该配置文件中,可.
原创
发布博客 2020.06.16 ·
7377 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏
加载更多