hot100之技巧组题目, 只出现一次的数字(136) class Solution { public int singleNumber(int[] nums) { int res = 0; for (int num : nums){ res ^= num; } return res; }} 分析 异或 多数元素(169) class Solution { public int
Java源码分析系列笔记-17.ReentrantReadWriteLock,如下表:是否可以同时 目录 1. ReentrantReadWriteLock是什么 2. 非公平ReentrantReadWriteLock 2.1. 是什么 2.2. 怎么使用 2.3. 源码分析 2.3.1. uml 2.3.2. 构造方
java 类加载机制, 写一篇博客 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下
java——Class, Class? 中?表示一个未知的类 不加上?也可以 但会有警告 追问: 那比如我这么写:ClassString c和Class c有什么差别呢? 追答: 有呀 ClassString c只能接收String和他的子类 Class c能
java——protected, 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都
Java基本数据类型, java基本数据类型,八种基本数据类型。
Java 泛型, 泛型的概念 泛型:类中操作的属性或方法的参数类型不在定义时,而是在使用时动态设置.使用泛型可以很好地解决数据类型统一的问题.与使用Object相比,此时程序没有向
java常用开发工具, A bird in the hand is worth two in the bush. 一鸟在手胜过双鸟在林 今天来说说java的常用开发工具,我理解常用就是用户多的意思,所以在这里就只提两个比较注明的开发工具
剑指offer-6、旋转数组的最小数字,输⼊⼀个⾮递减排序的 题⽬描述 把⼀个数组最开始的若⼲个元素搬到数组的末尾,我们称之为数组的旋转。 输⼊⼀个⾮递减排序的数组的⼀个旋转,
记一次项目上MySQL死锁Deadlock的排查优化过程,库使用的引擎是Inn 起因是最近两天收到了线上项目的告警通知,隔一段时间会出现几笔MySQL的死锁Deadlock的错误,错误日志如下: updating
三方系统集成(低代码)平台实践,一、背景和痛点本文首 作者:vivo IT 平台团队- Wang Qin 本文从作者实际痛点出发,到产生愿景,最后再到落地的全过程,并结合实例案例,介绍了一些
【学习OR面试】HashMap,当链表长度超过8,但 1.HashMap的结构特点 结构:桶数组 + 链表 / 红黑树 转换时机:(3点) 当链表的长度 超过 8 时 且 桶数组的长度 大于等于 64,链表就会转换为
java简介, A bad beginning makes a bad ending. 不善始者不善终。 1. java的由来 java原来是sun公司一个叫做“green project”的项目编写Star7的一个编程语言,初始的名字教oak,而
java warning, net.sf.json.JSONObject#_fromBean : Property '*' of class * has no read method 有单独的set属性没有用 传参数 var deviceId=$("#deviceId").val();var startTime = $("#startTime").val();var endTime = $("#endT
JAVA的异常机制, 异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等
Java垃圾回收机制, 典型的垃圾收集算法 在确定了哪些垃圾可以被回收后,垃圾收集器要做的事情就是开始进行垃圾回收,但是这里面涉及到一个问题是:如何高效地进行垃圾回收。由
Java文件上传, 1.首先准备需要使用的jar包 java文件上传需要用到commons-fileupload.jar和commons-io.jar 2.然后在WebContent下 创建temp (缓存文件存放的地方)和 upload (文件上传完毕存放的地方)
JAVA文件下载, 1.首先在html页面使用a标签来连接到需要下载的资源,资源是放在WebContent下的download目录下的 !DOCTYPE htmlhtmlheadmeta charset="UTF-8"titleInsert title here/title/headbodyh2使用服务器端编
剑指offer-5、两个栈实现⼀个队列,队列中的元素为int 题⽬描述 ⽤两个栈来实现⼀个队列,完成队列的 Push 和 Pop 操作。 队列中的元素为 int 类型。 思路及解答 栈的特性是先进后出 队列
hot100之动态规划下, 最长递增子序列(300) class Solution { public int lengthOfLIS(int[] nums) { int res = 1; for(int num : nums){ int idx = findLarge(nums, res, num); nums[idx] = num; if (idx == res) res++; } return res; } p
华为 OD 的面试流程。。,前阵子讲了《华为OD 大家好,我是R哥。 前阵子讲了《华为 OD 的职级与薪资。。》,今天咱们来聊聊华为 OD 的面试流程,很多同学初听华为 OD 就以为是普通的
springboot~hibernate实现外键表加载,以下是针对am_ap https://www.baeldung.com/jpa-join-column https://docs.oracle.com/javaee/6/api/javax/persistence/JoinColumn.html https://stackoverflow.com/questions/37542208/what-is-joincolumn-
【学习OR面试】请你介绍一下线程池(1),用途:管理和复用线程 推荐阅读: https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html 1.线程池是什么? 定义:工具 解决问题:在并发环
一次HTTP请求,递归查询 当在浏览器地址栏输入网址并回车后,浏览器会通过以下步骤加载网页: 域名解析(DNS 查询) 缓存层查找:浏览器首先检查本地缓存(如
JAVA资源, java相关资源