自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 必看!JavaEE学习路线

JavaEE学习日志持续更新中,内有最全的JavaEE学习目标和学习路线,适合小白跟踪学习,欢迎收藏!一门永不过时的编程语言——Java 软件开发。

2020-02-08 11:07:55 5367 3

原创 Java学习日志(二十八): SQL语句操作数据,SQL约束

Java学习日志(二十八)SQL语句:增加表中数据,修改表中数据,删除表中数据。SQL约束:主键约束,非空约束,唯一约束,默认约束。

2020-02-29 14:04:41 1602

原创 Java学习日志(二十七): MySQL基础,SQL语句操作数据库和表

Java学习日志(二十七)MySQL基础:数据库概述,启动和关闭MySQL服务器,登陆MySQL数据库。SQL语句:SQL概述,创建、查询、删除、使用数据库,创建、查询、删除表,修改表结构。

2020-02-28 15:05:08 1676

原创 Java学习日志(二十六): 注解,模拟@Test注解

Java学习日志(二十六)注解:注解概述,自定义注解,注解的使用,元注解@Target和@Retention,使用反射技术对注解进行解析,使用反射和注解进行模拟Junit单元测试中的@Test注解

2020-02-27 14:54:53 754

原创 反射案例:基本框架的创建

反射案例:写一个"框架",不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法

2020-02-27 12:58:24 381

原创 Java学习日志(二十五): Junit单元测试,反射技术

Java学习日志(二十五)Junit单元测试;反射:类加载器,反射的概念与原理,获取class文件对象的方式,Class类中的常用方法,获取类中的构造方法并创建对象,获取构造方法,newInstance方法创建对象,简便写法-->直接创建空参构造,获取类中的成员方法并执行,获取成员方法,invoke方法执行获取到的成员方法。

2020-02-26 16:26:37 411

原创 Java学习日志(二十四): 文件上传,浏览器访问服务器端(B/S)的代码实现

JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)Java学习日志(二十四)文件上传原理文件上传的客户端文件上传的服务器端文件上传的阻塞问题文件上传优化-->自定义文件名文件上传的多线程优化文件上传原理文件上传原理:客户端使用本地字节输入流,读取本地文件客户端使用网络字节输出流,把读取到的图片上传到服务器服务器使用网络字节输入流,读取客户端上...

2020-02-25 14:42:59 517

原创 Java学习日志(二十三): 网络编程,TCP通信程序(Socket)

JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)Java学习日志(二十三)网络编程软件结构网络编程三要素协议IP地址端口号TCP通信程序TCP通信程序概述TCP通信的原理TCP通信的客户端程序TCP通信的服务器端程序网络编程软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全...

2020-02-24 14:36:41 625

原创 Apache提供的commons_io组件

commons_io组件工具类FileUtils操作文件的工具类static String readFileToString(File file):读取文件内容,并返回一个String;static void writeStringToFile(File file, String data):将内容content写入到file中;static void copyDirectoryToDi...

2020-02-23 14:56:28 221

原创 Java学习日志(二十二): 序列化,打印流

Java学习日志(二十二)序列化:原理,序列化流:ObjectOutputStream,反序列化流:ObjectInputStream​,transient关键字,序列号冲突异常,序列化集合。打印流详解

2020-02-23 14:21:38 540

原创 Java学习日志(二十一): 缓冲流,转换流

Java学习日志(二十一):缓冲流:原理,字节缓冲输出流:BufferedOutputStream,字节缓冲输入流:BufferedInputStream,字符缓冲输出流:BufferedWriter,字符缓冲输入流:BufferedReader,文件复制,文件排序。转换流:原理,字符转换输出流:OutputStreamWriter,字符转换输入流:InputStreamReader,转换文件编码。

2020-02-22 15:08:37 429

原创 Java文件排序(Map集合,字符缓冲流)

JavaEE学习日志持续更新----> 必看!JavaEE学习路线(a文章总汇)文本排序需求:将以下文本(in.txt)信息恢复顺序。分析:创建Map集合,key和value都是用String创建BufferedReader对象,构造方法中传递FileReader对象创建BufferedWriter对象,构造方法中传递FileWriter对象使用BufferedReader...

2020-02-22 13:40:14 391 1

原创 Java学习日志(二十): IO异常处理,属性集Properties

Java学习日志(二十)IO异常处理:JDK7之前的IO异常处理,JDK7之后的IO异常处理。属性集(Properties):Properties集合的基本使用,Properties集合的store方法,Properties集合的load方法。

2020-02-21 13:46:50 282

原创 Java学习日志(十九): 字符输出流,字符输入流

