-
nginx常用配置
```usernginx;worker_processes1;pid/var/run/nginx.pid;error_log/var/log/nginx/error.logwarn;events{useepoll;worker_connections65536;}http{include/etc/nginx/mime.types;include/etc/nginx/conf.d/*.conf;default_typeapplication/octet-stream;gzipon;gzip_typestext/xmlimage/x-icontext/javascripttext/csstext/plainimage/gifimage/jpegimage/pngimage/jpgapplication/jsonapplication/x-javascriptimage/svg+xmlapplication/vnd.ms-fontobjectapplication/x-font-ttffont/opentypefont/x-woff;gzip_min_length1k;log_formatmain'$remote_...
nginx -
MySQL常用配置
```[mysqld]server_id=1user=mysqlport=3306bind_address=0.0.0.0#default_time_zone=systemlog_bin=mysql-binbinlog_format=rowmax_binlog_size=2048Mexpire_logs_days=30socket=/tmp/mysql.sock#tmpdir=/tmpdatadir=/var/lib/mysql#basedir=/usr/local/mysql-5.7.26log_error=/var/lib/mysql/mysql-error.log#pid_file=/var/run/mysqld/mysqld.pid#log_output=fileslow_query_log=onlong_query_time=5slow_query_log_file=/var/lib/mysql/mysql-slow.loglog_queries_not_using_indexes=off#general_log=off#general_log_file=/var/lib/mysql/mysql-s...
MySQL -
Maven常用配置
```sonatype_releasesacgistpasswordsonatype_snapshotsacgistpasswordrepo0centralaliyunhttps://maven.aliyun.com/repository/centralrepo1centralHumanReadableNameforthisMirror.http://repo1.maven.org/maven2/repo2centralHumanReadableNameforthisMirror.http://repo2.maven.org/maven2/nexus*localhttp://192.168.1.100:9999/nexus/content/groups/public/gpggpgpasswordnexusnexusPublicRepositorieshttp://centraltruetruenexusPublicRepositorieshttp://centraltruetruegpgnexus```
Maven -
logback常用配置
```${system.name}${system.path}/${system.name}.log${system.history}${system.path}/%d{yyyy-MM,aux}/${system.name}.%d{yyyy-MM-dd}.log.gz${system.buffer}false${system.charset}${system.pattern}${system.queue}true0${system.charset}${system.pattern}```
logback -
log4j常用配置
```log4j.rootLogger=info,FILE,Console#这个选项用于控制监控logger的日志不会输出到rootlogger,否则无论会产生许多重复的数据,同时也会影响性能log4j.additivity.monitorLogger=false#文件log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.FILE.File=logs/www.acgist.com.loglog4j.appender.FILE.Append=truelog4j.appender.FILE.layout=org.apache.log4j.PatternLayoutlog4j.appender.FILE.BufferedIO=truelog4j.appender.FILE.BufferSize=8192log4j.appender.FILE.layout.ConversionPattern=[www.acgist.com]%d%-10r%-10p[%t]%40c%x--%m%nlog4j.appender.FILE.e...
log4j -
docker常用配置
##配置加速```vi/etc/docker/daemon.json{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]}systemctlrestartdocker```##配置日志如果容器日志输出到控制台,然后没有配置日志清除策略,那么日志就会一直累加直到占满磁盘。```#vim/etc/docker/daemon.json{"log-driver":"json-file","log-opts":{"max-size":"512m","max-file":"8"}}```
docker -
docker-compose常用配置
```version:"3.1"services:redis:container_name:redisimage:redis:6.2.6restart:alwaysprivileged:truecommand:redis-server/etc/redis/redis.confports:-6379:6379volumes:-/etc/localtime:/etc/localtime:ro-$PWD/redis/data:/data-$PWD/redis/redis.conf:/etc/redis/redis.confenvironment:-TZ=Asia/Shanghaies:container_name:esimage:docker.elastic.co/elasticsearch/elasticsearch:7.9.1restart:alwaysprivileged:trueports:-9200:9200-9300:9300volumes:-/etc/localtime:/etc/localtime:ro-$PWD/elasticsearch/data:/usr/share/elasticsearch...
docker-compose -
Linux加载Java图形验证码错误
错误信息:```Causedby:java.lang.reflect.InvocationTargetException:nullatjava.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atjava.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)atjava.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)atjava.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)atjava.base/java.lang.reflect.Construct...
Linux Java 验证码 -
解决方向代理错误
使用`iframe`提示错误:```MixedContent:Thepageat'https://www.acgist.com'wasloadedoverHTTPS,butrequestedaninsecureformaction'http://www.acgist.com'.Thisrequesthasbeenblocked;thecontentmustbeservedoverHTTPS.````Tomcat`配置:```````SpringBoot`配置:```tomcat:remoteip:host-header:X-Forwarded-Hostprotocol-header:X-Forwarded-Protoremote-ip-header:X-Forwarded-Forprotocol-header-https-value:https```
iframe nginx tomcat SpringBoot -
feign oauth2
```hystrix:command:default:execution:isolation:strategy:SEMAPHORE@Bean@ConditionalOnMissingBeanpublicRequestInterceptorfeignRequestInterceptor(){returnnewRequestInterceptor(){//privatefinalStringBEARER_TOKEN_TYPE="Bearer";privatefinalStringAUTHORIZATION_HEADER="Authorization";@Overridepublicvoidapply(RequestTemplaterequestTemplate){finalRequestAttributesrequestAttributes=RequestContextHolder.currentRequestAttributes();if(requestAttributes!=null){finalHttpServletRequestrequest=((ServletRequestAttributes)requ...
feign oauth2 -
Chrome不自动跳转HTTPS
```chrome://net-internals/#hsts```删除自动跳转域名
Chrome -
CentOS7安装Redis
```yuminstallepel-releaseyuminstallredissystemctlenableredissystemctlstartredis```
CentOS redis -
idea yml maven filter @@配置不能替换
eclipse正常替换,idea需要添加依赖:```org.yamlsnakeyaml```
idea yml maven filter -
复杂SQL
##分组组内统计```selectname,count(*),count(score=60ornull),count(score=90ornull),count(score=100ornull)fromt_usergroupbyname;```注意:这里`ornull`必须填写##分区函数```partitionby```##条件```(casewhen...then...when...then...end)```
SQL -
minio okhttp错误
找了好久错误结果是配置了jvm参数xss的问题:```java.lang.StackOverflowErroratorg.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)atjava.base/java.lang.ClassLoader.loadClass(UnknownSource)atokhttp3.internal.Util.(Util.kt:595)atokhttp3.HttpUrl$Builder.parse$okhttp(HttpUrl.kt:1239)atokhttp3.HttpUrl$Companion.get(HttpUrl.kt:1633)atokhttp3.HttpUrl$Companion.parse(HttpUrl.kt:1642)atokhttp3.HttpUrl.parse(HttpUrl.kt)atio.minio.MinioClient$Builder.getBaseUrl(MinioClient.java:2791)atio.minio....
minio okhttp -
Chrome允许自动播放
Chrome浏览器自动播放:```#旧版本chrome://flags/#autoplay-policy#新版本--autoplay-policy=no-user-gesture-required```
Chrome -
SQLServer异常
```org.springframework.jdbc.UncategorizedSQLException:###Errorqueryingdatabase.Cause:com.microsoft.sqlserver.jdbc.SQLServerException:Incorrectsyntaxnear'@P0'.###Theerrormayexistinfile[****Mapper.xml]###TheerrormayinvolvedefaultParameterMap###Theerroroccurredwhilesettingparameters###SQL:SELECTTOP?site.ConfSiteIdasSiteId,conf.Name,conf.ConfGuid,conf.ConfType,state.StartTime,state.EndFactTimeasEndTime,state.ConfTimeSpanasTimeSpan,conf.CreatUserasCreateUser,site.NameasDeviceName,device.GuidasDeviceGuid,joinTime...
SQLServer MyBatis -
URI URL 域名
URI:scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]URL:URI子集域名:主机名.二级域名.顶级域名>顶级域名=一级域名根域名是最后面的一点:www.acgist.com.注意区分根域名、顶级域名服务器、根域名服务器
URI URL 域名 -
AXIOS请求参数问题
使用`axios`发送`POST`请求的时候,如果使用`params`发送请求参数,默认会拼接到地址栏后面,这样HTTPS就会失效。可以指定请求头部`Content-Type:application/x-www-form-urlencoded`,然后请求类型设置`data:name=name&password=password`使用`data`传递参数。如果不设置请求头,`data`类型需要使用`@RequestBody`接收。
AXIOS POST PARAMS DATA -
Maven打包错误
```Causedby:org.apache.maven.plugin.MojoExecutionException:Youhavetouseaclassifiertoattachsupplementalartifactstotheprojectinsteadofreplacingthem.atorg.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:317)```项目里面没有代码,添加一个`package-info.java`即可。```from/tomaven-default-http-blocker(http://0.0.0.0/):Blockedmirror```修改地址`http`改为`https`
Maven