ICode9

精准搜索请尝试: 精确搜索
  • 线程剩余内容2021-04-16 16:40:48

    1:死锁:     synchronized在开发中最好不要嵌套使用,可能导致死锁。 public class SiSuo01 {    public static void main(String[] args) {        //将o1和o2new出来        Object o1 = new Object();        Object o2 = new Object();       

  • 使用NID修改DBID和DBNAME实验2021-04-11 21:55:58

     使用NID修改DBID和DBNAME实验在Oracle中,DBID和DBNAME是两个低调但又是及其重要的对象。作为标记信息,DBID和DBNAME广泛的出现在参数文件、密码文件、数据文件和日志文件中,更有甚者在备份集合归档日志中。笔者看过一位前辈的文章中,强调称职DBA应该将管理数据库的DBID牢记于心。 一

  • 【TTS】AIX->Linux--基于RMAN(真实环境)2021-04-08 10:53:52

    一.1  BLOG文档结构图   一.2  前言部分 一.2.1  导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:① 异构平台下传输表空间的实施② 传输表空间基于表空间的read only和rman2种方式③ 平台字节序、自包含

  • JavaScript对象与其复制清除方法简析2021-03-25 10:02:58

    var obj{属性1:属性值1, // 属性名=>key 不能重复属性2:属性值2, // 属性值=>value 是该属性的唯一值 (键值对数据 键=>key 值=>value 有键必有值)}var obj{a:1,b:2,c:3, }console.log(obj.a); //打印对象obj下属性a的value值123456obj.d=obj.a + obj.b; // 创建并给obj的d属性赋值,不

  • 回文链表(todo:优化为空间O1)2021-03-17 23:01:08

    回文链表 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 作者:力扣 (LeetCode) 链接:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/xn

  • 内部类2021-03-16 09:34:28

    内部类 VS 外部类 class A { } classB { } // 类和类之间是独立的 - 外部类 class A { class B { } // 非静态内部类 } package learn_inner_class; class Other2Class { public static void main(String[] args) { InnerClass ic = new InnerClass();

  • PHP中的对象比较2021-03-02 09:32:49

    在之前的文章中,我们讲过PHP中比较数组的时候发生了什么?。这次,我们来讲讲在对象比较的时候PHP是怎样进行比较的。 首先,我们先根据PHP文档来定义对象比较的方式: 同一个类的实例,比较属性大小,根据顺序,遇到不同的属性值后比较返回,后续的不会再比较 不同类的实例,比较属性值 ===,必须是同

  • Java8的新特性(Lambda表达式)重点2021-03-01 16:58:43

    ​ Lambda是一个匿名函数,可以把Lambda表达式理解为是一段可以传递的代码。使用它可以使代码更加的简洁、灵活。作为一种更紧凑的代码风格,使JAVA的语言表达能力得到了提升。 使用举例: public class LambdaTest { /** * @Description 不使用Lambda */ publi

  • TreeMap排序2021-03-01 10:02:39

    TreeMap默认是按key从高到低排序的,所以对其重构时o2 - o1就是从小到大排序了 TreeMap<Integer, Integer> treeMap = new TreeMap<>(new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o2 - o1; } });

  • New运算符工作原理2021-02-27 13:30:17

    // 模拟new运算符工作原理的 new1 var new1 = function(func,value){ // func指令构造函数 // 1.生成一个新对象,这个对象要继承构造函数的原型对象 var o = Object.create(func.prototype) // 2.执行构造函数func var k = func.call(o,value)// call转移上下

  • 【LeetCode】贪心算法:常见典例2021-02-12 13:32:07

    贪心算法 如果问题的最优解包含两个(或更多)子问题的最优解,且子问题多有重叠,我们考虑使用动态规划算法。 而如果问题经过贪心选择后,只剩下一个子问题,且具有优化子结构,那么可以使用贪心算法。 贪心选择性:每一步贪心选出来的一定是原问题的最优解的一部分(即每次求的最优解一定会

  • PriorityQueue优先级队列用法2021-02-08 13:03:21

    用法 先说结论,JAVA中默认是小根堆,即小的在堆顶(poll时小的出去) 接下来看下默认的最小堆写法 PriorityQueue<Integer> queue = new PriorityQueue<Integer>(new Comparator<Integer>(){ @Override public int compare(Integer o1, Integer o2){ return o1 < o2 ? -1 : 1; /

  • Backpropagation算法 (转2021-01-30 14:01:55

    学习cs231n时对反向传播不太理解,故在网上查阅了一些博客,发现了一篇较为通俗易懂的博客 转自:https://blog.csdn.net/weixin_38347387/article/details/82936585?spm=1000.2123.3001.4430 反向传播法其实是神经网络的基础了,但是很多人在学的时候总是会遇到一些问题,或者看到大篇的

  • 剑指offer之把数组排成最小的数2021-01-29 13:00:50

    public String PrintMinNumber(int [] numbers) { String result = ""; ArrayList<Integer> list = new ArrayList<>(); for (int n:numbers) { list.add(n); } Collections.sort(list, new Co

  • 剑指 Offer 45. 把数组排成最小的数 - 模拟排序2021-01-23 20:05:01

    输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 思路:先转化成字符串,然后写一个新的Array.sort()的comparator,任意两个字符串o1,o2如果o1+o2>o2+o1,那么o1在o2前面,可以用compareTo实现 class Solution { public String minNumb

  • Arrays.sort详解2020-12-31 16:32:40

    先放一篇别人写的:他山之石 今天做一道题,使用了Arrays.sort并重写Comparator比较器。 之前也做过,知道怎么写,但是具体怎么实现的有点迷糊。 1、Arrays.sort(int[] a) 这个是最基础的,我们都知道可以将数组按从小到大的顺序进行排序。 int[] a = {9, 8, 7, 2, 3, 4, 1, 0,

  • 二位数组排序2020-12-25 22:01:35

    Arrays.sort(intervals, new Comparator<int[]>() { @Override public int compare(int[] o1, int[] o2) { //按照数组的第一个元素进行升序,如果第一个元素相同则按照第二个元素进行升序 if (o1[0]==o2[0]){

  • Java面试题集锦(15):Java的四种引用2020-12-24 23:00:36

    Java的四种引用 整体结构强引用软引用弱引用虚引用引用队列弱引用+引用队列 Demo虚引用+引用队列 Demo 小总结 整体结构 强引用和运用队列都继承于Object,软弱虚继承于强引用。 强引用 当内存不足,JVM开始垃圾回收,对于强引用的对象,就算是出现了OOM也不会对该对象进行回

  • oracle误删除数据文件后恢复2020-12-21 06:32:06

    某客户误删除数据文件后down机恢复下面来模拟下用户的操作和恢复SQL> select name from v$datafile; NAME--------------------------------------------------------------------------------/u01/app/db/oradata/QDDS/datafile/o1_mf_system_hw8svjfp_.dbf/u01/app/db/oradata/Q

  • java中的值传递机制2020-12-03 09:59:30

    1.针对于方法内变量的赋值举例 public class ValueTransferTest { public static void main(String[] args) { System.out.println("***********基本数据类型:****************"); int m = 10; int n = m; System.out.println("m = " + m + ", n = &qu

  • 在二叉树中查找两个节点的最近公共祖先2020.12.22020-12-02 22:33:28

    题目描述: 给定一棵二叉树以及这棵树上的两个节点 o1 和 o2,请找到 o1 和 o2 的最近公共祖先节点。 示例1 输入 [3,5,1,6,2,0,8,#,#,7,4],5,1 返回值 3 分析: 有四种情况: (1)当o1或o2任意一个为根节点时,那么两个节点的最近公共祖先就是根节点 (2)当o1和o2一个在根节点的左树一个在右

  • 死锁-java2020-11-27 20:59:37

    package DeadlockTest; //重点掌握。要会写。 public class deadlock { public static void main(String[] args) { Object o1 = new Object(); Object o2 = new Object(); //t1 和t2 共享线程o1 o2 Thread t1 = new MyThread1(o1,o2)

  • 用最少数量的箭引爆气球2020-11-23 22:31:10

    题目:用最少数量的箭引爆气球 传送门 在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。 一支弓箭可以沿着 x 轴从不同点完

  • java中对list<String>的排序2020-11-15 10:02:41

      String[] arr1 = new String[]{"3月21日发布","4月01日发布","2月21日发布","3月18日发布","1月1日发布","12月13日发布","7月25日发布"}; List<String> list = new ArrayList<String>(); for(String s : arr1){

  • 实现java对象排序的三种方式2020-10-19 21:34:03

    1.自然排序: 要排序的对象类实现Comparable<>接口,重写其compareTo()方法,方法体中实现对象的比较大小规则  2.自定义排序, 需编写匿名内部类,先new一个Comparator接口的比较器对象c,同时实现compare()其方法; 然后将比较器对象c传给Collections.sort()方法的参数列表中,实现排序功

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有