自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 一款酷酷的Linux系统实时监测工具:Netdata的安装与使用

有时候在网上看到别人的博客有自己的服务器监控,手痒痒,找了并尝试下,发现这款监控工具:Netdata,比较小巧且占用资源不多,因此记录下本文尝试了两种方式,直接安装到系统上并直接运行以及拉取镜像在docker中运行准备1.linux服务器或虚拟机,我使用的是CentOS 72.如果想部署再docker中则需要事先安装好docker方式一:直接安装到系统上首先安装Netdata需要的基本环境yum install zlib-devel gcc make git autoconf auto..

2021-01-19 22:40:00 27

原创 记一次个人博客被刷恶意评论的分析与解决

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36https://www.cnblogs.com/hh2737/p/6784864.html

2020-11-14 17:09:35 29

原创 爬虫:python知乎热榜爬取并保存数据库

闲来无事,想爬一下知乎热榜,说到爬虫肯定会想到python,那就试试看吧本文记录下爬知乎热榜的过程,说实话也算不上是爬虫,毕竟分析过程中发现其实知乎本身就给了接口了,不过也能作为分析爬虫的一个参考吧因为自己的“瞎搞”,现在是用python爬取数据并存入SQLite,然后为了做成一个接口随时可以爬取,于是乎用php调用python来执行(好了别吐槽了=。=)分析首先打开知乎并按下F12,轻松找到自己要的东西,无非是要个当前榜单的标题,链接,热度,描述啥的,很好找,python用pathht..

2020-08-06 17:27:31 271

原创 docker在php镜像基础上构建python3环境

因为自己的一些奇怪的需求,希望在php页面上能够跑python3,而官方的php镜像并没有一开始是直接在已经启动了的php容器中通过apt-get直接安装,但是这么做如果有一天remove了这个容器,那么就得重头再来一遍长痛不如短痛,那就直接构建好镜像吧准备1.一台服务器2.已安装好docker,可参考这里:centos7安装docker及相关配置 进行安装创建Dockerfile随便找个地方用于放Dockerfilesudo mkdir -p /data/dockerfiles/p..

2020-08-04 09:52:02 144

原创 PHP建随机图片API

建了自己的博客后,看到有不少博客都做了一些随机图片API,自己也手痒痒的,而且用别人提供的服务怕因为各种原因突然用不了了,于是乎打算自己也做一个参考了网上一些文章,同时结合自己实际情况,也加上了一些解释,于是就有了本文,仅进行简单的实现,大佬自行绕道2333333准备1.一台服务器(或者本机)2.已搭建好php环境(网上有很多教程,这里就不赘述了),我用是nginx+php-fpm基本原理随机图片API,主要原理其实很简单,就三步:1.用一个文本文档存放图片的链接2.当用户请求API时,.

2020-07-28 14:48:18 290

原创 记一次服务器被植入木马/病毒:kdevtmpfsi

服务器告警今天(2020-07-26)中午12:50左右,手机微信收到了腾讯云的安全告警通知,说是服务器检测到木马文件,于是登陆腾讯云看了下尝试处理百度了一下kdevtmpfsi,发现是一个挖矿病毒,而且受害者还不少,通常会占用高额的CPU、内存资源,但是我奇怪的是,我查了服务器监控,仅仅是受到攻击的几分钟内CPU使用率有大概10%的上涨而已,并没有网上博文说的那么严重然后也去查了下系统进程ps -aux | grep kdevtmpfsips -aux | grep kinsing说明

2020-07-26 16:16:47 321

原创 Qt5学习记录——Qt5的安装

由于项目原因,开始接触Qt,陆续会记录Qt的学习过程因为不是系统地学习,所以顺序会比较乱,需要用到什么才现学现用下载下载地址:http://download.qt.io/official_releases/qt/5.12/我这里选的是5.12版本的需要其它版本的返回父目录即可,然后可以根据自己系统下载安装包安装首先要去官网注册一个帐号,安装的时候需要用到...

2020-06-27 15:52:15 95

原创 docker搭建nginx+php环境让halo博客轻松管理php脚本

