• 创建字符串对象的方法和内存使用

    创建字符串对象的方法和内存使用 以下分析基于HotSpot虚拟机 注意 jdk1.7以上 的两个变化: 虚拟机内存中,常量池由方法区转移到堆。 String.intern() ,如果常量池存在等于此String对象的字符串,则返回该常量池中对象的引用;否则,在常量池中生成一个对原字符串的引...

    2020-03-03 16:03:17 虚拟机AV虚拟对象代码字符串函数语句使用value

  • bash 字符串截取,替换,删除,条件赋值

    bash 字符串截取,替换,删除,条件赋值 字符串按位置切片 ${var:offset:length} offset:从第几个开始切 length:切多长。可以是负数(从最右面开始切多长,注意负号和冒号之间必须有空格)。 [root@localhost scripts]# var=23dfja[root@localhost scripts]# echo ${...

    2020-03-03 16:02:56 文件LinuxqqechoQQ群用户系统微信C++<

  • HashMap分析

    HashMap分析 目录 存储结构 初始化 put resize 树化 get 为什么HashMap中equals()和hashCode()要同时重写? 为何HashMap的数组长度一定是2的次幂? 线程安全 参考 存储结构 JDK1.8前是数组+链表,JDK1.8之后是数组+链表+红黑树。本文分析基于JDK1.8源代码。 HashMap的...

    2020-03-03 16:02:47 定义用户IE2345PS内部结构镜像AccessAVHTTPS

  • 设计模式(二)—— 简单工厂模式

    设计模式(二)—— 简单工厂模式 本系列博客是自己在学习设计模式过程中收集整理的文章集合,其他文章参看设计模式传送门 本文是转载文章,原文请参见原文 概念 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一...

    2020-03-03 16:01:41 定义系统转载文章AV层次修改对象casesys形式

  • 彻底消灭if-else嵌套

    彻底消灭if-else嵌套 if-else 作为每种编程语言都不可或缺的条件语句,我们在编程时会大量的用到。但if-else 一般不建议嵌套超过三层,如果一段代码存在过多的 if-else 嵌套,代码的可读性就会急速下降,后期维护难度也大大提高。 一、背景 1.1 反面教材 不知大家有没...

    2020-03-03 16:01:15 文件定义用户IE对策系统技术交流PSAVHTTPS

  • 标签模拟多选择框checkbox

    标签模拟多选择框checkbox 用label标签模拟checkbox选择框,贴出关键代码如下:(具体样式还需自己调整一下) 我的效果: 多个选项框设置一样,改变下input输入框的calss名与label名即可, HTML代码: div class ="hander" input type ="checkbox" name ="favorite" va...

    2020-03-03 16:00:38 css代码AVCheckBox<HTMLcheckedname隐藏代码text-align

  • java入门

    java入门 1.代码 public class HelloWorld{ //HelloWorld为类名必须和文件名相对 public static void main(String[] args){ //main为入口函数 System.out.println(hello world); // System.out.println为打印 }}/*一个文件可以有多个class,但是只能一个声明为public,...

    2020-03-02 16:03:15 java入门文件定义AV<thetab数字文件名常用

  • bash 数组

    bash 数组 有2种数组: 索引数组 关联数组(java里的Hashmap),用key关联value 声明数组: #声明索引数组declare -a ary#声明关联数组declare -a ary 引用数组:${ary[idx]} 必须加大括号 直接访问数组名,就是访问第一个元素 [root@localhost ~]# ani[0]=dog[root@lo...

    2020-03-02 16:02:57 文件qqechoQQ群微信C++AV<the索引

  • 使用SpringBoot开发群聊应用

    使用SpringBoot开发群聊应用 通过本文你将学习如何使用Spring Boot和WebSocket API开发一个简单的群聊天应用。 WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务器主动向客户端...

    2020-03-02 16:02:44 api开发前端开发文件服务器定义word用户IECloudFlareWebSocket

  • 启动时查看配置文件application.yml

    启动时查看配置文件application.yml Spring Boot Application 事件和监听器 在多环境的情况下。 可能需要切换配置文件的一个对应的属性来切换环境 面临的问题就是 如何在springboot加载完配置文件的时候就可以立即校验对应的属性值 SmartApplicationListener实现监听解...

    2020-03-02 02:35:51 文件系统timAVnttNTP<Application触发指定