- 博客(20)
- 收藏
- 关注
转载 zookeeper入门001
官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。分布式应用分布式应用可以在给定时间(同时)在网络中的多个系统上运行,通过协调它们以快速有效的方式完成特定任务。通常来说,对于复杂而耗时的任务...
2019-09-25 15:20:00
312
转载 java-jvm类加载-001笔记
java 虚拟机运行时数据区方法区-----虚拟机栈-----本地方法栈------堆------程序计数器------执行引擎-------本地库接口-----本地方法库---------几大模块-----------------------------jvm类加载机制jvm内存区域jvm内存模型GC之对象生死垃圾收集算法垃圾收集器内存分配策略调优工具 --jconsole --j...
2019-09-25 14:50:00
294
转载 jvm类加载
本文链接:https://blog.youkuaiyun.com/u010647035/article/details/79779520什么是类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这既是虚拟机的类加载机制类的生命周期--生命周期简述类从被加载到虚拟机内存开始,到卸载为止,它的整个生命周...
2019-09-24 15:39:00
147
转载 Java中的<< 和 >> 和 >>> 介绍
转载:https://www.cnblogs.com/chuijingjing/p/9405598.html<<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte-8位左移时不管正负,低位补0正数:r = 20 << 2 20的二进制补码:0001 0100 向左移动两位后:0101 0000 结...
2019-09-20 11:01:00
190
转载 linux安装mysql5.7.27
yum安装-----------------># yum -y install lrzsz使用上传文件,执行命令 -->rz,会跳出文件选择窗口,选择好文件,点击确认即可。下载文件,执行命令-->#sz解压文件 :tar zxvf 文件名mv filename filename2: 修改文件或文件夹名字1.进入文件 vim 文件名(vim test.txt)...
2019-09-19 10:30:00
481
转载 mysql阅读笔记
----------mysql-------------------------1,设计字段长度最优,字段设置为非空,部分字段可以设计成enum2, 首先,最好是在相同类型的字段间进行比较的操作3, 其次,在建有索引的字段上尽量不要使用函数进行操作4,SELECT * FROM books WHERE name like "MySQL%"5,SELECT * FROM...
2019-09-12 09:58:00
139
转载 Java 8 Lambda 表达式
Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。lambda表达式的重要特征:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的...
2019-08-27 14:02:00
104
转载 设计模式之单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。使用场景:1、要求生产唯一序列号。2、WEB 中的计数器,不用每次刷新都在数据库里加一次,用单例先...
2019-08-20 15:46:00
101
转载 设计模式7大原则--01
1开闭原则2里氏替换原则3依赖倒置原则4单一职责原则5接口隔离原则6迪米特法则7合成复用原则转载于:https://www.cnblogs.com/liufei-90046109/p/11382768.html...
2019-08-20 14:39:00
148
转载 httpclient
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/w372426096/article/details/82713315HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性,它不仅使客户端发送Http请求变得容易,而且也方便开发人员测试接口(基于...
2019-08-16 14:18:00
126
转载 Mac idea 常用命令
alt+f7查找在哪里使用相当于eclipse的ctrl+shift+G command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的 command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上 选中文本,按command+shift+F7 ,高亮显示所有该文本,按Esc高亮消失。 选中文本,...
2019-08-14 19:48:00
267
转载 集合整理
转载自:https://www.cnblogs.com/chenglc/p/8073049.html一、数组和集合的比较数组不是面向对象的,存在明显的缺陷,集合弥补了数组的缺点,比数组更灵活更实用,而且不同的集合框架类可适用不同场合。如下:1:数组能存放基本数据类型和对象,而集合类存放的都是对象的引用,而非对象本身!2:数组容易固定无法动态改变,集合类容量动态改变。3:数组无法...
2019-08-13 16:36:00
142
转载 几种简单的排序算法
1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,堆排序。1.直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n&g...
2019-08-13 16:13:00
435
转载 git 常用命令3
在Git中打标签非常简单,首先,切换到需要打标签的分支上:$ git branch* dev master$ git checkout masterSwitched to branch 'master'然后,敲命令git tag <name>就可以打一个新标签:$ git tag v1.0可以用命令git tag查看所有标签:$ ...
2019-08-05 13:50:00
156
转载 git 常用命令2
并不是你不想提交,而是工作只进行到一半,还没法提交,预计完成还需1天时间。但是,必须在两个小时内修复该bug,怎么办?幸好,Git还提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作:$ git stash修复完成后,切换到master分支,并完成合并,最后删除issue-101分支:$ git checkout masterSwitche...
2019-08-05 10:12:00
106
转载 jvm 参数整理
转自:http://blog.youkuaiyun.com/chenleixing/article/details/43230527usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=...
2019-08-02 17:23:00
106
转载 git 常用命令
$ git config - -global user.name "Your Name"$ git config - -global user.email "email@example.com"创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:$ mkdir learngit$ cd learngit$ pwd/Users/michael/lear...
2019-08-02 15:28:00
119
转载 maven pom.xml
maven POM.xml内的标签大全详解<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0h...
2019-08-02 11:26:00
125
转载 数据测试文章--
有时我们出于一些原因,需要进行硬件的测试。比如,软件架构很复杂,难以模拟,这时我们可以大致测量一些硬件指标,建立比较基本的性能和容量模型。比如,在升级硬件的候,往往不会选择升级所有硬件,而是更着重于首先升级系统紧缺的资源,例如 I/O ,那么这时就需要专门针对不同的硬件配置,来测试 I/O 的提升效果。再比如,硬件厂商往往夸大其词,这时我们就需要运用自己认为可靠的工具去实际验证,确认...
2018-04-13 18:23:00
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