240 发简信
IP属地:河北
  • 120
    java jar包反编译

    什么是编译? 对java来说,编译就是把一个.java文件变成一个.class字节码文件的过程;.java文件是人类易读的,而.class文件是二进制的,人们难以读懂,有时候...

  • 找时间重画下,这个图片确实模糊了

    java静态代理和动态代理的原理分析与区别

    1、java中的代理是什么? 我们先不说技术体系中的代理,我们先来回忆下我们的现实生活中是否有代理这种情况存在:比如微商,某个公司做出某种产品,然后微商他们用公司的渠道价买来...

  • synchronized和juc比较

    为什么有了synchronized之后还需要juc的锁呢? 1、synchronized是非公平锁,无法用作公平锁,某些需要公平锁的场景用不了。2、所以就出现了juc:一系列...

  • 120
    java类加载流程之双亲委派与破坏

    双亲委派是什么? 1、首先我们看下如何自定义一个类加载器自定义类加载器需要继承ClassLoader类,并重写loadClass(String name, boolean r...

  • 120
    java反射源码分析,思路超清晰

    参考:https://www.cnblogs.com/chanshuyi/p/head_first_of_reflection.html#%E5%8F%8D%E5%B0%84...

  • 120
    kerberos 配置解决常见问题

    关于kdc 支持TCP/UDP协议的问题 kdc原生支持tcp/udp协议,客户端访问kdc服务时,默认先使用udp协议发起请求,如果数据包过大或者请求失败,然后再换用tcp...

  • 120
    kerberos认证流程图解

    建议:直接看图片比较模糊,可以点击图片,查看原图,然后放大图片来看。 参考:推荐阅读顺序:1、https://blog.csdn.net/xmm1981/article/de...

  • 120
    帮你搞懂java注解(二)

    前言 承接注解的上一篇帮你搞懂java注解(一)[https://www.jianshu.com/p/8ecb0f5c1306],上一篇把注解是什么、有什么用、什么情况下要用...

  • 120
    帮你搞懂java注解(一)

    前言 这个知识点计划分3篇文章来讲解。 1、java注解是什么? 注解是jdk1.5引入的一个新特性; 可以把它理解为一种能够跟代码绑定并且能够存储数据的技术;【与代码绑定】...

  • 120
    java静态代理和动态代理的原理分析与区别

    1、java中的代理是什么? 我们先不说技术体系中的代理,我们先来回忆下我们的现实生活中是否有代理这种情况存在:比如微商,某个公司做出某种产品,然后微商他们用公司的渠道价买来...

  • 120
    程序遇到DNS解析问题导致服务启动失败排查过程

    前言 因为组件涉及公司信息,所以我这里就自己写个demo模拟实现当时的报错现象了。 demo代码 错误详情: java.io.IOException: DNSName com...

  • ssh配置免密后依然需要输入密码的问题解决及排查过程

    如何对某个用户配置免密: 根据上述操作生成相关密钥后,执行ssh localhost,依然需要输入密码,排查问题: 先检查ssh配置文件,包括客户端配置文件ssh_confi...

  • 环形缓冲区

    本质上是一个数组,但是它又跟普通的数组不太一样,普通的数组只有一个指针,移动下标是index+1的方式;而环形缓冲区有两个指针:head指针:表示读取数据的指针;tail指针...

  • kerberos数据迁移后keytab的有效性验证

    背景 现在线上的账户集中性管理系统有两个信息存储系统,一个是kerberos,一个是openldap,每次创建一个ldap账户,都会对应地生成一个kerberos的princ...

  • 120
    mysql无法启动问题

    现象:mysql安装后通过service mysqld start无法启动。报错信息如下: 主要含义是说:mysql启动过程中找不到/var/lib/mysql/aria_l...

  • 120
    java字节码解读

    什么是字节码文件 字节码文件就是以字节(1字节=8位)为最小存储单位的文件;我们平常开发的java代码,其存储文件都是以.java为后缀的;而这些以.java为后缀的文件是给...

个人介绍
程序员也有帅的呀