自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 SQL 查询记录为空时补空行

SELECT nvl((SELECT orgid FROM tbcs.ar_bank_task t WHERE t.bankseqno='270000120200116001202011'),'') AS orgid FROM dual UNION ALLSELECT nvl((SELECT orgid FROM tbcs.ar_bank_task t WHERE t.bankseqno='...

2020-02-17 20:02:47 3159

原创 string.intern

jdk1.7中,常量池在java堆,可以存放字符串对象或者对象的引用,jdk1.6中,常量池在方法区中,可以存放字符串对象,不存放引用。String a=new String("11");String b="11";System.out.println(a.intern()==b);//trueSystem.out.println(a==b);//falseString temp...

2018-11-23 11:18:50 131

原创 小米一面

1 hashmap和hashtable区别hashmap继承于abstractmap,默认容量16,扩容2n,位置用位运算,键和值都可以为null,线程不安全,计算hash值多了异或。hashtable继承于dictionary,默认容量11,扩容2n+1,位置用除法,键和值都不能为null,用containsKey方法判断键是否存在,线程安全,hash值直接使用hashcode。2 ...

2018-10-19 17:20:22 252

原创 新浪一面

1 redis如何设计的redis的键值对的值:字符串、列表、哈希、集合、有序集合。字符串对象底层实现SDS:len记录长度,查询长度时间复杂度O(1)。len和free避免缓冲区溢出。自动扩容和惰性空间释放减小内存重分配次数。len保证二进制安全。兼容c字符串函数。链表:列表键使用。使用双向链表。节点可以保存任意类型的值。字典:数据库、哈希键使用。字典中包含哈希表、dictype...

2018-10-12 20:51:30 171

原创 顺丰一面

1 activemq设计模式   观察者设计模式import java.util.ArrayList;import java.util.List;public class Test { public static void main(String args[]){ Boss huhan=new Boss(); StockObserver sto...

2018-09-22 10:51:53 208

原创 百度一面

1重写与重载重载和重写在语法上的区别:重载:发生在同一个类中,方法名相同,特征签名不同(参数类型、个数、顺序);PS:不作为重载条件的额外限制:对方法的返回值和访问修饰符没有要求,可以相同可以不同,在编译期决定调用方法的版本(参下)。重写:发生在父子类中,方法名、特征签名(参数列表)必须相同;PS:不作为重写条件的额外限制:返回值的范围小于等于父类;抛出的异常范围小于等于父类;访问修饰符范...

2018-09-16 13:28:55 154

原创 ClassPathXmlApplicationContext流程介绍

1.Spring IOC中ClassPathXmlApplicationContext介绍调用过程ClassPathXmlApplicationContext调用构造函数执行refresh()方法,refresh方法的实现在AbstractApplicationContext中。 refresh中执行了prepareRefresh(),它在AbstractApplicationCont...

2018-09-02 17:46:32 721

原创 2019拼多多内推java笔试

1自动售货机有N瓶复制可乐。复制可乐非常神奇,喝了它的人会复制出一个自己来!现在有Alice,Bob,Cathy,Dave四个人在排队买复制可乐。买完的人会马上喝掉,然后他和他的副本会重新去队伍的最后面排队买可乐。问最后一个买到复制可乐的人叫什么名字?public static void test5(){ Scanner in = new Scanner(System.in)...

2018-07-23 21:23:28 3453

原创 2019拼多多内推算法岗笔试

1数组山谷数组里的山谷是指一个数组A中的连续子数组B满足以下条件:(1)B.length>=3;(2)存在满足:0<i<B.length-1并且B[0]>B[1]>...>B[i-1]>B[i]<B[i+1]<...<B[B.length-1];现给定一个整形数组A,找出数组A里的最长山谷B的长度,如果没有,则输出0....

2018-07-23 14:48:34 3903 1

原创 最小跳跃数

       给定一个非负整数数组,初始情况位于数组的第一个索引处。数组中的每个元素表示该位置的最大跳跃长度。要求达到最后一个索引花费的最小跳跃次数。<举例>输入: [2,3,1,1,4]输出: 2解释: 跳到最后一个索引的最小跳数为2。从索引0跳到1跳1步,然后跳3步到最后一个索引。...

2018-07-07 13:27:41 2351

原创 网易2019实习校招笔试 数对

时间限制:1秒空间限制:32768K牛牛以前在老师那里得到了一个正整数数对(x, y), 牛牛忘记他们具体是多少了。但是牛牛记得老师告诉过他x和y均不大于n, 并且x除以y的余数大于等于k。牛牛希望你能帮他计算一共有多少个可能的数对。输入描述:输入包括两个正整数n,k(1 <= n <= 10^5, 0 <= k <= n - 1)。输出描述:对于每个测试用例, 输出一个正...

2018-03-28 16:38:38 518

原创 网易2019实习校招笔试 牛牛找工作

时间限制:2秒空间限制:65536K为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。 输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,分别表示工...

2018-03-28 14:36:31 937

原创 背包问题

01背包public static void main(String args[]){ Scanner scan=new Scanner(System.in); int n,c; n=scan.nextInt(); c=scan.nextInt(); int w[]=new int[n]; int...

2018-03-24 20:25:32 125

原创 java编程思想中的设计模式

1命令设计模式命令设计模式首先需要一个只有单一方法的接口,然后从该接口实现具有各自不同的行为的多个子类。接下来,程序员就可以构造命令对象,并在需要的时候使用它们:package com;import java.util.*;import static com.AlarmPoints.*;enum AlarmPoints { STAIR1, STAIR2, LOBBY, OFF

2017-12-16 12:51:09 946

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除