自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YingYing

初入java猛如虎

  • 博客(12)
  • 收藏
  • 关注

原创 Mysql高级(二) 索引

1. 索引在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序。数据库使用索引以找到特定值,然后顺指针找到包含该值的行。这样可以使对应于表的SQL语句执行得更快,可快速访问数据库表中的特定信息。当表中有大量记录时,若要对表进行查询

2021-05-07 09:11:28 207

原创 Mysql高级(一) 常用函数

1 常用函数我们在进行项目开发中,SQL是我们必须要用的东西,与数据库进行交互和持久化,Mysql是我们经常使用的数据库,其中有很多函数,在我们写sql时提供很大的帮助,本文主要讲了几类常用函数的用法。1.1 聚合函数聚合函数是我们平时用的比较多的一类函数,这里列举如下:count(col) 统计查询结果的总记录数min(col) 查询指定列的最小值max(col) 查询指定列的最大值sum(col) 求和,返回指定列的总和avg(col) 求平均值,返回指定列数据的平

2021-03-23 17:32:26 409 1

原创 Interview Summay

1.JVMApp.java --> App.class --> 通过JVM–>机器码JVM包括类加载器,运行时数据区,和执行引擎,其中运行时数据区又包括方法区、堆、栈、本地方法栈以及程序计数器,方法区里主要有static,final,Class,常量池,栈是先进后出,主要存储一些引用地址,去寻找堆里的内容,其中最重要的是堆,我们的GC垃圾回收机制主要发生在堆,一个JVM只有一个堆,堆的内存大小是可以调节的,通过命令-Xms_ -Xmx_...

2021-03-09 14:58:17 344 2

原创 Promethus+Grafana(监控hbase)

1 Promethus1.1Promethus概述Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社区也十分活跃,他们便将它独立成开源项目,并且有公司来运作。google SRE的书内也曾提到跟他们BorgMon监控系统相似的实现是Prometheus。现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。Promethus官网1.2P

2021-01-21 20:22:41 1249 1

原创 微信公众号开发(消息推送)

微信公众号开发微信公众号简介微信公众号分为服务号、订阅号、企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以。我们所说的微信公众号开发指的是订阅号和服务号。关于订阅号和服务器的区别,官方是这样解释的服务号**:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息;服务号**适用人群:媒体、企业、政府或其他组织。订阅号**:主要偏向于为用户传达资讯,(功能类似报纸杂志,为用户提供新闻信息或娱乐趣事),每天可群发1条消息;订阅号**适用人群:个

2020-12-23 13:57:43 29751 13

原创 phoenix常用命令

登录命令:./sqlline.py localhost:2181 退出 !quit !exit帮助help查看当前库中存在的表!tables注意:1、如果不加双引号,会自动将小写转为大写2、phoenix表名区分大小写删除表 drop table ljc.student;查看表结构 !describe 表名注意:phoenix/hbase对表名、字段名都是大小写敏感,如果直接写小写字母,不加双引号,则默认会被转换成大写字母插入、更新Phoenix中不存在u

2020-12-09 11:38:14 955

原创 JDK安装和环境变量的配置

JDK的安装和环境变量的配置JDK概述JDK是java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心。(比如汽车需要发动机一样)JDK包括了:1)、JAVA开发工具(jdk\bin)2)、基础开发库(jdk\jre\lib\rt.jar)3)、基础开发库的源码(jdk\src.zip)下载与安装通过官方网站获取JDK:http://www.oracle.com,也可以通过百度自行搜索资源。下载完成后进行安装,一步一步即可。注意:1

2020-09-27 18:48:34 158

原创 Gitee快速入门

关于Gitee码云 Gitee 是开源中国社区2013年推出的基于 Git 的代码托管服务,目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。主要功能基于Git的代码托管平台同时支持Git和SVN支持多语言免费使用,包括私有仓库仓库自动备份可以进行项目点评可以进行代码质量分析项目可以一键部署到演示平台多语言README自动渲染仓库的操作1.创建仓库前的准备注册Gitee账号:通过访问 Gitee官网,从首页右上角点击「注册」或点击「加入码云」即可

2020-08-23 14:14:12 8313

原创 bindingexception异常

org.apache.ibatis.binding.BindingException: Invalid bound statem困扰两个小时的问题,就是因为一个字母错了问题解决方案首先看下配置mybatis有没有问题mapper文件中sql语句的id是否接口中方法名称一致mapper文件的namespace的路径是否正确去掉mapper文件中的中文注释...

2020-08-12 12:03:05 9647 1

原创 Eclipse经常用的一些快捷键

Eclpise是java开发的重要工具,如果掌握一些重要的快捷键,会为我们节省很多时间,达到事半功倍的效果.

2020-08-06 17:43:11 463

原创 JAVA数据结构-简单排序(冒泡排序,选择排序,插入排序)

冒泡法从第0位元素开始和后一位元素比较,大的放后面,小的在前代码如下:public static void sort(long[] arr) { long temp=0; for(int i =0;i<arr.length-1;i++) {//外层循环一次 for(int j=arr.length-1;j>i;j--) {//内层循环一次 if(arr[j]<arr[j-1]) {//如果第j位比j-1位小,大的往后放 //交换值 tem

2020-06-01 13:47:42 165

原创 JAVA数据结构(数组的基本知识,有序数组,二分法查询)

数组的定义long [] arr=new long[10];//定义一个长度为10的数组 arr[0]=1; //把放到0号位 System.out.println(arr[0]);//打印0号位数组的初始化long [] arr=new long[] {2,3,4};//定义一个数组并初始化 System.out.println(arr[0]);//打印0号位输入结果为2 System.out.println(arr[1]);//打印1号位输出结果为3 System.out

2020-05-31 17:34:10 339

空空如也

空空如也

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

TA关注的人

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