自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zookeeper3.6.2集群搭建(注意踩坑)

1.下载tar.gz安装包2.解压3.复制文件并更改内容cp conf/zoo_sample.cfg zoo.cfgtickTime=2000initLimit=10syncLimit=5#id路径dataDir=/home/kll/app/zookeeper/dataclientPort=2181#log日志路径dataLogDir=/home/kll/app/zookeeper/logsserver.1=192.168.252.111:2888:388

2021-01-07 13:55:56 348

原创 一台服务器分发文本到多台服务器

for i in 2 3 4 ;do scp -r jdk-8u241-linux-x64.tar.gz 192.168.252.11$i:$PWD;done把jdk安装包分发给其他几台服务器。

2021-01-05 15:57:35 278

原创 Flink连接ES5和ES6的区别

Flink连接ES6及以上版本,需注意一些API的参数变化,参考官网:https://ci.apache.org/projects/flink/flink-docs-release-1.10/zh/dev/connectors/elasticsearch.htmlES6 是通过new ElasticsearchSink.Builder<>(List<HttpHost&gt...

2020-03-13 11:29:34 662

原创 Linux安装yum教程

1.cd 到/etc/yum.repos.d目录下 rm -rf *2.vim base.repo 添加以下内容[base]name=rh7.6## 阿里源baseurl=http://mirrors.aliyun.com/centos/7/os/x86_64/## 网易源#baseurl=http://mirrors.163.com/centos/7/os/x86_64/...

2019-12-12 16:21:28 172

原创 eclipse安装没有features文件之解决插件安装问题

把plugins和features文件夹复制一份放在dropins文件夹下,重新打开eclipse即可

2019-07-02 15:21:19 4299 1

原创 解决hadoop启动时的dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.错误

今天在搭建完Hadoop的环境,通过start-all.sh启动完毕后,发现localhost:50070对应的HDFS的web管理中心加载不出来,浏览器中一直提示无法连接。在服务器运行jps命令时namecode,和datanode都没有,进入到hadoop的运行日志中,发现namenode address dfs.namenode.servicerpc-address or dfs.namen...

2018-10-25 19:50:21 5131

原创 request域(查询数据库,表单中获取数据,转发,重定向等),会话技术(cookie)

一.request域1.查询数据库代码如下:JDBCUtil工具类:package com.lanou3g;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet...

2018-10-10 20:37:39 668

原创 获取ServletConfig对象的方式和Servlet配置,XML配置路径方式,域对象(4个,获取ServletContext对象的方法和方法),获取请求转发器,响应(编码格式,重定向和刷新)

1.ServletConfig对象的获取方式servlet配置信息:配置信息需要在web.xml中进行配置是以键值对形式配置 key=value在Servlet初始化时配置注意:1.每个Servlet都有一个自己的ServletConfig对象2.ServletConfig对象内部维护一个map集合 &lt;!-- 添加配置信息 --&gt; &lt;init-p...

2018-10-09 21:21:12 656

原创 数据库基础解读(DDL,DML,DQL语句)

数据库是一个永久文件,保存数据,按照一定规则(SQL)来进行存储数据库管理系统可以对数据库进行增删改查(SQL语句)数据库阶段1.DDL语句:数据库定义语句(对库 表 进行定义)Create Drop Alter2.DML语句:对数据库中表的数据进行操作的Insert Update Delete3.DQL语句:对数据库中的数据进行查询(简单查询)S...

2018-10-09 09:04:42 738

原创 用户访问网站的过程,Tomcat服务器(使用,包含的文件的含义,添加和工程目录包含),servlet的创建方式和配置,xml解析.访问到servlet的内部流程

一.用户是如何访问网站?1.通过一个网址(URL)访问网站2.实际上访问网站就是访问该网站的服务器访问的是服务器上的啥?是代码即①进静态资源 html div+css(不管什么用户访问 内容是不变的)②动态资源 jsp servlet(根据不同的用户,返回不同的信息)Javaweb程序员是干什么的?不是编写服务器的(由服务器厂商写的)而是编写运行在服务器上的代码...

2018-10-08 20:21:31 321

原创 Java之数据库连接封装成工具类,三个核心(DBUtils,QueryRunner,ResultSetHandler8个结果集)的使用和数据源DataSource(数据库连接池)

