240 发简信
IP属地:山西
  • 120
    Spring Boot关于Eureka配置文件解析

    Eureka是Spring Cloud的一个原生的注册中心。Spring Cloud使用Eureka进行服务注册十分简单,只要在application.yml添加配置即可 其...

  • 120
    Linux截图软件

    在Ubuntu下找个可以编辑的截图软件真的是太难了 方案一:使用米聊的聊天窗口的截图原则弊端: 米聊窗口不能调小,更加不能隐藏只最小化,容易遮挡,只能满足一些简单的场景 会放...

  • Ubuntu下mysql 修改root密码

    mysql 修改root密码 跳过验证 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf[mysqld]## * Basic Setti...

  • Java IO流阻塞现状理解

    Java线程的状态有五种.其中IO流操作一些接口是阻塞操作的例如 看scanner.next()这行代码可以一直跟到这( FileInputStream.java): 这个方...

  • IO模型

    tomcat关于IO模型的设置在conf/server.xml中配置 BIOprotocol="org.apache.coyote.http11.Http11Protocol...

  • Java的String理解

    String对象方式的创建方式 查看main的字节码 //1.new的方式创建String s = new String("abc");创建的方式,可以看到0: new ...

  • 120
    Mysql慢查询分析

    在弄数据库分库分表的时候出现了一条慢查询: 可以看到这条SQL的开销时间是12.51秒,在【Joins per Type】可以看到有join using range(sele...

  • 120
    Spring 监听机制

    在看一些开源代码的时候,经常出现Spring 发布事件的身影。 JDK其实就有监听模式 事件的发布者继承Observable 事件的监听者实现Observer, 定义监听列表...

  • vs code 修改python版本

    File - Preferences- setting

  • 120
    JDK Proxy 源码

    说到动态代理的受限于的接口的,这包括两个方面 非接口不能使用JDK动态代理 若一个类实现了接口(implements), 其非接口定义的method也不能使用JDK动态代理为...

  • 120
    Eclipse 调试Hotspot源码

    ubuntu16.04 编译JDK8那么如何在IDE中调试的JVM的源码呢?CLion是收费的,破解的有点不好搞,这时候用Eclipse的就比较合适,C/C++接触比较少记录...

  • 120
    ubuntu16.04 编译JDK8

    ubuntu 编译安装JDK8 源码下载git clone https://gitee.com/lixwcqs/openjdk-jdk8u configure文件添加执行权限...

  • 120
    第三方jar中Logger配置不生效解决

    最近在看nacos源码,为了方便理解,在源码中修改参数和日志参数在看nacos client心跳源码的时候,为了修改参数和增加日志,我将com.alibaba.nacos.c...

  • 120
    JDK Proxy

    动态代理 pre对象为com.sun.proxy.Proxy0字节码通过文件的方式打印出来 点击找到com.sun.proxy.Proxy0的字节码 105~113行是$Pr...

  • Java中断

    背景 Java线程除非线程本身愿意,否则无法提前终止,为了解决线程提前终止的问题,引入了中断机制。 线程自能只能自我中断,不能其他线程中断 流程 几个方法 void inte...

  • 启动类总结

    先看一个例子

  • mysql 笔记

    没半小时统计name的记录数量SELECT concat(substr(create_time,1,13),":",IF(substr(create_time,15,1)<'...

  • JDK动态代理

    背景 静态代理的弊端是对于被代理类的方法要逐个实现,比较繁琐。此外在被代理对象方法变更时也要对应的变更,维护也不方便。动态代理可以方便的解决该问题。 实现步骤 声明接口: 为...

  • 正则表达式

    概念普通符 如 a非打印符 如 \t特殊字符: 如() {}限定符:量词定位符: 如 ^ $非捕获符: 匹配结果不缓存。 如 ?: 个人感觉这篇文章是总结很清晰:正则表达式语法