Java
文章平均质量分 93
享受旅行中的VIP快乐
这个作者很懒,什么都没留下…
展开
-
zookeeper
是一个集中的服务,用于维护配置信息、命名、提供分布式同步和提供组服务。所有这些类型的服务都以某种形式被分布式应用程序使用。每次它们被实现时,都会有大量的工作来修复不可避免的错误和竞争条件。由于实现这些服务的困难,应用程序最初通常会略过这些服务,这使得它们在出现更改时变得脆弱,并且难以管理。即使正确地执行了这些服务,在部署应用程序时,这些服务的不同实现也会导致管理复杂性由雅虎研究院开发,是的开源实现,后来托管到 ,于正式成为的顶级项目大数据生态系统里由很多组件的命名都是某些动物或者昆虫,比如大象,就是蜂巢,即原创 2022-07-10 14:36:21 · 2157 阅读 · 1 评论 -
双亲委派机制喝JVM调优面试
1、类加载器收到类加载的请求2、将这个请求向上委托给父类加载器去完成,一直向上委托,知道启动类加载器3、启动类加载器检查是否能够加载当前这个类,能加载就结束,使用当前的加载器,否则,抛出异常,通知子加载器进行加载4、重复步骤3Class Not Foundnull:java调用不到,C、C++nativenative:凡是带了native关键字的,说明java的作用范围达不到了,回去调用底层c语言的库!会进入本地方法栈调用本地方法本地接口 JNIJNI的作用:扩展java的使用,融原创 2020-12-09 20:47:41 · 155 阅读 · 0 评论 -
JAVA如何用URL下载网易云音乐
1.打开网易云,选择一首歌曲播放,然后按f122.找到并点击以.m4a结尾的链接3.把输入框的链接替换代码里面的URL //1.获取资源地址 URL url = new URL("https://m801.music.126.net/20201006161345/802c3e2bd0240db619e27a7f1eeffcce/jdyyaac/5608/005a/075c/ab4dced2f970a635a1a406abeba63cf4.m4a");4.然后更改一原创 2020-10-06 16:12:15 · 1478 阅读 · 0 评论 -
java通关整理汇总-Java基础、计算机网络、数据库、设计模式、算法模板、笔试
Java通关整理java通关整理1-JVM内存管理、栈、堆、垃圾回收机制java通关整理2-集合框架(Collection、Map)、ArrayList、LinkedList、Vector、HashSet、HashMap、HashTable计算机网络通关整理计算机网络通关整理1-OSI、TCP/IP、Socket、IP地址计算机网络通关整理2-TCP、UDP、 三次握手、四次挥手、流量控制、拥塞控制、粘包计算机网络通关整理3-HTTP、状态码、Cookie、Session、HTTPS、Sock原创 2020-08-28 15:18:29 · 554 阅读 · 1 评论 -
java通关整理-设计模式(单例模式、代理模式、观察者模式[引出redis、消息中间件])
网上收集整理,仅做笔记参考学习1.单例模式确保一个类只有一个实例,并提供该实例的全局访问点。优点:1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)。2、避免对资源的多重占用(比如写文件操作)。懒汉式-线程不安全懒汉式,顾名思义就是实例在用到的时候才去创建1、懒汉式,线程不安全是否 Lazy 初始化:是是否多线程安全:否实现难度:易描述:这种实现最大的问题就是不支持多线程。因为没有加锁 synchronized,所以严格意义上它并不算单原创 2020-08-18 11:19:36 · 210 阅读 · 0 评论 -
java笔试-科大讯飞2021秋招java笔试
大家都说题简单,可能公司在刷kpi,或者全员面试…1.求矩阵两个数乘积的最大值要求:两个数不在同行同列裂开…4个for循环,看大家好像都是这样a的import java.util.Scanner;/** * @author liu * @Description */public class Main1 { public static void main(String[] args) { Scanner ss = new Scanner(System.in);原创 2020-08-15 21:17:27 · 477 阅读 · 0 评论 -
java面试收集
1.写一个LRU2.TreeSet 和 HashSet 是怎么比较两个元素是否相等的?3.Integer 和 Long 的 hashCode() 方法实现有什么区别?4.ConcurrentHashMap 原理,1.7 和 1.8 区别。5.线程池有哪些参数,执行流程是怎样的?有哪些常用 BlockingQueue,区别是什么?拒绝策略有哪些?shutdown() 和 shutdownNow() 有什么区别?6.synchronized 和 ReentrantLock 区别?ReentrantLo原创 2020-08-10 01:54:02 · 82 阅读 · 0 评论 -
秋招java笔试-诺瓦星云科技和老虎集团java笔试
西安诺瓦星云科技笔试笔试偏c…题型:1.操作系统 2.网络接口 3.数据结构 4.面向对象 5.编程改错友元函数、二分法、虚函数2道改错是c语言的程序改错老虎集团1.公交车1000个站台,一辆公交的容量为c,问最少需要多少辆车输入:[ [ 2 , 1 , 4 ] , [ 4 , 2 , 6 ] ] , 5[上车人数,站台号,下站的站台号],公交车容量输出:2链接:https://www.nowcoder.com/discuss/471705?type=post&o原创 2020-08-10 01:33:48 · 1077 阅读 · 0 评论 -
2021秋招java笔试-网易互娱java笔试
后面3题参考大佬…1.求n个数最多可以分为多少个素数package wangyiyun;import java.util.Scanner;/** * @author liu * @Description */public class main1 { public static void main(String[] args) {// Scanner sc = new Scanner(System.in);// int n = sc.nextInt(原创 2020-08-09 01:22:52 · 394 阅读 · 0 评论 -
java笔试-2020拼多多服务端笔试
测试是对的,提交说数组越界…先码一下1.飞行棋输入2行第一行两个整数:K,N。K是指原始距离终点的距离,N是指投骰子的次数。0<=K<=600,1<=N<=100第二行:N个整数,每个整数表示当前投骰子的点数。输出:最终距离终点的距离和棋子由于点数过大到达终点返回的次数。如果中间某一步恰好停在终点. 返回 “paradox”.输入10 4 // 距离终点10, 骰子投4次6 3 3 3输出1 2 // 最后距离为1,返回了两次package pind原创 2020-08-02 22:58:39 · 288 阅读 · 0 评论 -
java笔试-广联达2021秋招提前批java开发笔试
1.平行四边形构造给出n个值,选出4个值组成面积最大得平行四边形。输入:53 3 4 4 5输出:122.排序次数有一种算法定义如下,该算法每次只能把一个元素提到序列的开头,例如2,1,3,4,只需要一次就可以把原序列从小到大有序。现在给定乱序1-n的排列,请你计算最少需要多少次操作才能使得原序列从小到大有序。输入:2 1 3 4输出:13.杀怪游戏在X轴上得x点位置,技能可以造成[x-y,x+y]范围内得怪物造成-1点得AOE伤害。问需要多少技能,可以杀死所有原创 2020-07-22 22:14:03 · 1879 阅读 · 0 评论 -
Java学习贴(转)
作者:冠状病毒biss链接:https://www.nowcoder.com/discuss/445803?source_id=profile_create&channel=0来源:牛客网9 月拿出了本科时的Java书,从任何语言输出 hello world 开始,开始了我的Java之旅。先花了一周草草看完了这本书,然后在b站找了一个黑马的57期培训班视频开始看。10 月这个月本科的舍友回来一起玩,当时自己压力很大,在网吧刷题、在酒吧刷题、吃饭的时候刷题,感觉都神经质了。这个月还是看黑转载 2020-07-12 17:44:07 · 250 阅读 · 0 评论 -
java学习笔记
1.1JAVA基础知识图解1.2软件开发介绍人机交换方式: 图形化界面(GUI)和命令行方式(CLI)DOS指令:dir d:进入d盘md team1 : 创建team1rd team1: 删除team1目录(要保证team1内为空)cd team1:进入team1目录cd… :退回上一级目录cd: 退回根目录del team1: 删除team1内的所有元素1.3 Java语...原创 2020-02-09 19:31:00 · 419 阅读 · 0 评论 -
IP地址和端口号--网络编程(1)
IP地址和端口号针对两个问题的要素:—>通信双方地址IP和端口号—>一定的规则(即网络通讯协议。有两套参考模型)OSI参考模型:模型过于理性化,未能在因特网上进行广泛推广TPC/IP参考模型(TPC/IP协议):事实上的国际标准。—应用层、传输层、网络层、物理+数据链路层通信要素1–IP地址和端口号IPIP地址的分类方式1:IP4和IP6IP4:4个字节,以点分...原创 2020-01-13 16:49:18 · 526 阅读 · 0 评论 -
集合框架-List的常用方法和遍历
总结:常用方法1)增:add(Object obj)2)删:remove(int index) / remove(Object obj)3)改:set(int index, Object obj)4)查:get(int index)5)插:add(int index, Object obj)6)长度:size()7)遍历:①Iterator迭代器②增强for循环③普通for循环...原创 2019-11-29 11:31:09 · 130 阅读 · 0 评论 -
线程的通信---经典例题(生产者/消费者问题)
线程的通信—经典例题(生产者/消费者问题)生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处 取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图 生产更多的产品,店员会叫生产者停一下,如果店中有空位放产品了再通 知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一下,如 果店中有产品了再通知消费者来取走产品。这里可能出现...原创 2019-11-09 14:14:41 · 355 阅读 · 0 评论 -
主线程和子线程的执行顺序问题以及解决线程安全的两种方式
主线程几乎总是比子线程要早执行,但是多线程的执行是没有固定顺序的,谁先抢到资源就先执行谁在虚拟机上,其实主线程mt.run()几乎总是会比.start()调用的run()要早执行,因为主线程Thread.start()在调用(caller)线程上创建好线程就返回了,紧接着就可以去调用执行tt.m2();而在被调用(callee)的新线程上还要经过一些JVM内部的初始化动作才能跑到指定的入口方法。...原创 2019-11-08 15:32:23 · 1656 阅读 · 0 评论 -
JAVA异常处理:try-catch-finally和throws
异常概述与异常体系结构异常体系结构java.lang.Throwable(1) java.lang.Error:一般不编写针对性的代码进行处理(2)java.lang.Exception:可以进行异常处理①编译时异常(checked)②运行时异常(unchecked \ RuntimeException) //**************以下是运行时异常********* ...原创 2019-10-26 09:54:37 · 537 阅读 · 0 评论