Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错
前言 基础算法是是一切算法的根源,那些进阶的算法只是基础算法的变形,已解决更难实现的问题。所以掌握基础算法是很有必要的。本人基础薄弱,正需要总结归纳基础算法的内容。 正文 PART1:模拟 模拟算法是无脑级别的算法之一,与后面所讲的枚举/暴力算法常常搭配在一起,其裸题基本就是水题
一、ArrayList (一)基本功能 1 package com.itheima.1istdemo; 2 import java.util,Arraylist; 3 public classArrayListDemo1{ 4 public static void main(String[]args){ 5 //1.创建集合的对架 6 //泛型:限定集合中存储数据的类型 7 //ArrayList<String)list = newArrayL
这周简单的学习了一下快排: public static void quickSort(int[] arr,int low,int high){ int i,j,temp,t; if(low>high){ return; } i=low; j=high; //temp就是基准位 temp = arr[low]; whil
学习数组: 数据类型[] 数组名 = new 数据类型[元素个数或数组长度]; 在程序中可以通过“数组名.length”的方式来获得数组的长度,即元素的个数。 在使用数组时,不想使用这些默认初始值,也可以显式地为这些元素赋值。 在初始化数组时还有一种方式叫做静态初始化,就是在定义数组的同时就
目录前言1.概述2. ajax请求的基本过程2.1 创建ajax对象2.2 设置请求使用post请求2.3 发送请求2.4 获取服务器端响应到客户端的数据3. 数据格式3.1 JSON.parse()3.2 JSON.stringify()4. Ajax状态码常见状态码5. onreadystatechange 事件与onload事件的区别6. Ajax错误处理7. ajax
mybatis 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Object
7.17 今天敲了些资料的代码 明天打算继续敲代码 7.18 今天敲资料上的代码 明天打算学习继承 7.19 今天学习了继承的部分 明天打算继续学习继承 7.20 今天学习了继承 明天打算敲代码巩固 7.21 今天敲了代码巩固 明天打算找例题做 7.22 今天敲了些例题 明天打算继续敲例题 7.23 今天
本周学习了JAVA语言中的数组问题,深入了解了数组的使用方法,并能做一些简单问题的解决 数组的定义: 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。
这周尝试着对一些具体的题目进行了编译,虽然错误百出。。。 但还是有一定收获的,在不断修正错误的这个过程中,在某些系统运行中对Java有了更深一步的认识 买飞机票,评委打分,数据的加密与解密,这些题目各有各的特色,也让我逐渐理解到了Java的魅力 最近一直在打暑假工,但我会尽可能的坚持对
7.16 今天敲了些资料的代码 明天打算继续敲代码 7.17 今天敲资料上的代码 明天打算学习继承 7.18 今天学习了继承的部分 明天打算继续学习继承 7.19 今天学习了继承 明天打算敲代码巩固 7.20 今天敲了代码巩固 明天打算找例题做 7.21 今天敲了些例题 明天打算继续敲例题 7.22 今天
第四周 7.18号 今天:面向对象构造函数的说明,内存,应用 明天:this的学习 问题:与c++和c有一定区别,需要慢慢理解转变 7.19号 今天:学习构造的this 明天:学习完this,学static 问题:无 7.20号 今天:学完this开始static 明天:继续学static 问题:无 7.21号 今天:学习完静态 明天:学习面向
1.本周我的Java学习工具eclipse在汉化的过程中出现了一些问题,好在我通过上网查询已经把我难题解决。 2.本周我继续阅读《大道至简》这本著作,并且有收获了知识。 3下周我将继续阅读《大道至简》,并且学习Java在B站上,并加以实践巩固。
一、回顾 1.继承: 继承中访问构造方法 this()==>调用自身的构造方法 super()==>调用父类的构造方法 注意点: A.this()与super()只能编写在第一行 不能同时存在 B.构造方法不能相互调用 不能递归调用 C.其它方法不能调用构造方法 继
大道至简已读完,下周准备写读书感悟。 这周java视频看的比较少,下周会加大对java视频的观看。 每天锻炼以及运动来保持锻炼身体。 学习他人的编程思路,树立属于自己的编程解题框架。 努力努力再努力,加油加油再加油。
遇到一些困难和困惑,更看到了一些人的面目。 哎,真无语,身处泥泞唯有自己努力挣脱才能看到生机。 有时候选择沉默,选择开口说话就被针对。不知道为什么这样。 网上学了关于java的知识。感觉得多加练习才可以。 已经做了好几天的暑假工,真的觉得挣钱累。 有些人又很无语,装傻。唯有自己努
1、cannot verify <mydomainname> certificate, issued by ‘/C=US/O=Let’s Encrypt/CN=R3’: 解决1:wget --no-check-certificate <website> //再运行一遍 解决2:sudo yum install -y ca-certificates //之后再运行wget命令下载 也可参考https://www.openssl.org/blog/blog/202
一、回顾 1.成员变量与局部变量区别 A.定义的位置不同 B.生命周期不同 C.存储的位置不同 D.是否有默认值 2.封装 概念: 隐藏属性内部实现的细节(锁) 提供对外访问的方法(钥匙) 好处: A.提高代码的安全性 B.提高代码的可扩展与可维护性 体现: A.对属性的封装 B.封装
Java常见设计模式总结 Java设计模式专栏收录该内容23 篇文章110 订阅订阅专栏 一、设计模式总述:1、什么是设计模式: 设计模式是一套经过反复使用的代码设计经验,目的是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式于己于人于系统都是多赢的,它使得代码编
今天学习了函数的参数,参数分为形参与实参。所谓形参就是在函数定义时传入的函数名,而实参则是在调用时传入的值,但并不仅仅只有明确的值而是只要最后的结果是值都行,可以是调用函数,变量名当然也可以是具体的值。形参分为位置形参与默认形参,位置参数顾名思义就是按照顺序依次进行定
Java 线程池原理总结 (一)什么是线程池 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。 他的主要特点为: 降低资源消耗。
1:普通的Redis分布式锁的缺陷我们在网上看到的redis分布式锁的工具方法,大都满足互斥、防止死锁的特性,有些工具方法会满足可重入特性。如果只满足上述3种特性会有哪些隐患呢?redis分布式锁无法自动续期,比如,一个锁设置了1分钟超时释放,如果拿到这个锁的线程在一分钟内没有执行完毕,那么
一、置顶导航即页头(公共页面) 1、<nav>导航标签。可以更加明确的告诉搜索引擎,这部分内容,是用于导航的,帮助搜索引擎理解你的网页。 2、连续摆放的超链<a>和<span>。因为超链和span是内联元素,不会自动换行,所以这些会自动出现左侧,并且水平摆放。在右侧放了一个<span>, 这个<span>本身是
优秀设计总结 1.色彩的使用:颜色简洁直观富有含义,强调“刚好”的程度,重点突出信息,不乱用色彩。 2.优质的配图:在设计过程中图片是必然会用到的,要注重突出商品品质,给予用户信赖感,配图有感情,有意境,注重自我表现。一张好的图片,更能突出整个设计的气质。