自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青青橙的博客

谁把青橙取了?弄得我只好取青青橙

  • 博客(33)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Pycharm BUG:远程解释器不显示依赖包,运行报 ModuleNotFoundError 但依赖明明已存在

远程虚拟环境突然抽风?别想了!快重建一个!

2023-05-22 14:35:28 1841 3

原创 MySQL 建表报错:Incorrect table definition; there can be only one auto column and it must be defined as a

很多解决办法就简单用了下这个报错提示给出的方法去修正,比如取消自增约束,或者将自增列设为主键。那问题是,如果就不想将自增列设为主键呢?可见**解决方法 3**。

2023-01-05 19:28:09 18946 2

原创 《Python Cookbook》第三版——读书笔记

《Python Cookbook》 知识点整理。有些部分讲的并不好,讲复杂了,就没有记录在内。

2022-07-20 11:51:11 636 3

原创 Pycharm:Can‘t get remote credentials for deployment server 问题解决

Pycharm Cant get remote credentials for deployment server

2021-12-22 10:52:49 2132

原创 正确设置 pip,避免There was a problem confirming the ssl certificate问题

正确设置 pip,避免There was a problem confirming the ssl certificate问题

2021-12-07 10:02:26 12025 8

原创 Maven间接依赖出现依赖版本不一致问题

我的项目结构:Root 项目   |–A 模块       |–B 模块Root最顶层父模块,引入了 A,A 引入了 B。我在 B 模块中引入了 hive-jdbc 依赖,甭管是什么吧,指定版本 3.1.0。结果发现 A 模块中 hive-jdbc 版本一直是 1.2.1。找来找去,各种查顺序,maven 引入依赖是有顺序的。没发现哪儿还引了 hive-jdbc。最后发现在 Root 的 pom

2021-06-07 16:45:22 3605 2

原创 数据库定时删过期旧数据

MySQL:通过定时事件:# COMPLETION:事件执行结束后是否要删除事件。NOT PRESERVE:不删除;PRESERVE,删除。# SCHEDULE:调度周期# EVENT:自定义事件名# DEFINER:事件定义者# STARTS:开始时间# ENABLE:是否使能# DO:需要执行的操作语句# 删除表中超过三个月的数据CREATE DEFINER=`root`@`%` EVENT `delete_over_three_month_record` ON SCHEDU

2021-05-25 19:19:40 899

原创 linux搭建ftp服务器和踩坑

安装 FTP 服务:yum install -y vsftpd如果是内网机器,要离线安装,先在有互联网的服务器上(尽量和内网机器的系统版本相差不大)执行:yumdownloader --resolve --destdir /opt/rpmPackage vsftpd把下载到 /opt/rpmPackage 文件夹下的 rpm 包拷贝到内网机器上,执行:rpm -ivh *.rpmvsftpd 配置文件为:/etc/vsftpd/vsftpd.conf各项配置说明如下:/etc/vsftpd/ftp

2021-05-21 15:55:57 227

原创 Clickhouse 分析分布式表的各类指标

要统计本地表的话,SQL自行百度,如:select sum(rows) as "总行数", formatReadableSize(sum(data_uncompressed_bytes)) as "原始大小", formatReadableSize(sum(data_compressed_bytes)) as "压缩大小", round(sum(data_compressed_bytes) / sum(data_uncompressed_bytes) * 100, 0) "

2021-04-25 10:23:54 659

原创 UltraISO刻录系统映象出现“此光盘不是空白光盘”

要装CentOS 7.6 aarch64系统,因为只提供了 everything 和 minimal 两种版本的,最小化安装后续会很麻烦,所以选择 everything,但是全量版本的包有 7.5 G,所以要买 8.5 G 的 DVD-R DL 光盘。第一次买,有的光驱还不支持 DVD-R DL 光盘。然后用 UltraISO 刻盘的时候出问题了,老是报“此光盘不是空白光盘”,使用 检查光盘,提示 空的光盘,光盘也能正常刻录其他文件,很奇怪。后来发现是光盘格式化错了。DVD-R 光盘第一次装进光驱要求格

2021-04-14 14:36:48 5760 1

原创 “office 正在更新,请稍候“ 稍候的结果就是 错误:0xc0000142

今天急着处理 Excel 呢,结果中午吃个饭回来,再打开 Excel 就提示正在自动更新 office,等了一分钟,直接应用程序无法启动。Excel,Word,PPT,Visio 全这样,重新安装花了半个多小时,还不行。最后重启服务解决。win+R,输入 services.msc,打开服务管理器,找到 Microsoft Office 即点即用服务,右键属性,启动类型从“自动”改成“禁用”,点“应用”,然后再从“禁用”改成“自动”,再点“应用”。最后右键重新启动服务。服务停止时报错不要紧,要是没启动起来就

2021-02-09 20:48:50 2955 3

原创 Liunx 系统安装 Nginx(排错 cp: ‘conf/koi-win‘ and ‘xxx/conf/koi-win‘ are the same file)

