自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闵豪miao的博客

持之以恒

  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 对象(CS61b)

定义和使用类静态方法与非静态方法静态方法Java中的所有代码都必须是类的一部分(或者类似于类的类,我们将在后面了解它)。大多数代码都是在方法内部编写的。 我们来看一个例子:public class Dog { public static void makeNoise() { System.out.println("Bark!"); }}如果我们尝试运行...

2019-05-02 21:54:26 397 1

原创 重学Java(CS61b)

Hello World让我们看看我们的第一个Java程序。 运行下面的程序打印“Hello world!” 到屏幕。public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!"); }}对于那些来自像Python这样的...

2019-05-02 20:22:41 561

原创 大数据项目

1、Hadoop概述HDFS,MapReduce,yarn2、项目需求分析与设计3、Linux环境配置1、配置hostname,便于直接用主机名访问。 配置host对应主机名network配置host地址映射 2、切换到root用户下,编辑sudoers使kfk免密码输入 查看防火墙状态sudo service iptables status,修改se...

2018-11-05 15:28:52 803

原创 Scala学习之对象

1、objectobject相当于class的单个实例,通常在里面放一些静态的field或者method第一次调用object的方法时,就会执行object的constructor,也就是object内部不在method中的代码;但是object不能定义接受参数的constructor注意,object的constructor只会在其第一次被调用时执行一次,以后再次调用就不会再次执行c...

2018-09-13 11:31:03 104

原创 Scala学习之类

1、定义一个简单的类// 定义类,包含field以及方法class HelloWorld { private var name = "miao" def sayHello() { print("Hello, " + name) } def getName = name}// 创建类的对象,并调用其方法val helloWorld = new HelloWorld...

2018-09-05 21:25:35 138

原创 Scala学习之Map与Tuple

1、创建Map// 创建一个不可变的Mapval ages = Map("Leo" -> 30, "Jen" -> 25, "Jack" -> 23)ages("Leo") = 31// 创建一个可变的Mapval ages = scala.collection.mutable.Map("Leo" -> 30, "Jen&quo

2018-09-04 11:24:46 269

原创 Scala学习之数组操作

1、Array在Scala中,Array代表的含义与Java中类似,也是长度不可改变的数组。此外,由于Scala与Java都是运行在JVM中,双方可以互相调用,因此Scala数组的底层实际上是Java数组。例如字符串数组在底层就是Java的String[],整数数组在底层就是Java的Int[]。//数组初始化后,长度就固定下来了,而且元素全部根据其类型初始化val a = new ...

2018-09-03 20:19:04 1276

原创 Scala学习之函数