Java学习日志(十九)字节流读取中文时,由于一次只能读写一个字节,一次不能把整个中文字符读全(UTF-8:1个中文=3个字节,GBK:1个中文=2个字节),**会出现乱码**,所以我们需要使用字符流。

2020-02-20 14:50:41 383

原创 Java文件复制,模拟右键复制(字节流,缓冲流)

JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)文件复制:一读一写明确:数据源:C:\1.jpg目的地:D:\1.jpg被复制的文件:47,766 字节(47KB)文件复制的步骤:创建文件字节输入流的FileInputStream对象,构造方法中绑定要读取的数据源创建文件字节输出流FileOutputStream对象,构造方法中绑定要写入的...

2020-02-20 13:40:24 329

原创 Java文件搜索

Java文件搜索案例,要求搜索以java为后缀的文件

2020-02-16 15:47:25 309

原创 Java学习日志(十八): 字节输出流,字节输入流

Java学习日志(十八)OutputStreamjava.io.OutputStream此抽象类是表示输出字节流的所有的超类,里边定义了所有字节输出流共性的成员方法。FileOutputStream extends OutputStream文件字节输出流

2020-02-15 14:40:26 462

原创 Java学习日志(十七): File类详解

Java学习日志(十八)File类详解:File类的概述,相对路径与绝对路径,File类的构造方法,File类的成员方法:获取功能的方法、判断功能的方法、创建删除功能的方法、目录的遍历

2020-02-14 14:40:18 404

原创 Java学习日志(十六): Stream流详解,Stream流综合案例

Java学习日志(十六)Stream引言,Stream流式模型,获取Stream的方式,Stream的7种常用方法:forEach,filter,count,limit,skip,map,concat,收集Stream的结果,Stream流综合案例

2020-02-13 14:02:57 792

原创 Java学习日志(十五): 方法引用,四种常见引用方式

Java学习日志(十五)对方法引用进行了简单的概述,并介绍方法引用符,然后对四种常见的引用方式:对象名--引用成员方法,类名--引用静态方法,类--构造引用,数组--构造引用进行了详细的描述

2020-02-12 13:45:36 549 1

原创 Java学习日志(十四): 函数式接口详解,四种常见函数式接口

Java学习日志(十四)对函数式接口进行了详细的描述,自定义函数式接口,对四种常见的函数式接口:Supplier接口,Consumer接口,Function接口,Predicate接口进行了详细地介绍和使用

2020-02-11 14:42:21 721

原创 Java学习日志(十三): 线程池,Lambda表达式

ava学习日志(十三)讲述了线程池的原理,使用线程池执行Runnable和Callable线程任务,并对JDK1.8之后的新特性Lambda进行了详细的描述,使用Lambda表达式简化匿名表达式,并对Lambda表达式进行简化

2020-02-10 15:28:22 696

原创 Java学习日志(十二): 线程状态,等待与唤醒案例

Java学习日志(十二)六种线程状态概述,线程状态流程图解。并添加了一个等待与唤醒案例(包子铺案例),实现了线程之间的通信,是为多线程的总结案例

2020-02-09 15:40:04 1008 2

原创 Java学习日志(十一): 线程安全,线程同步

Java学习日志(十一)简述线程安全问题产生的原因,并提出线程同步的三个解决方案来解决问题,分别是使用同步代码块,使用同步方法和使用Lock锁来解决线程安全问题

2020-02-09 13:54:10 803 1

原创 Java学习日志(十): 多线程,创建多线程的三种方式

Java学习日志(十)并发与并行进程与线程线程调度主线程创建多线程程序创建多线程程序的第一种方式:继承thread类创建多线程程序的第二种方式:实现Runnable接口创建多线程程序的第三种方式:匿名内部类

2020-02-07 14:29:47 1402 1

原创 Java学习日志(九): 异常处理详解,自定义异常

Java学习日志(九)异常介绍异常的概念异常与错误的区别异常的产生过程异常处理throw关键字requireNonNull方法throws关键字try...catch关键字finally关键字异常的注意事项多个异常使用捕获的处理方式运行期异常的处理方式子父类异常的处理方式自定义异常

2020-02-06 15:56:59 680

原创 Java学习日志(八): 可变参数,debug断点调试,静态导入,集合嵌套

Java学习日志(八)可变参数debug断点调试静态导入集合嵌套JDK1.5之后的新特性**作用**:当我们定义方法的时候,方法参数的数据类型已经确定,但是参数的个数不确定,就可以使用可变参数**格式** 修饰符 返回值类型 方法名(数据类型...变量名){ 方法体; }**底层原理**数据类型...变量名,传递参数个数可以是任意个(0,1,2,...n),会根据传递参数的个数,创建一个对应的数字,来存储这些参数,可以把可变参数看成一个数组,只是这个数组会根据参数个数产生变

