- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 JavaSE 基础知识之数据类型
Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据类型(reference data type)。在Java实际的开发过载中,基本上都是用基本数据类型的封装类来定义变量,比如Integer、Long等封装类。在类型转换的过程中,需要注意是否会被截断,比如int的强转为byte,就有这样的危险。...
2022-01-12 00:27:09
107
原创 ArrayList解析
##List接口package java.util;import java.util.function.Predicate;import java.util.stream.Stream;import java.util.stream.StreamSupport;public interface List<E> extends Collection<E> { ...
2019-06-20 14:28:56
129
原创 Java maven 右边依赖飘红
maven依赖下载的时候,如果右边依赖飘红的话,找到一个依赖对应pom.xml文件中的依赖,把pom.xml中的依赖删除掉,重现添加。
2019-06-10 15:39:50
2089
1
原创 Java Socket编程
import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;imp...
2019-06-08 20:05:02
127
原创 Java XML深入解析
参考《java核心技术2》1 Java如何解析xml文档?Java 提供了两种XML解析器:像文档对象模型(Document Object Model, DOM)解析器这样的树型解析器(tree parser),它们将读入的XML转换成树型结构。 像XML简单的API(Simple API for XML,SAX)解析器这样的流机制解析器(Streaming parser),它们在读...
2019-06-07 19:06:21
159
原创 XML 知识总结
参考:https://www.runoob.com/xml/xml-intro.html1 什么是XMLXML指可扩展标记语言(EXtensible Markup Language),是用来传输数据的,标签需要自定义,是具有自我描述性的W3C的推荐标准。2 与HTML的区别XML不是对HTML的替代,而是对HTML的补充。 XML是传输数据,而HTML是显示数据3 XML的优点...
2019-06-04 22:54:17
120
原创 Java 线程池ThreadPoolExecutor之拒绝策略
ThreadPoolExecutor的拒绝策略就是内部静态方法类实现了RejectedExecutionHandler接口的JDK主要提供了四种策略1 AbortPolicy/** * A handler for rejected tasks that throws a * {@code RejectedExecutionException}. */ ...
2019-05-18 22:10:52
427
原创 Java 线程池ThreadPoolExecutor之线程工厂
Java 提供的常用的四种线程池类的线程工厂 Executors.DefaultThreadFactory实现的/** * The default thread factory */ static class DefaultThreadFactory implements ThreadFactory { private static final A...
2019-05-16 22:52:59
5122
原创 Java 线程池ThreadPoolExecutor之阻塞队列
ThreadPoolExecutor函数:public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, Ti...
2019-05-16 20:33:53
956
原创 Java 线程池的ThreadPoolExecutor之参数解释
我们单纯的去创建一个线程可以用new Thread但是这个有弊端,就是再高并发的情况,new Thread 每次都要去创建一个线程,用完需要摧毁它,这样非常的消耗时间。线程多的情况下没办法统一管理。如何统一管理线程和复用已经创建的线程呢?就有了线程池这个概念。线程池的工作流程:Java 常规的线程池有四种:newCachedThreadPool,newFixedThreadPo...
2019-05-15 22:43:01
507
转载 JSP 基础知识——概念
什么是Java Server Pages?JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。...
2019-05-11 13:27:39
278
原创 sftp和ssh协议
一 sftp 协议SFTP协议能够进行“远程文件获取,文件内容传输,文件管理”等操作,它的控制信号和数据信号的传输通过安全数据通道进行。一般情况下,这个安全数据通道由SSH连接提供,即SSH连接隧道作为安全数据通道。跟只能进行简单文件内容传输的SCP协议相比,SFTP协议更像是一个远程文件系统协议。SFTP协议工作于OSI七层体系的应用层。SFTP协议分为两个端,分别是SFTP C...
2019-05-07 15:06:39
33662
1
原创 阿里ECS搭建ftp服务器
linux 搭建ftp服务器都是差不多的方式,这里我就是参考其他人的博客:https://blog.youkuaiyun.com/zyw_java/article/details/75212608ftp工作原理:请参考https://www.jianshu.com/p/74117b467296和https://www.cnblogs.com/luoxn28/p/5585458.htmlftp服务主...
2019-05-05 20:15:31
311
1
原创 Java基础知识一
开始先说下我要写博客的原因,我是从C编程转JAVA的,现在觉得开始要记录博客,自己的学习经过需要记录下来,就当做记录笔记,然后再用思维导图整理自己的知识体系,以前学习C的时候,缺少了这部分,自己的学习内容很零碎,当自己想用某个知识点的时候,无法想起来,需要别人指导才指导原来知识可以这么应用,这就是缺少知识体系导致的后果。JAVA学习我也是从很多人的说知识体系才意识到这个重要性。书籍《...
2019-05-04 12:00:11
144
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人