1、函数的定义与调用在Scala中定义函数时,需要定义函数的函数名、参数、函数体。我们的第一个函数如下所示:def sayHello(name: String, age: Int) = { if (age > 18) { printf("hi %s, you are a big boy\n", name); age } else { printf("hi %s, you...

2018-09-03 11:13:26 223

原创 Scala学习之条件控制与循环

1、if表达式if表达式的定义:在Scala中,if表达式是有值的,就是if或者else中最后一行语句返回的值。例如,val age = 30; if (age > 18) 1 else 0 可以将if表达式赋予一个变量,例如,val isAdult = if (age > 18) 1 else 0 另外一种写法,var isAdult = -1; if(age >...

2018-09-02 17:27:42 178

原创 Scala学习之基础语法

1、Scala介绍Scala是一门多范式的编程语言,一种类似java的编程语言 ,设计初衷是实现可伸缩的语言 、并集成面向对象编程和函数式编程的各种特性。2、Scala安装首先要是用Scala进行编程,需要安装下载配置。具体安装步骤当你安装完成就可以在命令行中使用scala的解释器了3、Scala解释器使用REPL: Read(取值)-> Evaluation(...

2018-09-01 20:27:06 160

原创 MySQL基础知识

1.基本介绍MySQL被划分为关系数据库管理系统(RDBMS)数据库:用来存储信息的仓储。数据库里面的数据集都被组织成表每个表由多个行和列组成表中的每一行称为一条记录记录可以包含多项信息;表中的每一列都是一项信息管理系统:是一个软件,我们可以通过它来增删查改记录关系:能够通过查找两个表里的共同元素,将分别存在于两个表里的信息联系起来2.查询操作#查询一列SELE...

2018-08-06 19:37:41 128

原创 从头学Java — 基本数据类型和String

1.基本数据类型在Java中由8种基本数据类型,四个整数类型(byte,short,int,long),两个小数类型(float,double),一个字符型(char),一个布尔类型(boolean) 类型 字节 取值范围 byte 1 -2^7 ~ 2^7 - 1 short 2 -2^15 ~ 2^15 - 1 int 4...

2018-08-01 19:10:09 236

原创 Iterator 模式

1、概念使用Java语言显示数组arr中的元素时,我们一般使用for循环语句遍历数组。for(int i=0;i<arr.length;i++) { System.out.println(i);}那么将这里的循环变量i的作用抽象化、通用化后形成的模式,在设计模式中称为Iterator模式。Iterator模式用于在数据集合中按照顺序遍历集合。即为迭代器模式。...

2018-07-05 21:36:03 135

原创 Singleton 模式

1、概念程序在运行时,通常都会生成很多实例。但当我们想在程序中表达某个东西只会存在一个时,就会有只创建一个实例的需要。那就要在写程序时,确保调用一次new MyClass()以达到只生成一个实例的目的。像这样确保只生成一个实例的模式被称作Singleton模式(单例模式)。 Singleton模式的作用在于可以确保任何情况下都只能产生一个实例。为了达到这个目的,必须设置构造函数为pr...

2018-07-03 21:19:27 144

原创 ArrayList 解析

1、ArrayList概述ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本。ArrayList 是一个用数组实现的集合,支持随机访问,元素有序且可以重复。2、ArrayList源码分析public class ArrayList<E> extends AbstractList<E> implements List&...

2018-07-02 20:58:56 138

原创 Java 集合类型

来仔细的学习一下Java中的集合。Java集合概述Java中提供了丰富的集合接口和类,它们都在java.util 包下。 由图中可以看出,Java集合类型分为Collection和Map,Collection的子接口有:Set,Queue,List(为了方便记忆就记为SQL)等接口。今天主要学习List,Set和Map接口。1、List接口List集合中的元素是有序的, ...

2018-07-01 20:57:35 181

原创 SpringBoot项目部署到阿里云

1.环境搭建首先得买个阿里云的服务器,不过可以先免费试用一个月:试用地址 然后就准备开始在阿里云的服务器上搭建需要的环境吧。1.下载XshellXshell可以用来远程连接服务器。2.安装JDK首先在本地下载Linux下的jdk 通过在Xshell下执行rz命令上传所下载的jdk,如果没有该指令,则执行yum install lrzsz去根目录cd / 进入et...

2018-06-20 22:02:55 6239 1

原创 SpringBoot Web开发

1.开发步骤创建SpringBoot应用,选择需要的模块SpringBoot已经默认将场景配置好了,只需要在配置中指定少量配置即可运行自己编写业务代码 自动配置原理需掌握清楚:如帮我们配置了什么;可以修改吗;能修改哪些;能不能扩展。。。xxxAutoConfiguration:给容器中自动配置组件xxxProperties:配置类来封装配置文件的内容2.SpringBo...

2018-05-28 15:29:06 287

原创 SpringBoot 日志

1.日志框架写一个统一的接口层;日志门面(日志的一个抽象层);logging-abstract.jar;给项目中导入具体的日志实现就行;我们之前的日志框架都是实现的抽象层;常用的日志框架:JUL,JCL,Jboss-logging,Logback,Log4j2 ,Log4j,SLF4J 日志抽象层 日志实现 JCL(Jakarta Commons Loggi...

2018-05-27 16:52:12 3273 1

原创 SpringBoot 配置

1.配置文件SpringBoot使用一个全局的配置文件,配置文件名固定application.propertiesapplication.yml配置文件的作用: 修改SpringBoot自动配置的默认值 SpringBoot在底层都给我们配置好了YAML(YAML Ain’t Markup Language)YAML 是专门用来写配置文件的语言,以数据为中心,比 xml...

2018-05-25 18:45:22 574

原创 SpringBoot 入门

StudySpringBoot1.SpringBoot简介 简化Spring应用开发的一个框架 整个Spring技术桟的整合; j2ee开发的一站式解决方案2.微服务微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。 ...

2018-05-25 15:36:23 126

原创 Intellij idea

这个IDE确实挺好用的,上传代码到github上也很方便。把项目push到guthub上面,出现了问题,我把它记录下来。push to origin/master was rejected这个在网上也找到了教程。先找到项目所在的目录,右键GIT BASH Here,然后在命令窗口中依次输入命令:git pullgit pull origin mastergit pull origin master...

2018-05-08 17:15:36 111

原创 记51信用卡笔试

好久之前瞎投,没想到还能收到笔试通知,说说今晚笔试。题目分四种题型,单选,多选,算法,简答。单选1.http的状态码相关,哪个请求两次2.cookie和session的比较3.继承构造函数和静态块的执行顺序4.javaclassloader5.进程问题6.ArrayList和hashmap7.double所占的字节数8.编程输出题吧9.TCP,Socket10.二叉树遍历11.chmod 644 ...

2018-05-07 21:03:41 286

原创 记第一次面试

人生第一次实习面试华丽丽的给自己一拳重击。华为面试,在本校,不用跑太远挺好。等待面试的过程是痛苦的,幻想着问些基础简单的东西。上来自我介绍,问JVM包括几个部分,哦,进了面试场,啥都忘光了,虽然没有背过,但也看过,然而答不出。面试官貌似有点失望了,然后问了http和https的区别,我知道https更安全加密,但是面试官貌似让我解释更深层的东西,我不会啊。然后又问了ajax跨域,我哪知道哇,感...

2018-04-25 16:03:58 128

原创 记录自己笔试

京东2019春招java工程师笔试今晚笔试感觉不是特别难,就是不会,自己的基础是真的差啊,还有几个月时间,去不了实习只能好好复习基础知识,等秋招了。言归正传,说说今晚笔试。选择题考了一些基础知识,内容涉及的挺广的,也有点深度。主要考了几个方面:Java基础部分Java多线程线程安全redis和memcachetcp/ipLinkList/ArrayList分布式事务处理Thread Localli...

2018-04-09 21:17:10 176

原创 复习Java基础

1.Java有哪些特性和优点:(1)Java是面向对象语言。这句话什么意思呢,因为在JVM内部,原始类型及其他类型都会被当做对象进行处理。(2)平台无关性(可移植性)。一次编译,到处执行,这也得益于JVM。(3)较好的健壮性和安全性。2.Java与其他语言的比较:(1)与C/C++比较:他们都是面向对象的编程语言,具有面向对象的三大特性,封装继承多态。Java是一种解释型语言(也是编译型,这个各个...

2018-04-04 11:35:49 163

原创 vim一些指令

2018-03-05 19:16:26 84

原创 Linux学习

记录一些常用的命令pwd 当前路径cd 到指定目录 cd ~到主菜单,ls 查看当前目录下的所有touch 创建文件,mkdir 创建文件夹, mkdir a/b/c/d -p 创建多级目录rm 删除文件, rmdir 删除文件夹cd -回到上一步tree 返回树形目录mv 2.txt python 移动指定文件到文件夹中打包与解包tar -cvf test.tar *.py 将所有.py 的文件...

2018-03-01 14:12:12 111

原创 Python入门到实战

玩了整整一个假期,虽然也没多少天,但什么事都没做,书是带回去了,碰都没碰,真是很惭愧。新学期也开始三天了,记录点学的东西吧,不然以后真的会愧对自己的青春。闲话不多说,开始记录吧。1.如何使用变量:    name 定义为一个变量,存储了一个字符串。name = 'miao min'对一个字符串进行大小写的转换,可以使用:upper()【把字符串全部变为大写】lower()【把字符串全部变为小写】t...

2018-02-28 16:41:44 1082

原创 Python学习之路(3)

类的继承class People: def __init__(self, name, age): self.name = name self.age = age def sleep(self): print("%s is sleeping" % self.name)class Man(People): def __

2018-01-08 10:19:18 127

原创 Django学习之路

Django的项目都已经会创建了吧。django-admin startproject mysitepython manage.py runserver创建APPpython manage.py startapp myblog根据创建的目录,各个文件代表的意思:mysite  -myblog-migration  数据修改表结构

2018-01-06 15:41:36 110

原创 Python学习之路(2)

变量不用像java等语言中声明类型,Python变量可直接赋值,如:name = JayChou这样就给name附了一个值常量一般用大写的表示,如:PI = 3.14159...程序的输入:name = input("your name is :")print(name)这样用户输入的一个值就直接存在name中,直接打印所输入的值Python中的注释一般用 # 多行注释 :    '''  这是多...

2018-01-06 11:31:03 143

原创 Python学习之路(1)

直接安装Anaconda 下载地址:https://www.anaconda.com/download/  选择最新版本,安装完成后,即可使用Python下载pycharm并安装,地址:https://www.jetbrains.com/pycharm/download/#section=windows                             选择专业版,激活码:http:

2018-01-06 11:21:42 160

原创 爬虫从零开始

简单的爬虫1.from urllib.request import urlopen2.html = urlopen("http://blog.csdn.net/sinat_30436087")3.print(html.read())上面就创建一个简单的读取一个页面的程序:首先导入了urllib库中request模块的urlopen方法调用urlope

2018-01-03 19:19:18 195

原创 记录自己的django

创建django项目:django-admin startproject name到创建的目录中:python manage.py runserver一个简单的django就建立好了

2017-12-18 08:36:48 177

程序员简历模板

求职”的本质其实就是人的流通,和一般的商业行为无异:一方求售、一方求货。未见其人,先睹其函。简历以书面形式传达一个人的学历、经历、专长、及其它,根据书写的格式、排列逻辑、语辞字汇,也可判读出撰写者的气质、内涵。 对于程序员而言,一份好的简历能够直接从999+的简历邮件箱中脱颖而出,收到hr邀请面试的电话。但为什么有人的简历投出去就像是石沉大海,了无音讯了?因为问题出在了简历上,对于不善于言辞的程序员来说。 作者:祈澈菇凉 链接:https://www.jianshu.com/p/8fb2d27c7745 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

2018-09-01

网上商城源码

该源码实现网上商城的基本功能

2017-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除