一.数据库连接封装成工具类1.数据库连接封装成工具类的方法第一种:不用把加载驱动的字符串和数据库地址,用户,密码写在代码的形式(更改地址,用户,密码等需要从代码中更改,不太方便):这里需要用到静态代码块,因为驱动是只加载一次就可以.import java.sql.Connection;import java.sql.DriverManager;import java.sql.Resul...

2018-09-29 21:05:41 568

原创 数据库的合并查询和JDBC(数据库连接)

一.数据库合并查询1.笛卡尔积两张表一起查,出现大量重复数据,出现笛卡尔积即如下:a(a,b,c) 和 b(0,1,2)的笛卡尔积结果是:(a,0) (a,1) (a,2)(b,0) (b,1) (b,2)(c,0) (c,1) (c,2)SELECT * FROM A,B;表A:表B:结果图:2.去除重复数据(99查询法 通过两张表的关联字段相同 来去除)表sco...

2018-09-28 19:46:37 634

原创 Java之数据库表关系的创建,查询和数据库完整性

一.查询语句1.查询去重信息:关键字 distinctSELECT DISTINCT 去重的字段名,需要查询的信息字段名 FROM 表名;2.两值相加时的判断条件IFNULL查询两值之和, 两列值相加并且组成一个新的字段,一个值和null相加,只能返回null所以要用到判断语句IFNULL(参数1,参数2); 如果在此值是空,就用0代替,放在参数2.代码:SELECT 字段名1,...

2018-09-27 20:43:16 457

原创 Java之利用获取class对象文件,不修改代码,获取不同类的不同方法(只修改 文本)

需求:Java之利用获取class对象文件,不修改代码,获取不同类的不同方法(只修改 文本),类分别为Cat类和Dog类文本内容:#ClassName=com.lanou3g.reflect.Dog#Method=eatClassName=com.lanou3g.reflect.CatMethod=speakcat类public class Cat { public void s...

2018-09-26 19:46:37 295

原创 Java之数据库(库和表的建立,结构的修改以及表内数据的修改查询)的安装和创建