Liunx 系统安装 Nginx首先安装依赖yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

2020-11-12 16:04:23 5060 6

原创 优质教程文档资源索引

每次百度,想找优秀的文档都会花不少时间,大多都是吵来吵去博人眼球撑场面的水货,甚至有时错误答案居多,自己整理也不见得更好。索性建立一个优质资源索引,日积月累,避免重复工作。工具类在线文档转换器 我见过文件格式最全的,免费,功能强大另一个文档格式转换器 页面干净,格式也很多,转换速度稍慢但文字转换成功率还可以在线 PDF 处理器 其实如果万兴对个人用户不那么贵,我也就买万兴了,但这个是免费的啊!功能也全OCR 识别率高,网站干净奶牛快传 百度盘太坑,超级会员也能 100K。同事着急要文件,你发百度

2020-08-28 18:32:13 132

原创 本地 Java 程序连接 Hbase AccessDeniedException 问题

异常信息如下:org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 2029 actions: org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient permissions for user 'xxx' (table=tableName, action=READ)xxx 为你的本机登录用户名,而不是程序里配置的用

2020-07-29 18:29:51 952 2

原创 vue-cli 3 引入 BootStrap,报错 error invalid options : "plugins" is not allowed

  vue、bootstrap 自学 + 新手,今天想写自己的网站玩玩,结果就因为这配置文件问题卡了一下午......可谓是出师不利,在此记录一下 vue.config.js 这个文件。主要针对:error invalid options : "plugins" is not allowed这个错。这是我配置文件语法写得有问题。jquery、bootstrap、poper.js 先安装到运行时...

2020-04-06 21:30:04 1793

转载 websocket 链接返回 http 状态码 101

如何配置 nginx 反向代理 websocket 请求请参照:https://www.hi-linux.com/posts/42176.html101 状态码简述:切换协议。Switching Protocols 切换协议。服务器根据客户端的请求切换协议。服务器已经理解了客户端的请求,并将通过 Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服...

2020-02-12 10:18:04 41469

原创 PageHelperAutoConfiguration:BeanCreationException:Error creating bean with name PageHelperAutoConfig

  今天引入 PageHelper 插件时,启动报这个异常。找了好多文章都是说以下三个因素,我再添一个自己的情况:PageHelper.jar 版本与 MyBatis 版本不兼容,将 PageHelper 版本调高就行。引入依赖有误。如果引入的是<dependency> <groupId>com.github.pagehelper</groupId&...

2020-02-04 13:51:32 1193

原创 无法通过程序连接MySQL:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

  遇到这个报错,一般人反应就是:用户名或密码错误、用户无权限、该 ip 无权限登陆数据库。百度几乎全是这种答案。什么用户名密码后面带了空格啊,什么直接把所有权限给当前用户啊这样的。但是今天我弄了一早上,找了几十个相关讨论,都不行。  后来发现了一篇文章说:root 用户默认是没有远程登陆权限的,默认只有 localhost 和 127.0.0.1 的所有权限。那么问题来了,我就是用的 root...

2019-12-16 15:11:13 1126 2

原创 建造者模式

  建造者模式:将一个复杂对象的创建和表示过程分离,分步组装。用户只需要指定复杂对象的类型就可以得到该对象,而无须知道其内部的具体构造细节。咋看起来有点像工厂模式,但事实上,工厂模式只是简单封装了new对象的代码,它使得调用者不用关心自己获得的这个对象具体是什么,能用就行。而建造者模式则是封装了new对象时的具体组合逻辑,它使得一些按需构建的复杂对象能轻易地被调用者构建出来,而不是让调用者来头疼底...

2019-12-03 17:50:51 114

原创 Mysql或MariaDB无法保存UTF-8编码的表情符号

  前段时间贴吧更新了一个昵称规则,好像必须要用一个特殊符号或者表情符号写到昵称里,就像这种小表情:  那些曾经随意起用户名然后发现贴吧无法改名的用户得到了第二次新生。而在我编写一个注册系统时,也将用户名中包含表情符号的功能考虑进去了,结果发现报错Mysql无法存储此字符。在这个坑里我爬了半天,是怎么回事呢?  事实上这是Mysql的一个bug,在Mysql中,如果使用UTF-8编码来保存字符...

2019-12-03 16:34:29 334

原创 工厂模式

文章目录工厂模式简单工厂模式工厂模式  何为工厂模式?引用GOF对工厂模式的定义:“Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subcl...

2019-12-02 14:38:46 115

原创 原型模式

  原型模式类似于ctrl+c然后ctrl+v,用于复制对象,而非创建,因为创建对象相对于复制,更消耗资源一些,而且不能获得对象在运行时的状态。它的使用场景也和生活中的拷贝类似:当需要大量相同或者相似的对象时当需要更多运行时的对象状态,而非初始的、干净的、空的对象状态时当类的初始化会消耗大量资源时当对象的创建要求复杂的数据准备、各类权限时  原型模式的结构:抽象原型类:规定了具体...

