linux软件配置
Vim 配置PS: 安装教程见对应系统的安装文章 vim /etc/vim/vimrcvim /etc/vim/vimrc.localvim /etc/vimrc其中一个 12345678910111213141516171819202122syntax on "开启高亮"set nu "显示行号"set showmode "显示模式"set showcmd "显示命令"set showmatch "括号匹配"set autoindent "自动缩进"set smartindent "智能缩进"set tabstop=4 "Tab键宽度"set...
10 MySQL binlog 开启及使用
开启binlog配置/etc/mysql/my.cnf 在[mysqld]下配置 123456[mysqld]#开启binloglog-bin=/var/lib/mysql/log-binserver-id=1expire_logs_days=7 重启服务,这里使用Mariadb 12345#旧的centos使用这个,centos7 使用systemctl service mysql restart启动MariaDB命令:systemctl start mariadb.service停止MariaDB命令:systemctl stop mariadb.service重启MariaDB命令:systemctl restart mariadb.service 如果为docker,则重启docker服务,重启数据库无效 使用正常运行过程中,会生成日志文件log-bin.000001 log-bin.000002等使用mysqlbinlog工具可以查看文件内容mysqlbinlog log-bin.000001如果报错 unknown variable...
redis安装配置
安装yum install redis 的版本过低,为3.x版本,因此不适用这种方式 123456# 1、安装Remi的软件源yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm# 2、yum安装redisyum --enablerepo=remi install redis -y# 3、查询redis版本redis-server -v 我安装的时候是redis7 配置打开Redis的配置文件/etc/redis.conf vim /etc/redis.conf 修改bind 1234# 允许ip 默认127.0.0.1bind 0.0.0.0# 解开下面的配置,设置密码,不设置密码允许所有访问是很危险的,如果内网使用则可以考虑不设置requirepass 123456 也可以在reids控制台修改密码config set requirepass 123456 启动systemctl start redis 配置开机启动systemctl enable...
websocket工程搭建
1. 说明websocket是一个全双工的网络协议,可以双向发送消息或接收消息,对于服务端与客户端之间的通信或者客户端相互通信十分友好概念不多说,下面就来搭建一个实际的工程 2. 工程搭建这里的工程搭建springboot结合spring来使用,整合spring的工程;其余的方法可以参见websocket种工程实现办法 2.1. 引入依赖1234567891011<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> <dependency> <groupId>cn.hutool</groupId> ...
Map深层次对象获取工具
Map深层次对象获取工具此工具根据spel表达式,从嵌套Map中获取值,可以简化代码同时提供了Map链式创建的封装 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394public class MapUtil { private static final SpelExpressionParser PARSER = new SpelExpressionParser(); /** * 获取Map中的值 * @param map 需要取出值的map * @param name 取药取出的key 例如 spring.datasource 返回为 Map或Bean结构 * 例如...
树形结构转换工具
...
https建立流程
认证图emm,这个认证图有问题,https是基于http可靠消息传输,应当先建立完整的tcp连接,然后再执行TLS相关的握手认证 来源 以后修改
springmvc扩展
HandlerInterceptor需要在WebMvcConfigurer中配置 WebRequestHandlerInterceptor需要在WebMvcConfigurer中配置 HandlerMethodArgumentResolver需要在WebMvcConfigurer中配置 HandlerMapping (RequestMappingHandlerMapping)自动加入到HandlerMappings中 HandlerAdaptor (ReqeustMappingHandlerAdaptor)自动加入到HandlerAdaptors中 RequestBodyAdvice需要@ControlerAdvice支持封装在ControllerAdviceBean中形成链 接口在(RequestResponseBodyMethodProcessor implemennts...
openwrt 安装使用openclash
安装我使用的是 恩施论坛大佬的360T7固件,可以选择自带openclash,至于插件安装,之前的安装有依赖不上的问题,就整体刷了,毕竟当旁路由的 配置官方的配置教程wiki 点击配置订阅 新建订阅 在VPN处获取的订阅地址粘贴到框内配置 保存 问题:添加了之后发现我的aliyunddns用不了了,解析出了错误的地址…看来还要进阶啊,算了,以后再说吧
群晖docker安装alist
下载镜像镜像使用xhofe/alist 安装官方给的docker配置 1docker run -d --restart=unless-stopped -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest 或者docker-compose 1234567891011121314version: '3.3'services: alist: image: 'xhofe/alist:latest' container_name: alist volumes: - '/etc/alist:/opt/alist/data' ports: - '5244:5244' environment: ...
