_黎先生
码龄5年
关注
提问 私信
  • 博客:23,613
    问答:180
    23,793
    总访问量
  • 36
    原创
  • 765,721
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-04-07
博客简介:

黎先生的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得7次评论
  • 获得38次收藏
  • 代码片获得474次分享
创作历程
  • 12篇
    2021年
  • 24篇
    2020年
成就勋章
TA的专栏
  • java
    3篇
  • tomcat
  • 数据库
    7篇
  • Python爬虫
    2篇
  • Linux运维
    17篇
  • python
    8篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
创作活动更多

如何做好一份技术文档?

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

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

springMVC 配置没问题,但是显示404找不到页面

发布问题 2021.09.07 ·
2 回答

Tomcat10 报错500 类xxxx不是Servlet 解决方法

tomcat10之后servlet依赖包名不是javax.servlet,而是jakarta.servlet <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>5.0.0</version>
原创
发布博客 2021.08.24 ·
1564 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

【java学习资料】C3P0 连接池

C3P0 jar包下载地址:https://repo1.maven.org/maven2/com/mchange/c3p0C3P0 配置文件c3p0-config.xml<c3p0-config> <!-- 使用默认的配置读取连接池对象 --> <!-- 连接池的名称--> <named-config name="C3P0pool"> <!-- 连接参数 --> <prope
原创
发布博客 2021.08.19 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【java学习资料】Druid 连接池

Druid jar包下载地址:https://mvnrepository.com/search?q=druidDruid properties配置文件:# druid.properties文件的配置driverClassName=com.mysql.cj.jdbc.Driver#批处理需要在url后加上这句话 ?rewriteBatchedStatements=trueurl=jdbc:mysql://127.0.0.1:3306/db02?rewriteBatchedStatements=tru
原创
发布博客 2021.08.19 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【学习笔记】MySQL 5.7.19 用户管理

用户管理当在实际开发中,管理人员(root)可以根据不同的开发人员,赋予他们相应的mysql操作权限。mysql中的用户,都储存在系统数据库mysql中的user表里创建用户#CREATE USER '用户名'@'允许登录的位置' IDENTIFIED BY '密码';CREATE USER 'n1'@'localhost' IDENTIFIED BY '123456';修改密码#修改自己的密码set password = password('密码');#修改他人的密码(需要有修改
原创
发布博客 2021.08.16 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【学习笔记】MySQL 5.7.19事务

什么是事务事务是用于保证数据的一致性,它有一组相关的dml(update、delete、insert)语句组成,该组的dml语句要么全部成功,要么全部失败。如:转账就要用事务来处理,用以保证数据的一致性。事务和锁当执行事务操作时(dml语句),mysql会在表上加锁,防止其它用户改表的数据。基本操作start transaction --开始一个事务savepoint 保存点名 --设置保存点rollback to 保存点名 --回退事务rollback --回退全部事务commit --
原创
发布博客 2021.08.16 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【学习笔记】MySQL 5.7.19 视图

什么是视图视图是一个虚拟表,其内容由查询定义,同真实的表一样,视图包含列,其数据来自对应的真实表(基表)视图的作用1、安全:一些数据表有着重要的信息,有些字段是保密的,不能让用户直接看到,这时就可以创建一个视图,在这张视图中保留一部分字段,这样就能保护其他的保密字段。2、性能:关系数据库的数据常常会分表储存,使用外键建立这些表之间的关系,这时数据库查询通常会用到连接(join),这样做不但麻烦,并且效率相对也比较低,如果建立一个视图,将相关的表和字段组合在一起,就可以避免使用JOIN查询数据。3、
原创
发布博客 2021.08.16 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【学习笔记】Mysql多表查询

这里写目录标题多表查询自连接子查询单行子查询多行子查询all操作符any操作符多列子查询外连接左外连接(如果左侧的表完全显示就是左外连接)右外连接(如果右侧的表完全显示就是右外连接)多表查询例子所用到的表:emp表dept表语法:select * frome 表1,表2, where 条件;小技巧: 多表查询的条件不能少于表的个数-1,否则会出现【笛卡尔积】,就是得到的结果为表1行数*表2行数。例子1:显示雇员名,雇员工资及所在部门的名字#查询 ename,sal,dname
原创
发布博客 2021.08.15 ·
181 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【学习笔记】MySQL 5.7.19 索引

为什么要使用索引?当一个数据库有海量数据的时候,在没有索引的情况下查询数据会消耗大量的时间创建索引语法:#id_index为索引名#ON 表(id) 表示在 某表的id列创建索引CREATE INDEX id_index ON 表(id);创建索引后,只对创建了索引的字段提高了查询速度那些列上适合添加索引?1、较频繁作为查询的字段应该创建索引2、唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件3、更新非常频繁的字段不适合添加索引4、不会出现在where子句中的字段不该创建.
原创
发布博客 2021.08.15 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【学习笔记】MySQL 5.7.19 增删改查

