- 博客(16)
- 资源 (1)
- 收藏
- 关注

原创 监控Java层和JNI Native层Crash,分析.so库报错的堆栈信息
监控Java层和JNI Native层Crash,分析.so库报错的堆栈信息Crash(应用崩溃)是由于代码异常而导致 App 非正常退出,导致应用程序无法继续使用,所有工作都停止的现象。发生 Crash 后需要重新启动应用(有些情况会自动重启),而且不管应用在开发阶段做得多么优秀,也无法避免 Crash 发生,特别是在Android 系统中,系统碎片化严重、各 ROM 之间的差异,甚至系统Bug,都可能会导致Crash的发生。在 Android 应用中发生的 Crash 有两种类型,Java 层的 Cr
2020-11-07 22:00:55
5486
3
原创 Android gradle 编译报错 Error: Multiple annotations of type `androidx.annotation.NonNull`
2021-06-28 20:24:29
733
2
原创 shutdown线程池
shutdown将线程池shutdown只是将线程池的状态设置为SHUTWDOWN状态,正在执行的线程、已在等待队列里的任务会继续执行下去,不再接受新任务 ,异步中断闲置的的线程(其实只是设置中断标志位,线程是否中断,就看线程自身是否有相应处理)。Java线程池中shutdown和shutdownNow...
2020-11-20 01:13:40
354
原创 Jenkins 检查更新中心: Signature verification failed in update site
Jenkins 检查更新中心: Signature verification failed in update site错误原因:解决:错误原因:Jenkins国内镜像源更新报错解决:Jenkins 插件中心国内镜像源发布镜像中心遇到404的错误,可以通过手动下载证书文件来代替,把mirror-adapter.crt另存后,拷贝到目录$JENKINS_HOME/war/WEB-INF/update-center-rootCAs...
2020-11-16 22:03:15
11974
1
原创 Windows启动tomcat乱码
Windows启动tomcat乱码乱码原因乱码修复前乱码修复后解决乱码乱码原因所有乱码问题都是编码不一致导致,tomcat是UTF-8,Windows下的cmd窗口是GBK。乱码修复前乱码修复后解决乱码修改tomcat的配置文件,将apache-tomcat-9.0.19\conf\logging.properties中的java.util.logging.ConsoleHandler.encoding = UTF-8改为java.util.logging.ConsoleHandl
2020-11-16 21:25:00
592
原创 Jenkins的几种安装方式对比
Jenkins的几种安装方式对比1、java -jar war包2、tomcat war包3、tomcat 热部署4、Jenkins修改home目录5、小结1、java -jar war包java -jar Jenkins的war包,无特殊参数时将web目录合并到工作空间目录了C:\Users\ran\.jenkinsjava -jar D:\360安全浏览器下载\Jenkins\jenkins.war --httpPort=80802、tomcat war包3、tomcat 热部署将war
2020-11-15 13:51:28
1035
原创 正确设置Jenkins更新中心的地址,成功下载各插件
1、清华镜像的配置文件失效的原由清华镜像的配置文件里面下载插件的地址并不是指向清华镜像里的插件,指向的仍是jenkins官方里的插件,我的解决方案是用Jenkins 中文社区提供的配置文件(更新地址)https://updates.jenkins-zh.cn/update-center.json,它里面插件的下载地址才指向清华镜像里的插件2、Jenkins 中文社区提供的配置文件(更新地址)3、修改配置文件(更新地址)4、清华镜像的配置文件里汉化插件Chinese (Simplified)的下载
2020-11-14 21:25:09
4916
1
原创 Jenkins踩坑录Trilead API
安装Git插件需要最新的Trilead API插件1.0.12,但Jenkins总是安装1.0.4(trilead-api.jpi),从清华镜像下载trilead-api.hpi通过如下步骤将1.0.12的hpi升级替换1.0.4的jpi,得到1.0.12的jpi
2020-11-14 20:06:52
1438
原创 Jenkins邮箱配置踩坑录
Failed to send out e-mail javax.mail.AuthenticationFailedException: 535 Error: authentication failed用户名就是 邮件地址名,密码是 授权码用户名填写不匹配导致的异常邮件地址名授权码
2020-11-14 19:18:26
323
原创 SSLContext getInstance支持的协议
SSLContext getInstance支持的协议Algorithm NameDescriptionSSLSupports some version of SSL; may support other versionsSSLv2Supports SSL version 2 or later; may support other versionsSSLv3Supports SSL version 3; may support other versionsTLS
2020-11-12 23:47:41
6131
原创 如何调试握手过程?
如何调试三次握手?1、如何查看ssl、tls版本?2、如何debug调试握手过程?1、如何查看ssl、tls版本?https://www.ssllabs.com/ssltest/analyze.html?d=www.wanandroid.com2、如何debug调试握手过程?求解答
2020-11-12 23:33:06
351
1
原创 SSL与TLS 区别和联系,HPPTS的由来
SSL与TLS 区别和联系,HPPTS的由来1、什么是SSL?2、什么是TLS?3、SSL与TLS的关系4、HPPTS的由来5、总结1、什么是SSL?SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。SSL协议可分为两层: SSL记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP)之上,为高层协
2020-11-12 23:00:29
4783
原创 emulator: ERROR: Can‘t find ‘Linux version ‘ string in kernel image file
Android studio 3.6.2(2020.11.11最新AS版本是4.1.1) 启动模拟器(API 30 ,也就是Android 11)报错:23:20 Emulator: emulator: ERROR: Can't find 'Linux version ' string in kernel image file: C:\Users\ran\AppData\Local\Android\Sdk\system-images\android-30\google_apis\x86\\kernel-r
2020-11-11 23:41:55
1341
原创 Android Studio设置-单行注释格式化时的缩进处理
单行注释的缩进格式Settings-》Editor-》Code Style-》Java-》Code Generation-》Comment Code取消勾选 Lline comment at first column勾选Add a space at commet start
2020-09-25 22:48:47
2456
CrashMonitor.zip
2020-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人