首页 文章 精选 留言 我的

文章列表

共 97898 篇
菜鸟自学selenium+python基于web的自动化(功能自动化)

菜鸟自学selenium+python基于web的自动化(功能自动化)

本人是自动化测试初学者,真正的菜鸟一只。 实际入坑测试接近2年(截止发文之前)。对自动化测试没有太深入的了解,写这些只是做个铺垫,因为能看这篇文章的基本都是小白或者菜鸟。说到这里,不再继续侃,直接上菜。 为什么学自动化,because make so much money!那么学自动化的基本功就是学习力。题外话,没学习力,学什么都费劲。提高学习力的办法就是多...

JVM性能调优监控工具使用详解

JVM性能调优监控工具使用详解

现实企业级Java开发中,有时候我们会碰到下面这些问题: ●OutOfMemoryError,内存不足 ●内存泄露 ●线程死锁 ●锁争用(Lock Contention) ●Java进程消耗CPU过高 ●...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Ja...

关于 Vue.js:那些好的,不怎么样的和糟糕的

关于 Vue.js:那些好的,不怎么样的和糟糕的

使用新的框架和库总是会让人兴奋,但也有压力。即使经过一些评估,你也永远不会知道你将会碰到什么样的意外情况。 在几乎每天使用 Vue 大约两年后,我和它的蜜月期结束了,我终于可以从一些角度来写点什么了。 Tips:以下纯属个人观点。 好的方面 响应性(Reactivity) 数据绑定在前端领域是个大问题。现在我们更专注于数据,而不像使用 jQuery 一样对 ...

JVM(二)—GC垃圾回收

JVM(二)—GC垃圾回收

学习Java或者从事Java开发的程序员应该都知道,在Java语言背后有着一套成熟的体系,这个体系支撑着Java项目的生存周期,并且在Java项目生存期间,GC机制为整个项目的运行提供了不可忽略的作用,可以说GC是Java语言的核心 浅谈JVM中运行时的内存区域分布 首先,程序计数器和Java虚拟机栈、本地方法栈3个区域都是线程私有的部分,也就是说,这三个部...

你必须掌握的 21 个 Java 核心技术!

你必须掌握的 21 个 Java 核心技术!

写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的、和Java中各个框架相关的内容。 经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内...

Python正则表达式初识(十)附正则表达式总结

Python正则表达式初识(十)附正则表达式总结

今天分享正则表达式最后一个特殊字符“\d”,具体的教程如下。 1、特殊字符“\d”十分常用,其代表的意思是数字。代码演示如下图所示。 其中“+”的意思是表示连续,在这里代表的意思是连续的数字。但是输出只有“4”这个字符,原因是贪婪模式所致,在上一篇文章中也有提及。 2、如果想要匹配“2004”,则需要加个特殊字符“?”,如下图所示。 此时是非贪婪模式,匹配从...

10月30日云栖精选夜读 | 你必须掌握的 21 个 Java 核心技术!

10月30日云栖精选夜读 | 你必须掌握的 21 个 Java 核心技术!

写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的、和Java中各个框架相关的内容。 热点热议 你必须掌握的 21 个 Java 核心技术! 作者:技术小能手 发表在:Java技术栈 1 分钟教会你用 S...

Android开发 - 掌握ConstraintLayout(一)传统布局的问题

Android开发 - 掌握ConstraintLayout(一)传统布局的问题

在传统的Android开发中,页面布局占用了我们很多的开发时间,而且面对复杂页面的时候,传统的一些布局会显得非常复杂,每种布局都有特定的应用场景,我们通常需要各种布局结合起来使用来实现复杂的页面。随着ConstraintLayout的推出,这种现象有了很大的改善,而且它可以实现很多传统布局难以实现的功能。 本系列我们就一起来学习ConstraintLayou...

程序员如何跳出35岁魔咒,史上最全思维图收集解救你

程序员如何跳出35岁魔咒,史上最全思维图收集解救你

时常有人在知乎、百度等平台抛出问题:程序员过了 35 岁或 40 岁是不是就失去了竞争力,要转管理岗了吗? 100offer 在2017年对其平台上的5844 位技术岗位求职者做了一个抽样调查,得出了如下统计结果: 10年以上的求职者,也就是“中年程序员”求职者的比例达到了10%,有了小幅攀升。这个比例无疑可以反映出“中年危机”层面的问题。 程序员如何成功摆...

为什么别人Java开发三年,月薪却能拿28K?

为什么别人Java开发三年,月薪却能拿28K?

很多人做Java开发2,3年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,很多人写了7,8年代码却还只是一个码农,如何突破自我?工作中处于被动的境地说到底是因为不懂底层原理。公司的工作节奏又比较快,难有机会学习架构原理,也没人教,所以这个时候,学习架构原理,扩展思维,对自己以后职业生涯尤为重要。 同样公司的两个新人,一个新人一点就通,学东西很...

公司请你来干嘛的?

公司请你来干嘛的?

公司请你来做什么? 1、请你来是解决问题而不是制造问题; 2、如果你不能发现问题或解决不了问题,你本人就是一个问题; 3、你能解决多大的问题,你就坐多高的位子; 4、你能解决多少问题,你就能拿多少薪水; 5、让解决问题的人高升,让制造问题的人让位,让抱怨问题的人下课; 问题就是你的机会 公司的问题:就是你改善的机会; 客户的问题:就是你提供服务的机会; 自己...

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册