全部 文章 问答 分享 共找到984个相关内容

[文章] MySQL审计日志截断
logrotate工具`日志轮转特别适用于具有固定文件名的日志文件,比如MySQL的出错日志、常规查询日志、慢查询日志等。

[文章] 阳光沙滩博客系统-配置log日志输出
compile</scope></dependency>Log级别ALL<TRACE<DEBUG<INFO<WARN<ERROR<FATAL配置文件

[文章] React Native 升级日志
注意,如果出现以下报错,就yarn.lock文件,将所有的“nlark”替换为:“npmmirror”环境nodenode版本必须大于等于18npminstall18rubyruby版本必须大于等于2.6.10

[文章] Linux下的文件以及文件夹操作命令
log日志文件 head-行数文件 显示开头几行(行数) grep-v字符文件 查看文件,过滤显示,-v是过滤排除,字符作用是指包含该字符的行不显示,多个字符用"[abc
2020-09-07 08:31
·
Linux
[问答] log文件不能生成
我配置的logback-spring.xml文件里面是这样的<?xmlversion="1.0"encoding="UTF-8"?><configuration><!
2021-04-10 23:52
·
日志文件

[文章] grafana的配置文件
grafana的配置文件很多时候,组件都是需要自定义安装,所以我们必须要了解组件的配置文件,然后根据自己的需求修改配置文件。

[文章] 安装Minio文件服务器
下载minio二进制文件#下载wgethttp://dl.minio.org.cn/server/minio/release/linux-amd64/minio#给执行权限chmod+xminio#启动
[问答] android10 申请文件读写权限的问题
起因
为了记录应用日志,引入了Xlog这么个库。准备把文件写到外置存储。

[文章] 学习笔记—Redis配置文件记录
12k字节在最坏的情况下,或少得多,如果你的超日志(我们只是叫他们HLL从现在开始)已经看到很少的元素。

[文章] 在Linux或者云服务器下如何运行长时间运行war包和jar包
一、运行war包将打包好的war文件放到tomcat下的webapps目录下启动Tomcat,这个包可以自动进行解压,就可以直接输入:ip+端口号+war包名+首页地址名如图:二、运行jar包将打包好的

[文章] Kubesphere容器时间不同步的问题
缘起我一看呀,结果是这样子的,日志的时间也不对:但是命令行里的date是对的。我已经配置了同步主机时间,所以这个显示是对的。
[问答] Android 日志
公司有个需求,客户要求关闭Android 版本的log输出,这个有办法解吗?
2022-12-05 10:47
·
AndroidLog

[文章] 【Oracle运维】ORA-00257
java.sql.SQLException:ORA-00257:archivererror.Connectinternalonly,utilfreed.情况分析根据错误代码及错误描述,能够知道问题原因是数据库归档日志可用空间不足服务器重启后

[文章] SpringBoot常用配置项
--循环政策:基于时间创建日志文件--><rollingPolicyclass="ch.qos.logback.core.rolling.TimeBasedRollingPolicy

[文章] 数据库备份与恢复(TiDB)
sql类型保存-B指定备份的数据库名-t用于指定导出的线程数--loglevel输出log日志等级日志级别{debug,info,warn,error,dpanic,panic,fatal}默认是"

[文章] 上传空文档引起的bug
bug场景前端测试上传文件的时候,图片能够正常上传,但是新建的文档也能上传,但上传后没有该文档。后台日志显示文件能上传成功,也不报任何异常,但上传的文件消失了,没有该文件。
[问答] 怎么获取目录下所有文件的文件名?
但是,在插入链接的时候发现,每个文件的文件名都不一样(如下图),不可能都手动打,那么,要怎么才能批量获取目录下的文件名呢?有没有大佬给个解决方案,或者别的做法。

[文章] 文件排序工具sort
它的排序功能极强、极完整,只要文件中的数据足够规则,它几乎可以排出所有想要的排序结果,是一个非常优质的工具语法sort[-bcdfimMnr][-o<输出文件>][-t<分隔字符>
[问答] 文件路径 问题
以下为部分代码以下为log其他现象:如果将上面的路径改为/storage/emulated/0/com.es.estupro/file运行成功上面不是已经存在文件了吗?
2021-01-14 09:34
·
文件路径

[文章] Android文件读写权限变更
Android文件读写权限变更一大堆同学在读写文件时遇到权限问题,PermissiondeniedAndroid10以前的访问一般情况下,我们在清单文件声明读写权限,然后Android6.0开始要动态申请权限

[文章] Git 把文件或者文件夹移出控制区
背景之前如果用win平台的Git和小乌龟,把文件移出控制区,通过gui操作很简单。在Mac平台或者Linux比较少操作这个,刚好遇到了,就分享下如何通过命令行操作。
[问答] yml文件配置
俺想问一下,yml文件基本操作是啥啊?就基本的插入,保存,我只知道退出:q。
2021-01-02 09:34
·
yml

[文章] web拦截请求,记录日志;
众所周知,http里的请求响应body只能用一次。所以如果你像我一样,做一些危险操作,进行拦截并且记录成案的话,可能需要做一下修改。步骤如下:-对请求进行包装-通过过滤器进行包装-切面记录在案对请求进行包装publicclassMultiReadHttpServletRequestextendsHttpServletRequestWrapper{privatefinalbyte[]cachedBody;publicMultiReadHttpServletRequest(HttpServletRequestrequest)throwsIOException{super(request);//将请求体读取并缓存//将请求体读取并缓存ByteArrayOutputStreambyteArrayOutputStream=newByteArrayOutputStream();byte[]buffer=newbyte[1024];intbytesRead;InputStreamrequestInputStream=request.getInputStream();while((bytesRead=requestInputStream.read(buffer))!=-1){byteArrayOutputStream.write(buffer,0,bytesRead);}this.cachedBody=byteArrayOutputStream.toByteArray();}@OverridepublicServletInputStreamgetInputStream()throwsIOException{finalByteArrayInputStreambyteArrayInputStream=newByteArrayInputStream(cachedBody);returnnewServletInputStream(){@OverridepublicbooleanisFinished(){returnbyteArrayInputStream.available()==0;}@OverridepublicbooleanisReady(){returntrue;}@OverridepublicvoidsetReadListener(ReadListenerreadListener){}@Overridepublicintread()throwsIOException{returnbyteArrayInputStream.read();}};}@OverridepublicBufferedReadergetReader()throwsIOException{returnnewBufferedReader(newInputStreamReader(this.getInputStream(),StandardCharsets.UTF_8));}publicStringgetCachedBody(){returnnewString(cachedBody,StandardCharsets.UTF_8);}}代码很简单,就是copy了一下,覆写了一下方法,我们取到了数据。入口我们要拦截到请求,并且戴上前面这个帽子。@ComponentpublicclassRequestResponseLoggingFilterimplementsFilter{@Overridepublicvoidinit(FilterConfigfilterConfig)throwsServletException{}@OverridepublicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsIOException,ServletException{if(requestinstanceofHttpServletRequest){HttpServletRequesthttpRequest=(HttpServletRequest)request;//判断是否为JSON请求StringcontentType=httpRequest.getContentType();if(contentType!=null&&contentType.contains("application/json")){//包装请求以缓存BodyMultiReadHttpServletRequestwrappedRequest=newMultiReadHttpServletRequest(httpRequest);//将包装后的请求传递到下一个过滤器或处理器chain.doFilter(wrappedRequest,response);return;}}//非JSON请求直接传递chain.doFilter(request,response);}@Overridepublicvoiddestroy(){}}注意,我只拦截是json内容的body,其他的图片我方形。切面数据获取切面,我需要获取到用户的ID,请求路径,请求方法,请求参数,调用IP@Slf4j@Aspect@ComponentpublicclassLogCut{@AutowiredprivateIAdminLogRemoteadminLogRemote;//切入点@Pointcut("@annotation(sobLogRecord)")publicvoidcheckPermissionPointcut(SobLogRecordsobLogRecord){}@After("checkPermissionPointcut(sobLogRecord)")publicvoidbeforeMethod(JoinPointjoinPoint,SobLogRecordsobLogRecord){ServletRequestAttributesattributes=(ServletRequestAttributes)RequestContextHolder.getRequestAttributes();if(attributes!=null){try{HttpServletRequestrequest=attributes.getRequest();StringrequestMethod=request.getMethod();if("OPTIONS".equals(requestMethod)){return;}//检查当前用户是否有UserVouserVo=AdminVoContext.get();log.info("logcut...");if(userVo==null){//没有登录thrownewForbiddenException("账号未登录.");}AdminLogadminLog=newAdminLog();//获取描述//获取方法签名MethodSignaturesignature=(MethodSignature)joinPoint.getSignature();Methodmethod=signature.getMethod();if(method.isAnnotationPresent(ApiOperation.class)){ApiOperationoperation=method.getAnnotation(ApiOperation.class);Stringvalue=operation.value();adminLog.setDescription(value);}StringBuilderstringBuilder=newStringBuilder();StringqueryString=request.getQueryString();if(!TextUtils.isEmpty(queryString)){stringBuilder.append("queryString:").append(queryString).append(",");}if(requestinstanceofMultiReadHttpServletRequest){MultiReadHttpServletRequestmultiReadRequest=(MultiReadHttpServletRequest)request;StringrequestBody=multiReadRequest.getCachedBody();log.info("RequestBody:"+requestBody);if(!TextUtils.isEmpty(requestBody)){stringBuilder.append("bodyStr:").append(requestBody);}}Stringip=IpUtils.getRealIpWithNginxProxy(request);adminLog.setAdminId(userVo.getId());adminLog.setIp(ip);log.info("request.getRequestURI()==>"+request.getRequestURI());adminLog.setApi(request.getMethod()+":"+request.getRequestURI());adminLog.setParamsString(stringBuilder.toString());adminLogRemote.postAdminLog(adminLog);}catch(Exceptione){e.printStackTrace();}}}}在适当的接口加上注解,这样我就可以完成了对危险操作的记录了。
[问答] android 打开文件管理器选择文件返回路径
android打开文件管理器后选择的文件路径怎么转换成真实的路径啊!!!还有文件名称为啥是数字加密的?
2021-03-09 15:26
·
android
[问答] Android怎么获取文件创建时间
Android怎么获取文件的创建时间呢?
2020-04-30 17:46
·
Android
- 1
- 2
- 3
- 4
- 5
- 6
- 33