数据库是一个永久文件,保存数据,按照一定规则(SQL)来进行存储数据库管理系统可以对数据库进行增删改查(SQL语句)数据库阶段1.DDL语句:数据库定义语句(对库 表 进行定义) Create Drop Alter2.DML语句:对数据库中表的数据进行操作的 Insert Update Delete3.DQL语句:对数据库中的数据进行查询(简单查...

2018-09-26 19:34:00 1384

原创 利用反射,向ArraryList<String>中 添加 Integer数据 ,string类型等

import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import org.omg.CORBA.PUBLIC_MEMBER;public clas...

2018-09-25 20:30:23 857

原创 用反射写实现set和get方法

需求:利用反射完成以下方法 此方法可将obj对象中名为propertyName的属性的值设置为value. 相当于用反射 写一个set方法参数 * 1.赋值对象 * 2.属性名字 * 3.给该属性赋值 * 此方法可以获取obj对象中名为propertyName的属性的值 * 相当于用反射 写一个get方法 * 参数 * 1.赋值对象 * 2.要获取的属性名字...

2018-09-25 20:17:53 486

翻译 java之ReetrantLock锁中的 Condition对象(await和signal方法),类的加载和反射(获取Class文件对象的3种方式,获取构造方法,成员变量和方法)

一.ReetrantLock锁中的 Condition对象Condition对象中提供方法await();等待signal();唤醒(指定某一个线程被唤醒)需求:使用lock锁 间隔打印三个线程代码:public class Kll { public static void main(String[] args) { Thread t1 = new Thread(new P...

2018-09-25 20:11:44 255

翻译 java之线程方法(wait,join[插队方法],notify[唤醒线程],setDaemon[线程守护]),完整版的懒汉式单例,接口回调和同步代码块的弊端与好处

一.线程方法.wait方法线程使用wait()方法后,进入等待状态,然后会将锁还回去,其他的线程才能进来。线程被唤醒后,线程是从等待的位置继续向下开始执行。notify方法notify() :在同一把锁下 ,等待中的线程中,随机唤醒一个。notifyAll() :唤醒同一把锁下 所有的等待线程。notify和wait方法应用:(wait方法需要声明标记控制等待线程被唤醒)/*需求...

2018-09-20 19:41:10 269

翻译 java之多线程的加锁方式,死锁和线程停止(包含interrupt方法对wait,sleep方法的作用)

一.加锁方式1.解决需求的步骤:需求:100张票,利用多线程进行卖票,方式有:窗口, 黄牛 ,网购。多线程访问共享资源的访问1.尝试写出需求。2.分析出现的问题。三个线程同时执行run方法,CPU执行资源随机分配。线程在执行方法过程中,随时能进入受阻塞状态。所以可以使用:假设线程停止的位置,来分析问题(找极限位置)。3.想解决方案:一个线程执行完买票操作,另一个线程才...

2018-09-19 21:07:17 785

原创 java之线程创建的两种方式,六种状态和匿名内部类创建子类或实现类对象

一.匿名内部类创建子类或实现类对象 new Test(){} 相当于创建了Test类的子类对象 并且没有类名创建接口实现类new 接口名() {};接口实现类的对象注意 : new 后边是类或者接口名大括号内是类或者接口中的方法public class Kll { public static void main(String[] args) { Test test = n...

2018-09-18 19:39:25 467

原创 java之利用System类和流进行输入和打印

需求: * 从控制台输入文字 写到文件中(可以写中文) * 使用 System.in * 利用转换流 高效流 打印流(原样输出 自动刷新) import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java....

2018-09-17 19:56:28 491

翻译 java之LineNumberReader类,装饰者模式,打印流,合并流(文件合并和分割)和第三方工具类(IO的)

一.LineNumberReader类public class Kll { public static void main(String[] args) throws IOException { File file = new File(&quot;/Users/lanou/Desktop/Test/happy.txt&quot;); FileReader in = new FileRead...

2018-09-17 19:53:27 280

翻译 Java之转换流、高效流、高效字节流、对象流,Properties双列集合和流的自动关闭

一.转换流可以查指定的编码表,进行读写import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.I...

2018-09-15 17:39:08 510

原创 字节流之复制Txt类型文件并改名

需求: /* * 将一个文件夹下的所有txt文件 复制到 * 另一个文件夹下并且保存为.java文件 */import java.io.File;import java.io.FileFilter;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOut...

2018-09-13 19:25:19 281

原创 Java之字节流操作复制文件

需求: 将一个文件夹 复制 到另一个文件夹下import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Kll { ...

2018-09-13 19:21:36 248

原创 Java之字节流和字符流

一.字节流流分为输入流和输出流。 用参照物(程序)来判断是输出流还是输入流。 注意:在用流的时候,结束时要记得关掉流。字节流 将文字、图片、音频等转成字节,进行数据传输。程序——&gt;文件 输出流 写文件文件——&gt;程序 输入流 读文件以下所有字节流的父类, 是抽象类 OutputStream: 输出流 InputStream : 输入流字节流输出流(写...

2018-09-13 19:05:43 157

原创 File类的文件类型数量统计

需求:/* * 输入一个文件夹路径 用map记录文件类型出现的次数 * * txt 数量 * java 数量 * png 数量 * .... */import java.io.File;import java.util.Comparator;import java.util.HashMap;import java.util.Set;public class Kll ...

2018-09-12 20:01:46 418

原创 File类之按层级关系打印文件名称源码

import java.io.File;public class Kll { public static void main(String[] args) { File file = new File("/Users/lanou/Desktop/Test"); printFiles(file, 0); } public static vo...

2018-09-12 19:53:31 202

翻译 Java之File类(构造方法,路径和创建,查找)和文件过滤器FileFilter接口

一.File类1.表示文件2.表示文件夹3.表示路径(可以是错误路径)路径分隔符(具有跨平台性)Mac : / :window : \ ;路径分割符代码:public class Kll { public static void main(String[] args) { // 路径分割符 String s1 = File.pathS...

2018-09-12 19:44:16 268

原创 java 之 通讯录源码

1️⃣联系人类package com.kll.LinkMan;public class LinkMan { //联系人:姓名 年龄 性别 地址 电话 private String name = null; private int age = 0; private String gander = null; private String address...

2018-09-11 19:31:14 2966 1

翻译 java之集合总结,异常(try...catch...finally,抛出throws)

一. 集合总结1. 单列集合 (Collection) 1.1 线程不安全的 jdk1.2 ArrayList 查询快 增删慢(相对) LinkedList 查询慢 增删快(相对) HashSet 去重 TreeSet 排序 LinkedHashSet 除了去重 还有存取顺序 1.2 线程安全的 jdk 1.0 ...

2018-09-11 19:25:40 345

原创 java之LinkedHashSet单列集合,TreeSet单列集合,HashMap双列集合和集合的去重,以及双列集合的与元素打印

一. LinkedHashSet单列集合1.LinkedHashSet 特点:去重 ,无下标。 inked :有链接表结构, 有序。 有序:指的是 ,怎么存的顺序 ,打印出来的就是什么顺序。 代码例子:public class Kll { public static void main(String[] args) { //创建LinkedHashSet集合,...

2018-09-07 21:09:27 741

翻译 Java之泛型(泛型类,泛型接口等),多参数方法,集合工具类,两种删除方式(循环删除,迭代器删除),Set集合的HashSet类及其HashCode重写

一.泛型1. 泛型:标识着集合中存储元素的数据类型 写法:&lt;数据类型(泛型)&gt; 不能放基本数据类型 ,只能他们的包装类 即对象或者引用数据类型。好处: 1.保证数据的安全性(提示方法中传入的参数类型)。 2.避免进行向下转型(类型转换)。 3.将运行时的错误 转化到编译时报错。代码实例:import java.util.ArrayList;im...

2018-09-06 20:04:08 314

原创 java之集合的4个带All的方法,利用迭代器遍历集合,接口List(实现类LinkedList,ArrayList和Vector的部分方法)

一.接口Collection的带All的方法 1.containsAll :调用者 完全包含被判断的集合的元素时 才会返回true代码例子:public class Kll { //注解@SuppressWarnings(压制警告) //rawtypes :保持原有类型 //unchecked:不检查容器中储存的元素类型 @SuppressWarnings...

2018-09-05 20:49:14 392

原创 java之Arrays工具类,基本数据类型的包装类,StringBuffer类和StringBuilder类,集合以及权限修饰符

一.Arrays工具类 arrays类中的方法(操作数组的工具类 方法都是静态的 ) public class Kll { public static void main(String[] args) { /*对一个字符串数组 String[] str={&amp;quot;nba&amp;quot;,&amp;quot;abc&amp;quot;,&amp;quot;cba&amp;quot;,&amp;

2018-09-04 20:10:23 229

翻译 Java之Sring(系统类)

String 字符串(系统类) 学习系统类就是学习系统定义好的方法. java.lang 包 使用lang包 ,不用导入头文件(import 包名). 字符串特点:字符串是常量 ,是不可变的. (一般字符串的方法都是有返回值的 例如拼接toString),字符串使用 和基本数据类型一样.public class Kll { public static void main...

2018-09-03 19:15:18 637

原创 java 接口和抽象类应用

java 接口和抽象类应用案例 案例需求: 新建类:汽车类(Car) 引擎类(Engine) 汽车类特征:汽车名称carName 汽车颜色carColor 汽车价格carPrice 引擎carEngine 汽车类行为:介绍sayHi:汽车名称 汽车颜色 汽车价格 引擎名称 引擎类型 引擎类特征:引擎名称engineName 引擎类型engineType创建轮胎类Tire 将...

2018-08-31 19:17:41 359

原创 java接口和抽象类的区别,适配器

抽象类 和 接口的区别1.使用方法 抽象类: 继承 extends 接口: 实现 implements 2.成员变量 抽象类: 变量 常量都可以有 接口: 接口中只能有常量 默认public static final 修饰 3.成员方法 抽象类: 抽象方法 成员方法都可以 接口: 只能有抽象方法(静态方法 和 默认方法) ...

2018-08-31 19:10:24 397

原创 Java设计模式(单例设计,模板设计模式),抽象类和接口

一.设计模式一.单例设计模式设计模式(设计思想)单例设计模式(单实例)(单对象)核心:在程序运行当中,无论怎样创建该对象,该对象都有且只有一个存在写单例对象的**思路**1.首先对象不能让用户自己创建(不能在本类以外创建)(构造方法私有化)2.对象应该在类的内部创建3.开放一个让用户在类外,可以拿到对象的方法单例形式:饿汉式单例 懒汉式单例区别:创建单例...

2018-08-30 19:45:04 330 7

空空如也

空空如也

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

TA关注的人

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