为了方便索引,为博客添加了一个目录。
很多人把博客当做笔记,记录我们在学习中的点点滴滴。而我的博客更多是记录一些:曾经写过的🐛;哦,不,是学习中遇到的一些🐛的解决方法;还有就是分享一些经验、一些开发工具。
个人能力有限,博客中出现问题也是在所难免,如发现问题,还望不吝赐教。同时也希望在前进的路上,可以找到志同道合的小伙伴,一起学习进步,技术交流~
Github:yansheng836
✉️Gmail:sheng.yan836@gmail.com
注:博客目录导航参考了这篇博客:https://blog.csdn.net/SnailMann/article/details/88392514,因为之前爬过CSDN,所以就索性开发了个工具:可以自动生成CSDN的博客目录,详情可见:为CSDN博客分类生成目录导航列表的工具,GitHub仓库为:https://github.com/yansheng836/GCCL。
博客目录
PostgreSQL 50
- Navicat Charts Creator图表工具探索
- PostgreSQL事务ID回卷
- CentOS安装postgresql12-devel.x86_64报错-需要:llvm-toolset-7-clang >= 4.0.1
- PostgreSQL命令行-psql竖式输出查询结果
- PostgreSQL之如何进行SQL优化?
- PostgreSQL之如何敲开PG的大门?
- PostgreSQL日期时间特殊值
- PostgreSQL插件-pg_stat_statements-安装和使用
- PostgreSQL插件-pg_stat_statements-查找最耗费资源的SQL(Top SQL)
- 【转发】PostgreSQL查询不走索引的情况
- 数据库语言(DDL,DML,DQL,DCL)
- PostgreSQL设置字段默认值
- PostgreSQL数值类型不按照科学计数法格式输出
- PostgreSQL序列
- PostgreSQL:: FATAL: could not write init file
- 【转载】PostgreSQL执行计划
- PostgreSQL视图和物化视图
- PostgreSQL · 最佳实践 · EXPLAIN 使用浅析(优化器,查询计划)
- PostgreSQL中的toast表
- PostgreSQL非阻塞性创建索引CREATE INDEX CONCURRENTLY
- PostgreSQL数据库查询当前数据库、当前用户
- Navicat12连接PostgreSQL12数据库时报 ERROR:column p.proisagg dose not exist
- PostgreSQL数据库插件Extension
- PostgreSQL查询用户密码&&密码解密&&修改密码
- PostgreSQL系列生成函数generate_series
- PostgreSQL查看版本信息
- PostgreSQL查看某个表的所有索引信息
- PostgreSQL的NUMERIC精确度问题
- PostgreSQL对不足位数的查询结果进行前后补0
- PostgreSQL多字段排序+limit问题,数据重复问题
- PostgreSQL rank() over, dense_rank(), row_number() 的区别
- 将PostgreSQL注册为服务,并开启服务
- PostgreSQL的元组、页面结构及索引查找原理
- PostgreSQL Autovacuum基础知识
- PostgreSQL日志管理
- PostgreSQL开启慢查询日志
- PostgreSQL查询出换行符和回车符
- PostgreSQL函数 for循环使用
- PostgreSQL COALESCE types text and integer cannot be matched
- Navicat连接PostgreSQL遇到的问题
- PostgreSQL命令行常用命令
- PostgresSQL客户端pgAdmin4使用
- PostgreSQL查询表名称及表结构
- PostgreSQL的字符串函数
- PostgreSQL判断字符串包含的几种方法
- 聚合函数count(*),count(1)和count(列名)的区别
- SQL开窗函数
- PostgreSQL的一些常用的时间相关的内置函数
- SQL排序时null前后顺序分析
- PostgreSQL常用函数
Linux 27
- Linux添加环境变量
- Linux之ls只显示文件或者文件夹
- CentOS安装postgresql12-devel.x86_64报错-需要:llvm-toolset-7-clang >= 4.0.1
- Linux之cp复制文件或文件夹到文件夹
- Linux之history命令详解
- Linux之vi跳转到指定行数
- Linux中禁用命令历史记录
- Xshell中文显示乱码
- 分享5款免费且超赞的SSH工具
- shell脚本显示执行过程
- Linux之删除带有空格的文件
- shell脚本替换文件中字符
- curl使用指南
- Linux查询本机的内网IP和外网IP
- vim/vi编辑工具实现多行注释和取消注释
- Git Bash下grep命令检索内容高亮的方法
- linux常用命令备份
- Linux下grep显示前后几行信息
- curl (3) Illegal characters found in URL
- Linux查看文件夹大小和文件大小的几种方法
- Ubuntu升级Ruby
- Nginx服务器重启命令,关闭
- ERROR 2003 (HY000): Can’t connect to MySQL server on ‘X.X.X.X’ (10060)
- Ubuntu防火墙相关操作
- Linux查看文件大小的命令du的简单介绍
- GitHub文件大小限制及相关建议
- 如何使用Git克隆GitHub仓库的所有分支
Chrome 1
计算机 3
- 如何在Windows cmd上递归删除文件或文件夹?批量删除指定大小的图片文件
- 按“Win+E”键出现【找不到应用程序】或【explore.exe找不到】的解决方法
- Open软件:ROUTE: route addition failed using CreateIpForwardEntry: 拒绝访问。 [status=5 if_index=13]
Postman 1
JavaScript 17
- JavaScript动态生成唯一id
- JS实现replaceAll方法
- JS查找某个字符在字符串中出现的位置及次数
- JS字符串的裁剪
- JS字符串比较大小
- 前端面试题:JS中的let和var的区别
- JS字符串转换成数字与数字转换成字符串的实现方法
- HTML“返回上一页” 无效的原因
- JS实现自动打字效果
- JS实现(form)显示密码功能
- form表单的onsubmit() return问题
- HTML简单注册界面——含表单验证
- 把鼠标放到图片后,(HTML+JS实现)静态图片变成动态图
- HTML页面的自动刷新以及跳转
- HTML表单之邮箱验证
- HTML中的文本框的null和“”的区别
- HTML表单提交问题
JVM 1
Java 34
- fastJson格式化输出字符串
- HashMap的hash()和tableSizeFor()方法探索
- 错误: 读取xxx.jar时出错; invalid LOC header (bad signature)
- Java计算程序执行时间的相关函数System.currentTimeMillis()和System.nanoTime()介绍
- Timer任务定时器如何终止
- 用JUnit测试如何自动从控制台输入数据
- Lombok使用
- Travis-CI构建含有lambda表达式的java8通不过的原因分析及处理方案
- Java对List对象排序
- Maven项目打包为jar的几种方式
- 命令行运行javac,报错: 编码 GBK 的不可映射字符 (0x9C)
- 错误: 找不到或无法加载主类 Demo.class 的解决方法
- Java的native方法
- jsoup爬取豆瓣电影top250
- Java替换文件名字符串中的特殊字符,避免创建文件失败
- 在文件名中千万不要使用这些字符!
- 用Jsoup爬取CSDN博客的一些信息
- Java的try-with-resource使用时遇到的问题
- Jsoup 选择有空格的class
- ArrayList的removeRange方法
- Java Swing 设置全局的字体
- Java的AWT控件Button内容乱码的处理方案
- 阿里巴巴主导的“华山版《Java 开发手册》”简介
- 【Java文档注释系列文章四】总结
- 【Java文档注释系列文章三】格式化代码不格式化注释,格式化代码注释不换行
- 【Java文档注释系列文章二】(My)Eclipse-自定义文档注释模板
- 【Java文档注释系列文章一】如何在Eclipse中自动添加注释和自定义注释风格
- java.lang.NoClassDefFoundError: org/junit/platform/launcher/core/LauncherFactory
- Java日期相关类
- MyEclipse10.7能否使用jdk1.8?
- MyEclipse导入外部项目遇到的各种问题
- Java对象序列化为什么要使用SerialversionUID
- 共享一些资源,给需要的人于方便
- 详解如何下载JDK和如何配置JDK的环境变量–Windows10
JavaWeb 10
- 如何看懂Tomcat里的catalina.out
- 在Chrome浏览器上调试特定机型的屏幕效果
- Maven项目WebServlet cannot be resolved to a type报错解决
- 修改(My)Eclipse默认45秒启动Tomcat的时间
- HTTP常见状态码汇总,如404,500等
- 网页图标favicon.ico介绍及使用
- 三种思路实现自定义404页面
- No grammar constraints (DTD or XML schema)两种解决方法
- 共享一些资源,给需要的人于方便
- 针对web.xml报错:cvc-complex-type.2.4.a: Invalid content was found starting with element ‘location’.的解决办法
Spring 3
SpringBoot 4
- Consider defining a bean named ‘entityManagerFactory‘ in your configuration出现的解决方法
- Spring Boot单元测试编译报错 No runnable methods
- SpringBoot项目启动:Failed to start component [Connector[HTTP/1.1-8080]]
- SpringBoot项目的pom.xml报unknown error
MyBatis 2
Redis 1
Java工具 8
- fastjson序列化保持字段顺序
- fastJson格式化输出字符串
- javap 命令查看堆栈中信息
- WebStrom实时预览功能–Chrome
- webstorm大杂烩
- Java计算程序执行时间的相关函数System.currentTimeMillis()和System.nanoTime()介绍
- 用JUnit测试如何自动从控制台输入数据
- Eclipse集成Lombok
MySQL 15
- Navicat Charts Creator图表工具探索
- MySQL批量插入测试数据
- 简述3个MySQL主流使用版本特性
- 数据库语言(DDL,DML,DQL,DCL)
- 【转载】MySQL基础(DDL、DML、DQL)
- 聚合函数count(*),count(1)和count(列名)的区别
- 推荐几个SQL在线学习网站
- ERROR 2003 (HY000): Can’t connect to MySQL server on ‘X.X.X.X’ (10060)
- SQL的左连接 ,右连接,内连接和全外连接的4者区别
- CMD命令快速启动和关闭MySQL服务
- 如何使用CMD操纵MySQL数据库?
- "net start mysql"启动MySQL服务报错,提示发生系统错误5解决方法
- MySQL修改默认编码
- DBMS连接数据库报错Can’t connect to MySQL server on ‘localhost’ 分析及处理
- MySQL 5.6 for Windows 解压缩版配置安装
SQL Server 10
- 数据库语言(DDL,DML,DQL,DCL)
- SQL SERVER 中is null 和 is not null 将会导致索引失效吗?
- SQL Server 运行状况监控SQL语句
- SQL Server查询某个表的索引信息
- SQL Server查看版本信息
- 聚合函数count(*),count(1)和count(列名)的区别
- SQL开窗函数
- SQL的左连接 ,右连接,内连接和全外连接的4者区别
- DBMS连接数据库报错Can’t connect to MySQL server on ‘localhost’ 分析及处理
- SQL Server修改表名,字段名,索引名
Git 32
- Git显示当前仓库占用大小的命令
- Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”
- Git 清空工作区和暂存区
- git log 日期格式
- git如何取消merge
- Git添加空文件夹
- Git显示当前仓库占用大小的命令
- Git Bash下grep命令检索内容高亮的方法
- Git常用命令
- error: failed to push some refs to
- git push 出现 Fatal: TaskCanceledException encountered问题
- 解决git clone一直需要输入密码的问题
- [git] remote: Coding 提示: Authentication failed.
- GitHub文件大小限制及相关建议
- 谈谈GitHub重命名仓库的影响
- 如何使用Git克隆GitHub仓库的所有分支
- Git–拉取远程分支,git pull,git rebase,git pull --rebase的区别
- 为什么要使用git pull --rebase?
- Git如何获取帮助(命令解释/命令详情)?
- .gitignore忽略规则、语法、检查文件详解
- github release 功能的使用及问题解决
- git diff 比较三大区域的内容:working tree, index, commit
- git push origin master和git push的区别
- 为gitee添加公钥
- git错误 fatal: Not a valid object name: ‘master’.
- Git配置用户名和邮箱
- Git报错“fatal: refusing to merge unrelated histories”处理方案
- Git 命令行的各种退出方式
- Git中的Reference及Reference Specification概述
- Git 修改.gitignore如何生效?
- Git错误non-fast-forward的解决方法
- Git Bash中Git log中文乱码
GitHub 35
- Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”
- git如何取消merge
- Git常用命令
- error: failed to push some refs to
- Why does the *.github.io pointed to 127.0.0.1?
- 解决/home/travis/.travis/functions: ./mvnw: Permission denied
- LGTM : code review 行话
- git push 出现 Fatal: TaskCanceledException encountered问题
- 解决git clone一直需要输入密码的问题
- [git] remote: Coding 提示: Authentication failed.
- GitHub Pages使用过域名解析,停止后还能跳转的原因
- 为CSDN博客分类生成目录导航列表的工具
- Travis-CI集成构建系统
- Travis-CI构建Java项目:指定jdk为oraclejdk8时,发生错误分析及解决方案
- Travis-CI构建含有lambda表达式的java8通不过的原因分析及处理方案
- GitHub文件大小限制及相关建议
- 查看GitHub仓库大小的几种方法
- Python爬虫基础–爬取王者荣耀英雄皮肤图片
- 谈谈GitHub重命名仓库的影响
- 如何从GitHub上下载指定项目的单个文件或文件夹
- jsoup爬取豆瓣电影top250
- 收集的几个自定义的404页面的模板
- 用Jsoup爬取CSDN博客的一些信息
- 如何使用Git克隆GitHub仓库的所有分支
- Hexo4.扩展主题的个性化设置-Hexo(yilia)+GitHub Pages搭建个人博客系列文章
- Hexo3.主题简单个性化设置-Hexo(yilia)+GitHub Pages搭建个人博客系列文章
- Hexo2.基本框架搭建-Hexo(yilia)+GitHub Pages搭建个人博客系列文章
- Hexo1.博客备份-Hexo(yilia)+GitHub Pages搭建个人博客系列文章
- github release 功能的使用及问题解决
- git push origin master和git push的区别
- 为gitee添加公钥
- 阿里巴巴主导的“华山版《Java 开发手册》”简介
- Git 修改.gitignore如何生效?
- Git错误non-fast-forward的解决方法
- GitHub里如何删除一个repository仓库
随笔 4
Hexo 30
- TypeError [ERR_INVALID_ARG_TYPE]: The “mode“ argument must be integer. Received an instance of
- 博客gravatar头像访问失效问题处理
- hexo+yilia添加复制代码块的功能
- hexo+yilia修改代码块等样式
- hexo+yilia添加live2d看板娘
- hexo+yilia添加背景特效
- hexo+yilia添加背景图片
- hexo+yilia添加隐藏左边栏目按钮
- hexo+yilia添加“心知天气”
- hexo+yilia替换渲染引擎,支持emoji表情
- hexo+yilia添加添加robots配置
- hexo+yilia添加网站运行时间,ICP备案信息,设定站点建立时间
- hexo+yilia添加RSS订阅功能
- hexo+yilia添加版权声明
- hexo+yilia添加背景音乐
- hexo+yilia添加相册视屏功能
- hexo+yilia添加百度统计和Google统计
- hexo+yilia进行SEO优化
- hexo+yilia添加URL持久化
- hexo+yilia集成utteranc评论系统
- hexo+yilia添加valine评论系统
- Hexo:[DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated.
- Hexo不渲染.md或者.html文件的方法
- Hexo文件压缩:使用hexo-neat插件压缩页面静态资源
- Hexo: FATAL can not read a block mapping entry解决办法
- Hexo新建标签、分类、归档等页面
- Hexo4.扩展主题的个性化设置-Hexo(yilia)+GitHub Pages搭建个人博客系列文章
- Hexo3.主题简单个性化设置-Hexo(yilia)+GitHub Pages搭建个人博客系列文章
- Hexo2.基本框架搭建-Hexo(yilia)+GitHub Pages搭建个人博客系列文章
- Hexo1.博客备份-Hexo(yilia)+GitHub Pages搭建个人博客系列文章
Nginx 5
- Nginx常用命令
- 理解HTTP缓存和304状态码
- nginx: [warn] conflicting server name “yansheng.xyz” on 0.0.0.0:80, ignored
- 在阿里云购买SSL证书,让网站支持HTTPS
- Nginx服务器重启命令,关闭
Maven 11
- Consider defining a bean named ‘entityManagerFactory‘ in your configuration出现的解决方法
- 错误: 读取xxx.jar时出错; invalid LOC header (bad signature)
- Maven项目WebServlet cannot be resolved to a type报错解决
- SpringBoot项目的pom.xml报unknown error
- Travis-CI构建Java项目:指定jdk为oraclejdk8时,发生错误分析及解决方案
- Travis-CI构建含有lambda表达式的java8通不过的原因分析及处理方案
- 修改缓存文件的路径.m2,.gradle,.AndroidStudio,.android
- MyEclipse创建基于Maven的Web项目的问题汇总
- 执行Maven install或Maven test命令时控制台输出乱码的解决办法
- Maven项目打包为jar的几种方式
- Maven的作用
Python 34
- Python出现AttributeError: module ‘selenium.webdriver‘ has no attribute ‘PhantomJS异常的解决方法
- Python中使用pip安装某个库的时候,出现WARNING: Ignoring invalid distribution -ip
- PyCharm关闭拼写检查(Typo提示)
- PyCharm中全局查找及替换关键字
- PyCharm显示当前python文件下的函数和类的列表
- Python判断字符串是否包含特定子串的7种方法
- Python语言翻译包translate,支持翻译多语种
- Python的繁体简体转换
- Python Max retries exceeded with url错误
- Python判断list是否为空
- Python字符串截取
- 解决ModuleNotFoundError: No module named ‘pip‘问题
- Python函数默认参数设置
- Python读写CSV文件
- PyCharm常用配置大杂烩–让IDE更懂你
- Python中字符串String去除出换行符(\n,\r)和空格的问题
- Python列表中的字典按照该字典下的键值进行排序
- Python读取json文件时报错:TypeError:the Json object must be str, bytes or bytearray,not ‘TextIOWrapper’
- Python爬虫基础–爬取王者荣耀英雄皮肤图片
- Python BeautifulSoup4 取值部分
- 判断Python字典中key是否存在的两种方法
- Python使用set对列表去重的分析
- Python3中input输入浅谈
- PyCharm刷新项目(文件)目录
- PyCharm如何修改文件名
- PyCharm删除项目的方法
- “Cannot Save Settings:Please specify a different SDK name”处理方法
- 命令行输入pip提示不是内部或外部命令
- Python包管理工具pip的相关问题
- PyCharm快捷键以及一些常用设置
- 手把手教你如何安装PyCharm——靠谱的PyCharm安装详细教程
- Python pip安装包,发生ConnectTimeoutError错误的解决办法
- 关于pip安装第三方库,但PyCharm中却无法识别的问题;以及PyCharm安装第三方库的方法解析
- Python安装pip出现error: no commands supplied的解决方案
工具/资源 51
- Navicat Charts Creator图表工具探索
- Excel常用公式和技巧
- Navicat12连接PostgreSQL12数据库时报 ERROR:column p.proisagg dose not exist
- Navicat开启自动提示功能
- 2022年【CSDN毎周小结】
- fastjson序列化保持字段顺序
- 记一次CSDN的资源加载失败的问题的解决方法
- 推荐几个无版权图片库,可免费使用
- PyCharm中目录directory与包package的区别
- PyCharm常用配置大杂烩–让IDE更懂你
- Navicat 的连接配置
- 博客gravatar头像访问失效问题处理
- 2021年【CSDN毎周小结】
- Windows10出现‘telnet‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
- Notepad++相关设置
- window系统 telnet报错:‘telnet‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- Navicat连接PostgreSQL遇到的问题
- 移动端Web开发调试之Chrome远程调试(Remote Debugging)
- SecureCRT相关
- 常用在线工具收集
- SoapUI相关
- postman的body四个参数类型
- Notepad++中查找替换「换行符」
- 文件对比软件 Beyond Compare 4简介
- Notepad++统计文本字数
- 理解HTTP缓存和304状态码
- 在Chrome浏览器上调试特定机型的屏幕效果
- 清除某个特定网站的缓存—基于Chrome浏览器
- 为CSDN博客分类生成目录导航列表的工具
- Eclipse集成Lombok
- 【目录】博客目录 | 先点这里
- 查看GitHub仓库大小的几种方法
- 如何从GitHub上下载指定项目的单个文件或文件夹
- Chrome浏览器完美保存整个网页的两种方式
- Java替换文件名字符串中的特殊字符,避免创建文件失败
- 在文件名中千万不要使用这些字符!
- 网页图标favicon.ico介绍及使用
- 6种比较好的“在线图片无损压缩工具”+PDF转换工具
- 取消“EditPlus自动生成备份文件”的功能
- 程序员必备神器(GifCam)
- CMD创建文件的方法及CMD打开常用工具的命令
- 程序员必备神器(FastStoneCapture)
- MyEclipse版本简单介绍
- MyEclipse2017添加Tomcat服务器
- Code:blocks初步尝试
- 华为C语言编程规范—注释
- CMD命令行中出现“发生系统错误 5。拒绝访问。”的解决方法
- Visual Studio2017安装和使用教程(详细)
- 共享一些资源,给需要的人于方便
- 详解如何下载JDK和如何配置JDK的环境变量–Windows10
- 如何快速转载CSDN中的博客