本文利用halo博客的静态存储,实现在halo博客中能够轻松管理自己的php脚本,而不需要直接登陆服务器由我另一篇文章进行修改:docker搭建nginx+php环境1 准备1.已安装好docker2.已在docker中安装好nginx,docker安装nginx可参考我另一篇文章:docker安装nginx并配置SSL3.已安装好halo博客系统2 docker安装php并启动...

2020-05-21 20:21:14 101

原创 docker容器监控——cAdvisor

当我们想知道docker容器的运行状态时,我们通常会使用docker stats,进行查看,但每次查看都要进入服务器(当然其实还可以通过docker API,这里就不展开了),而且没有可视化然后发现一个工具cAdvisor,虽然功能相对其他监控强大,但平时查看容器运行状态也够用了,而且镜像比较小,才70M而已,于是乎~尝试下1 拉取最新版cAdvisor镜像docker pull google/cadvisor:latest2 启动cAdvisor我把端口绑到了8088docker run.

2020-05-14 15:28:28 167

原创 php实现API接口调用/页面访问计数器(PV)

代码已托管在Github:https://github.com/cxying/api-call-counter.git写的还是比较简单易懂的,大佬的话可以绕道了233333~本文不展示全部代码,仅记录一些关键点和自己当初想法而已,需要使用的直接到git拉取即可1 前言用php写了个接口,为了统计开放给外界的接口调用情况,就想写个脚本来统计下接口的调用情况,但是又不想让这个统计代码影响到原来接口,经过尝试,然后就有了这个脚本2 统计访问数据2.1 初步想法既然是要统计php接口的调用情况,而.

2020-05-12 16:29:12 510 1

原创 docker搭建nginx+php环境及相关说明

1 准备1.已安装好docker2.已在docker中安装好nginx,docker安装nginx可参考我另一篇文章:docker安装nginx并配置SSL2 docker安装php并启动因为我之前没用过php,查了一些教程,不少用5.6的,怕踩坑,也用5.6的,不过现在发现用新版本的也没啥问题docker pull php:5.6-fpm然后启动php,用-v把本地/data/ph...

2020-05-07 14:06:14 212

原创 github访问不了、图片慢或无法加载的解决办法

1 找到域名的ip地址如用户头像显示不出来,点用户头像会转到这个地址avatars0.githubusercontent.com首先到这个网站:https://www.ipaddress.com输入avatars0.githubusercontent.com得到下面的结果2 修改Hosts文件以windows为例,hosts一般会放在 C:\Windows\System32\driver...

2020-04-28 16:57:51 304

原创 github+jsdelivr+PicGo打造个人博客免费图床

jsdelivr官网:https://www.jsdelivr.com1 github部分1.1 创建仓库1.2 往github添加需要进行加速的相关文件(图片、js、css等静态文件)1.3 文件添加release,必须要release之后jsdelivr才能够进行加速2 jsdelivr加速2.1 使用方法https://cdn.jsdelivr.net/gh/用户名/仓库...

2020-04-26 11:57:36 235

原创 切换网页窗口时改变页面title标题

主要是window.onblur和window.onfocus var title; // 用于临时存放原来的title内容 window.onblur = function(){ // onblur时先存下原来的title,再更改title内容 title = document.title; document.title = " (╯‵□′)...

2020-04-22 15:54:53 188

原创 docker安装nginx并配置SSL到个人博客

欢迎访问我的博客:https://yingserver.cn为了让自己的博客支持https,由docker安装nginx并配置SSL进行修改1 准备1.已安装好docker环境2.已申请好域名2 申请SSL证书我使用的是腾讯云,申请免费的TrustAsia的SSL证书,阿里云等或者其他平台一般都会提供TrustAsia的SSL证书的填好域名等相关信息,一般一天就可以下载证书了...

2020-04-20 17:00:32 350

原创 docker安装nginx并配置SSL

