回答:这是我前两天整理的「Java后端开发学习路线图」,基本把Java后端开发领域主流技术都归纳起来了:注:本图高清素材已收录进开源项目:github.com/hansonwang99/JavaCollection,需要可自取。最最重要的就是编程基础基础部分扎实了,后面应用框架部分的学习就会如鱼得水;反之在学习应用框架部分时,如果感觉吃力,则非常有必要回头补一补基础,这样反复来回, 慢慢就能融会贯通了。...
回答:Redis作为主流的NoSQL产品,在现代技术架构中也算是标配了,当前主流的开发语言都能很便捷的引用Redis,Java也不便外。Java中操作Redis在Java项目中如何使用Redis呢?我们推荐使用Jedis,Jedis是Redis的Java版客户端(驱动),具体如何引入呢?方法主要有两种:如果你的项目是用Maven管理的,我们在pom.xml中添加Jedis的引用即可,代码如下:redis...
回答:谢谢邀请!编程语言与开发场景有密切的关系,通常情况下不同的编程语言都有其特定的应用场景,比如PHP的Web开发、Java的后端开发、Swift的iOS开发、Scala的大数据开发、C的嵌入式开发等等,当然不少语言也存在应用场景的重叠,比如PHP、Java、Python都可以进行Web开发,那么到底哪个语言更好呢?当判断一个语言是否更好时,有很多标准,不同的编程语言在不同的维度上也许会有较大的差距,...
回答:Java在很多年来一直都是行业老大,归根结底还是因为Java的安全性高,性能好;但是近几年也有其他语言在崛起,如python、golang等,这些语言有着各自的有点;python在数据挖掘、大数据人工智能等领域是很有优势的,而golang更适合写数据接口,就连鼎鼎大名的B站(哔哩哔哩)都用golang重写了所有java后端程序;可见python、golang还是值得学习的;不过java的地位在未来...
...象,我们编写程序就是去操作这个语言。那么: ·Java是怎么去操作这个对象的呢? ·同时这个对象怎么生成的? ·我们又怎么去区分这么多对象呢? ·对象的存在应该有空间,那么对象存储在哪呢? ·有开始就有结束,有生成...
...单例,问了为什么用Volatile,synchronize移到方法最外面会怎么样? 单例模式在你项目里哪些应用? 数据连接池 对高负载有了解么 你意向的技术方向是哪块?(答主回答的高并发,然后面试官说他是做高负载的) 对高并发有...
...如何 设计。 有没有有顺序的Map实现类,如果有,他们是怎么保证有序的。 抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口 么。 继承和聚合的区别在哪。 IO模型有哪些,讲讲你理解...
...ome之后,默认的布局方式:javaee方式,我们目前是javase,怎么切换布局方式到javase呢? 点击右上角倒数第二个小图标,打开一个窗口,选择java。 我把这个javase布局中所有没有用的窗口全部关闭:只留下:package explorer 一不小心...
...以带着这几个问题进行学习: 传输的标准格式是什么? 怎么样将请求转化为传输的流? 怎么接收和处理流? 传输协议是? 不过应用级的远程通信协议并不会在传输协议上做什么多大的改进,主要是在流操作方面,让应用层...
...以及这样设计的原因 HashMap的实现原理,1.8之后对于碰撞怎么处理的,如果key没有实现compareable接口,红黑树根据什么插入? 聊了下jvm的内存结构,线程安全的部门,各个部门的职能? 说明下类的加载过程,类加载的双亲委派模...
...线程下 i++ 结果正确? 一个线程如果出现了运行时异常会怎么样? 如何在两个线程之间共享数据? 生产者消费者模型的作用是什么? 怎么唤醒一个阻塞的线程? Java中用到的线程调度算法是什么 单例模式的线程安全性? 线程类的构造...
...过,常用的数据结构以及在业务中使用的场景,redis的hash怎么实现的,rehash过程讲一下和JavaHashMap的rehash有什么区别?redis cluster有没有了解过,怎么做到高可用的?redis的持久化机制,为啥不能用redis做专门的持久化数据库存储...
...在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什...
...在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什...
...可能的,一年的经验自己完全可以入行了,是时候该学习怎么进行需求分析,怎么设计数据库,怎么写各类文档,怎么写更好的代码? 所以说:一个人在一家公司呆久了,千万不要模式化,一直待着舒适区,因为当你一旦离开...
...边用到了几个类(当时这个问题直接懵了)。courrentHashmap怎么实现的,linkedlist和arraylist有什么区别。cas是什么,怎么实现的,会有什么问题。tcp的三次握手四次挥手。设计模式有什么了解。当时说了一个责任链模式。又问了下...
...vate,protected,以及不写(默认)时的区别?访问修饰符底层怎么实现访问权限管理? 1.0.0.8 静态变量和实例变量的区别?成员变量与局部变量的区别有那些?外部类和内部类有何区别,生命周期是怎样的? 1.0.0.9 如何实现对象克隆...
...架构体系,掌握了性能调优的方法,仅仅做一个ppt架构师怎么行? 用户中心,单点登录怎么玩 商品,店铺怎么玩 订单,支付怎么玩 通知,推送怎么玩 数据分析怎么玩 唯有通过实战,才能站上华山之巅。 画外音:小伙伴...
...,List, ArrayList, Set ,HashSet, Map ,HashSet 等等, 要是不知道怎么写, 看看JDK的源码就可以了, 那里有最好的老师。 实现一遍能更好的明白面向对象的设计, 接口,抽象类, 具体类的关系, 怎么分离职责,会学习到设计模式中的...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...