- 博客(31)
- 收藏
- 关注
原创 oAuth2.0协议
核心场景,让用户在允许第三方应用访问自己在另一个应用上存储的资源,而不用输入账号密码 keyword:authorization,token协议实现(leanCloud,微信)一. 协议
2017-12-22 16:48:39
374
原创 spring resource 学习笔记1.0 FileSystemResource&PathResource 学习
全部继承 AbstractResource 实现 WritableResource 我们对比分析学习下:构造器FileSystemResource重载 FileSystemResource(File file) FileSystemResource(String path)笔记 FileSystemResource 用了两个成员变量存储,我个人觉得String path这个变量
2017-09-20 13:23:09
1286
原创 jconsole 无法连接在idea跑的程序问题
一个巨头疼的问题,我的jconsole死活连不上在idea跑的程序!在百度后搜到了 一下,发现要配置vm参数才可以连-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8011 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmx
2017-08-29 17:44:27
3585
2
原创 线程和进程
1.多线程比多进程更快的切换的速度,比如线程不会保存上下文,直接切换到下一个线程 2.进程是资源分配的最小单位,线程是CPU调度的最小单位 3.一个线程只能属于一个进程,而一个进程可以有多个线程 4.一个进程最少有一个非守护线程 5.进程间内存隔离,而线程间内存共享
2017-08-29 11:07:33
331
原创 java并发-线程的生命周期
老生常谈的问题啦,这里我仅做记录1.全局图 2.Runnable 和 running 和 blocked 详细图(未完待续)
2017-08-25 11:30:02
342
原创 java并发-问题-为啥我们覆写了run方法,却要调用start方法?
以下基本来自 汪文君多线程编程实战视频 汪老师很有讲课很有水平,讲的非常清晰而且常常会带入一些非常重要的知识,建议大家都去听下,比在QQ群推荐的公开课强的不是一点两点 我们在启动一个线程时 继承Thread 覆写了run方法 但是最后我们却要调start方法才能启动线程这里实际上涉及到两种设计模式(模板方法,策略模式)一.模板方法(具体可看) 我们通过子类来实现父类某些不
2017-08-25 10:46:52
712
原创 支持图表一览
支持图表一览 Paasinsight给用户提供了丰富的图表,但是其中主要以时间序列图表为核心图表,其他的图表作为辅助显示时间序列 (默认图表,我们提供了多种显示)其他图表热力图,数值大显示颜色深,可以查看最近一周服务器的 CPU 使用情况饼图,一段时间多个标签值的聚合状态图,一段时间单个标签值的聚合表格图,把当时的数据直接显示出来,很直观。TopN图,TopN 数值。显示的是某个指标
2017-08-23 16:50:07
498
原创 使用图表查询(Metric查询)
使用图表查询(Metric查询) 添加监控图表,会弹出查询对话框。使用 Paasinsight的 Metric 查询,就可以得到您所需要的图表。 目前 Paasinsight支持两种模式的指标查询,分别为普通模式与专家模式。普通模式的功能较为简单,并且可以在选择指标时即时查看指标含义。专家模式功能更为强大,操作更为简练两种模式 普通模式: 专家模式: 尽管Paasinsight两
2017-08-23 16:43:36
1590
原创 仪表盘的基本操作
基本操作所有的基本操作一览创建仪表盘删除仪表盘编辑仪表盘创建副本而使用仪表盘包括以下的页面:仪表盘列表仪表盘搜索创建和删除仪表盘用户可通过「添加仪表盘」按钮,或者从其他仪表盘「创建副本」来创建新的自定义仪表盘。添加仪表盘 删除仪表盘 删除仪表盘和创建副本,都隐藏在仪表盘页面右上角的设置按钮中。 创建副本 由于平台服务仪表盘,针对所有用户都只有只读权限。如果想编辑平台服务仪表盘,
2017-08-23 15:22:23
921
原创 仪表盘类型
仪表盘类型 Paasinsight 把仪表盘分成4种1.自定义仪表盘2.平台仪表盘 Paasinsight 给用户默认的一些具有指导性仪表盘,平台仪表盘会随着你的系统服务的增加而增加3.收藏仪表盘4.数据仪表盘 针对某一类指标类型的集中展示
2017-08-23 15:06:36
1537
原创 仪表盘
仪表盘 仪表盘是Paasinsight的核心功能,我们仪表盘有着深刻的理解,他应该具有 基于指标和标签进行查询,高度自由灵活的配置,对元数据的灵活多样加工,多样化的可视方式等特点,而Paasinsight 在这的基础上更有自己独到的见解和与众不同的风格 而 Paasinsight通过 3 个步骤达到操作系统、数据库、中间件,以及未来通过 Developer API 对接进来的所有 Metri
2017-08-23 14:48:24
587
原创 java-基础-1.4 数组
1.介绍 一组相同类型的引用集合, 长度固定,永远不可变,元素长度极限为 Integer.MAXVALUE, 下标从0开始,元素最后一个值下标:Array.length-1 2.创建 1.new String[]{}; 2.new String[int] 3.{“”,”“}; 4.Array.newInstance(compareType,leng),适用于 泛型
2017-08-08 10:40:26
289
原创 java-基础- 包装类
1.介绍 1.为啥会有包装类这种东西? //1.5之前public class Test{ public static void main(String[] args){ String str = "hello"; doSome(str);//可以,因为String是Object的子类 int i = 1; //程序编译不通
2017-08-03 17:12:24
262
原创 java-基础-1.3 char类型
1.介绍 1.范围 无符号,\u0000-\uffff, 0 - 2^16 ,0~65536 2.内部 采用unicode ucs-2编码 3.面对特殊字符时,unicode ucs-2无法表示时 采用 高位和低位 使用4字节来表示 2.问题 1.字符串里面存什么? char[]
2017-08-03 15:31:03
296
原创 java-基础-1.2 浮点型
1.介绍 1.浮点数字面量不能使用十六进制、二进制或八进制表示 2.double含3种特殊情况 NaN,+finite,-finite 2.一览 float(32位) ,double(64位) 3.问题 1.为什么 double表示不精准 考察计算机如何表示浮点数的? 1.IEEE-754 规定了 浮点数用 的指数域和尾数域 表示出来的! 2.浮点数,采用
2017-08-03 14:12:59
349
原创 为什么计算机会有补码这种奇怪的规则?
1.问题 为啥负数要用补码来显示?2.解决过程 1.计算机能够做什么? | , & , ~ , >> , >>> ,<<, <<<,+… 2.简单说的是,计算机没有减法! 3.那么如何 实现减法,是否可以把两个数相减看成一个正数加上一个负数? 那么正负必须分出一个符号位来表示正负 4.那么如何正负能够正常运算? 我们想到了 “环”
2017-08-02 14:46:16
377
原创 java-基础-1.1 整型
1.介绍 1.在java中,整形的位数和运行的机器环境无关(c和c++是不同环境不同位数),这里也可以看出java追求的是一致,而非性能 2.字面量 1.表示: 0x,0b,0(8进制),L 2.字面量支持下划线分隔符:”_” 2.整型一览 1.byte(1字节) ,short(2字节), int(4字节), long(8字节) 2.都有符号位 3.正常情况
2017-08-02 13:41:39
403
原创 java面试-1-基本的数据类型
(加*的表示答案可能有问题)1.定义基本类型实际在干嘛? 分配内存空间 2.java有了包装类型,为啥还有有基本类型?* 1.效率,基本类型效率高 2.方便,可以使用操作符 3.Integer的缓存策略问题 类似 new Integer(129) == new Integer(129)//false;new Integer(129) == 129//true;4.如何判断字符串是
2017-08-01 16:12:40
293
原创 mysql - 时间类型(持续更改)1.0
介绍两种类型,其他感觉没用data_time 8 字节 支持到 9999年timestamp 4 支持到 2038年,计算方法 (select linux_timestamp(2^32 -1) ) 就是具体时间
2016-09-30 10:44:16
327
原创 redis安装 随笔
wget —- 下载tar xzf—- 解压cd redis 进入目录make 安装make可以指定安装路径 make PREFIX=/home/redis install 生成一个bin路径bin中找到一下文件 redis-benchmark 性能检测 redis-check-aof 检查aof日志 redis-check-rdb 检
2016-09-29 21:51:47
292
原创 一起来学activeMQ 5.pub/sub ,non-persistent/persistent,queue
不再废话,一切由代码说话 1.queueproducer:ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("tcp://192.168.151.128:61616"); Connection connection = null; Session session = null;
2016-09-29 21:46:21
408
原创 redis 安装 随笔
wget ----tar xzf----cd redismake make可以指定安装路径make PREFIX=/home/redis install生成一个bin路径bin中找到一下文件redis-benchmark 性能检测redis-check-aof 检查aof日志redis-check-rdb 检测rbd日志r
2016-09-29 21:45:24
309
原创 一起来学activeMQ 3.JMS 的可靠性机制
JMS的可靠机制主要表现在 消息的消费!但是我希望从消息的生产开始说起!生产者消息的生产发送可靠性通过session来维持再创建session时我们可以选择事物或非事物 1.值得注意的是,单我们处于生产者时,无论我们选择事物,还是非事物,另一个参数(acknowledgeMode)都毫无意义! 2.当我们选择事物的时候, acknowledgeMode没有意义可以下瞎写, 此时当我们sessi
2016-09-19 12:21:01
738
原创 一起来学activeMQ 2.activeMQ的搭建,从 java环境开始!
active环境搭建 1.首先配合虚拟机 这里选用centOS 2.首先安装jre 运行环境我选择的jre7.0 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jre-7u80-oth-JPR这里要查看当前系统位数 # uname
2016-09-15 18:21:11
705
原创 基础 array
array 一种几乎每一种语言都有的数据结构,因为比较很容易出现 结构一致数据不同的集合 的场景!1.创建方式2.使用api3.特点 java数组:在我心里面java数组是一个非常严格的数据结构1.数组的初始化必须要求明确的数量2.数组必须为同一类型 如果是基本类型,要求类型一致 如果是引用类型,要求引用所指向的对象的类型一致(方法区中class信息指向一致)3.数组会在初始
2016-09-11 21:46:28
231
原创 面向对象的过程
面向对象的过程 1.01.仅有变量和对象 var xxx; .... function xxx; ....2.变量开始分级var xxx = { xxx:xxx; .. }; ....function xxx(){}3.开始出现类,将变量和方法一起形成结构体 class xx{ var xxx;
2016-09-11 15:09:08
372
转载 mysql基础表 left join 关联顺序
两个问题: 1.求教多个left join 怎么执行 select * from a left join b on a.abid = b.baid left join c on c.cbid = b.bcid 一般来说 a和b生成虚表然和c再关联2.多个left join连接,记录条数是不是主表的条数 select * from a left join b on a.
2016-09-08 17:11:51
2003
原创 mysql 查询优化系列 一,论left join 顺序的重要性!
记一次长达4s的sql表a a_id xxxx 表b b_id a_id xxxx 表c c_id a_id xxx 表d 表e 表xxx其中表a位主表,表a与 表b 和表c 一对多 ,而表d,e和xxx,一一对应!sql: select * from a
2016-09-08 16:06:23
3136
1
原创 第一次写博客,写的太好会不会太装逼?
rt,看了各种成长文章,各种牛人之路,安奈不住焦躁的内心! 深深觉得不写几篇牛逼的博文,都觉得不好意思打招呼了!!这篇用来纪念我的第一次博客之路!
2016-09-08 15:37:47
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人