全部 文章 问答 分享 共找到154个相关内容
[文章] MySQL审计日志截断
logrotate工具`日志轮转特别适用于具有固定文件名的日志文件,比如MySQL的出错日志、常规查询日志、慢查询日志等。
2021-03-28 12:44 · Linux / 运维
[文章] 阳光沙滩博客系统-配置log日志输出
--控制台输出日志级别--><rootlevel="INFO"><appender-refref="Console"/></root
2020-06-17 15:41 · log / springboot / springmvc / 后台开发 / 项目实战
[问答] Android 日志

公司有个需求,客户要求关闭Android 版本的log输出,这个有办法解吗?

2022-12-05 10:47 · AndroidLog
[文章] React Native 升级日志
简介ReactNative每一次小升级的变动,还是比较容易的,对比一下官方提供的升级助手,就能完成对应的升级,但是如果说你从0.60升级到0.70,中间有很多版本的跨度,这就比较头疼了,这次主要讲的是0.67升级到0.73.4。一般来说,你照着工具来操作,基本是会多少出现点问题或者是无法兼容的,毕竟每个人搭建的框架以及集成的包是不一样的。工具注意:1.上面的name,可以填,也不可以不填(反正你填了也没用)2.选择当前ReactNative,和需要升级的版本Reactnative官方升级助手升级步骤升级步骤,主要分为升级ReactNative,Android,IOS,升级三方包,兼容ReactNative部分注意,改完Reactnative代码后,需要把node_modules删掉,重新yarn一下。注意,如果出现以下报错,就yarn.lock文件,将所有的“nlark”替换为:“npmmirror”环境nodenode版本必须大于等于18npminstall18rubyruby版本必须大于等于2.6.10这边我用的rvm安装的ruby,所以用rvm重新装了一下,用brew的话,直接brewinstallrubyrvminstallruby-3.2.2--reconfigure--enable-yjit--with-openssl-dir=$(brew--prefixopenssl@3)pod版本升级podupdate三方包升级yarnupgrade-interactive--latestpackage.jsondependencies主要升级react,reactnative,react-use...这些,直接按照工具里直接升级就好了,没有问题。注意如果你项目有react-native-apk-installer-n、rn-fetch-blob,那么你需要把这些包移除掉的,这个包已经不兼容了,可以考虑更换成react-native-blob-util或者其他的。devDependencies这里需要就比较多,按照工具里升级,然后可能会缺失一部分,比如`eslint-config,metro-config、typescript-config等等。resolutions更换成engines,两者不能同时存在。metro.config.js这边主要是为了解决yarndev启动后,出现无法识别svg、png、jpg等图片。const{getDefaultConfig,mergeConfig}=require('@react-native/metro-config');constdefaultConfig=getDefaultConfig(__dirname);const{resolver:{sourceExts,assetExts},}=getDefaultConfig(__dirname);constconfig={transformer:{getTransformOptions:async()=>({transform:{experimentalImportSupport:false,inlineRequires:true,},}),},resolver:{assetExts:assetExts.filter(ext=>ext!=='svg'),sourceExts:[...sourceExts,'svg'],},};module.exports=mergeConfig(defaultConfig,config);无关紧要下面框出来的地方,是可以直接忽略不用理睬的,不需要做改变。IOS根据上面的图片,然后修改ios的info、buildSettings等文件,修改注意空格之类的修改.m文件到.mm文件到时候,需要双击文件,在文件的右上角进行修改。Androidandroid这边太久了,我也忘了遇到什么错了.......
2024-07-05 15:02 · ReactNative / Android / IOS / 升级
[文章] 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();}}}}在适当的接口加上注解,这样我就可以完成了对危险操作的记录了。
2024-12-12 11:44 · http / 拦截 / 注解 / 日志 / java
[文章] 【Oracle运维】ORA-00257
java.sql.SQLException:ORA-00257:archivererror.Connectinternalonly,utilfreed.情况分析根据错误代码及错误描述,能够知道问题原因是数据库归档日志可用空间不足服务器重启后
2024-11-28 21:53 · Oracle / 运维 / 笔记
[文章] Kubesphere容器时间不同步的问题
缘起我一看呀,结果是这样子的,日志的时间也不对:但是命令行里的date是对的。我已经配置了同步主机时间,所以这个显示是对的。
2024-01-20 15:11 · kubesphere / 时区 / k8s / docker / 容器
[文章] 工蜂 git 配置了ssh 但是访问不了,其他同理
你明明配置了但是又没有权限走的是ssh所以我们可以用命令看一下日志解决过程ssh-vTgit@git.code.tencent.com就会有很多日志输出了根据实际日志去分析一下我的是这个日志:hostkeyalgorithm
2024-09-03 13:02 · git / 算法 / 加密 / ssh / 通讯
[文章] SpringBoot常用配置项
--日志存放路径--><propertyname="log.path"value="{日志存放路径}"/><!
2022-10-06 11:53 · springBoot / 配置
[文章] 禅道账号/密码错误?那可不一定!
清理nacos的log在nacos目录下日志是很大的嗷,在nacos/bin/logs目录下,早上我清理之前有7个多G,我忘记截图了。进云删除即可,通常来说,日志是可以删除的。
2022-09-06 16:54 · 禅道 / 清理磁盘 / 硬盘清理 / 日志清理 / docker
[文章] 在Linux或者云服务器下如何运行长时间运行war包和jar包
如果要关闭的话需要先输入指令查看进程:ps-ef|grepjava然后杀死进程:kill-9进程号需要查看项目运行日志的时候:启动时加命令:nohupjava-jarxxx.jar>.
2020-06-18 19:26 · linux / java / jar / war
[问答] 博客系统的第六小节的一个问题
运行后日志为:运行后,邮箱的验证码竟然没取出来,结果为null。然后我将键值直接赋值为字符串,如下图运行日志为下图,结果取出来了,并且postman显示注册成功,数据库里也出现了该条记录。
2020-06-23 19:07 · javaweb
2022-01-07 10:38 · android
[问答] 喜马拉雅第二集中的集成SDK里遇到的问题
今天在学做喜马拉雅时,集成SDK那里,我添加完依赖后,在真机运行了一下,可以跑起来,但日志那里出现这个问题然后我没有管,继续就添加权限,反正就是继续按照视频做下去,然后写完请求获取分类那里,再运行,然后日志那里并没有打出请求的数据
2020-06-01 14:20 · Android / 喜马拉雅
[文章] 我配置都是一样的,怎么就不行呢?
我看了日志,啥也没有!不过我可以肯定提,我的配置参数没有起作用于是,我想打日志,取参数!不打不知道,一打看一跳!作为一个有多年开发经验的程序员!代码都没写,问题就看出来了!由此,问题解决!
2024-09-23 20:43 · java / nacos / 配置 / 后台开发 / 问题解决
[问答] 你们有没有做过的简单的项目链接,最低要求有网络请求

