自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zookeeper常用命令

对Zookeeper的操作主要是对Zookeeper目录下的bin目录中的文件进行操作,bin目录中的文件列表如下:-rwxr-xr-x 1 1000 1000 238 2月 20 2014 README.txt-rwxr-xr-x 1 1000 1000 1.9K 2月 20 2014 zkCleanup.sh-rwxr-xr-x 1 1000 1000 1.1K 2月 20 2014 zkCli.cmd-

2020-08-21 17:50:13 220

转载 对“由于线程的本质特性,使得你不能捕获从线程中逃逸的异常“的理解

转载自https://www.cnblogs.com/chenfei0801/archive/2013/04/23/3039286.htmlJAVA 线程中的异常捕获在java多线程程序中,所有线程都不允许抛出未捕获的checked exception(比如sleep时的InterruptedException),也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此方法声明上没有throw exceptio

2020-08-09 17:21:27 161

转载 解决 idea Alt + Enter 不显示 Creat Test问题

打开设置 file - setting - Editor - Intentions - Java - Declaration - Creat Test如果开着的话就关了 重开一下点这个就关了Creat Test了快捷创建Test 还有 ctrl + shift +t

2020-08-09 10:32:21 1314

原创 解决idea每次新建maven项目都需要重新配置maven的问题

注意:我使用的是idea2020.1.2X64版本第一步 不是选择Settings,不是Settings,不是Settings![在这里插入图片描述](https://img-blog.csdnimg.cn/20200809095938915.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3p4cjAxMzA=,size_16,color_FF

2020-08-09 10:11:14 1053 2

原创 SQL注入问题及其解决

先看下面的代码public class Demo04_SQL注入攻击 { public static void main(String[] args) throws Exception { //1. 提示用户录入他/她的用户名或者密码, 并接收. Scanner sc = new Scanner(System.in); System.out.println("请录入您的账号: "); String username = sc.next

2020-08-07 23:14:23 212

原创 JDBC连接复习

import com.mysql.jdbc.Driver;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class JDBC { public static void main(String[] args) throws Exception { /* 1.方式一:导入JD

2020-08-07 22:02:21 85

原创 Java使用FileInputStream&&FileOutputStream模拟客户端向服务器端上传文件(单线程)

客户端代码import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;public class Client { public static void main(String[] args) throws Exception { //创建客户端对象,指定服务器端IP和端口号(host是服务器名称或IP地址,port是

2020-08-06 23:10:03 1176

原创 IO流拷贝文件的几种方式

通过IO流拷贝文件的几种方式如下:需求1: 拷贝纯文本文件.FileInputStream && FileOutputStream1. 普通的字节流一次读写一个字节.2. 普通的字节流一次读写一个字节数组. //掌握BufferedInputStream && BufferedOutputStream3. 高效的字节流一次读写一个字节. //掌握4. 高效的字节流一次读写一个字节数组.

2020-08-05 20:27:26 993

原创 集合中常见方法及遍历方式

Collection:方法add()remove()contains()iterator()size()遍历:增强for迭代器Collection的子类:List特有特有方法:get()特有遍历:普通forCollection的子类:Set特有Map:方法put()remove()containskey(),containsValue()keySet()get()value()entrySet()size()遍历:根据键找值

2020-08-01 19:12:01 83

原创 集合在开发中的选择

具体还是看需求是否是键值对象形式:  是:Map    键是否需要排序:      是:TreeMap      否:HashMap      不知道,就使用HashMap。  否:Collection    元素是否唯一:      是:Set        元素是否需要排序:          是:TreeSet          否:HashSet          不知道,就使用HashSet      否:List          要安全吗:           

2020-08-01 19:01:24 88

原创 集合的特点和数据结构总结

集合(自己补齐)Collection(单列集合)List(有序,可重复)ArrayList1. 底层数据结构是数组,查询快,增删慢2. 线程不安全,效率高Vector1. 底层数据结构是数组,查询快,增删慢2. 线程安全,效率低LinkedList1. 底层数据结构是链表,查询慢,增删快2. 线程不安全,效率高Set(无序,唯一)HashSet1. 底层数据结构是哈希表。2. 哈希表依赖两个方法:hashCode()和equals()3. 执行顺序:首先判断ha

2020-08-01 18:50:51 510

原创 Map常用API

Map集合的特点:  将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map集合和Collection集合的区别?  Map集合存储元素是成对出现的,Map集合的键是唯一的,值是可重复的。可以把这个理解为:夫妻对  Collection集合存储元素是单独出现的,Collection的儿子Set是唯一的,List是可重复的。可以把这个理解为:光棍(11.11)注意: Map集合的数据结构值针对键有效,跟值无关  HashMap,TreeMap等会讲。 Collecti

2020-08-01 14:03:50 165

原创 HashSet的使用

Collection下的子类:List  有序(存储顺序和取出顺序一致),可重复Set  无序(存储顺序和取出顺序不一致),唯一  HashSet:它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。  注意:虽然Set集合的元素无序,但是,作为集合来说,它肯定有它自己的存储顺序,  而你的顺序恰好和它的存储顺序一致,这代表不了有序,你可以多存储一些数据,就能看到效果。eg:public class SetDemo { public static void main(String

2020-08-01 13:58:25 143

空空如也

空空如也

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

TA关注的人

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