笔记mysql day 12

代码大全读书笔记

需求分析:软件开发的第一步是理解客户的需求。对需求进行仔细的分析和定义非常重要,因为这些定义决定了软件系统的性能、功能和特性。 设计:在设计阶段,我们需要考虑系统的结构,组件和模块,以及它们相互作用的方式。一个好的设计应该将复杂的系统分解为简单的部分,以便开发人员更容易构建和维护。 编码:编码是将设 ......
代码 笔记 大全

读书笔记——代码大全3

对于没有顺序关系的代码,应该通过排列代码增加代码的可读性。应该将相关的代码组织在一起,从而便于自上而下阅读。组织较好的代码应该可以划分成若干个不重叠(但是可能嵌套)的代码块,各自执行相关的功能。 这一部分让我感触比较深。对于有明确顺序的代码通常我都会注意到将它们排列整齐,但是对于没有顺序关系的代码我 ......
代码 笔记 大全

读书笔记——人月神话2

“人月”指项目预估和进度安排中使用的工作量单位,比如一个项目需要3个人耗费四个月的时间,衡量这个项目的工作量就用12人月表示。在本文中,作者认为“用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话,它暗示着人员数量和时间是可以相互 替换的。”人数和时间可以互换的情况仅限于任务完全可分解且人员不 ......
神话 笔记

读书笔记——人月神话3

在写项目申请书时,经常会遇到两个问题。其一,不同的人负责项目申请书的不同部分,最后在整合到一起时往往会让人产生项目需求和功能不完全对应的感觉,整个项目明显有拼凑的痕迹,显得不伦不类;其二,在决定产品实现什么功能时,往往会很贪心的把所有功能都往上加,最后产品没有针对性,更没有特色。在一个项目不可避免的 ......
神话 笔记

读书笔记——代码大全1

1. 用错误处理代码来处理预期会发生的状况,用断言来处理绝不应该发生的状况。 2. 隔栏:以防御式编程为目的而进行隔离的一种办法,就是把某些接口选定为“安全”的区域边界,对穿越安全边界的数据进行合法性的校验,并当数据非法时做出敏锐的反映。 3. 隔栏的使用让断言和错误处理有了清晰的区分,隔栏外部的程 ......
代码 笔记 大全

读书笔记——代码大全2

