自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 拿怎么拯救你?我的慢SQL

导言你们是否也遇到过下列场景?关于SQL 的问题,在处理大体量数据时,大部分开发人员也许都为之夜不能寐,辗转反侧,这也是为什么 中间件(如Redis)和列式存储(如HBase)因此应运而生。新技术的应用势必能解决一些问题,但是也会带来新的问题。替代技术非本章所要讨论的重点,这里就针对SQL 的优化提出一些切实可行的建议。

2023-08-13 18:48:00 43 1

原创 oracle ~ table 你不知道的事

关于oracle 或者任何一款数据库,80%的人都只知道增删改查,查出来的数据以行格式呈现,然后每天做着大量重复的crud 的业务开发工作,却喊着为什么涨工资不是自己?这话是问诞生于泡沫时期—站在风口上的程序员,也是问曾经和现在的自己。我们能应付绝大部分的工作难题,就算应对不了,公司也会给足effort 学习,就算能解决问题,花费的时间和思考的深度也很难给人惊喜。程序员界总有20%的人,在暴风雨来之前,就预备好了一切,持续不断地深入思考让他们拥有洞察事物本质的能力,他们是可靠的人,也是升职加薪最快的人。

2023-07-08 23:02:07 77 1

原创 oracle!就得这么学

oracle 体系结构。

2023-06-17 22:37:16 52 1

原创 dubbo + zookeeper

2018-8-4 dubbo + zookeeperdubbo架构图节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。 Monitor: 统计服务的调用次调和调用时间的监控中心。 Container: 服务运行容器。调用关系说明: 0. 服务容器负责启动,加载,运行服务提供者。 1. 服务提供者在启动时,向注册中心注册自己提供的服务

2021-11-25 21:38:52 92

原创 gitHub clone慢的解决办法

打开C->windows->system32->driver->etc->hosts,在最后一行加入如下一句:ip github.global.ssl.fastly.net这样ping github.global.ssl.fastly.net发现github限制取消了。...

2018-12-25 20:52:44 167

原创 Mysql 优化之海量数据分析

现在的信息时代,有大量的数据需要被查询并分析。这里所指的海量数据是至少几百万条甚至上千条的是数据返回。基于Mysql 这类的关系型数据库,查询还可能还涉及多表连查,性能可想而知,要想进行优化,就必须要对网络传输、数据服务器处理时间、CPU性能、索引效率等多方面因素进行一定的分析。从而才能得到真正耗时的症结所在,合理的对症下药,优化Mysql的查询性能。上一次讲到通过跨列查询导致索引失效,来学习 ...

2018-12-10 22:51:17 523

原创 MySql查询优化之索引跨列使用

  近期打算啃一啃Mysql,谈到数据库总是绕不过查询速度,Mysql 因其开源等的缘故,在各个关系型数据库中脱颖而出。这篇文章主要是对这段时间的学习mark 一下。如果还对看到这篇文章的你, 能有所帮助, 那就再好不过了。  进行优化,需要先了解explain 使用。执行SQL 语句只需要在执行查询语句前,添加 “explain” 关键字explain + SQL语句详细参照以下描述...

2018-11-25 20:24:09 526

原创 Head First--设计模式之观察者模式分析

Head First–设计模式之观察者模式分析基本简介 观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。 观察者设计模式定义了对象间的一种一对多的组合关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。[注:摘自百度百科 ] ...

2018-03-04 17:50:39 145

原创 文件各种读取方式

最近工作需要正好需要研究文件的上传下载,由于基础打得不算扎实,实在忏愧,还是需要恶补一下,文件的各种读入方式。File 类关注的是文件在磁盘上的存储,而FileInputStream流类关注的是文件的内容。 FileInputStream 用于从文件读取信息 代表文件名的一个 String,或者一个 File 或 FileDescriptor 对 象 / 作 为 一 个 数 据 源 使 用

2017-06-22 20:29:53 468

原创 ArrayList sort和Iterator用法

ArrayList sort 用法 项目中曾经用到比较复杂的Comparator来进行排序,当时一直不大明白其中的原理,今天就来分析一下。1、Sort 1.1、数组运用sort(例如,sort(Cah)) //数组的定义 char[] ch = new char[20]; String s= "546312"; ch=s.toCha

2017-06-14 22:12:01 601

原创 java ArrayList学习

ArrayList 介绍 ArrayList 是一种线性数据结构,它的底层是用数组实现的,相当于动态数组。与Java 中的 数组相比,它的容量能动态增长。类似于C语言中的动态申请内存,动态增长内存。 当创建一个数组的时候,就必须确定它的大小,系统会在内存中开辟一块连续的空间,用来保存数组,因此数组容量固定且无法动态改变。ArrayList在保留数组可以快速查找的优势的基础上,弥补了数

2017-06-10 22:19:24 279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除