- 博客(21)
- 收藏
- 关注
原创 NETTY源码学习(1)- Linux网络I/O模型简介
Linux的内核将所有外部设备都看作一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个file descriptor(fd,文件描述符)。而对一个socket的读写也会有相应的描述符,成为sockerfd(socket描述符),描述符就是要给胡子,它指向内核中的一个结构体(文件路径,数据区等一些属性)。
2023-05-23 09:53:21
103
原创 如何打开IE浏览器而不是跳转到其他浏览器
打开控制面板——网络和 Internet——Internet选项——高级——设置列框里找到启用第三方浏览器扩展——去掉勾选。
2023-04-23 10:22:56
415
转载 WireShark抓包分析
WireShark抓包分析转载 https://blog.csdn.net/hebbely/article/details/54424823
2022-04-22 14:46:42
706
原创 Failed to decode downloaded font: <URL>,项目有些图标加载不出来
1.fonts文件夹中文件损坏方法2 :去除filtering标签或者设置filtering为falsesrc/main/resourcesfalsestatic/fonts/**————————————————版权声明:本文为CSDN博主「小黑小黑白」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/LittleBlackyoyoyo/article/details/91370910...
2021-08-30 14:29:13
247
原创 docker-compose增加鉴权
version: ‘3.5’networks:app_net:external: truename: $NET_BRIDGEservices:mongo:env_file: .envimage: $MONGO_IMAGErestart: alwaysprivileged: truecontainer_name: $MONGO_CONTAINERnetworks:- app_netports:- MONGOHOSTPORT:MONGO_HOST_PORT:MONGOHOSTP
2021-04-08 11:43:15
325
原创 Java定时任务,Spring 3.0+ 自带的任务调度实现
Spring 3.0+ 自带的任务调度实现,主要依靠TaskScheduler接口的几个实现类实现。删除和修改任务比较麻烦。主要用法有三种: Spring配置文件实现、注解实现、代码动态添加配置文件实现下面展示一些 内联代码片。spring-schedule.xml <task:scheduler id="myScheduler" pool-size="10" /><task:scheduled-tasks scheduler="myScheduler"> &l
2021-03-15 18:00:29
246
原创 OCSP是什么
OCSP的定义OCSP(Online Certificate Status Protocol)即在线证书状态协议,是一个互联网协议,用于获取符合X.509标准的数字证书的状态。OCSP是维护服务器和其它网络资源安全性的两种普遍模式之一。OCSP协议的产生是用于在公钥基础设施(PKI)体系中替代证书吊销列表(CRL)来查询数字证书的状态,当用户试图访问一个服务器时,在线证书状态协议发送一个对于证书状态信息的请求。服务器回复一个“有效”、“过期”或“未知”的响应。OCSP与CRL比较:1)与CRL相比OC
2021-03-15 10:29:03
6623
1
原创 Syslog日志记录驱动程序
在/etc/docker/daemon.json中配置{“log-driver”: “syslog”,“log-opts”: {“syslog-address”: “udp://192.168.8.132:514”}}然后在远端地址的主机上配置/ect/rsyslog.conf中将# provides UDP syslog reception#$ModLoad imudp#$UDPServerRun 514修改为# provides UDP syslog reception$M
2021-01-15 10:41:10
266
原创 关于前端框架子页面修改父页面的问题
parent.$("#warnMsg").html(data.warnMsg).css(“color”,“yellow”);使用此行代码修改根据父页面的标签ID修改父页面内容其中#warnMsg是父页面的某个标签的ID
2021-01-11 16:47:03
200
转载 fastcgi_param 详解
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径fastcgi_param QUERY_STRING $query_string; #请求的参数;如?app=123fastcgi_param REQUEST_METHOD $request_method; #请求的动作(GET,POST)fastcgi_param CONTENT_TYPE $content
2021-01-05 18:24:06
538
3
原创 shell脚本中使用sudo的前置条件
打开sudo的配置文件:vim /etc/sudoers在root ALL下行加入:username ALL=(ALL) NOPASSWD: ALL如此,在sh文件中,即可使用sudo命令
2021-01-04 16:57:49
929
原创 Shell脚本获取Linux的唯一序列号
思路如下:获取硬盘序列号,获得三次,都不为空并且一致才使用如果成立,则令diskSn等于此结果,如果不成立,获取所在分区的UUID同样三次不为空且一致使diskSn等于此结果都不成立则获取Linux的MacAddress其中获取硬盘序列号为:dmidecode -s system-serial-number获取uuid为:blkid | awk ‘NR==1’ | awk ‘{print $2}’获取mac地址为:ip addr | grep “link/ether” | awk ‘NR
2021-01-04 14:59:24
1819
原创 FastCGI结合docker下的Nginx执行shell脚本
1 使用docker下载Nginx下面展示一些 内联代码片。a.# docker pull nginx# docker run --name runoob-php-nginx -p 8088:80 -d \ -v ~/nginx/www:/usr/share/nginx/html:ro \ -v ~/nginx/conf/conf.d:/etc/nginx/conf.d:ro \ nginxb.在~/nginx/conf/conf.d创建配置文件nginx.confs
2020-12-30 17:28:23
712
原创 解决idea导入gradle失败问题
这次解决idea导入gradle问题花了三个小时,在网上找了很多资料,试了之后都不可以下载对应版本的gradle安装,并且配置环境变量,配置环境变量可以在其他朋友的文章中找一下在idea中配置大功告成...
2020-12-17 17:13:36
3409
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人