- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 怎么看arraylist 和linklist是否线程安全
LinkedList也不是线程安全的,多个线程同时访问它时可能会导致并发问题,比如“写操作”和“读操作”同时进行时可能会导致数据不一致的问题。如果需要在多线程环境中安全地操作集合,可以使用线程安全的集合类,比如Vector或者CopyOnWriteArrayList,它们可以在多线程环境中安全地进行“写操作”和“读操作”。ArrayList不是线程安全的,多个线程同时访问它时可能会导致并发问题,比如“写操作”和“读操作”同时进行时可能会导致数据不一致的问题。
2023-04-14 14:11:48
1530
原创 Java后端面试八股文
同样,接口的引用变量也可以指向其实现类的实例对象,而程序调用的方法在运行期才动态绑定(绑定指的是将一个方法调用和一个方法主体连接到一起),就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。当一个运行在用户进程中的程序要求额外的堆空间时(如 malloc ),OS分配一个适当k大小个连续的虚拟内存页面,并且将他们映射到物理内存中任意位置的k个任意物理页面,因此操作系统没有必要分配k个连续的物理内存页面,页面可以随机的分散在物理内存中。
2023-03-19 22:23:53
487
原创 java面试八股文
通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面。同步提交:当用户发送请求时,当前页面不可以使用,服务器响应页面到客户端,响应完成,用户才可以使用页面。异步提交:当用户发送请求时,当前页面还可以继续使用,当异步请求的数据响应给页面,页面把数据显示出来。创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.获取异步调用返回的数据.
2023-03-19 19:59:43
114
原创 idea配置有道翻译引擎
由于Google在2022年9月末宣布关闭GoogleTranslate在中国的服务,原本在chrome浏览器和idea上使用的google翻译引擎也不能正常使用了。没有安装插件的需要在File->settings->plugins搜索Translation插件,然后进行安装(install)idea支持的国内的翻译引擎有有道翻译、百度翻译、阿里翻译。由于之前在手机端有使用过有道翻译,感觉不错,所以选择有道。6)将id和密钥填写到idea中。5)查看应用,获取id和密钥。
2023-03-14 15:34:17
1669
原创 idea debug失败
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)ERROR: transport library not found: dt_socketERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD(509)JDWP exit error AGENT_ERROR_TRA
2023-03-02 00:17:55
168
原创 端口被占用怎么解决
第二步: 杀死使用该端口的进程,输入taskkill /t /f /im 进程号(!注意是进程号,不是端口号)第一步:Win+R 打开命令提示符,输入netstat -ano|findstr 端口号 找到占用端口的进程。
2023-02-24 16:32:14
497
原创 debug无法启动
首先来说,这个错误的主要原因可以简单来理解为就是,你项目在debug模式中使用的jdk和你在环境变量中配置的不是同一个jdk.只要jdk统一,就能正常启动了.我的是因为,我项目中使用的是系统默认的jdk,而不是当前项目使用的jdk。就是,去网上查了很多,有的说是因为,没有允许idea通过系统防火墙,有的说是端口占用,需要杀死相应的进程重启即可,但是,我按照他们的方法每一个能用的,最后,无意间的修改,成功了。上述三者统一之后,我们再次启动:项目debug正常了.**解决办法如下:**转存失败重新上传取消。
2023-02-23 17:56:31
1675
1
微信小程序-------备忘录
2022-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人