2024年程序员
文章平均质量分 84
普通网友
这个作者很懒,什么都没留下…
展开
-
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包
阿里云仓库 http://maven.aliyun.com/nexus/content/groups/public/]现在的中央仓库 https://repo.maven.apache.org/maven2/以前的中央仓库 http://repo1.maven.org/maven2/(img-RqwxjiJI-1710922754579)]在页面的 搜索框内 输入自己要下载的jar包 【以jxl】为例。原创 2024-03-20 16:19:26 · 621 阅读 · 0 评论 -
九个超级实用的 ES6 特性,面试4个月被17家公司拒绝
不管从什么角度来看,上面的代码都不完美,但它确实体现了一种应用场景,我们想要从对象的不同层次获取数据。好吧,我可以不用声明这么多变量,省下一些敲击键盘的次数。上面提到过的剩余参数这里也能用,在这里我们通过剩余参数捕获了剩余的数组成员。remaining 收集了剩余的参数,为我们提供了这些参数的命名,清楚地表明我们打算处理剩余的参数。一些语言提供了字符串插值,幸运的是,JavaScript 正是其中之一。个参数时,使用一个对象收集所有参数是 JavaScript 的事实标准。解构赋值还可以用于函数和参数。原创 2024-03-20 13:45:28 · 672 阅读 · 0 评论 -
【GC 垃圾收集器】,dubbo和zkeper的面试题
Parallel Scavenge 收集器也是一个新生代垃圾收集器,同样使用复制算法,也是一个多线程的垃圾收集器,它重点关注的是程序达到一个可控制的吞吐量(Thoughput,CPU 用于运行用户代码的时间/CPU 总消耗时间,即吞吐量=运行用户代码时间/(运行用户代码时间+垃圾收集时间)),高吞吐量可以最高效率地利用 CPU 时间,尽快地完成程序的运算任务,主要适用于在后台运算而不需要太多交互的任务。只是标记一下 GC Roots 能直接关联的对象,速度很快,仍然需要暂停所有的工作线程。原创 2024-03-20 10:11:52 · 938 阅读 · 0 评论 -
SpringCloud05—服务容错保护:Spring Cloud Hystrix,线程池原理面试
当使用注解来定义请求缓存时,若要为请求命令指定具体的缓存Key生成规则,我们可以使用@CacheResult和@CacheRemove 注解的cacheKeyMethod方法来指定具体的生成函数;也可以通过使用@CacheKey注解在方法参数中指定用于组装缓存Key的元素。使用cacheKeyMethod方法的示例如下,它通过在请求命令的同-一个类中定义一个专门生成Key的方法,并用@CacheResult注解的cacheKeyMethod方法来指定它即可。原创 2024-03-20 07:54:16 · 663 阅读 · 0 评论 -
JUC常见的锁,java技术面试总结评语
countDownLatch初始大小定义为10,每增加一个线程门闩值减1(countDownLatch.countDown()), 一直等待着(countDownLatch.await()),直到门闩值为0才执行。它会把值放到一个数组里,比如数组大小为4,则每一个数组里锁250个线程,每一个数组都做运算,最后再把所有的数组结果求和。公平锁:如果一个新来的线程,首先去判断锁的等待队列有无正在等待的线程,有则进入等待队列,等前面的先运行,无则直接去抢锁,这样的锁是公平锁。类似于栅栏组,分阶段的栅栏。原创 2024-03-20 05:31:02 · 774 阅读 · 0 评论 -
iOS 13 之后自定义 Window 不显示解决 (SceneDelegate)
(img-cgN9HyPZ-1710875899342)]这些内容对你有帮助,可以添加下面V无偿领取!// 通知注册方式看场景进行添加,不需要可以去除。原创 2024-03-20 03:18:30 · 329 阅读 · 0 评论 -
20年架构师用一文带你彻底搞懂SpringBoot嵌入式Web容器原理
在Spring Boot启动流程和容器配置中,其实我们已经介绍了一点内嵌Tomcat容器的原理,下面具体看一下Spring Boot加载Tomcat的具体执行步骤。当我们在项目中加入org.springframework.boot、spring-bootstarter-web等依赖后,Maven会把Tomcat依赖的一些jar包组件也加载进来。在Spring Boot的run方法中,我们发现其中Web容器加载很重要的一步就是下面的代码:创建、加载、刷新、运行Spring容器的。3.创建Tomcat实例。原创 2024-03-20 00:48:09 · 396 阅读 · 0 评论