最高频率JVM面试题

对于中高级面试的时候,不仅要问你一些基本型的概念,比如说:JVM运行时数据区有哪些?虚拟机栈是干什么的?内存是如何分配的?类加载是怎么加载的?垃圾回收算法有哪些?线程与虚拟机栈有什么关系?等等....,上面的问题看看书也许就ok了,但是下面这两个问题,可能你在很多书上不一定能看得到,就算看得到估计也是零碎的: CPU持续飙高,该如何处理?top 查看当前 CPU 情况,找到占用 CPU 过高的进程
分类: 编程语言 发布时间: 12-13 21:59 阅读次数: 0

Microsoft Intune 选择性擦除

当设备丢失或被盗,或如果员工离开公司,你想要确保从设备中删除了公司应用数据。但是,你可能不想删除设备上的个人数据,尤其是如果该设备为员工所有。本篇文章介绍如何使用Intune进行选择性擦除。创建选择性擦除请求在MicrosoftEndpointManagent中,进入应用>应用配置策略,选择创建擦除请求选择需要创建选择性擦除的用户选择要对该用户的哪一台设备进行选择性擦除随后在擦除请求中可以看
分类: 企业开发 发布时间: 12-13 21:59 阅读次数: 0

【刨根问底】BigDecimal 案例和部分源码分析

本文总以下几个部分:前言Bigdecimal定义Bigdecimal创建方式Bigdecimal部分源码分析Bigdecimal坑Bigdecimal使用建议Bigdecimal工具类前言在咱们开发过程中很容易遇到计算的问题,普通计算其实也还好使用int、long、double、float基本上能应付。但是如果涉及到数据类型转后在处理等就不是很好做,于是这会Bigdecimal就出现了。BigDe
分类: 编程语言 发布时间: 12-13 21:59 阅读次数: 0

【刨根问底】String源码解析

