自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JAVA学习-单例模式(上)

一、单例模式1、定义单例模式()

2021-07-18 22:08:36 83

原创 JAVA学习-设计模式(下)-工厂方法模式

一、工厂方法模式定义工厂方法模式(Factory Method Pattern)是指定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中执行。属于创建型设计模式。二、使用场景创建对象需要大量重复代码;客户端(应用层)不依赖于...

2021-07-18 17:27:19 95

原创 JAVA学习-设计模式(上)

一、软件设计原则开闭原则:对拓展开发,对修改关闭,使用最广。 单一职责原则:一个类,一个接口,一个方法,只做一件事情。 依赖倒置原则:通过抽象实施,使各个类,各个模块之间,相互不影响,实现松耦合,实现面向抽象编程,面向接口编程。 接口隔离原则:接口面向抽象编程的基础上,接口设计纯洁,单一,只做某类事情,不依赖不需要接口。 迪尔特法则:最少知道原则,一个类对其所依赖的类,对其知道的越少越好,代码可读性提升。 里氏替换原则:子类可拓展父类功能,不可改变父类原有功能。杜绝继承泛滥。 合成复用原则:

2021-07-18 12:04:32 114

原创 HdfsClient-在本地开发环境使用Java远程连接操作HDFS

一、pom.xml配置<?xml version="1.0" encoding="UTF-8"?><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.0 http://maven.apac

2021-06-30 00:15:01 1407 1

原创 Hadoop fs -mkdir /Mario 报错lihejia@lihejiadeMacBook-Pro sbin % hadoop fs -mkdir /ChrisSLF4J: Failed

问题:搭建hadoop单机模式,使用hadoop fs -mkdir /Chris 命令报错解决方案:一、在本地创建hadoop等文件夹1、确认是否在存在文件夹/usr/local/hadoop 文件夹,没有则创建文件夹hadoop路径 /usr/local/hadoop2、在hadoop文件夹中创建子文件夹tmp路径 /usr/local/hadoop/tmp3、在tmp文件夹中创建dfs文件夹路径 /usr/local/hadoop/dfs4、在dfs创建文件夹...

2021-06-28 23:09:46 248 3

转载 JSON数据爬取

import jsons = json.loads('{"name":"test", "type":{"name":"seq", "parameter":["1", "2"]}}')print (s)print (s.keys())print (s["name"])print (s["type"][

2018-07-28 20:51:33 1155

原创 使用有道API完成在线翻译功能

package Controller;import java.security.MessageDigest;public class md5Util {     public static String md5(String string) {            if(string == null){                return null;  

2017-12-24 09:52:08 1397

原创 线程的基本使用

线程的基本使用使用一个线程步骤:1、可以使用继承extends Thread;或者也可以使用实现Runnable方法,即implement Runnable;这两个都可以实现对线程的使用。但是由于继承只能有一个,实现方法可以无数个,所以建议使用implements Runnable这个方法(ps记得导入java.lang.*包)例:import java.lang.*;....

2017-04-22 22:09:59 243

原创 事件操作的简单要点汇总

事件操作的简单要点汇总public class Demo_1 extends JFrame{        MyPanel mp=null;    //对Demo_1进行初始化,初始化mp,创建界面,显示    public Demo_1()    {        mp=new MyPanel();                this.add(mp

2017-04-21 22:44:09 273

原创 《坦克大战》的一点技巧

《坦克大战》的一点技巧public void paint(Graphics g){        super.paint(g);        g.fillRect(0, 0, 400, 300);        this.drawTank(hero.getX()+50, hero.getY()+100, g, 0, 1);            }//paint方法为

2017-04-20 19:48:32 532

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-20 19:45:42 203

空空如也

空空如也

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

TA关注的人

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