- 博客(16)
- 收藏
- 关注
原创 graylog源码搭建
#搭建graylog (源码部署)日志中心1.环境准备centos7docker (安装教程)jdk1.82.安装依赖##拉取镜像docker pull mongodocker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.2##启动mongodocker run --name mongo -p 27017:...
2020-02-27 10:04:42 1917 2
原创 数据库优化(五)——分表技术
1.1水平分割形象一点的理解,你拿一把“手术刀”,把一个大表猛的切了几刀,结果这个大表,变成了几个小表。 水平分割根据某些条件将数据放到两个或多个独立的表中。即按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。水平切割将表分为多个表。每个表包含的列数相同,但是数据行更少。例如,可以将一个包含十亿行的表水平分区成 12 个表,每个小表表示特定年份内一个月的数据。任何需要特定月份数据...
2019-01-31 17:37:06 350
原创 数据库优化(四)——索引使用注意事项
把dept表中,我增加几个部门:alter table dept add index my_ind (dname,loc); // dname 左边的列,loc就是右边的列 说明,如果我们的表中有复合索引(索引作用在多列上), 此时我们注意:1.对于创建的多列索引,只要查询条件使用了最左边的列,索引一般就会被使用。explain select * from dept wher...
2019-01-17 17:30:29 433
原创 数据库优化(三)——添加索引
四种索引(主键索引/唯一索引/全文索引/普通索引)1.添加索引主键索引当一张表,把某个列设为主键的时候,则该列就是主键索引create table aaa(id int unsigned primary key auto_increment ,name varchar(32) not null defaul ‘’);这是id 列就是主键索引.如果你创建表时,没有指定...
2019-01-17 17:26:02 456
原创 数据库优化(二)——定位慢查询
Sql语句本身的优化问题是: 如何从一个大项目中,迅速的定位执行速度慢的语句. (定位慢查询)首先我们了解mysql数据库的一些运行状态如何查询(比如想知道当前mysql运行的时间/一共执行了多少次select/update/delete.. / 当前连接)show status常用的:show status like ‘uptime’ ;show stauts like...
2019-01-17 16:55:50 547
原创 数据库优化(一)
Mysql数据库的优化技术对mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF、BC)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e: 存储过程 [模块化编程,可以提高速度]f: 对mysql配置优化 ...
2019-01-17 16:47:45 265
原创 mysql数据库的基本操作语句
##mysql进入数据库:####连接服务器 mysql -h localhost -u root -p默认为localhost =>mysql -u root -p####退出语句 or \g ####进入数据库 show databases ####创建数据库 create database XX ####删除数据库 ...
2018-09-12 13:49:46 3375
原创 mysql-5.7解压版安装
本人在学习hibernate持久层框架时,本来用的时mysql8.0,但是有很多和驱动不匹配的问题,一怒之下就换了这个版本1.下载mysql2.解压缩文件3.添加path环境变量,指向mysql所在bin目录4.在主目录下创建data文件5.创建一个my.ini文件拷贝到c:\windows目录下,内容如下:[client]port=3306default-charac...
2018-09-11 10:41:44 261
原创 java环境配置为1.7jdk为什么cmd java -version查看版本是1.8
是因为加载顺序的问题查看你的环境变量中Path的配置,确认%java_home%/bin在path值的第一个。或者在cmd中输入echo %path%,看一下实际有效的path值是什么,其中的java配置对不对。 ...
2018-09-06 12:28:21 2420 3
原创 linux学习笔记——linux的文件属性(—)
1.usr目录不是user的缩写,而是UNIX Software Resorce的缩写,指的是UNIX操作系统软件资源2.ls -al ls是“list的意思”,重点在显示文件的文件名称和相关属性 。而参数“-al”指的是表示列出所有的文件详细的权限与属性(包含隐藏文件,就是文件的一个字符为“.”的文件)。3.例如:-rw-r--r-- 1 root root 3262 Sep 1 ...
2018-09-01 11:03:55 149
原创 数据库及连接数据库常见问题
1.java.sql.SQLException: Connections could not be acquired from the underlying database! //无法从基础数据库中获取连接解决: 1.配置文件有错误 2.数据库驱动 或者数据库未启动或者无权访问 3.项目未引入对应的驱动jar包mysql-c...
2018-08-11 08:51:44 5008
原创 使用Xftp连接Centos服务器
1.点击文件-新建2.在名称中自定义输入,“主机”写入你的centos系统的ip地址,协议选择为:SFTP,端口默认值3.在登陆信息栏里面填写用户名和密码4.点击上面的选项,勾选UTF-8编码,自定义本地文件夹路径,然后确认5.点击主界面的文件选择打开,选中刚刚创立的会话点击链接...
2018-08-11 08:26:48 2383
转载 The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Eclipse上有jdk1.4开发的环境工程,当你在引入高版本jdk1.6开发的工程时,以上问题就出现了。问题解决的方案如下:进入window\preferences\java\Installed JREs 按Add ...
2018-08-08 10:13:52 313
转载 MVC和三层架构
一、MVCM:(Model) 模型 : 应用程序的核心功能,管理这个模块中用的数据和值;V(View )视图: 视图提供模型的展示,管理模型如何显示给用户,它是应用程序的外观;C(Controller)控制器: 对用户的输入做出反应,管理用户和视图的交互,是连接模型和视图的枢纽。 1.1 MVC如何工作MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分...
2018-08-08 10:07:05 8277
转载 JSP九大内置对象
*out ---->jsp的输出流,用来向客户端响应*page----->当前jsp对象!它的引用类型是Object,即真身中有如下代码,Object page = this*config --->它对应真身中的ServletConfig对象*pageContext --->一个顶九个*request --->HttpServletRequest*response -...
2018-06-11 19:06:47 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人