自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

clpig0125的专栏

一个小菜鸟的自导自演

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

原创 深入Kafka

深入Kafka1、集群成员关系brocker启动时,通过创建临时节点,把自身ID注册到ZK;Kafka组件订阅broker在ZK上的注册路径,当有brocker加入集群或退出集群时,Kafka组件就可以获得通知;broker停机、长时间垃圾回收停顿时,导致会话超时,broker会从ZK上断开连接,此时broker在启动时创建的临时节点会自动从ZK上移除,监听broker列表的Kafka组件会被告知该broker已移除。2、控制器控制器就是一个broker,有额外的任务:负责分区首领的选举(

2020-05-19 09:49:09 337

原创 Java基础增强---枚举

一、定义枚举的构造函数、方法和字段举例:1、代码:package cn.itcast.enumeration;import org.junit.Test;public class Demo1 { @Test public void test() { print(Grade.B); } public void print(Grade g) {

2016-08-16 08:51:46 714

原创 Java基础增强---可变参数

实例:package cn.itcast.demo;import java.util.Arrays;import java.util.List;import org.junit.Test;//可变参数public class Demo4 { @Test public void testSum() { sum(1, 2, 3, 4, 5, 6); }

2016-08-15 19:01:32 428

原创 Java基础增强---增强for循环实例

eg:package cn.itcast.demo;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.

2016-08-15 18:43:53 737

原创 群硕软件笔试简答题

1,简述进程和线程的区别,并进一步描述操作系统为何要引入进程这一机制2,向服务器发送请求有几种方式,它们之间有什么区别3,解析xml文档有哪几种方式,请简单介绍一下 5,逐条简述hashmap和hashtable的区别6,简述一下析构函数和虚函数的用法和作用

2016-08-15 14:55:35 1313

原创 Spring工作流程

1.用户向服务器发送请求,请求被spring前端控制DispactcherServelet捕获。2.DispatcherServlet对URL进行解析,得到URI,调用handlerMapping获得该handler配置的所有相关对象,以HandlerExcutionChain对象形式返回。3.DispatcherServlet根据获得的Handler选择一个合适的HandlerAdapt

2016-03-06 09:23:03 3488 1

转载 strcpy,sprintf,memcpy的区别

一、这些函数的区别在于实现功能以及操作对象不同。实现功能:1.strcpy 函数操作的对象是 字符串 ,完成 从 源字符串 到 目的字符串 的 拷贝 功能。2.snprintf 函数操作的对象 不限于字符串 :虽然目的对象是字符串,但是源对象可以是字符串、也可以是任意基本类型的数据。这个函数主要用来实现 (字符串或基本数据类型)向 字符串 的转换 功能。如果源对象是字符串,并且指定 %s 格式符,也

2016-03-05 10:18:17 433

转载 Java多态例题

一、代码如下:class A { public String show(D obj)...{ return ("A and D"); } public String show(A obj)...{ return ("A and A"); } } class B

2016-03-04 09:55:41 3049

原创 JSP01:注释方法、编译和动作指令

一、JSP注释:1.客户端中的可见注释<!-- this is JSP comments--><!—today is <%=new java.util.date().toString() %> -->注释中显示系统时间2.客户端中不可见的注释<%--This is JSP comments.--%>3.JSP的代码段注释<% //String str=”hello world”;

2016-03-04 08:45:58 609

原创 数据库基础知识点

1.数据库中运算符等于:= 大于:> 小于:< 大于或等于:>= 小于或等于:<= 不等于:<>2.SQL语句1.插入:INSERT插入一行eg:INSERT INTO Students(SName,SAddress,SSex)VALUES('张晴',default,'女');插入多行eg:INSERT Students(SName,SGrade)SELECT '张可',7 UNI

2016-03-02 23:44:46 489

转载 C#和Java区别

C#和Java的一些重要区别。一、功能比较二、语言规范的比较2.1、简单数据类型简单数据类型(Primitive)在C#中称为值类型,C#预定义的简单数据类型比Java多。例如,C#有unit,即无符号整数。表2列出了所有C#的预定义数据类型:2.2、常量忘掉Java中的static final修饰符。在C#中,常量可以用const关键词声明。 public const int x = 55;此外

2016-03-01 18:14:58 4858

原创 Java:对文件A.txt内部数据逐行排序,并写入B.txt

1.执行结果要求如图: 2.代码:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStrea

2016-03-01 17:14:59 4931

原创 java39.Socket通信------使用 Java 创建聊天客户端(未完待续。。。)

一、大体框架1.在工程建两个包,如图 其中MainWindow.java是新建的一个JFrame(大部分代码自动生成) 注:JFrame的使用前提是eclipse安装了windowbuilder。2.代码:1.MyClient类:package com.jikexueyuan.myjavachatclient.main;import java.awt.EventQueue;import com.

2016-02-29 15:37:01 516

原创 java38.Socket通信------使用ServerSocket建立聊天服务器---2

在上一个博客代码中进行修改:1.MyServerSocket类package com.jikexueyuan.testmyserversocket.main;public class MyServerSocket { public static void main(String[] args) { new ServerListner().start(); }}2.S

2016-02-28 00:19:48 434

原创 java37.Socket通信------使用ServerSocket建立聊天服务器---1

1.建立一个MyServerSocket类package com.jikexueyuan.testmyserversocket.main;public class MyServerSocket { public static void main(String[] args) { new ServerListner().start(); }}2.建立一个ServerL

2016-02-24 02:46:35 387

原创 java36.Socket通信------ServerSocket的建立与使用示例

1.代码:package com.jikexueyuan.testmyserversocket.main;import java.io.IOException;import java.net.ServerSocket;import javax.swing.JOptionPane;public class MyServerSocket { public static void main(Str

2016-02-22 21:28:40 359

原创 java35.HTTP通信------使用HttpClient进行Post方式通信

代码:import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolExce

2016-02-21 23:15:21 450

原创 java34.HTTP通信------使用HttpClient进行Get方式通信

1.下载apche下方project列表中的HttpComponents的 Binary 2.下载后解压,将lib文件夹中的文件导入工程并且buildpath3.代码:import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache

2016-02-21 22:50:53 569

原创 字符串常见操作

1.strcpy(p, p1) 复制字符串原型:char* strcpy(char* des,const char* source); 功能:将字符串source拷贝到字符串des中 ,copy完后返回目标串地址 例程: #include <iostream> #include <cstring> using namespace std;int main() { char st

2016-02-21 15:12:58 1232

原创 java33.HTTP通信------使用Http的Post方式与网络交互通信

代码:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.Ou

2016-02-18 23:45:18 460

原创 java32.HTTP通信------使用Http的Get方式读取网络数据

示例:1.在fanyi.youdao.com底部点击api, . 2.调用数据接口 . 3.填写相关后申请并复制链接 . 4.代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;im

2016-01-31 00:15:05 411

原创 java31.JSON操作------使用Java读取、创建JSON数据

一、读取示例:import java.io.FileNotFoundException;import java.io.FileReader;import com.google.gson.JsonArray;import com.google.gson.JsonIOException;import com.google.gson.JsonObject;import com.google.gso

2016-01-20 15:38:35 470

原创 java30.XML操作------使用Dom4j简单操作XML数据举例

示例:import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;public class Test { public static void main(String[] args) { String xmlString = "<root><peop

2016-01-10 15:51:08 269

原创 java29.XML操作------使用java DOM方式创建XML数据

示例代码:import java.io.File;import java.io.StringWriter;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;i

2016-01-10 14:36:20 341

原创 java28.XML操作------DOM方式解析XML数据

示例:import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;impor

2016-01-10 14:25:00 275

原创 java27.线程------同步与死锁

1.同步代码块格式: synchronized(同步对象){   需要同步的代码块; } 示例:class MyThreadDemo implements Runnable { private int ticket = 5;// 五张票 public void run() { for (int i = 0; i < 10; i++) { /

2016-01-07 18:47:36 348

原创 java26.线程------优先级

1.优先级1-MIN_PRIORITY 10-MAX_PRIORITY 5-NORM_PRIORITY (默认为5,比如主线程)2.示例:class ThRun implements Runnable { public void run() { for (int i = 0; i < 5; i++) { try {

2016-01-07 15:21:27 292

原创 java25.线程------常用方法

1.取得线程名称getName();2.取得当前线程对象currentThread();3.判断线程是否启动isAlive();4.线程的强行运行join();示例:class RunnableDemo implements Runnable { private String name; public RunnableDemo(String name) { this.na

2016-01-06 23:21:04 329

原创 java24.线程------实现

1.java中,线程的实现有2种:1、继承Thread类1.Thread类是在java.lang包中定义的,继承Thread类必须重写run()方法 2.定义格式: class className extends Thread{ run(){ }; } 3.示例: 实现线程的并发执行: MyThread类:package com.jikexueyuan.thread;public cl

2016-01-06 14:57:16 400 1

原创 java23.IO操作------使用Apache IO库操作IO与文件

一1.在http://commons.apache.org/proper/commons-io/download_io.cgi中下载如下 解压之后将commons-io-2.4.jar放置于工程下新建的lib文件夹内,然后add to build path 2.代码示例1:import java.io.File;import java.io.IOException;import org.a

2016-01-05 16:26:52 472

原创 java22.IO操作------RandomAccessFile随机文件读写

一、写入:示例: 线程代码:import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class WriteFile extends Thread { File file; int block

2016-01-05 15:10:12 515

原创 java21.IO操作------FileReader与FileWriter

示例:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class File

2016-01-03 22:21:44 278

原创 java20.IO操作------使用带有缓冲的字符流读写数据

示例:import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;im

2016-01-03 21:49:45 328

原创 java19.IO操作------使用字符流读写数据

一、使用字符流实现读文件:示例:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodi

2016-01-03 21:15:29 332

原创 java18.IO操作------使用带缓冲的字节流读写数据

一、使用带缓冲的字节流读写数据示例:import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import

2016-01-03 17:47:05 471

原创 java17.IO操作------使用字节流读写数据

一、字节流读文件方法:示例:import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class ReadByteStream { public static void main(String[] args) { try {

2016-01-03 16:23:08 404

原创 java16.语言进阶------本地文件操作---文件的简单读写

文件读写代码示例:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import

2016-01-01 23:53:07 330

原创 java15.语言进阶------本地文件操作---遍历文件夹

示例:import java.io.File;public class Scaner { public static void main(String[] args) { // printFiles(new File("../FileScaner"));// ../表示当前工程文件夹的上一级文件夹 printFiles(new File("D:\\做种"), 1

2016-01-01 22:26:44 278

原创 java14.语言进阶------本地文件操作---文件属性的读取、设置

一、文件属性的读取示例:import java.io.File;public class ReadFileProperty { public static void main(String[] args) { File file = new File("text.txt"); // 判断文件是否存在 System.out.println("判断文

2016-01-01 17:50:03 324

原创 java13.语言进阶------本地文件操作---文件夹的创建、重命名、删除

一、创建示例1:import java.io.File;public class HelloFolder { public static void main(String[] args) { File folder = new File("my new folder");//如果参数改为my new folder/one/two/three则创建失败,只能在已存在文件夹下创建文

2016-01-01 15:03:19 424

8个HTML5制作的效果源码.zip

html5被称为2015至2016年程序员最应掌握的十大技术之一,本文档包含了8个html5制作的效果源码,可以下载之后供了解~

2014-10-30

[安卓开源]高仿人人网客户端

这是一个基于android开发应用平台的仿制人人网的客户端应用~初期学习阶段多模仿会有很大进步

2014-10-30

空空如也

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

TA关注的人

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