- 博客(39)
- 收藏
- 关注
原创 Scala实现IP转Long
//方法接收一个String类型的IP如:192.168.100.100,返回一个数字如:3232261220def ipToLong(ip: String): Long = { //注意:IP个原始面貌: //10111111.10111010.11110000.11110000 val ipArr: Array[Int] = ip.split("[.]")...
2019-10-24 10:07:33
549
原创 Kafka常用命令介绍
002.Kafka常用命令介绍文章目录002.Kafka常用命令介绍1.1启动kafka集群1.2创建topic1.3查看topic命令1.4生产者生产数据1.5消费者消费数据1.6增加topic分区数1.7修改kakfa的配置1.8删除kafka集群配置1.9删除topic1.1启动kafka集群进入kafka目录 在每个节点执行以下命令nohup bin/kafka-server-st...
2019-10-20 21:49:56
475
原创 集群Linux常用命令整理
1.关闭防火墙service iptables stopchkconfig iptables off2.关闭selinuxvim /etc/selinux/config将SELINUX=enforcing修改为SELINUX=disabled3.更改主机名 vim /etc/sysconfig/network 例:HOSTNAME=node014.主机名与IP地址...
2019-10-18 15:58:49
744
原创 Http(超文本传输)协议&servlet
一.Get请求和Post请求 Get请求:1.将请求参数追加在URL后面,不安全 2.传输的数据大小有限制 3.没有请求体Post请求:1.请求参数存储在请求体中,安全 2.传输的数据大小无限制 表单提交默认为Get请求方式二.常见的HTTP响应状态码 200 :请求成功。 302 :请求重定向。 304...
2019-07-28 11:36:40
179
原创 反射&注解
一.反射的好处:1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。二.反射获取Class对象的三种方式1.Class.forName("全类名") 2.类名.class 3.对象.getClass()三.反射的方法创建对象和获取与执行方法 1.无参构造 Class class=Class.forName("全类名"); Obj...
2019-07-28 10:50:25
132
原创 003JavaScript
一.浏览器对象模型(BOM)1.函数的定义<!--普通函数定义--> function add(a,b){ console.log(a+b); } add(44,99); <!--匿名函数定义--> function(参数列表){ js逻辑代码 } 几个JavaScript案例展示1.定时弹出图...
2019-07-22 16:55:26
97
原创 002CSS层叠样式表
一.CSS三种引用方式1.行内样式<div style="color: #930000;"> HelloWorld </div>2.内部样式<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></...
2019-07-19 14:02:06
107
原创 Java经典算法题-整数翻转
/* * 以下程序把一个整数翻转(8765变为:5678) */ public static void main(String[] args) { int n = 87655; int m = 0; while(n!=0){ m = m*10 + n % 10; // 填空 ...
2018-12-06 13:58:07
446
原创 Java经典算法题-旋转正方形矩阵
给定一个整型正方形矩阵matrix,把该矩阵调整成 顺时针旋转90度public class RotateMatrix { public static void rotade(int[][] matrix) { int rowLeft = 0; int columnLeft = 0; int rowRight = matrix.length - 1; int columnR...
2018-12-04 10:56:35
499
原创 Java经典算法题-转圈打印矩阵
【题目】 给定一个整型矩阵matrix,请按照转圈的方式打印它。 *例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 打印结果为:1,2,3,4,8,12,16,15,14,13,9, 5,6,7,11, 10 public class PrintMatrixSpiralOrder { /* ...
2018-12-04 09:10:14
674
1
原创 Java实现冒泡排序
public class BubbleSort { /* * 冒泡排序 * */ public static void bubbleSort(int[] arr) { if (arr==null || arr.length<2) { return; } for (int end = arr.length-1; end >0; end--)...
2018-11-30 16:14:23
126
原创 Java实现归并排序
public class MergeSort { /* * 归并排序 */ public static void mergeSort(int[] arr) { if (arr == null || arr.length < 2) { return; } sortProcess(arr, 0, arr.length - 1); } public stat...
2018-11-30 16:10:01
127
原创 Java实现堆排序
public class HeapSort { /* * 堆排序 * 先让数组变成大根堆 */ public static void headSort(int[] arr) { if (arr == null || arr.length < 2) { return; } for (int i = 0; i < arr.length; i++) { ...
2018-11-30 16:09:01
90
原创 Java经典算法题—用递归求最大值和最小值
public class GetMax { /* * 用递归的思路实现一个数组的最大值 */ public static int getMax(int[] arr, int L, int R) { if (L == R) { return arr[L]; } int mid = (L + R) / 2; int maxLeft = getMax(arr, L, ...
2018-11-27 19:47:22
2087
原创 Java经典算法题—因数分解
/* * 从 因数分解是十分基本的数学运算,应用广泛。 * 下面的程序对整数n(n>1)进行因数分解。 * 比如,n=60, 则输出:2 2 3 5。 */ public static void demo(int n) { for (int i = 2; i < n / 2; i++) { while (n % i == 0) { Syst...
2018-11-27 19:42:19
1943
原创 Java经典算法题——组合数
/* * 从4个人中选2个人参加活动,一共有6种选法。 * 从n个人中选m个人参加活动,一共有多少种选法? * 下面的函数实现了这个功能。 */ public static int demo(int n, int m) { if (m > n) { return 0; } if (m == 0) { return 1; } ret...
2018-11-21 17:09:01
704
原创 Java经典算法题——猜生日
/* * 今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树。 * 休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!” * “把我出生的年月日连起来拼成一个8位数(月、日不足两位前补0) * 正好可以被今天的年、月、日整除!” * 他想了想,又补充到:“再给个提示,我是6月出生的。” * 根据这些信息,请你帮小明...
2018-11-21 13:02:57
1160
原创 Java经典算法题——最小公倍数
/* * 求两个数字的最小公倍数是很常见的运算。 * 比如,3和5的最小公倍是15。6和8的最小公倍数是24。 * 下面的代码对给定的两个正整数求它的最小公倍数。 */ public static int demo1(int a, int b) { int i; for (i = a;; i = i + a) { if (i % b == 0) { ...
2018-11-20 15:52:52
1712
原创 Java经典算法题——放麦子
/* * 你一定听说过这个故事。国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说: * 请在第1个棋盘格放1粒麦子, * 在第2个棋盘格放2粒麦子, * 在第3个棋盘格放4粒麦子, * 在第4个棋盘格放8粒麦子,...... * 后一格的数字是前一格的两倍,直到放完所有棋盘格(国际象棋共有64格)。 * 国王以为他只是想要一袋麦子而已,哈哈大笑。当时的条件下无法...
2018-11-20 15:10:48
1321
1
原创 Mysql数据库-DQL语言的学习(上)
SQL的语言分类 DQL(Data Query Language):数据查询语言:select DML(Data Manipulate Language):数据操作语言:insert 、update、delete DDL(Data Define Languge):数据定义语言:create、drop、alter TCL(Transaction Contro...
2018-10-08 14:40:13
230
原创 Mysql数据库-基本概念
1.数据库的好处实现数据持久化 使用完整的管理系统统一管理,易于查询2.数据库的概念DB:数据库( database ):存储数据的“仓库”。它保存了一系列有组织的数据。 DBMS:数据库管理系统( Database Management System )。数据库是通过 DBMS 创建和操作的容器。 SQL:结构化查询语言( Structure Query Language ):专...
2018-09-30 22:22:51
153
原创 001HTML基础
<body> <!--1.字体标签 font color:颜色 size:大小1-7 face:改变字体 --> <font color="red" size="5" face="微软雅黑"> 你好,世界!!! </font> <!--2.p标签: 段落标签-->...
2018-08-24 14:28:34
147
原创 Java数据结构-队列
队列中添加数据、取出数据,访问队头元素、判断队列是否为空、判断队列是否满了public class MyQueue { private long[] arr; // 有效数据大小 private int elements; // 对头 private int front; // 队尾 private int end; // 无参构造 public MyQueue() {...
2018-08-19 17:54:38
221
原创 Java数据结构-栈
以将数组添加到栈中为例,演示栈弹出数据,访问栈顶元素、判断栈是否为空、判断栈是否满了public class MyStack { // 定义数组的最大长度 private int maxsize; // 定义一个数组 private long[] arr; // 定义栈顶 private int top; // 构造方法 public MyStack(int size) {...
2018-08-18 10:00:17
145
原创 Java数据结构-数组(二分查找、冒泡排序、选择排序、插入排序)
1.数组的有序插入数据public void insert(long value) { int i; for (i = 0; i < elems; i++) { if (array[i] > value) { break; } } for (int j = elems; j > i; j--) { array[j] = array[...
2018-08-17 16:41:57
160
原创 Java数据结构-数组(插入、显示、查找、修改、删除)
对数组进行插入、显示、查找、修改、删除操作public class MyArray { private long[] array; // 数组中有效数据长度 private int elems; public MyArray() { array = new long[30]; } /* * 插入数据 */ public void insert(long val...
2018-08-16 19:08:54
1789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人