2019-11-27 15:42:17 169

原创 单例模式

  单例模式 (Singleton Pattern) 应当是最简单的设计模式了,它的要求很少、实现方式也很明确,但还是值得探讨以下的。一般的普通类都是可以在外部通过new关键字来创建对象的,而有些对象相当大,或者考虑到线程安全、同步等问题,有必要禁止外部类随意地创建对象,而只通过单例类自身创建一个静态私有对象,并向外部提供一个公共访问入口方法来确保对象的唯一性。即“单个实例”。  单例模式三大特...

2019-11-21 15:30:58 104

转载 Java中乱码的坑

  先说一个小坑:windows用GBK编码,linux/unix用UTF-8编码,在控制台(各种IDE中可自定义编码)中编译java文件时,如果不指定java文件原有的字符编码,就会有问题。使用javac命令参数-encoding即可解决。  不过其实Windows自xp后即使不显式指定UTF-8也能正常编译运行了。  如源Java文件是UTF-8编码的:javac xxx.java -e...

2019-11-20 14:29:37 487

原创 策略模式

策略模式背景特点专用名词解释运用背景  公司Java编码规范中,往往强调禁止使用大量的if-else语句。那么在面对不同的业务逻辑时,除了if-else还有什么选择呢?  策略模式就是专门为此而生的,它能消除大片大片的if-else,提升代码的可读性和可维护性,但也因为策略模式对此类问题的针对性,此时不用,别的地方也用不上它了…不过策略模式也有缺陷,通常要结合工厂模式一同使用。但本文只介绍作...

2019-10-23 18:09:36 213

转载 HTML中常用的空白字符写法

HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格(   )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格( &ensp;&emsp;&thinsp;&zwnj;&zwj;)在不同浏览器中宽度各异。&nbsp;它叫不换行空格,全称No-Break Space,它是最常见和我们使用最多的空格,按...

2019-10-23 15:45:38 18169

原创 centOS7使用小问题记录

1、unzip解压中文乱码  调系统默认语言、安装中文字库都没用,关键在于unzip命令需要指定字符集。 unzip -O CP936 xxx.zip

2019-10-20 21:36:48 91

原创 springboot和thymeleaf整合国际化问题“??xxx_en_US??”/“??xxx_zh_CN??”

  在使用thymeleaf时,无论如何页面都只能显示“??xxx_en_US??”或者“??xxx_zh_CN??”,这是spring读不到资源文件导致的。但是怎么都不清楚为什么读不到。现在解决,列出要点如下:1、必须要有默认语言资源文件 —— xxx.properties2、项目的配置文件中要指定语言资源文件的路径及默认语言资源文件的文件名(不带后缀)  application.pro...

2019-09-27 20:13:50 2694

原创 《Effective Java》梳理笔记

Effective Java1> 对象的创建和销毁1.1> 静态工厂方法相对于构造器的优势1.2> 遇到多个构造器参数时要考虑使用构建器1> 对象的创建和销毁1.1> 静态工厂方法相对于构造器的优势优势描述静态工厂方法可以自定义名称常用的构造器名称只能和类名相同,而静态工厂方法则可以拥有更有意义更有指向性的名称。不必在每次调用时都创建...

2019-09-15 20:23:37 193

原创 lambda表达式好文收集

今天学习lambda表达式,有些比较好的文章记录下来。学习顺序从上到下菜鸟教程的最快速简单入门语法和应用到的函数式接口入门较为深入细致的应用和语法Oracle官方介绍Oracle两篇好文part1Oracle两篇好文part2然后就是各种坑要踩,远远不止这一篇文章...

2019-08-27 17:59:53 93

原创 Mybatis拾遗

文章目录<typeAliases>标签为全限定包名起别名Mybatis中byte[]对应数据库的类型实体类中不要使用基本类型<mappers>标签搜索接口细节SQL标签中的id不能出现英文句点 .<resultMap>中的automapping属性实现自动映射Mybatis自动映射resultType指定返回值为对象时属性和字段名要一致多表关联查询返回对象包含不...

2019-08-26 16:51:34 198

原创 Java底层:HashSet相关

文章目录HashSet通过HashMap的key保持元素不重复HashSet通过HashMap的key保持元素不重复  我们知道HashMap的key是不重复的,且可以含一个null值。而HashSet存储的元素同样是不重复且可含一个null值的。其原因就是:HashSet就是使用HashMap的key值来实现此机制的,而将HashMap的value丢弃。  在源代码中,我们可以看见Hash...

2019-08-20 14:34:13 78

原创 Git常用操作及命令摘要

命令集Git开发背景及简介新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Git开发背景及简介  Git是一...

2019-08-06 16:29:54 247

Caesar加密及解密的java实现

使用控制台参数来运行Caesar加密及解密的java小算法。

2018-06-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除