每日知识点
文章平均质量分 79
无名之辈_
脚踏实地也不忘仰望星空
展开
-
【牛客SQL学习(必知必会)】
检索数据1、不重复的数据:distinctselect distinct prod_id from OrderItems排序检索数据1、单列排序select cust_name from Customers ORDER BY cust_name DESC;2、多列排序select cust_id,order_num from Orders ORDER BY cust_id, order_num DESC;过滤数据数据范围where price > 9w原创 2022-04-24 22:11:18 · 945 阅读 · 0 评论 -
【中行笔试复盘】JAVA异常处理机制的一些细节
finally有几个特点:1、finally语句不是必须的,可写可不写;2、finally总是最后执行。异常的传播当某个方法抛出了异常时,如果当前方法没有捕获异常,异常就会被抛到上层调用方法,直到遇到某个try … catch被捕获为止多catch语句连续的catch可以使用多个catch语句,每个catch分别捕获对应的Exception及其子类。JVM在捕获到异常后,会从上到下匹配catch语句,匹配到某个catch后,执行catch代码块,然后不再继续匹配。简单地说就是:多个catch原创 2022-04-24 21:59:12 · 361 阅读 · 0 评论 -
【JAVA面试准备】TCP/IP、异常机制、GC
TCP的三次握手说一下?为什么是三次握手?为什么是四次挥手?三次握手四次挥手三次握手:三次握手的目的是建立可靠的通信信道,说到通讯,简单来说就是数据的发送与接收,而三次握手最主要的目的就是双方确认自己与对方的发送与接收是正常的。只有经过三次握手才能确认双发的收发功能都正常,缺一不可:1、第一次握手(客户端发送 SYN 报文给服务器,服务器接收该报文):客户端什么都不能确认;服务器确认了对方发送正常,自己接收正常2、第二次握手(服务器响应 SYN 报文给客户端,客户端接收该报文):客户端确认了原创 2022-04-07 11:18:08 · 986 阅读 · 0 评论 -
【每日练习】机试的输入输出格式、SQL语句
机试的输入输出格式:下面这个讲的很详细https://blog.csdn.net/Rex_WUST/article/details/89253597?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164828106016780271581606%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=1648281060原创 2022-03-26 19:52:51 · 254 阅读 · 0 评论 -
【每日知识点3.24】深拷贝与浅拷贝、回溯算法
文章目录python中的几种拷贝方式java中的深拷贝与浅拷贝python中的几种拷贝方式在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。1、直接赋值默认浅拷贝传递对象的引用,原始列表改变,被赋值的b也会做相同的改变2、copy()没有拷贝子对象,所以原始数据改变,子对象会改变3、deepcopy()包含对象里面的自对象的拷贝,所以原始对象的改变不会造成深拷贝里任何子元素的改变ja原创 2022-03-25 19:17:49 · 1903 阅读 · 0 评论 -
金融业务知识备考
金融业务知识:商业银行业务(一)商业银行区别与其他金融机构区别的本质标志:信用创造能力:在信用中介和支付中介的基础上中央银行(标志):货币发行职能、宏观调控只能6大职能信用中介、支付中介、信用创造、、、商业银行属于存款货币银行英格兰银行是第一家股份制银行金融业务知识:商业银行业务(二)...原创 2022-03-18 09:59:35 · 986 阅读 · 0 评论 -
【3.16每日知识点】
文章目录操作系统的PV操作java数据结构死锁数据库关系范式计算机网络协议1.1 应用层DNS和HTTP属于应用层。应用层中的应用软件分两种:客户/服务器和P2P体系结构1.2 传输层1.3 网络层1.4 链路层1.5 物理层linux命令操作系统的PV操作P操作作使信号量-1,尝试申请资源,发现为负说明没有申请到,阻塞自己到等待队列V操作作使信号量+1,加完之后非正说明等待队列里有进程在等待,调用wakeup唤醒一个等待进程首先先弄清楚pv操作的含义,pv操作是实现进程同步和互斥的常用方法,pv操原创 2022-03-16 19:29:47 · 1131 阅读 · 0 评论 -
【3.13牛客刷题】
双绞线和同轴电缆很明显会受到电磁波和噪声的干扰,只不过是影响程度大小不同。而光纤拥有比同轴电缆和双绞线,有着明显的两个特点,第一个就是抗雷电和电磁干扰性能好,第二无串音干扰,保密性好,不易被bug。另外其他有点就在于远距离传输经济效益搞,体积小,重量轻。TCP 拥塞控制方法共有四种:慢开始,拥塞避免,快重传,快恢复工厂模式工厂模式包括:简单工厂模式、工厂方法模式、抽象工厂模式。1、简单工厂模式:建立一个抽象工厂类;2、工厂方法模式:建立一个抽象工厂类和多个具体工厂;3、抽象工厂模式:建立.原创 2022-03-13 23:02:07 · 99 阅读 · 0 评论 -
【3.10牛客专项训练】
Unix进程:Unix把进程分成两大类:一类是系统进程,另一类是用户进程。系统进程执行操作系统程序,提供系统功能,工作于核心态。用户进程执行用户程序,在操作系统的管理和控制下执行,工作于用户态。进程在不同的状态下执行时拥有不同的权力。在Unix系统中进程由三部分组成,分别是进程控制块、正文段和数据段。Unix系统中把进程控制块分成proc结构和user结构两部分。proc存放的是系统经常要查询和修改的信息,需要快速访问,因此常将其装入内存关于中断机制:1、利用中断功能,处理器可以在I/O操..原创 2022-03-10 17:52:08 · 1112 阅读 · 0 评论 -
【二叉树刷题题目专题】
java运算符优先级:单目 > 算术 > 位移 > 关系 > 逻辑 > 三目 > 赋值目算位关罗赋按上述关系式,可以这么写:if(root1null && root2null)树的深度优先搜索算法与广度优先搜索算法:java队列的实现Queue queue = new LinkedList(); 创建队列queue.offer(merged); 入队列TreeNode node = queue.poll(); 取队头...原创 2022-03-09 17:10:53 · 305 阅读 · 0 评论 -
【每日算法题3.4】模拟LRU缓存
链表显然是支持在任意位置快速插入和删除的,改改指针就行。只不过传统的链表无法按照索引快速访问某一个位置的元素,而这里借助哈希表,可以通过 key 快速映射到任意一个链表节点,然后进行插入和删除。这里一定要用双链表,因为需要有删除和增加节点的操作,需要操作其前驱节点的指针,而双向链表才能支持直接查找前驱,保证操作的时间复杂度 O(1)。【链表与顺序表(数组)的区别】顺序表:1、优点:顺序表空间连续,支持随机访问;2、缺点:中间或前面部分的插入删除操作时间复杂度 O(N)增容的代价比较大(方便原创 2022-03-04 16:46:30 · 120 阅读 · 0 评论 -
【算法模块刷题3.2】
无序列表的查找在一个有8个int数据的数组中,随机给出数组的数据,找出最大和第二大元素一定需要进行(9)次比较:分块查找分块查找表,块间有序,块内无序。是二分查找和顺序查找的一种改进方法。二分查找【要求能够随机访问数组元素】对顺序表进行二分查找,需要是有序的顺序表。【顺序表只是说明数据存储是有序的,但是并不代表存储的值是有序的。】有序数组1 2 3 4 5 6 7 8 9查找3的二分查找序列是:5->2->3 【中间下标的计算:(0+3)/2=1,为2的下标】二分查找,可原创 2022-03-02 14:51:40 · 915 阅读 · 0 评论 -
【java日常知识3.2】多线程
并发与并行线程与进程线程调度1、分时调度(平均分配每个线程占用CPU的时间) 2、抢占式调度(java使用的是抢占式调度)创建线程Thread和Runnable两种方式// 1、继承自Thread类class MyThread extends Thread{ public static int ticket = 100; // 【这里需要使用static,否则开3个线程,会有3次ticket初始化】 // 构造函数,给线程起名字 public MyThread(S原创 2022-03-02 13:28:58 · 271 阅读 · 0 评论 -
【java每日知识3.1】
hashMap在单线程中使用大大提高效率,在多线程的情况下使用hashTable来确保安全。hashTable中使用synchronized关键字来实现安全机制,但是synchronized是对整张hash表进行锁定即让线程独享整张hash表,在安全同时造成了浪费。concurrentHashMap采用分段加锁的机制来确保安全容器类有两个接口Map和Colletion,显然HashMap实现自Map接口。Arrays.asList方法返回的这个List的实现类是java.util.Arrays.Ar..原创 2022-02-26 11:19:55 · 765 阅读 · 0 评论 -
【每日JAVA知识点.2.24】java常见包
每日JAVA知识点:静态方法静态方法属于静态绑定,编译器根据引用类型所属的静态类型为它绑定其对应的方法。此语句会翻译成invokestatic,该指令的调用中不会涉及this,所以不会依赖对象! 还有引用类型=null,其实就是指该引用在堆中没有对应的对象,但是编译的时候还是能根据声明找到其所属的静态类型。File类File类能操作文件本身,但不能对文件内容进行修改能够读写文件的是数据流(OutputStream和InputStream)锁对象run与start方法区别,调用run时只原创 2022-02-24 23:27:12 · 121 阅读 · 0 评论