第一章 构建(写代码)是软件开发中非常重要的部分。还引用了一句话,艺术评论家聚在一起总是谈论架构,思想;艺术家聚在一起总是谈论在哪里可以买到便宜的树脂油。) 构建的产品即源代码,是软件唯一的、最准确的说明书。(想到了一句话,程序员就是用代码(语言)说服计算机去做一些事情) 构建(作者不喜欢代码这个词 ......
代码 笔记 大全

大数据学习笔记hadoop、hive、java

HDFS伪分布式集群搭建 tar -zxvf hadoop-2.7.7.tar.gzecho $JAVA_HOME/root/software/jdk1.8.0_221​#查看loaclhostvim /root/software/hadoop-2.7.7/etc/hadoop/hadoop-env ......
笔记 数据 hadoop hive java

闲话 Day10

已经是第 10 期了。 总体来说还是很高产的吧(?) 然而,写闲话是需要大量思考的吧。 而最近比较困,所以啥也没想,或者说至少除了学术以外啥也没想。 然后才想起来,我要写的是闲话,不是什么大众读物。 不需要有什么主题,不需要有大致内容或者方向。 就随便写一写漫天乱逛可能更像是一篇闲话吧。 实际上,最 ......
Day 10

Docker中拉取mysql后无法连接

1. 在 Linux 系统中,你可以使用以下命令停止 MySQL 服务: ``` sudo systemctl stop mysql ``` 1. 启动 MySQL 服务,并跳过权限验证: ``` sudo mysqld_safe --skip-grant-tables & ``` 在这个命令中,` ......
Docker mysql

代码大全阅读笔记

《代码大全2》是一本非常具有代表性和影响力的软件开发经典著作,由史蒂夫·麦康奈尔(Steve McConnell)所著,第二版于2004年出版。在这本书中,作者对软件开发的各个方面进行了全面、详尽的讲解,内容包括需求分析、设计原则、编码实践、测试策略、维护建议等方面,简直可以说是一本涵盖了所有软件开 ......
代码 笔记 大全

MySQL安装

## 一、MySQL在线方式安装 1. 检查自己的电脑是否已经安装MySQL ```sh yum list installed | grep mysql ``` > (如果已经安装,存在安装记录,通过下面命令删除 yum -y remove 版本名称) 2. mysql官网下载mysql-commu ......
MySQL

备份mysql全量数据库为sql文件

进入数据库bin目录,cmd运行mysqldump -utest -ptest --all-databases > all.sql 备注 -u后面接用户名 -p后面接密码 “>”是方向,这里指从左到右 备份结果:cmd命令行无提示错误即可, 备份结束的SQL文件才会显示文件大小,之前不显示文件大小。 ......
备份 数据库 文件 数据 mysql

Navicat、SQLyog第一次连接mysql8.0 1251错误

> 引入:第一次连接`mysq`l数据库时,报错`1251`代码错误,这是因为mysql8.0版本的加密规则是`mysql_native_password`,而在mysql8.0版本之后,加密规则是`caching_sha2_password`. # 解决 首先,打开 cmd 命令行,按照一下步骤修 ......
错误 第一次 Navicat SQLyog mysql8

《李斌的笔记》全部文章目录、快速导航、持续更新

SAP开发/业务/方案/问答。我把自己的全部文章都整理成目录,放在这篇文章中以实现快速导航,这样更方便阅读,本章内容持续更新。 ......
笔记 目录 文章

MYSQL常用函数总结

[toc] # 一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。 ## 计算绝对值 SELECT ABS(-1) AS '求绝对值'; ## 小数取整 ```sql SELECT CEIL( 1.5 ) AS '向上取整1', CEILING( 1.5 ) AS '向上取整2', FLO ......
函数 常用 MYSQL

oracle 12c+允许低版本oracle 客户端连接配置

oracle 12c及以上版本,默认不允许低版本oracle客户端连接,如11g客户端,经网络搜索可通过设置Oracle服务端允许低版本访问 在oracle服务端的“%ORACLE_HOME%/network/admin/sqlnet.ora”配置文件最后追加如下配置内容,意思为最低版本的Oracl ......
oracle 客户端 版本 客户 12

【阅读笔记】五月

人们总是希望一切的事情都尽在掌握之中,所以总是试图在制定完美计划之后一路顺风顺水地执行下去。但是软件维护是一个提高混乱度(增加熵)的过程,所以出现前进两步,后退一步;甚至前进一步,后退一步都是很正常的。而且随着维护的深入,会发现用在修复原有设计上瑕疵的工作量越来越少,而早期维护活动本身所引起的漏洞的 ......
笔记

【阅读笔记】五月.

在设计的过程中,我们要做到自上而下的设计,在设计的每个步骤中,尽可能地使用级别较高的表达方法来表示概念和隐藏细节,直到必要的时候再进一步的细化。文中的这段话让笔者想起SICP中教授们试图传达给学生们的一个屠龙之术——“推迟做出决定的时机,因为只有尽可能地退出做出决定的时机,你之后的行为才不会被当下做 ......
笔记

【阅读笔记】五月..

进度落后往往并不是因为大灾难,而通常只是因为那些仅仅会导致延迟半天到一天的事件的堆积最终致使整个进度延期一年。 对于里程碑的确立,必须是具体的,特定的,可度量的事情,能够清晰定义。不能清晰定义的里程碑是难以处理的负担。 关键路径技术是衡量是否延期的重要方法,每个人都要尽量让自己的工作远离关键路径。 ......
笔记

【阅读笔记】四月.

作者将巴比伦塔失败的原因之一归结于缺乏交流,缺乏组织。而我们能从中得来的教训之一在大型软件开发,要无比重视交流的重要性。本书初版之后四十余年的现在,人们所发明的很多技术和规范很大程度上都是为了加强“交流”,减少不必要的交流,增加交流的效率——团队组织的目的是减少所需的交流和合作的数量。制定规范也是。 ......
笔记

阅读笔记 六月

第五章——画蛇添足: 第五章主要阐述了结构师在开发第二个系统时,容易被诱惑开发更多的功能,从而达到不好的效果, 这应该被避免。大部分结构师在开发第一个系统时,由于技术不够成熟,所以他会谨慎仔细地工作。对 于不断产生的装饰和润色功能,大部分都被搁置在一 边,作为“下一个”项目的内容。而在开发第二个系 ......
笔记

windows下mysql的启动

......
windows mysql

mysql 8.0.26 my.cnf 配置文件模板

############## [mysqld] basedir = /home/work/mysql_3306 datadir = /home/work/mysql_3306/data tmpdir = /home/work/mysql_3306/tmp pid_file = /home/work/ ......
模板 文件 mysql cnf 26

Django连接mysql数据库

1、在settings.py文件中配置数据库 ,需要提前创建好库,并注册app【python manage.py startapp login 提前创建一个名为"login "的app应用】 2、在login文件夹的models.py中创建一个User表 3. 安装pymysql pip insta ......
数据库 数据 Django mysql

linux安装mysql5.7

1.下载mysql,可以直接去下载后利用xftp等工具传输到服务器上,我放在目录/usr/local/文件夹下 ``` wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.36-linux-glibc2.12-x86_64.tar. ......
mysql5 linux mysql

BeanUtils.copyProperties笔记

阿里开发者手册: 【强制】避免用 Apache Beanutils 进行属性的 copy。 说明:Apache BeanUtils 性能较差,可以使用其他方案比如 Spring BeanUtils, Cglib BeanCopier,注意均是浅拷贝。 本笔记使用的是: org.springframe ......
copyProperties BeanUtils 笔记

构建之法阅读笔记07

10.1 典型用户和典型场景 1、怎样定义典型用户? 我们首先要定义用户的角色。正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。 受欢迎的典型用户——指那些按设计者的期望使用系统的用户,如“网站的购物者” 不受欢迎的典型用户——指那些有不正当目的的用户,如在一个房地产业主论 ......
笔记

Mysql必知必会教程--数据过滤

关键字:where 这里只说明不匹配的用法,其他的较为简单,不予叙述。 select vend_id,prod_name from products where vend_id <> 1003; 输出结果: + + + | vend_id | prod_name | + + + | 1001 | . ......
教程 数据 Mysql

mysql管理多服务器ftp虚拟用户

## 前言 - 1.FTP虚拟用户:FTP虚拟用户由ftp服务器提供,依赖于一个服务器本地账号,可以同时设置多个虚拟账号。vsftpd分辨虚拟用户,由可插入认证模块(PAM)认证,该模块的账号信息可用文件或者数据库存储。 > FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户账号可以提供集中管理的 ......
服务器 用户 mysql ftp

「学习笔记」DP 学习笔记1

## 序列 DP > 一般序列 DP 核心思想:将序列的前 $i$ 个数的状态用一个更简单的形式表示出,并且体现出这些状态对后续的影响。 ### 题目 > ### ABC 267D > 给定一个序列 $a$,找到一个长度为 $m$ 的子序列 $b$,使得 $\sum b_i × i$ 最大。 $n, ......
笔记