自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 ZooKeeper个人理解

一、什么是zookeeper      根源: 从Hadoopd的高可用分出来的子项目,hadoop是做大数据存储的,N个机器同时在线,完成高可用,主备的机器。所以zookeeper刚开始起到的作用就是管家,管理这N个节点,让主备机器通知zookeeper谁闲着。谁负载过了,好让zookeeper来调度。hadoop有个特点同一时间只有一个节点对外提供服务,而另一个节点等待(备胎),如果第一个节...

2018-09-07 16:24:43 345

原创 HashMap源码分析 [jdk1.8] 篇

一、跟着put方法走   (1)put方法    其中有一个方法putVal()方法    参数1:hash(key) 上一篇讲过     因为我们要知道这 key value 到底存在hashMap的哪里。所以点进去看看这个hash函数   将int类型的数h一共32位   经典:充分的将int类型的32位数全部应用起来,该数的高16位与低16位做一个^抑或运算,得到的一个二...

2018-07-26 17:02:03 163

原创 HashMap源码解读[JDK1.8]--源码原理篇

一、预备    Hash(key)===》对key的值进行了hash计算,得到了一个int类型的值。    Key,value进行存储的话,使用的数据结构是什么?    1.ArrayList的底层是数组(查询快) aa bb cc dd   2.LinkedList底层是链表(指向下一个,是一个双向列表)增删快,查询慢 上一个元素的引用地址 ...

2018-07-26 16:09:41 301

原创 关于微信小程序登陆怎么获取UnionIdJAVA版本

  说到这里真的很想吐槽这个微信官方文档了。结合后端开发语言的Demo中竟然没有java不想说了。截至到2018年7月9日。微信官方api依旧没有!呵呵呵呵呵呵,不多BB接下来给小伙伴们分享一下获取unioId的方法一、首先清楚原理UnionID获取途径绑定了开发者帐号的小程序,可以通过下面3种途径获取UnionID。调用接口wx.getUserInfo,从解密数据中获取UnionID。注意本接口...

2018-07-10 09:31:59 3825 8

原创 微信小程序登陆结合后台怎么做

1.小程序前台请求到我们的后台   注意点:后台api设置问题(备案,HTTPS)2.我们的后台去请求微信的服务器    注意点:返回数据的处理3.微信服务器再返回后台    注意点:注意敏感数据的返回问题4.后台再返回到小程序前台--------------------------------------开发流程从后端开始写(java版本)----------------------------...

2018-07-03 17:45:17 2031

原创 微信小程序2

微信小程序的页面结构1.一级页面 (index就为一级页面)理论上可以有无限多个    包含四个文件(wxml,wxss,js,json)而且名字必须相同2.二级页面(logs为二级页面)理论上可以有无限多个   包含四个文件(wxml,wxss,js,json)而且名字必须相同从零开始编写A.先写xxx.wxml<view>类似html写东西</view>B.通过app....

2018-05-15 16:47:09 382

原创 微信小程序入门1

1.前提是已经下载好开发工具了创建文件1.当我们点击了"+"创建一个page的时候,我们会发现他自动生成了4个文件,分别是test.js/test.json/test.wxml/test.wxss这四个组成的,这也是小程序必不可少的四个文件2.创建js,json都是单个的文件快捷键1.按F1就可以查看2.ctr+s就自动编译断点调试1.可以console.log(你需要输出的东西)2.断点调试。小...

2018-05-14 16:17:00 198

原创 MysqlInnoDB优化策略

一.  MySQLInnoDB介绍InnoDB给MySQL提供了具有提交,回滚,和崩溃恢复的能力。并且兼容事务。InnoDB锁定在行级锁,并且在查询语句中提供了Oracle风格一致的非锁定的读方式,这些特色增加了多用户部署和性能。没有在InnoDB类型的表与其他MySQL的表的类型混合起来。甚至在同一个查询中也可以混合。二.  从MySQLInnoDB的配置参数优化输入命令 show VARIAB...

2018-03-23 11:31:32 662

转载 使用idea2017搭建SSM框架

需要准备的环境:  idea 2017.1  jdk1.8  Maven 3.3.9    请提前将idea与Maven、jdk配置好,本次项目用的都是比较新的         注:配置完ide红线报错没关系!可以run! 步骤: 一、首先使用idea新建一个Maven webapp项目         点击Finish,第一次搭建可能会很慢,甚至可能需要VPN才能搭建成功  二、搭建目录结构  ...

2018-03-21 14:57:44 283

原创 MySql的优化方案,从存储原理结构到开发角度

第一节:从体系结构分析MySQL的优化策略 一.从根本原理分析数据库的操作机制  由于MySQL数据库是基于行(Row)存储的数据库,而数据库操作 IO 的时候是以 page(block)的方式,也就是说,如果我们每条记录所占用的空间量减小,就会使每个page中可存放的数据行数增大,那么每次 IO 可访问的行数也就增多了。反过来说,处理相同行数的数据,需要访问的 page 就会减少,也

2018-01-24 22:26:55 332

原创 个人对于Dubbo以及基本深入讲解

个人理解总结 一.Dubbo是做什么的 dubbo是基于J2EE规范的一种软负载均衡管理,将view层和service分离的一个中间件。 实质:java下面的一套RPC框架(远程过程调用),作用就是统一管理配置 原理: A系统调用B系统接口服务, 后面就是怎么把这个流程,动态化(zookeeper通知)、权限化、配置化、低耦合化、自动化。 二.Dubbo的运行流程   图解说明:

2018-01-20 17:03:47 1375 1

mysql5.5.72安装版,含教程

mysql5.5.72包含安装教程两份文档,帮你解决安装失败问题

2018-03-23

空空如也

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

TA关注的人

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