- 博客(17)
- 收藏
- 关注
原创 数据挖掘第一章-OLAP
从数据仓库的角度来看,数据挖掘可以看作是联机分析处理(OLAP)的高级阶段。相反,如果要进行数据挖掘,OLAP是其始终绕不开的一部分,因为只有更具专业性的服务器,才能发现隐藏在大量数据下的规律和有趣现象。OLAP服务器存放着来自数据仓库或数据集市的多维数据,它不必关心数据如何存放和存放在何处,它只需要关心数据的汇总以及聚集。
2023-12-03 18:30:17
956
1
原创 APP弱网测试
APP弱网测试对于移动互联网来说,优化网络的性能尤为重要,而评价一个网络无非是看三个问题:业务成功率、网络时延和宽带成本。引申(是什么)想象一下,当你点外卖时进了电梯,就大家的体验来说,这是最有可能发送失败的场景。代表着弱信号网络。弱信号网络,可以简单看成当手机信号只有一俩格的时候,这时不仅仅是信令(无线网络其实通信的都是一个个信令)发送困难,而且还有可能导致不断切换网络、切换基站。APP所能做的就是在应用层做重试,因为很有可能这个弱信号是一时的。再想象一下,当你听演唱会时上传照片,这也是一种
2020-11-04 14:39:21
1453
1
原创 JAVA二三事-创建多线程
第一种方式:编写一个类,直接继承java.lang.Thread,重写run方法//定义线程类public class MyThread extends Thread{ public void run(){ }}//创建线程对象MyThread t = new MyThread();//启动线程t.start();第二种方式:编写一个类,实现java.lan.Runnable接口,实现run方法//定义一个可运行的类public class MyThread implements
2020-08-30 16:00:26
139
1
原创 JAVA二三事-使用IO+Properties实现动态读取文本信息
当我们使用java实现用户登录功能时,是不能把用户信息写死在程序里的,这个时候就需要动态地去从文本文件中获取登录信息,无论文本文件中的登录信息修改了多少次,Java中的代码都不需要改变,这样大大符合了面向对象设计中的开闭原则。Java源代码FileReader reader = new FileReader("SignIn.properties");//输入流Properties pro = new Properties();//Map集合 pro.load(reader);//
2020-08-30 14:50:40
1369
1
原创 数据结构-二叉树遍历
数据结构中对于二叉树的遍历一共有三种前序遍历 中序遍历 后序遍历其实要划分三者很简单,只要将二叉树以当前节点(初始为根root节点),左子节点,右子节点三者划分出来,三种遍历就只是在以当前节点的位置区分前序、中序、后序遍历。具体划分为:1)前序遍历:①先输出当前节点;②如果左子节点不为空,则递归前序遍历;③如果右子节点不为空,则递归前序遍历。2)中序遍历:①如果左子节点不为空,则递归中序遍历;②输出当前节点;③如果右子节点不为空,则递归中序遍历。3)后续遍历:①如果左子
2020-08-10 16:12:57
218
1
原创 JAVA二三事-自定义数组排序(可含数字、字符串)
package shangguigu.SparseArray.shangguigu.sort;import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;class Player { String name; int score; Player(String name, int score) { this.name = name; this.sc
2020-08-07 21:08:35
423
1
原创 数据结构-快速排序
import java.util.Arrays;//快速排序public class QuickSort { public static void main(String[] args) { int[] arr = {8, 9, 1, 7, 2, 3, 5, 4, 6, 0}; quickSort(arr, 0, arr.length - 1); System.out.println(Arrays.toString(arr)); }
2020-08-06 20:13:34
80
1
原创 数据结构-单链表增删改查
public class SingleLinkedList { public static void main(String[] args){ //创建节点 HeroNode hero1=new HeroNode(1,"宋江","及时雨"); HeroNode hero2=new HeroNode(2,"卢俊义","玉麒麟"); HeroNode hero3=new HeroNode(3,"吴用","智多星"); Her
2020-08-03 20:17:10
312
1
原创 数据结构-队列
import java.util.Scanner;public class CircleArrayQueue { public static void main(String[] args) { //测试,创建队列 CircleArray circleArray = new CircleArray(4); char key = ' '; Scanner input =new Scanner(System.in); b
2020-08-03 17:01:16
113
1
原创 JAVA的二三事-JVM内存管理
1.JVM(java虚拟机)主要包括三块内存空间:栈内存,堆内存,方法区内存。2.堆内存和方法区的内存各有一个,一个线程一个栈内存。3.方法调用的时候,该方法所需要的内存空间在栈内存中分配,称为压栈(入栈),方法执行结束之后,该方法所需的内存空间被释放,成为弹栈(出栈)。4.栈中主要存储的是方法体中的局部变量。5.方法的代码片段及整个类的代码片段都被存储到方法区内存中,在类加载的时候这些代码片段会载入。6.在程序执行过程中使用New运算符创建的java对象存储在堆内存中,对象内...
2020-08-01 09:21:02
130
1
原创 JAVA的二三事-获取各个字符串出现的个数
JAVA的二三事-获取各个字符串出现的个数 int count = 0; ArrayList k=new ArrayList(); Scanner input = new Scanner(System.in); System.out.print("输入一个字符串"); String string = input.next(); char[] ch = string.toCharArr
2020-08-01 09:01:45
159
1
原创 JAVA的二三事-斐波那契函数
int i=0;int j=1; //斐波那契函数 int num=5; for(int x=2;x<=num;x++){ j=j+i; i=j-i; } System.out.print(j);
2020-08-01 09:01:40
92
1
原创 JAVA的二三事-高效获取用户输入信息并运算
import java.util.*;import java.text.DecimalFormat;/*输入数值数量(第一行输入),和对应数值,其中数值用空格分开(第二行输入),获得其中大于0,小于零,等于0的占比,保留小数点后六位。*/public class Solution { public static void main(String[] args) { Scanner in = new Scanner(System.in); DecimalForm
2020-08-01 09:01:33
144
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人