学校要我们交作业了,有没有类似于天气预报,日志清单的app制作教程源码啥的!!!

2022-01-26 12:16 · 求助
[问答] 喜马拉雅项目中setPlayList后,viewpage中的position值不对
track.getTrackTitle());}3.如果初始的position值是0时,滑动页面没有问题,但如果position初始值是其他值的时候,比如:我点击第4首歌曲的时候进去初始化的值是正常的,日志如下
2020-09-26 23:47 · 喜马拉雅遇到的问题
[问答] 内容提供者15节视频获取验证码,sUriMatcher.match(uri)匹配失败
日志输出为什么跟视频的不同,有rawcompileSdkVersion29buildToolsVersion"29.0.2"
2020-04-25 22:36 · Android
[文章] 记生产服务器CPU飙升的事故!!!
日志?这就需要一个一个去排查了,然后镜像基本上我更新服务都会清理旧的镜像,不使用的容器更是没有,那就清理一下日志吧。日志清理脚本#!
2025-03-21 12:21 · 运维 / 服务器 / 阿里云
[问答] 喜马拉雅从历史界面跳转到播放界面时不能播放单曲

log日志里只走了PlayerPresenter的onSoundSwitch和onSoundPrepared两个方法

2021-11-22 15:09 · 问题
2020-02-20 17:45 · android / 喜马拉雅 / 问答
[问答] 三星Galaxy S8 Android9版本 想禁止用户打开热点,但是提示权限问题?
以下代码对于其他手机都可以下面是三星时给的log日志,根据这个提示加上这个权限还是不行
2020-06-17 17:37 · Android
[问答] BottomNavigationView底部导航栏的icon显示原图/原来图片颜色的方法?
大佬们好,我想实现底部导航栏的icon是原来图片的颜色而不是这样然后网上说加上这段代码(红框,id改了)可以跑起来,但app打不开日志这样,看不懂(哭)求大佬解答,是没放对位置吗还是什么原因,谢谢!
2020-05-02 16:38 · BottomNavigationView / icon
[文章] 数据库备份与恢复(TiDB)
ncayu_test1130#参数释义:-P端口-h数据库IP地址-u数据库用户-p数据库密码--filetypesql备份文件以sql类型保存-B指定备份的数据库名-t用于指定导出的线程数--loglevel输出log日志等级日志级别
2021-12-03 23:27 · TiDB / 数据库 / Linux
[问答] 领券联盟15-16集,请求数据成功,但是数据不能在UI上进行显示
在HomePagerAdapter中打印下面的LogUtils.d(this,"size-->"+this.categoriesList.size());日志没有显示。
2020-06-02 22:40 · 领券联盟15集的问题
[问答] 阳光沙滩的API移动端开发有大佬做了吗,为啥我刚开始就出问题了
问题如下验证码总是验证出错,我看了下前端登录的好像除了验证码之外还有其他的东西获取验证码和登录的接口:开始登录:登录代码:登录日志:如果说账号密码错误什么的还好说,可是为啥总是验证码不对啊!
2021-01-29 20:25 · 求助
[问答] failed to load external entity :请大佬看下,发表一下意见
AndroidStudio4.0/config/options/updates.xml"11:58Emulator:libpngwarning:iCCP:cHRMchunkdoesnotmatchsRGB这是警告日志
2020-10-14 12:13 · 警告信息
[问答] 小米手机服务通过服务启动Activity
绑定三方应用服务后,通过aidl与服务进行通信,然后通过服务调起Activity,在模拟器上没有任何问题,但是在小米真机上跑却没有任何反应,也没有报错日志,关联进程debug发现第三方应用可以成功接收到传递的数据
2023-07-13 13:28 · Android
[问答] service 启动

在我的记忆中service启动是需要start 或者bind的

现在奔溃日志出现了create service 的内容 可是使用该service的Activity是没开放状态(也就是不会使用到

2022-07-14 16:12 · service
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6