首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏初见Linux

    11-3 激活修改

    三、修改环境 现在用户已经知道了系统启动文件的位置和内容,就可以修改启动文件,来自定义我们的环境。(准) 1.用户应当修改哪些文件 一般来说,在 PATH 中添加目录或定义额外的环境变量,需要将这些更改放入到 .bash_profile 文件中(或者是其它的等效文件,这取决于系统的发行版本,比如 Ubuntu 系统使用的是 .profile 文件),其它的改变则应录入 .bashrc 文件中。除非是系统管理员需要修改用户公用的默认设置,普通用户只需对主目录下的文件作出修改即可。当然用户也可以修改其它目录

    76610发布于 2020-08-11
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 11-3 Soft Margin SVM

    本系列是《玩转机器学习教程》一个整理的视频笔记。前面两个小节具体介绍了Hard Margin SVM算法的思想,并将这种思想转换为数学中的最优化问题。这一小节:

    1.1K31发布于 2020-07-02
  • 来自专栏LeetCode

    java面试

    Java的每个对象中都有一个锁(monitor,也可以成为监视器) 并且wait(),notify()等方法用于等待对象的锁或者通知其他线程对象的监视器可用。 在Java的线程中并没有可供任何对象使用的锁和同步器。 这就是为什么这些方法是Object类的一部分,这样Java的每一个类都有用于线程间通信的基本方法 volatile关键字在Java中有什么作用?

    95600发布于 2019-03-09
  • 来自专栏bit哲学院

    JAVA面试

    参考链接: 使用Java计算文本文件txt中的行数/单词数/字符数和段落数 基础  1. String是基础数据类型么?  不是,String是一个类 而java的8大基本数据类型分别是: 逻辑类 boolean 文本类 char 整数类 byte, short, int, long 浮点类 double, float。 

    59700发布于 2020-12-12
  • 来自专栏Java架构师必看

    Java面试——Java基础

    所有的 Java虚拟机实例必须在每个类或接口被 Java程序“首次主动使用”时才初始化它们。 如果你经常参加面试,一定会被问到这个 Map实现类,这个 Map实现类是在 jdk1.5中加入的,其在 jdk1.6/1.7中的主要实现原理是 segment段锁,而每个Segment 都继承了 ReentrantLock 八、java -> class -> 执行 ---- Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。 Java.lang.ClassNotFoundException Java.lang.NoSuchMetodException Java.io.IOException Exception:一般分为 Checked 【1】Checked 异常:只有 java语言提供了 Checked异常,Java 认为 Checked异常都是可以被处理的异常,所以 Java程序必须显示处理 Checked异常。

    3.7K33发布于 2021-05-14
  • 来自专栏文大师的新世界

    Java面试

    自己经验有限,篇幅也有限,这里只是记录一些比较容易混淆或有难度和一些易忘的技术知识点,里面有一些也是面试阿里经常会被问到的问题,但是不保证答案全部正确,有错误的地方望大家指正 JVM相关 JVM内存是如何分配的 步骤其实很简单: 读取文件 排序 这里直接提供代码,分别是jdk 1.7和jdk 1.8的2个版本 1.7: import java.io.*; import java.util.*; import ; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; public class Main 乍一看这问题不要太简单,但是我挺佩服问这问题的面试官的,这问题向后衍生无论是广度还是深度都无可挑剔。

    1.1K41发布于 2018-08-30
  • 来自专栏微信公众号:Java团长

    Java面试宝典

    System.out.println(Math.sin(20));传统做法 System.out.println(sin(20)); } } final有哪些用法 final也是很多面试喜欢问的地方 遍历ArrayList时如何正确移除一个元素 该问题的关键在于面试者使用的是 ArrayList 的 remove() 还是 Iterator 的 remove()方法。 这就是所有的面试题,如此之多,是不是?我可以保证,如果你能回答列表中的所有问题,你就可以很轻松的应付任何核心 Java 或者高级 Java 面试。 SOAP 和 RESTful web service,但是这份列表对做 Java 开发的、准备应聘 Java web 开发职位的人还是同样有用的,因为所有的 Java 面试,开始的问题都是 Java 如果你认为我这里有任何应该在这份列表中而被我遗漏了的 Java 流行的问题,你可以自由的给我建议。我的目的是从最近的面试中创建一份最新的、最优的 Java 面试问题列表。

    1.1K20发布于 2018-08-06
  • 来自专栏每日面试

    Java面试:2021.05.28

    Spring怎么解决循环依赖 Spring的循环依赖的理论依据其实是基于Java的引用传递,当我们获取到对象的引用时,对象的field或则属性是可以延后设置的(但是构造器必须是在获取引用之前)。 互斥加锁, Java 中互斥锁的语义就是 同一时间, 只允许一个客户端对资源进行操作 比如 Java 中的关键字 Synchronized, 以及 JUC Lock 包下的 ReentrantLock Lists.newArrayList(lockKey), Lists.newArrayList(lockValue)); KEYS[1]: lockKey ARGV[1]: lockValue 代码不是很多, 也比较简单, 就是在 Java Java面试百分百.jpg

    50810发布于 2021-06-03
  • 来自专栏JavaEdge

    突破Java面试

    sentinal集群,去保证redis主从架构的高可用性,就可以了 redis cluster,主要是针对海量数据+高并发+高可用的场景,海量数据,如果你的数据量很大,那么建议就用redis cluster 1 面试题 现在 redis 的新版本,大家都是用 redis cluster 的,也就是 redis 原生支持的 redis 集群模式,那么面试官肯定会就 redis cluster 对你来个几连炮。 面试题剖析 redis cluster 介绍 自动将数据进行分片,每个 master 上放一部分数据 提供内置的高可用支持,部分 master 不可用时,还是可以继续工作的 在 redis cluster

    41730编辑于 2022-12-15
  • 来自专栏健程之道

    Java面试-interrupt

    我们都知道,Java中停止一个线程不能用stop,因为stop会瞬间强行停止一个线程,且该线程持有的锁并不能释放。大家多习惯于用interrupt,那么使用它又有什么需要注意的呢? interrupt相关的方法 Java中和interrupt相关的方法有三个 public boolean isInterrupted() public void interrupt() public 线程的状态与中断的关系 我们知道,Java中的线程一共6种状态,分别是NEW,RUNNABLE,BLOCKED,WAITING,TIMED_WAITING,TERMINATED(Thread类中有一个State 这两个状态下调用中断方法来中断线程的时候,Java认为毫无意义,所以并不会设置线程的中断标识位。 其实Java是将中断线程的权利交给了我们自己的程序,通过中断标志位,我们的程序可以通过boolean isInterrupted()方法来判断当前线程是否中断,从而决定之后的操作。

    61610发布于 2019-11-02
  • 来自专栏每日面试

    Java面试:2021.05.30

    Java面试百分百.jpg

    58130发布于 2021-06-07
  • 来自专栏每日面试

    Java面试:2021.05.31

    Java面试百分百.jpg

    78020发布于 2021-06-07
  • 来自专栏chenchenchen

    Java面试合集

    2.Java集合框架树 Collection接口:它是Java集合框架的一个根接口,也是List、Set和Queue接口的父接口。 ①如果是第一次请求,那么Tomcat的JSP引擎就把这个JSP文件转换成一个Servlet(一个Servlet从本质上而言也是一个Java类),既然是一个Java类就需要通过编译,生成相应的字节码文件, 因为本身Java语言并不是一款动态语言,如果我们想要得到程序动态的效果,因此便引入了反射机制这一概念。 怎么表达反射? 能用反射做什么? PS:某面试题:Java中创建实例化对象有哪些方式? Java注解可以细分为JDK注解和第三方注解。其具体使用方法,下次有机会再说。 ORM 认识Hibernate和Mybatis之前,必然要先了解一下什么是ORM? Hibernate框架 Hibernate是Java领域内的一款开源的ORM框架技术。 Hibernate的机制原理: ①Hibernate对JDBC进行非常轻量级的封装。

    79810编辑于 2022-03-09
  • 来自专栏Java技术分享圈

    Java面试集锦

                    特点:以线性方式存储,可以存放重复对象 , 有序【存入与取出顺序一致】

    1.1K20发布于 2019-07-01
  • 来自专栏小石头

    Java 面试整理

    一、java基础知识回顾 1、java中的几种基本类型,各占用多少字节? 23、在自己的代码中,如果创建一个 java.lang.String 对象,这个对象是否可以被类加载器加载? 为什么 24、说一说你对 java.lang.Object 对象中 hashCode 和 equals 方法的理解。在什么场景下需要重新实现这两个方法。 28、Java 中的 HashSet 内部是如何工作的。 29、什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。 30、 java 中的 Math.round(-1.5) 等于多少? 31、 java 中 IO 流分为几种?(功能和类型区分) 32、Files的常用方法有哪些?

    72010编辑于 2022-11-10
  • 来自专栏每日面试

    Java面试:2021.05.26

    Java面试百分百.jpg

    64730发布于 2021-06-03
  • 来自专栏JAVA人生/面试技巧

    每日JAVA面试

    ?

    43420发布于 2019-12-25
  • 来自专栏Java架构师必看

    Java面试——Linux

    Java面试——Linux 一、如果知道一个文件名称,怎么查这个文件在 Linux下的哪个目录,如:要查找 tnsnames.ora文件 1 find / -name tnsnames.ora 2 # 还可以用locate 来查找 3 locate tnsnames.ora 二、Linux 中如何查看某个端口是否被占用 netstat -anp | grep 端口号 三、如何查看所有 Java进程 ps -ef | grep java 四、怎么对命令进行取别名 alias la='ls -a' 五、什么是交换空间:交换空间是 Linux使用的一定空间,用于临时保存一些并发运行的程序。

    1.3K30发布于 2021-04-26
  • 来自专栏每日面试

    Java面试:2021.05.20

    对于任意一个类,都需要由加载它的类加载器和这个类本身来一同确立其在Java虚拟机中的唯一性。 为什么需要双亲委派? 里无法获取,负责加载<JAVA_HOME>/lib下的类。 扩展类加载器(Extension ClassLoader):Java实现,可以在java里获取,负责加载<JAVA_HOME>/lib/ext下的类。 但又说volatile不能保证原子性(java程序员很熟悉这句话:volatile仅仅用来保证该变量对所有线程的可见性,但不保证原子性)。 其他面试内容: 1、Hashmap的底层实现,效率提升了多少(用时间复杂度表示)? 2、如何用两个栈实现一个队列,最大容量是多少? 3、讲一下OSI七层模型?

    57520发布于 2021-05-27
  • 来自专栏每日面试

    Java面试:2021.05.12

    4.jpg 今日份其他面试问题: 哈希原理; 哈希结构和b+tree谁的速度更快; 如何分库分表; 分布式事务解决方案; kafka如何解决不能传送大于10k的消息; nacos和eruika如何选型

    69730发布于 2021-05-17
领券