Hi~ Darling!

树莓派docker安装nextcloud

树莓派docker安装nextcloud

Nextcloud前身是大名鼎鼎的owncloud,两者均是开源的网络硬盘系统。Nextcloud不仅可以搭建私有云存储和同步数据,也提供联系人、日程管理功能,web端还提供私密的语音视频通话功能。Nextcloud致力于数据安全,云端的数据均可选择加密,并遵循安全行业最佳实践。客户端支持windows、macos、linux三大pc平台,以及安卓ios两大移动平台,完全足够家庭或中小型团队协作使用。

MAC下Homebrew安装很慢的解决方案

获取install文件到本地,比如命名为brew_install:

1
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install

打开brew_install文件进行修改:

1
BREW_REPO = "https://github.com/Homebrew/brew"

改为中国科大的源:

1
BREW_REPO = "https://mirrors.ustc.edu.cn/brew.git"

Mysql5.7/8安装

1
2
3
4
5
6
use mysql;
update user set authentication_string=password("你的密码") where user='root'; #(无password字段的版本,也就是版本<=5.7的)
update user set password=password('你的密码') where user='root'; #(有password字段的版本,版本>5.7的)
update user set plugin="mysql_native_password";
flush privileges;
exit;

码云、Github配置ssh实现免密上传/拉取代码(共存)

本文是建立在Git已经成功安装的基础上,以下使用到的命令皆适用Mac、Linux、Windows

1. 检查是否已经存在.ssh目录

1
2
3
4
5
cd ~/.ssh
# mac、linux使用
ls
# windows使用
dir

这是我已经创建过的,一般这个文件夹是空的

如果不存在该目录,那就创建

1
mkdir ~/.ssh

2. 生成ssh key

关于ssh-keygen各参数说明看这里ssh-keygen 中文手册

1
2
3
4
# Github
ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/id_rsa_github
# Gitee
ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/id_rsa_gitee
Hexo使用Webhooks构建自动部署程序

Hexo使用Webhooks构建自动部署程序

虽然hexo为了简化发布流程已经有了直接部署到云服务器上的插件,但是我还是觉得有点麻烦并且效率不太好。(说白了就是懒)

  1. 部署和提交代码分为两步(代码不交给云托管的当我没说🌚)
  2. 每次deploy都是在本地生成好静态文件上传到服务器(效率低下)

如何解决这两个问题?我最终选择使用webhook来实现自动化部署。

使用Jenkins一类的工具也可,但是如果是一个简单的项目或者是个人项目使用Jenkins就显得太重了,我们用hexo做博客无非就是图个轻量级。

树莓派驱动的b站直播点播台依赖安装

pip install colorlog

pip install mutagen

No such file or directory: ‘./resource/music/‘

无music目录

无法获取随机文件,./resource/music/为空

错误码设计方案

[TOC]

#纯错误码:ABBBBCCCC

  • A:错误级别
  • B:系统识别编码
  • C:具体功能错误码

例: 0 1000 2110

#仿淘宝客isp.tbkapi-service-unavailable

#淘宝客异常排查及错误码文档

使用Spring cloud oauth2时一些问题汇总

一开始使用client模式在浏览器进行访问(GET)

http://localhost:8080/oauth/token?grant_type=client_credentials&scope=select&client_id=test&client_secret=123456

出现了 “Bad client credentials” 错误,直观感觉是自己的client_id和client_secret填写的和配置的不匹配,然后检查了下这两个参数发现并没有错。那么这个猜测先挂起,先去控制台看看有没有什么可靠信息供我们参考。

记一次Data truncation: Out of range value for column

今天客户方在使用程序时保存报错,根据他提供的信息来讲始终只有那一条数据保存不进去,具体报的什么错不管是日志还是前端展示上都没有明确体现(这款程序很老先不说,代码写的也贼乱,跑这个项目mac散热飞起…)。所以只能通过数据和调试程序寻找原因了。。。

1、查询数据库对比其他数据,寻找差异

大致看了下,没找到差异(粗心,没注意数据长度)

2、调试程序

代码是直接回滚掉的,try-catch也没加,哪行报错不知道,sql用的原始jdbc写的一长串sql拼接

以上几点让我没有一点想继续看代码的心情。干脆直接外层加try-catch先确定错误原因是啥。

然后就出现了:

Data truncation: Out of range value for column ‘unitPrice’

Kafka学习笔记

  • kafka节点之间如何复制备份的?
  • kafka消息是否会丢失?为什么?
  • kafka最合理的配置是什么?
  • kafka的leader选举机制是什么?
  • kafka对硬件的配置有什么要求?
  • kafka的消息保证有几种方式?
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×