
Java
文章平均质量分 83
不用打火机
这个作者很懒,什么都没留下…
展开
-
JDK是什么?jre和jdk的区别?【JDK常见问题答疑】
JDK指的是Java Development Kit,它是一个开发Java应用程序所需的软件开发工具包。JDK包括Java编译器、Java虚拟机、Java类库等必要组件,以及用于开发、调试和运行Java应用程序的其他工具。使用JDK可以帮助开发人员编写、测试和部署Java应用程序,以及运行Java应用程序所需的Java Runtime Environment(JRE)。JDK是由Oracle公司提供的,可以在其官方网站上免费下载和使用。原创 2023-02-26 21:30:12 · 8310 阅读 · 1 评论 -
Git下载安装手把手教程
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。下面我们来详细介绍下,在windows 10系统下载和安装git的教程,文章结尾有福利哦!Git安装手把手安装教程:第一步:下载Git打开Git官网下载地址https://git-scm.com/downloads因为我使用Windows系统上的浏览器访问的,Git官网自动之别到了我使用的操作系统.转载 2021-12-10 11:40:41 · 3690 阅读 · 0 评论 -
JDBC处理怎么处理CLOB数据和BLOB数据?
大数据处理主要指的是对CLOB和BLOB类型数据的操作。在应用程序中,要想操作这两种数据类型,必须使用PreparedStatement完成,并且所有的操作都要以IO流的形式进行存放和读取。下面将针对CLOB数据和BLOB数据的处理方式进行详细的介绍。1. 处理CLOB数据在实际开发中,CLOB用于存储大文本数据,但是,对MySQL而言,大文本数据的存储是用TEXT类型表示的。为了帮助读者更好地学习JDBC中CLOB数据的处理方式,下面通过一个案例来演示,具体步骤如下。(1)首先在数据库c.转载 2021-11-18 18:33:07 · 915 阅读 · 0 评论 -
DiskFileltemFactory类方法介绍
DiskFileltemFactory类DiskFileltemFactory类用于将请求消息实体中的每一个文件封装成单独的Fileltem对象。如果卜传的文件比较小。将直接保存在内存中,如果上传的文件比较大,则会以临时文件的形式,保存在磁盘的临时文件夹中。默认情况下,文件保存在内存还是硬盘临时文件夹的临界值是10240,即10KB。接下来,首先了解一下DiskFileItemFactory类的两个构造方法:DiskFileItemFactory()采用默认临界值和系统临时文件夹构造文件项工厂对转载 2021-11-18 17:44:01 · 1256 阅读 · 0 评论 -
Java线程休眠:sleep()方法用法
线程的优先级是优先级高的程序会先执行,而优先级低的程序会后执行。如果希望人为地控制线程,使正在执行的线程暂停,将CPU让给别的线程,这时可以使用静态方法sleep(long millis),该方法可以让当前正在执行的线程暂停一段时间,进入休眠等待状态。当前线程调用sleep(long millis)方法后,在指定时间(单位毫秒)内该线程是不会执行的,这样其他的线程就可以得以执行了。sleep(long millis)方法声明会抛出InterrupledException异常,因此在调用该方法时应该捕获异转载 2021-11-10 14:43:59 · 7136 阅读 · 0 评论 -
JVM垃圾收集器有哪些?垃圾收集算法有哪些?
JVM垃圾收集器Serial收集器Serial收集器是最基本,发展最悠久的收集器,在JDK1.3.1之前是虚拟机新生代垃圾回收的唯一选择。这个收集器是一个单线程的。它的单线程的意义并不仅仅说明它只会使用一个CPU或者一条收集线程去完成收集工作,最重要的是,它进行垃圾收集时,其他工作线程会暂停,直到收集结束。这项工作由虚拟机在后台自动发起和执行的,在用户不可见的情况下将所有工作线程全部停掉,这对于很多应用程序来说是不可容忍的。我们可以设想一下,我们的计算机在运行1个小时就要停止5分钟的时候,这是什么情转载 2021-10-25 16:28:35 · 156 阅读 · 0 评论 -
LinkedList整体架构
本文转自:http://java.itheima.comLinkedList 集合底层是一个双向链表结构,具有增删快,查询慢的忒点,内部包含大量操作首尾元素的方法。适用于集合元素先入先出和先入后出的场景,在队列源码中被频繁使用。一、LinkedList整体架构LinkedList 底层数据结构是一个双向链表,整体结构如下图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传上图代表了一个双向链表结构,可以通过前面的节点找到后面的节点,也可以通过后面的节点找到前面的节点相关转载 2020-10-20 18:18:06 · 233 阅读 · 0 评论 -
什么是Docker?Docker与虚拟机有什么区别?
什么是Docker?Docker是一个开源的应用容器引擎,它基于go语言开发,并遵从Apache2.0开源协议。使用Docker可以让开发者封装他们的应用以及依赖包到一个可移植的容器中,然后发布到任意的 Linux 机器上,也可以实现虚拟化。Docker 容器完全使用沙箱机制,相互之间不会有任何接口,这保证了容器之间的安全性。Docker诞生于2013年初,目前有两个版本,Community Edition(CE,社区版)和Enterprise Edition(EE,企业版)。其中Docker社区版原创 2020-05-27 16:13:47 · 1820 阅读 · 0 评论 -
如何看待Java之父找工作受阻问题?
新闻引起的热议不久前,65岁的Java之父James Gosling在Facebook上发表了他所遭遇的年龄歧视内容如下:我曾在面试的时候被HR告知,“通常我们不招你这种年龄的程序员,但你的情况特殊(指的是他Java之父的身份),所以对你特殊考虑。”在Google工作的时候,听到几个30多岁的人在讨论要去整容变得年轻点。James Gosling作为Java之父的特殊身份姑且可以让他在硅谷谋求到一份不错的职务,但其他普通的年长从业者可不是那么好过。他们的焦虑和歧视,促使他们从外貌、思想.原创 2020-05-20 16:38:02 · 2401 阅读 · 0 评论 -
什么是MyBatis?Hibernate和MyBatis有什么区别?
Java中级程序员学习路线图【免费】MyBatis(前身是iBatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,并使用简单的XML或注解进行配置和原始映射,用以将接口和Java的POJO(Plain Old Java Object,普通Java对象)映射成数据库中的记录,使得Java开发人员可以使用面向对象...原创 2020-05-04 17:01:36 · 647 阅读 · 0 评论 -
Spring框架的体系结构详细介绍
Spring框架采用的是分层架构,它一系列的功能要素被分成20个模块,这些模块大体分为Core Container、Data Access/Integration、Web、AOP(Aspect Oriented Programming)、Instrumentation、Messaging和Test。上图中,包含了Spring框架的所有模块,其中,灰色背景模块为本书中所涉及的主要模块。接下来...原创 2020-04-13 15:22:58 · 920 阅读 · 0 评论 -
ElasticSearch入门教程:ES安装与服务启动
ElasticSearch 是一个高可用开源全文检索和分析组件。提供存储服务,搜索服务,大数据准实时分析等。一般用于提供一些提供复杂搜索的应用。ElasticSearch 提供了一套基于restful风格的全文检索服务组件。前身是compass,直到2010被一家公司接管进行维护,开始商业化,并提供了ElasticSearch 一些相关的产品,包括大家比较熟悉的 kibana、logstash...原创 2020-04-10 16:25:22 · 5488 阅读 · 0 评论 -
Idea高级配置你的Idea比eclipse更好用
目录一、Idea基本配置1.1 Idea简介1.2 Idea安装1.3 Idea首次驱动1.4 创建包和类1.5 字体设置1.6 Idea的项目目录1.7 Idea默认的常用快捷键1.8 Idea修改快捷键1.9 Idea导入和关闭项目二、 Idea高级配置2.1自定义模板2.2 自动导包2.3 提示优化2.4分屏查看2.5路径...原创 2020-04-09 17:27:10 · 808 阅读 · 0 评论