加载中
JS----------------创建一个具有下拉框效果的input输入框

1.创建一个具有下拉框效果的input的输入框的思路: 1.页面:创建一个input输入框,其下面有一个div 2.通过js函数,点击input的时候触发。为div中添加<ul><li></li></ul>列表 3.其中的<li></l...

2016/08/16 10:47
62
Springboot 配置文件 properties

1.使用 @Value 关联配置文件属性 2.使用 @Component @ConfigurationProperties(prefix = "xx") 使用类 属性 关联配置文件中对应的属性 3. @Bean @ConfigurationProperties("bar.datasource"...

07/27 14:52
19
排查jvm内存问题

1. jstat -gc pid 1000 每 1秒 输出 jvm gc的详情 可以 查看 年轻代的 GC情况 判断是否进行 频率 轻GC

07/27 09:12
13
Kafka的知识点

Kafka Borker 1.kafka服务节点,一般使用奇数个数,配合zk做高可用。 2.broker存放消息,磁盘存储,使用分区+顺序寻址+零拷贝,实现快速存储。 3.topic ->partition ->segement=.index+.log...

01/17 14:17
141
Kafka配置与命令

1.基本概念: producer //消息生产者 consumer //消息消费者 consumer group //消费者组 可以通过设置group 来区分 队列模式 以及 发布订阅模式 kafka server //broker,kafka服务器 存放top...

Zookeeper的配置以及命令

1.zoo.cfg 核心配置文件 clientPort: 默认为2181端口 这个端口就是客户端连接Zookeeper服务器的端口,Zookeeper会监听这个端口接受客户端的访问请求; server.A=B:C:D中的A是一个数字,表示这...

01/16 11:38
26
Kafka的消息存储

Kafka消息存储 结构 Broker 服务 ->topic->partiotion ->segement -> index+log ->message 一般kafka+zookeeper做高可用,多个broker, 如果设置partation为2,则每个topic有两个分区(topic_...

01/16 09:26
50
java NIO

特点 1.No -Blocking 非阻塞 使一个线程从某通道发送请求读取数据,但是它仅能得到目前可用的数据,如果目前没有数据可用时,就什么都不会获取,而不是保持线程阻塞,所以直至数据变的可以读...

01/14 15:28
42
HashMap结构与图解

主干结构 1.主干结构 Node<K,V>[] table Node<K,V> implement Map.Entry<K,V> //Node点 static class Node<K,V> implements Map.Entry<K,V> { final int hash; //用来定位数组索引位置 fina...

01/14 14:41
63
JVM知识点

JVM知识点 对象的创建 1.1遇到 new 会查看方法区是否有该类的信息,若果没有会加载类模板信息。 1.2分配内存,其中有两种方式:指针碰撞(java堆中内存是绝对规整的)和空闲列表(针对不规整的...

01/02 15:43
48
怎么尽可能的减少jvm的压力

1.创建全局对象的时候需要谨慎,并且保证全局对象的线程安全 2.创建实体类的时候,需要注意时候有什么其他的方法可以避免 3.少使用反射,反射会造成卡顿 4.session作用域:往session里面存放...

01/02 15:07
72
可重入锁和不可重入锁

不可重入锁:Synchronized +wait + notifyAll :不可重入锁:只要有资源拿到锁的时候,其他进程就会等待。 可重入锁: ReentrantLock await unLock : 可重入锁,线程判断是否是本线程上锁,如...

01/02 15:03
65
JVM创建对象的过程

1、类加载检查,当虚拟机遇到一条new指令的时候,首先去检查这个指令的参数能否在常量池定位到这个类的符合引用,并且检查这个类的符号引用是否已经被加载过,【如果没有则进行类的加载】 2、...

2019/12/31 19:25
46
多线程的情况

1、多个线程操作一个对象的同一个函数:场景 多窗口售票。 Ticket共享资源 implement Runnable run()进行售票。 2、多个线程操作一个对象的不同函数:场景 消费者+生产者。 Clerk类 get()进行...

JDK
2019/12/31 18:01
42
Integer的比较

Integer a = 123; Integer b = 123; System.out.println(a == b); //true Integer a1 = 1234; Integer b1 = 1234; System.out.println(a1 == b1); //false System.out.println(......

2019/12/31 10:18
75
Mysql优化

1、Mysql索引的使用 is null is not null 只要有null 就不会使用到索引; like '%c%'不会使用到索引,‘c%’则会使用按到; 联合索引,最左原则; 2.最左前缀: 联合索引 abc select * from ...

2019/12/30 13:31
90
String 的优化

String a = "1"; String b = "1"+"2"; //在编译期 优化为"12" String c= "12"; System.out.println(b==c); //true String a1 = "1"; String b1 = a1 +"2"; String c1 = "12"; System.o......

2019/12/26 20:02
24
ElasticSearch相关

Elastic Search的结构概念:集群,节点,分片,备份。 关系数据库 ⇒ 数据库 ⇒ 表 ⇒ 行 ⇒ 列(Columns) Elasticsearch ⇒ 索引 ⇒ 类型 ⇒ 文档 ⇒ 字段(Fields) 1.Elastic Search 所有的 ...

2019/12/16 19:15
92
JAVA编译时期和运行时期的区别

编译时期:检查是否有语法错误,如果没有就将其翻译为字节码文件,.class 运行时期:java虚拟机分配内存,解释执行字节码文件。 java编译时期会做一些优化操作。 1、方法重载 在编译时执行;...

2019/12/02 10:15
329
flyway数据脚本版本控制

1.数据库没有 flyway_schema_history 表 配置文件设置 baseline-on-migrate: true :当迁移的时候 没有 flyway_schema_history 表 时,会创建flyway_schema_history 并且默认从 V1开始执行 ...

2019/11/25 11:31
845

没有更多内容

加载失败,请刷新页面

返回顶部
顶部