非强制重定向https的server { listen 80; #侦听80端口,如果强制所有的访问都必须是HTTPs的,这行需要注销掉 listen 443 ssl; server_name yingserver.cn www.yingserver.cn; # 注意文件位置,是从/etc/nginx/下开始算起的 ssl_certificate conf....

2020-04-20 14:41:21 728

转载 CSS故障效果(glitch)

来源:https://wow.techbrood.com/fiddle/3829从这里扒下来一些必要的内容,保留文字部分的glitch,即:HTML:<div class="wrapper"> <div class="glitch" data-text="404 NOT FOUND ...">404 NOT FOUND ...</div>&lt...

2020-04-12 00:12:04 256

原创 实现CSS视差效果并整合到halo的hanshan主题中

引之前尝试halo另一个主题siren,比较喜欢那个视差效果,想整到现在用的hanshan主题上来,经过查找和尝试,终于实现了~参考了这里的相关例子和说明视差效果先说下这个效果是怎样的,就是如下图这样:不错吧~上面这个效果的代码为:<div style="height: 50vh; background-image: url(https://cdn.jsdelivr.ne...

2020-04-11 23:59:53 110

原创 halo文章中链接网易云音乐、Bilibili

form官方文档:https://halo.run/archives/use-markdown.html网易云音乐:# markdown中写:[music:id]# 比如id=30251507,会被解析成:[music:30251507]效果如下:[music:30251507]Bilibili:# markdown中写:[bilibili:aid,width,height]...

2020-03-30 22:42:31 189

原创 docker搭建halo个人博客

halo官方网址:https://halo.run参考官方教程:https://halo.run/archives/install-with-docker.html基本环境为centos7,已安装docker,mysql1.建数据库去自己的mysql建一个名为 halodb 的空数据库,然后剩下的建表啥的halo会自己搞定2.安装 Halo2.1 下载配置文件,要先拿一块地方作为运行...

2020-03-29 21:43:48 552

原创 docker搭建ngrok服务器

尝试了两种方式:1.第一种是利用已经构建好了的镜像,应该是hteen这位大神构建了,docker仓库里也有,搭建起来毕竟容易,从原作者的博客中稍微整理而来2.另一种是用Dockfile在自己机子上构建,稍微麻烦些1.利用已构建好的镜像:hteen/ngrok1.1拉取镜像docker pull hteen/ngrok1.2启动一个容器生成ngrok客户端,服务器端和CA证书dock...

2020-03-28 19:21:11 472 4

原创 docker启动mysql配置、持久化及cachin_sha2_password的解决方法

启动mysqldocker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql-e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码用客户端连接,会发现报错,可能是mysql8.0才会有的问题出现cachin_sha2_password的解决办法:终端输入:#进...

2020-03-27 20:39:50 146

原创 centos7安装docker及相关配置

安装dockersudo yum install docker配置镜像加速器国内从官方拉取镜像时不时会失败,最好配置镜像加速器,这里是Azure和网易的,修改daemon.json(没有的话就创建)sudo nano /etc/docker/daemon.json然后加入下面的内容(新装的docker应该只有一个空的{}){ "registry-mirrors": [ ...

2020-03-27 19:18:24 54

原创 docker安装redis及相关配置

命令行docker run -itd --name myredis -p 6379:6379 redis --requirepass "123456"-d: 后台运行容器,并返回容器ID-i: 以交互模式运行容器,通常与 -t 同时使用-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用–name 指定名称为myredis-p 指定端口redis --requirepas...

2020-03-25 15:39:18 290

原创 Spring Security OAuth2实现多用户类型认证、刷新Token

需求用OAuth2想实现一个认证服务器能够认证多种用户类型,如前台普通用户、后台管理员用户(分了不同的表了),而OAuth2默认提供的UserDetailsService只允许传入一个参数,这样就区分不了用户类型了…public interface UserDetailsService { UserDetails loadUserByUsername(String var1) thro...

2020-03-17 18:09:05 2972 15

原创 Oracle数据库表被锁解决办法

-- 查找被锁的表select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;-- 将被锁的表的session kill了alter system kill ...

2020-01-15 18:12:40 74

原创 注解+切面实现对外开放接口加解密

需求有这么个需求,要做一个对外接口,请求body只有一个加密串,首先要对获取的加密串解密,然后用ObjectMapper转换为对象,然后进入业务逻辑,然后不管业务逻辑怎么样,最后返回的结果也需要加密成一个加密串返回。如下图,请求和返回都加密了然后直接放body中。如果说在每个Controller都加上加密解密逻辑很繁琐,那么用注解+切面就是个不错的选择。在实现过程中发现,要把切面处理后的结果...

2020-01-08 19:36:47 371

转载 jupyter-使用及设置密码

(一)使用1.终端输入:jupyter notebook --generate-config会生成一个配置文件,成功后会显示文件路径(/Users/xxxx/.jupyter/jupyter_notebook_config.py)2.打开路径下的jupyter_notebook_config.py配置文件,找到c.NotebookApp.notebook_dir=修改为自己的工作目录3.在...

2019-07-24 23:30:23 589

转载 让python pip使用国内镜像

国内源:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://p...

2019-07-24 09:29:07 66

原创 maven多环境打包发布的配置

开发的时候常常要配置多个环境,开发环境的配置,生产环境的配置,在pom下这样配置,就可以在打包的时候打包成所需要的环境配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...

2019-07-22 15:58:23 59

原创 Python纯socket实现简单Web服务器及客户端

Python简单Web服务器在浏览器输入http://localhost:9999即可import socketimport sys# 创建 socket 对象serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 允许套接口和一个已在使用中的地址捆绑# serversock...

2019-07-19 10:29:55 61

原创 关于JSON反序列化的坑(JAVA)

RestTemplate的getForObject()public void test() { // 使用方法一,不带参数 String url = "https:/://xxx/xx/x?id=666106231640";Data data = restTemplate.getForObject(url, InnerRes.class); System.out.println(data...

2019-07-12 09:30:52 1358

转载 树莓派程序开机自启动方法总结

树莓派程序开机自启动方法总结转:https://www.jianshu.com/p/86adb6d5347b

2019-07-06 22:22:57 286

转载 通过apt方式安装opencv

转自:https://www.cnblogs.com/cxchanpin/p/7103012.html本文介绍怎样在树莓派中通过apt方式安装opencv,并通过一个简单的样例说明怎样使用opencv。相比于源码方式安装opencv,通过apt方式安装过程步骤简单些。消耗的时间也少一些。通过apt方式安装没有自己主动生成opencv.pc文件,所以在编写makefile文件时不能直接使用pkg...

2019-06-28 16:21:47 3964

原创 shell 输出日志文件

cmd(一段命令) |tee -a xxx/xxx/file.log(要保存运行结果的文件)-a表示追加例子:java -jar xxx/xxx/xx.jar |tee -a xxx/xxx/Tem/xxxApp.log

2019-05-11 23:13:17 2285

原创 自定义注解+AOP+RateLimiter实现限流

原本想在AOP中得到注解属性的值,根据需要改动@RateLimit(rate=?,timeout=?),但是后来一想这么做有问题,切面是单例的,而且setRate()并非实时的,而且如果有多个方法设置了不同的rate和timeout进入AOP的话…现先注释掉,以后有办法再填上1.注解@Inherited@Documented@Target({ElementType.TYPE,Element...

2019-04-04 12:37:22 691

原创 [网页收藏]ngrok代理

http://ngrok.ciqiuwl.cn/

2019-04-03 10:14:16 64

转载 Java中使用HttpRequest获取用户真实IP地址端口

转:https://www.cnblogs.com/chenglc/p/6856734.html

2019-04-02 17:50:59 868

转载 使用redisTemplate高并发下连接池满的问题

用JMeter进行高并发测试的时候,发现: org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisException: Could not get a r...

2019-04-02 16:29:01 15101

原创 SpringBoot2自定义拦截器注解

1.自定义注解@Inherited@Documented@Target({ElementType.TYPE,ElementType.METHOD}) //作用于类、接口等与方法上@Retention(RetentionPolicy.RUNTIME)public @interface MyLimit { int intVal() default 5; String stringVal...

2019-04-02 11:59:43 1200 2

digit-recognizer(from kaggle).zip

Tensorflow入门,手写数字图片识别数据集,从https://www.kaggle.com/c/digit-recognizer下载的 包含train.csv,test.csv,sample_submission.csv 从官网下载要注册而且慢=。=

2019-11-09

WinRAR 5.50 NoAD.rar

包含32和64位的安装包,安装后,把里面的注册文件复制到安装目录,以后打开压缩文件就没有那些烦人的广告了

2019-07-17

odbc6.jar,11.2.0.1.0

ojdbc6,Oracle的驱动包于:product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar版本号:11.2.0.1.0

2019-03-27

空空如也

空空如也

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

TA关注的人 TA的粉丝

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