String这个类,到底是个什么玩意?底层是怎么搞的呢?本文带来详细分析:开始发车,String源码: String定义public final class String implements java.io.Serializable,  Comparable<String>, CharSequence {  //...   }String是一个final类,既不能被继承的类Strin
分类: 编程语言 发布时间: 12-13 21:59 阅读次数: 0

CA 证书颁发机构

51CTO博客2.0是国内领先的IT原创文章分享及交流平台,包含系统运维,云计算,大数据分析,Web开发入门,高可用架构,微服务,架构设计,PHP教程,Python入门,Java,数据库,网络安全,人工智能,区块链,移动开发技术,服务器,考试认证等文章。
分类: 企业开发 发布时间: 12-13 21:59 阅读次数: 0

指针、操作符、数组。

指针:int是int型指针p是变量,intp就是指针,指针只能存储地址里面的值还是本身都只能存放地址,不同类型的指针能存放的字节都是4/8(因为32位是4字节,64是8字节)这是固定不会因为指针的类型的不同字节就会不同。指针如何初始化?intp=&a;\&是取值a是变量名,如果不用&会报错因为指针只接收地址,不能接收a的值。3.如何使用指针?intp=&a;printf(“
分类: 其他 发布时间: 12-13 21:58 阅读次数: 0

linux用户管理(useradd,usermod,suerdel命令详解)

linux用户管理(useradd,usermod,suerdel命令详解)
分类: 企业开发 发布时间: 12-13 20:19 阅读次数: 0

OPNsense设置端口转发实现远程访问群晖NAS

本文介绍使用防火墙的端口转发功能来实现NAS的远程访问。
分类: 企业开发 发布时间: 12-13 20:19 阅读次数: 0

源码编译安装LNMP+wordpress

linux 基础
分类: 企业开发 发布时间: 12-13 20:19 阅读次数: 0

从零开始的RPG游戏制作教程

前言欢迎点开本教程。既然你都点开了这教程,考虑读这么个长篇教程了,不妨花个3分钟读读前言,来了解一下我们希望通过这套教程为你带来的除了技能以外的更重要的东西吧。本教程是以普及成体系的游戏制作知识为目的而撰写的一套入门级的角色扮演游戏制作教程和进阶指南。我们希望帮助那些不满足于制作简单的游戏demo,对制作更复杂的游戏感兴趣的,想要深入了解如何制作具有一定设计复杂度、包含更丰富内容游戏的爱好者或开发
分类: 企业开发 发布时间: 12-13 20:19 阅读次数: 0

搞定MySQL安装难安装贵问题

真正绿色免安装
分类: 数据库 发布时间: 12-13 20:19 阅读次数: 0

20个堪称神器的命令行软件

1.ag:比grep、ack更快的递归搜索文件内容。2.tig:字符模式下交互查看git项目,可以替代git命令。3.mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。4.jq: json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。5.shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规
分类: 企业开发 发布时间: 12-13 20:09 阅读次数: 0

蛋糕太大,吃一块就够了!程序员该有的学习思维

最近,有位出租车司机给了我很大的启发。某天中午,搭上一辆出租车,在车上和师傅闲聊,师傅很放松地说:“你是我今天的第8位客人,再接2个人,我今天的目标就算完成了。”我感到一阵惊讶,毕竟,在多数人心中,出租车司机都是非常赶时间,想多拉客人的,他居然每天只拉10位客人。我不禁好奇他的收入,便小心询问了下,师傅也毫不避讳地说:“其他司机每天跑三五百就不错了,我拼一点的话,跑个2000块不成问题。”这就让我
分类: 编程语言 发布时间: 12-13 20:09 阅读次数: 0

传统的BIO

传统BIO网络编程的基本模型是C/S模型(client/server),即两个进程间的通信。服务端提供IP地址和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。传统的同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;Socket负责发起连接操作。连接成功后,双方通过输入和输出流进行同步阻塞式通信
分类: 编程语言 发布时间: 12-13 20:09 阅读次数: 0

总结关于【代码中的坏味道】

“如果尿不湿臭了,就换掉它”——语出Beck奶奶。“真想骂人,这代码谁写的?这变量是什么意思?这个写死的是什么意思?一句注释都没有?”。这些话尽管很多人没说出口,但是心里多少都会想说。其实,真正开发中有人说你代码写的不好,并且有理有据,请接受并默默感谢他,因为这会使你成长。反之,不说你的人或许看似对你挺好,实则是“害”你。不出问题,你的领导或许不太会注意你的代码写的怎么样,而一旦出问题或需求有变化
分类: 编程语言 发布时间: 12-13 20:09 阅读次数: 0

多线程面试题【基本概念和线程创建】

你怎么理解线程?说到线程,一般要说到进程。进程是指每个独立程序在计算机上的一次执行活动,例如运行中的微信程序等。进程进一步可以细化为线程,线程是一个程序内部的一条执行路径。如果一个程序中可以在同一时间内执行多个线程,就说这个程序是支持多线程的。线程和进程有什么区别?从定义来说,线程只是一个程序内部的一条执行路径,而进程是所有线程的集合。从切换开销来说,线程间的切换开销小,而进程间的切换开销大。Ja
分类: 编程语言 发布时间: 12-13 20:09 阅读次数: 0

搞清楚一道关于Integer的面试题

请看题1:   {        ([] ) {            ;            ;            ;            ;         ..(  );         ..(  );     } }上面这道题输出:false true因为Java的自动拆箱和自动封箱,那么Integer a = 888;就是相当于Integer a = new Integer(88
分类: 编程语言 发布时间: 12-13 20:09 阅读次数: 0

解决不了实际问题,还敢说自己牛逼哄哄?

你见过的牛逼程序员都是啥样的?在我看来,他们都是解决问题的能手。特别对于突发的、紧急的、别人解决不了的难题,他们能一气呵成,出色解决。当线上出现某个BUG,大家都束手无策的时候,他淡定地抽根烟,说“我看看”。就好像黑暗中的一丝亮光,给迷茫慌张的大家带来希望。当问题成功解决时,他嫣然一笑,说“还行,能搞定”。这样的人,不禁让人感叹一句:“真牛啊!”曾经,网上有一个关于马化腾的段子:曾经和pony(马
分类: 编程语言 发布时间: 12-13 20:09 阅读次数: 0

跳来跳去,最后竟成了“跳梁小丑”!

看到HR小哥最近一脸愁容,走过去问一问发生了啥。原来,刚招的员工离职走人了,他又得重新招人。“招人的速度真是赶不上他们离职的速度呀!”HR小哥抱怨到:“真是不敢招频繁跳槽的人了,这些人的稳定性太差,对公司忠诚度低,来了不久又跳槽,还得重新招人……”除了HR,发现最近项目组长也开始唠叨:“那个小A走了?来了还没到3月吧?入职后一月打酱油, 离职前一月打酱油,剩下一月能干啥?”程序员小M最近也比较烦,
分类: 编程语言 发布时间: 12-13 20:09 阅读次数: 0

如何理解数组在Java中作为一个类?【完整版】

这是昨天一个小伙伴去面试被问到的问题。问题分析Java中数组的使用方法和C/C++中的比较类似,但是在Java中它的本质是一个Java类,只是这个类比较特殊,所以很容易被一些程序员误解。建议在回答该问题的时候,全面地回顾下Java中数组的特性。大家都知道,Java的数据类型可以分为两种:基本类型和引用类型。那么数组属于哪一种类型呢?很显然,数组肯定不属于基本类型,因为基本类型只有那8种(byte、
分类: 编程语言 发布时间: 12-13 20:09 阅读次数: 0