Wesley13 Wesley13
4年前
java 面试知识点笔记(八)多线程与并发 中篇
问:如何给run()方法传参?1.构造函数传参2.成员变量传参3.回调函数传参问:如何实现处理线程的返回值?1.主线程等待法(实现简单,缺点是需要自己写等待逻辑,当等待变量多时代码臃肿,而且无法明确等待时间,无法精准控制。不推荐使用)1.!(https://oscimg.oschina.net
Wesley13 Wesley13
4年前
java内存结构笔记
此篇仅作笔记,详情参考:https://my.oschina.net/uwith/blog/3110227(https://my.oschina.net/uwith/blog/3110227)栈帧内部的结构:局部变量表、操作数栈(比如我们去赋值或者计算都会操作操作数栈)、动态链接、返回链接。jvm为对象开辟空间的两种方式:1、指针碰撞:如果
希望的天 希望的天
4年前
Retrofit封装Okhttp逻辑原理
总结自retrofit封装了Okhttp本身并不能进行网络请求。只能在Android使用的网络请求框架。1.png2.pngrequest:统一完成(post/get/...)回调陷阱:完成上一步网络请求才能进行下一步网络请求。3.pngRetrofit简化了网络请求。优化了网络请求的使用。4.png5.png7.pngbuild设计模式:参数》5个;
伊丽莎白-简 伊丽莎白-简
4年前
Go Iris学习笔记01
IrisMVC支持文档:支持所有HTTP方法,例如,如果想要写一个 GET 那么在控制器中也要写一个 Get() 函数,你可以在一个控制器内定义多个函数。每个控制器通过 BeforeActivation 自定义事件回调,用来自定义控制器的结构的方法与自定义路径处理程序,如下:(还未实验)func(m
Stella981 Stella981
4年前
SpringBoot打成jar包后,获取不到读取resources目录下文件路径的问题
问题描述:Springboot没有打成jar之前,可以成功获取读取resources目录下xxx.json文件的路径。但是打成jar包后,接口调不通,原因是获取不到文件的路径。原因:在本地进行调试时,文件是真实存在于磁盘的某个目录。此时通过获取文件路径,是可以正常读取的,因为文件确实存在。而打包成jar以后,实际上文件是
Easter79 Easter79
4年前
SpringBoot打成jar包后,获取不到读取resources目录下文件路径的问题
问题描述:Springboot没有打成jar之前,可以成功获取读取resources目录下xxx.json文件的路径。但是打成jar包后,接口调不通,原因是获取不到文件的路径。原因:在本地进行调试时,文件是真实存在于磁盘的某个目录。此时通过获取文件路径,是可以正常读取的,因为文件确实存在。而打包成jar以后,实际上文件是
Stella981 Stella981
4年前
OpenJDK9编译作业
学习jvm,有必要学会自己编译一个jdk。《深入理解java虚拟机》里的“实战:自己编译JDK”用的是OpenJDK7,按照书本上的指导我没有编译成功。于是果断上官网 http://openjdk.java.net/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fopenjdk.java
实现动态表单的一种思路 | 京东云技术团队
一、动态表单是什么区别于传统表单前后端配合联调的开发实现方式,动态表单通过一种基于元数据管理的配置化方法来实现表单的动态生成,并能根据配置自由增改删指定字段。实现特定需求的自助化。图1.1传统表单前后台协作模式图1.2动态表单前后台协作模式二、解决什么问题
研发视角浅谈R2流量回放测试
一、背景测试小伙伴们在2023年保障了团队线上系统0问题,这简直就是一项了不起的壮举!这得益于咱们测试组同事对工作的细致投入、风险把控、以及严格遵循流程规范进行测试用例评审、自动化建设、联调推动、回归验证、常态化压测、大促高保真压测、引流回放等多重保险策略
程序员小五 程序员小五
9个月前
融云 IM 干货丨消息被拦截后,各平台客户端如何处理被拦截消息的状态
根据搜索结果,各平台客户端处理被拦截消息的状态主要涉及以下几个步骤:1.开通功能:首先需要开通相关功能,以便客户端能够感知到消息被拦截。此功能不会额外收费。2.设置敏感信息拦截监听器:在客户端,需要设置敏感信息拦截监听器,被拦截的消息信息会在此监听器中回调