[置顶] 工作准则

摘要: 在网上看到的,先摘抄如下,时刻警示自己:第一则:工作不养闲人,团队不养懒人。第二则:入一行, 先别惦记着能赚钱, 先学着让自己值钱。第三则:没有哪个行业的钱是好赚的。第四则:干工作,没有哪个是顺利的,受点气是正常的。第五则:赚不到钱,赚知识;赚不到知识,赚经历;赚不到经历,赚阅历;第六则:只有先改变... 阅读全文
posted @ 2014-11-21 16:29 灵之海 阅读(214) 评论(0) 推荐(0) 编辑

JVM内存模型和类加载机制

摘要: JVM内存模型 Java代码是运行在Java虚拟机(JVM)上的,Java虚拟机通过解释执行(解释器)或编译执行(编译器)来完成。 Java内存模型分为5个部分:方法区(Method Area),Java堆(Heap),Java栈(VM Stack),本地方法栈(Native Method Stac 阅读全文
posted @ 2019-12-17 07:15 灵之海 阅读(266) 评论(0) 推荐(0) 编辑

2019.12月份总结

摘要: 还有联合索引等。 聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据 非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,myisam通过key_buffer把索引先缓存到内存中,当需要访问数据时(通过索引访问数据),在内存中直接搜索索引,然后通过索引找到磁盘相应数 阅读全文
posted @ 2019-12-08 07:08 灵之海 阅读(144) 评论(0) 推荐(0) 编辑

摘抄sql优化

摘要: Sql查询语句的优化?DB索引使用场景? 1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t优化方式:使用具体的字段代替*,只返回使用到的字段。 3、尽量避免使用in 和not 阅读全文
posted @ 2019-12-03 14:15 灵之海 阅读(237) 评论(0) 推荐(0) 编辑

[面试试题]

摘要: Java基础 1、HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 2、HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小。 hashmap的默认大小是16,为2的4次方,每次扩容时,都时原理的2倍,所以是2的N次幂。默认负载因子为0.75,当长度大于原来长度的0. 阅读全文
posted @ 2019-10-08 12:59 灵之海 阅读(154) 评论(0) 推荐(0) 编辑

2019年下半年学习总结

摘要: 一.本系统生成256SHA加密密码的方法 1.取得登陆的用户名及密码,如:用户名:xxxx@example.com 密码:password 2.打开网站 https://www.freeformatter.com/hmac-generator.html#ad-output 3.输入响应的信息,点击生 阅读全文
posted @ 2019-08-14 20:04 灵之海 阅读(368) 评论(0) 推荐(0) 编辑

要看的积累

摘要: 1.TPS、QPS、并发数、响应时间RT tps: Transactions Per Second(每秒传输的事物处理个数) 一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。系统整体处理能力取决于处理能力最低模块的TPS值。 qps: 原理:每天80%的访问集中在20%的时间里,这20%时 阅读全文
posted @ 2019-07-19 09:39 灵之海 阅读(155) 评论(0) 推荐(0) 编辑

【长期积累】Java

摘要: 1.Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。 阅读全文
posted @ 2019-07-16 17:26 灵之海 阅读(129) 评论(0) 推荐(0) 编辑

【长期积累】数据库

摘要: 一、隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION_READ_UNCOMMITTED:这 阅读全文
posted @ 2019-07-16 13:56 灵之海 阅读(164) 评论(0) 推荐(0) 编辑

一些知识总结

摘要: 1.list和set的区别 List和set都是继承collection的接口。List的实现是有序的序列,允许有重复的元素。允许多个null元素。Set的实现是无序的容器,不包括a.equal(b)的元素。所以不允许有重复的元素。 2.HashSet是如何保证不重复的。 HashSet的构造方法是 阅读全文
posted @ 2019-03-16 14:23 灵之海 阅读(163) 评论(0) 推荐(0) 编辑

一些小总结

摘要: 1.sychronized1>当线程 A 调用某对象的synchronized 方法 或者 synchronized 代码块时,若同步锁未释放,其他线程调用同一对象的synchronized 方法 或者 synchronized 代码块时将被阻塞,直至线程 A 释放该对象的同步锁。2>synchro 阅读全文
posted @ 2018-12-11 10:14 灵之海 阅读(172) 评论(0) 推荐(0) 编辑