随笔分类 -  纳百川,立千仞

觉得值得钻研的方向以及技术,去其糟粕,取其精华。得以沉淀。
摘要:DataGrip 版是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何 阅读全文
posted @ 2020-08-05 09:07 遇见0817 阅读(794) 评论(0) 推荐(0)
摘要:准备工作 一般分页查询 使用子查询优化 使用 id 限定优化 使用临时表优化 关于数据表的id说明 当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方 阅读全文
posted @ 2020-07-23 11:05 遇见0817 阅读(371) 评论(0) 推荐(0)
摘要:1. JVM相关 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。 不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。 JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。 阅读全文
posted @ 2020-06-28 14:05 遇见0817 阅读(202) 评论(0) 推荐(0)
摘要:1. idea安装插件的方法。 file->setting->plugins 搜索插件的名称,如果没有安装这个插件就可以自己搜索 然后点击下载 下载完成之后可能有的插件需要重启idea,有的不需要,如果他提示你重启就重启idea就好了。 2. AiXcoder Code Completer 插件 这 阅读全文
posted @ 2020-06-28 10:39 遇见0817 阅读(1052) 评论(0) 推荐(0)
摘要:什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前 阅读全文
posted @ 2020-06-08 15:46 遇见0817 阅读(193) 评论(0) 推荐(0)
摘要:前言 负载均衡是指在集群中,将多个数据请求分散在不同单元上进行执行,主要为了提高系统容错能力和加强系统对数据的处理能力。 在 Dubbo 中,一次服务的调用就是对所有实体域 Invoker 的一次筛选过滤,最终选定具体调用的 Invoker。首先在 Directory 中获取全部 Invoker 列 阅读全文
posted @ 2020-05-27 10:37 遇见0817 阅读(417) 评论(0) 推荐(0)
摘要:下面是Java异常类的组织结构,红色区域的异常类表示是程序需要显示捕捉或者抛出的。 Throwable Throwable是Java异常的顶级类,所有的异常都继承于这个类。 Error,Exception是异常类的两个大分类。 Error Error是非程序异常,即程序不能捕获的异常,一般是编译或者 阅读全文
posted @ 2020-05-22 15:45 遇见0817 阅读(146) 评论(0) 推荐(0)
摘要:Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。 linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上 阅读全文
posted @ 2020-05-22 09:30 遇见0817 阅读(152) 评论(0) 推荐(0)
摘要:一、Java中创建线程主要有三种方式: 1、继承Thread类创建线程类 定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。 创建Thread子类的实例,即创建了线程对象。 调用线程对象的start()方法来启动该线程。 阅读全文
posted @ 2020-05-19 15:22 遇见0817 阅读(179) 评论(0) 推荐(0)
摘要:垃圾回收( Garbage Collection 以下简称 GC)诞生于1960年 MIT 的 Lisp 语言,有半个多世纪的历史。在Java 中,JVM 会对内存进行自动分配与回收,其中 GC 的主要作用就是清楚不再使用的对象,自动释放内存。 GC 相关的研究者们主要是思考这3件事情。 哪些内存需 阅读全文
posted @ 2020-05-08 15:03 遇见0817 阅读(233) 评论(0) 推荐(0)
摘要:文章来源“Java知音”微信公众号 下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 具体分解如下: 1.INNER JOIN(内连接) SELECT <select_list> FROM Table_A A INNER JOIN 阅读全文
posted @ 2020-04-15 15:18 遇见0817 阅读(585) 评论(0) 推荐(1)
摘要:作者:烟雨星空 https://www.cnblogs.com/starry-skys/p/12689683.html 前言 HashMap 源码和底层原理在现在面试中是必问的。因此,我们非常有必要搞清楚它的底层实现和思想,才能在面试中对答如流,跟面试官大战三百回合。文章较长,介绍了很多原理性的问题 阅读全文
posted @ 2020-04-13 10:19 遇见0817 阅读(272) 评论(0) 推荐(0)
摘要:作者:赵栩彬 segmentfault.com/a/1190000018631870 前言 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷. 1. 优化一览图 2. 阅读全文
posted @ 2020-04-07 16:20 遇见0817 阅读(228) 评论(0) 推荐(0)
摘要:作者:smile_lg blog.csdn.net/smile_lg/article/details/71215619 用来循环容器的标签forEach,查看例子 foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元 阅读全文
posted @ 2020-04-07 15:31 遇见0817 阅读(168) 评论(0) 推荐(0)
摘要:当MySQL单表记录数过大时,增删改查性能都会急剧下降 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。 而事实上很多时候 MySQL 单表的性能依然有不少优化空 阅读全文
posted @ 2020-03-25 17:01 遇见0817 阅读(230) 评论(0) 推荐(0)