自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql高级

定义:排好序的快速查找数据结构。 目的:在于提高查询的效率,可以类比字典 优势: a.提高数据检索的效率,降低数据库的IO成本 b.降低数据排序的成本,降低了CPU的消耗 劣势:降低了更新表的速度索引分类: 1.单值索引:一个索引只包含单个列,一个表可以有多个单列索引 2.唯一索引:索引列的值必须唯一,但允许有空值 3.复合索引:一个索引包含多个列MySQL索引结构:

2017-12-15 16:40:56 500

原创 Mysql join方式的结果集

一张图说明 left join, right join, inner join, full outer join

2017-12-12 15:39:23 883

原创 git常用命令及问题解决

svn:集中式版本控制系统,操作时必须联网 git:分布式版本控制系统git config –global user.name “username” 修改当前的project的用户名 git config –global user.email “username” 修改当前的project提交邮箱 git init 把当前目录变成可以管理的git仓库,生成隐藏的.git文件 git ad

2017-12-11 17:35:43 303

原创 SpringBoot的作用

1.创建独立的Spring应用程序 2.嵌入的Tomcat,无需部署WAR文件 3.简化Maven配置 4.自动配置Spring 5.提供生产就绪型功能,如指标,健康检查和外部配置 6.开箱即用,没有代码生成,也无需XML配置分布式事务和操作多数据源事务解决方案:Automatic+Jta,两段提交协议,MQ推送

2017-12-11 10:58:10 9796

原创 单例模式的5种实现方式

1.懒汉式public class Singleton{ private static Singleton instance; private Singleton(){} public static synchronized Singleton getInstance(){ if (instance == null) { instanc

2017-12-08 09:53:44 213

原创 Redis小记

分布式:不同的多台服务器上面部署不同的服务模块 集群:不同的多台服务器上面部署相同的服务模块CAP:C:强一致性 A:高可用性 P:分布式容忍性NoSql:not only sql Redis:Remote Dictionary ServerRedis的三大特点: 1.支持数据的持久化 2.支持多种数据结构 3.支持数据的备份安装Redis遇到的问题: 1.安装过程可能会报缺少GCC

2017-12-07 18:01:25 209

原创 Java多线程实现的四种方式

1.继承Thread类new Thread(){ public void run() { System.out.println("run..."); };}.start();2.实现Runnable接口new Thread(new Runnable() { @Override public void run() { System.ou

2017-12-07 17:33:26 148

原创 大数据,高并发环境下的数据问题解决

为了解决数据量大,响应时间长的问题: 1.缓存+垂直拆分 ——>买家一个库,卖家一个库 2.mysql主从读写分离 3.MySQL使用InnoDB引擎代替MyISAM 4.分表分库,MySQL集群目前所用的模式: 用户访问—->防火墙—–>ngix(负载均衡)—–>服务器集群 ——>数据库集群——>缓存,各类型服务器

2017-12-07 17:08:27 384

空空如也

空空如也

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

TA关注的人

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