零基础学习MySQL 5.7.19该文档使用的MySQL版本为 5.7.19
原创
发布博客 2021.08.09 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

零基础安装MySQL 5.7.19

零基础安装MySQL 5.7.19MySQL安装与配置安装安装地址安装步骤1. 下载Zip文件2. 解压Zip文件3. 添加环境变量4. 配置my.ini文件5. 执行mysqld -install6. 初始化数据库7. 启动mysql服务8. 首次登陆mysql9. 修改root 用户密码10. 修改my.ini11. 重启mysql服务12. 再次登陆mysql该文档使用的MySQL版本为 5.7.19MySQL安装与配置安装安装地址Mac : https://downloads.my
原创
发布博客 2021.08.03 ·
543 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

python异步爬虫-批量爬取美女图片

异步爬虫练习项目,需要改进的地方请大神指点!感谢????'''使用异步抓取umei.cc上的美女写真图片'''import asyncio #异步模块import aiohttp #异步http模块from lxml import etreeimport time#主函数async def main(): tasks = [] #抓取的页数 for page in range(1,END_PAG+1): #把异步函数放到tasks列表里
原创
发布博客 2021.04.03 ·
774 阅读 ·
1 点赞 ·
2 评论 ·
5 收藏

Crypto模块安装方法

在安装crypto时试过很多方法,网上大部分的方法都是升级pip,然并卵。后面在某帖里看到:pycrypto,pycrytodome和crypto是同一个包,crypto在python上面的名字是pycrypto它是一个第三方库,但是已经停止更新三年了,所以会出现安装失败的情况;解决方法是:安装pycrytodome,安装后使用方法一样pip install pycrytodome导入包from Crypto.Cipher import AES...
原创
发布博客 2021.04.03 ·
5602 阅读 ·
2 点赞 ·
3 评论 ·
3 收藏

【运维重点】Linux用户、组管理

创建用户[root@zhen ~ 17:01:23]# 创建一个新用户名叫test[root@zhen ~ 17:02:01]# useradd test修改用户密码[root@zhen ~ 17:06:40]# 修改用户密码,没填用户默认修改root[root@zhen ~ 17:06:47]# passwd testChanging password for user test.New password: 删除用户[root@zhen ~ 17:06:40]# 删除不需要的用户
原创
发布博客 2020.10.29 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【运维重点】Linux用户、组信息

/etc/passwd 用于存放用户的密码每行代表一个用户信息以 : 分割为7列字段以第一行为例子列字段代表的意思root用户名,登录系统的名字,必须是唯一且不能用纯数字X密码占位符,具体内容在另外一个文件0uid,用户的身份证,0是特权用户,1-499是系统用户,1000+是普通用户0gid,Group 组IDroot描述用户的信息/root家目录,登录系统时所在目录/bin/bash登录shell,命令解释器,/sb.
原创
发布博客 2020.10.28 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【运维】Linux文件属性

的
原创
发布博客 2020.10.27 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【运维重点】重定向符号的核心

> 标准输出重定向,箭头方向就是数据流向,把左边的数据流向右边清空文件:覆盖写入数据:> 会把文件数据覆盖掉,使用前请备份>> 追加输出重定向,内容追加到文件尾部< 标准输入重定向,箭头方向就是数据流向固定定义:...
原创
发布博客 2020.10.27 ·
195 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

vi/vim 纯文本编辑器 常用命令讲解

普通模式:复制、粘贴、删除等说明dd删除单行ndd删除多行,n代表行数u撤销yy单行复制nyy多行复制,n代表行数p向下粘贴:n,ms/A/B/g把n-m行的A替换成B普通模式:移动光标说明0光标跳到行首$光标跳到行尾gg光标跳到文件开头,可加数字跳到指定行,如10ggG光标跳到文件尾部普通模式:退出保存说明:wq保存退出(write quit):x...
原创
发布博客 2020.10.24 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【运维重点】Linux系统启动流程

aaaa
原创
发布博客 2020.10.24 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【运维】/proc重要目录讲解

proc目录记录进程和内核信息目录讲解/proc/meminfo查系统内存,命令 free -m 也可以/proc/cpuinfo查看cpu/proc/loadavg查看负载(系统繁忙程度的一个综合指标),命令是uptime/proc/mounts当前设备挂载列表信息uptime命令查询结果如下负载受访问用户数量影响负载的数值和CPU核数相当的时候就是负载的一个临界点,例如一颗两核的cpu,临界负载就是2...
原创
发布博客 2020.10.24 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多