2020-02-05 15:11:35 560

原创 【HashMap】斗地主发牌综合案例(玩家牌有序)

案例接收需求:按照斗地主的规则,完成洗牌发牌的动作。具体规则:组装54张扑克牌将54张牌顺序打乱三个玩家参与游戏,三人交替摸牌,每人17张牌,后(或前)三张留作底牌。查看三人各自手中的牌(按照牌的大小排序)、底牌规则:手中扑克牌从大到小的摆放顺序:大王,小王,2,A,K,Q,J,10,9,8,7,6,5,4,3代码实现public class Demo02 { p...

2020-02-05 14:45:11 489 2

原创 HashMap集合练习: 计算字符串中不同字符出现的个数

计算字符串中不同字符出现的个数需求:计算一个字符串中每个字符出现次数。分析:获取一个字符串对象创建一个Map集合,键代表字符,值代表次数。遍历字符串得到每个字符。判断Map中是否有该键。如果没有,第一次出现,存储次数为1;如果有,则说明已经出现过,获取到对应的值进行++,再次存储。打印终结果代码:/** 计算一个字符串中每个字符出现的次数** */public c...

2020-02-05 12:36:04 623 2

原创 Java学习日志(七): Map集合,HashMap集合,LinkedHashMap集合,Hashtable集合

Java学习日志(七)Map集合Map集合和HashMap集合的特点Map集合常用方法Map集合的遍历方式LinkedHashMap集合Hashtable集合Map集合java.util.Map<k,v>接口:Map集合和HashMap集合的特点Map集合的特点:Map集合是一个双列集合,一个元素由两个值组成(key,value)Map集合中key是不允许重复的,valu...

2020-02-04 14:24:10 414

原创 Java学习日志(六): Set接口,哈希值与哈希表,HashSet集合,Collections集合工具类

Java学习日志(六)Set接口哈希值String类的哈希值Set接口java.util.Set接口 extends Collection接口Set接口特点:1.不允许存储重复元素2.没有索引,没有带索引的方法(和Collection接口的方法一致)哈希值就是一个十进制的整数,由操作系统随机给出。对象的地址值,就是使用的哈希值,由JVM模拟出来的一个地址,不是对象的实际物理地址。...

2020-02-03 15:25:24 433

原创 Java学习日志(五): 集合的数据结构,List集合(List接口,LinkedList)

Java学习日志(五)集合的数据结构栈队列数组链表红黑树List集合List接口ArrayList集合Vector集合LinkedList集合集合的数据结构栈特点:先进后出队列特点:先进先出数组特点:查询快,增删慢链表特点:查询慢,增删快红黑树特点:查询速度非常快List集合List接口java.util.List接口 extends Collection接口...

2020-02-02 15:07:20 484

原创 IntelliJ IDEA常用快捷键

IntelliJ IDEA常用快捷键自己整理了一些,方便查询快捷键作用Ctrl+Y删除当前行Ctrl+D复制当前行Ctrl+/注释当前行Ctrl+Shift+/注释多行Ctrl+左键进入选中的成员所对应的类Ctrl+Shift+Backspace返回上一次最后编辑的位置Ctrl+Alt+L格式化代码(缩进)Alt+Sh...

2020-02-01 16:08:20 330

原创 Java学习日志(四): 泛型(Generic),斗地主发牌综合案例(无序模式)

Java学习日志(四)泛型(Generic)泛型的概述泛型的好处与弊端泛型的定义定义含有泛型的类定义含有泛型的方法(重点)定义含有泛型的接口泛型的通配符斗地主发牌综合案例(无序模式)泛型(Generic)泛型的概述泛型(Generic):是一种未知的数据类型,当我们不知道什么类型的时候,就可以使用泛型泛型也可以看成一个变量,用来接收数据类型E:element 元素 T:type ...

2020-02-01 15:29:13 562

Centos7-部署EasyMock.doc

CentOS7安装easymock !

2020-08-24

网络互联技术.docx

网络互连基础cisco常用命令整理:rip、eigrp、ospf、vlan、vtp、点对点通信、帧中继、acl

2020-06-17

Java常用的一些jar包

存一些java常用的jar包,方便以后使用 c3p0-0.9.1.2.jar commons-dbutils-1.4.jar commons-io-2.4.jar dom4j-1.6.1.jar hamcrest-core-1.3.jar jaxen-1.1.6.jar junit-4.12.jar mysql-connector-java-5.1.37-bin.jar

2020-03-24

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

TA关注的人

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