类别:

java

  • 关于vite build后访问报错:Expected a JavaScript module script but the server responded with a MIME type of “

    关于vite build后访问报错:Expected a JavaScript module script but the server responded with a MIME type of “问题说明最近刚开始用上vite开发项目,结果就遇到了很多坑。其中一个是,vite项目执行“vitebuild”并部署上线后,在浏览器中访问就会有以下关于路由的奇怪问题:我们用嵌套路由开发的页面生成的路径,个别菜单在初次加载、或者二次刷新加载时,都会报错如:Failedtoloadmodulescript:ExpectedaJavaScriptmodulescriptbuttheserverrespondedwithaMIMEtypeof”text/

    2024-02-27
  • Java实例化泛型

    Java实例化泛型核心代码(可复制):publicDnewUsr(){DnewUsr;try{//通过反射获取model的真实类型ParameterizedTypept=(ParameterizedType)this.getClass().getGenericSuperclass();…

    2024-02-27
  • 全网最全的Java岗IO流面试题(含答案)

    全网最全的Java岗IO流面试题(含答案)IO流:257.下面哪个流类属于面向字符的输入流()选择一项)258.要从文件”file.dat”文件中读出第10个字节到变量c中,下列哪个正确()(选择一项)259.新建一个流对象,下面那个选项的代码是错误的?()260.下面哪个流是面向字符的输入流()261.Java类库中,将信息写入内存的类是()262.请写出一段代码,能够完成将字符串写入文件publicclasstest{publicstaticvoidmain(S

    2024-02-27
  • 设计模式 – 行为型设计模式 – 模板方法模式(Java)

    设计模式 – 行为型设计模式 – 模板方法模式(Java)分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netDefinitionDefinetheskeletonofanalgorithminanoperation,deferringsomestepstosubclasses.TemplateMethodletssu…

    2024-02-26
  • java中 List 与Set 的区别

    java中 List 与Set 的区别1、List,Set都是继承自Collection接口2、List特点:元素有放入顺序,元素可重复,Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)3、List接口有三个实现类:LinkedList,ArrayList,Vector,Set接口有两个实现类:HashSet(底层由Ha

    2024-02-26
  • 两年Java开发工作经验面试总结

    两年Java开发工作经验面试总结动机:最近换了个公司,从三月底开始面,面到四月底,面了有快二十家公司。我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。四月中旬的时候,我就在构思要写一篇面经,主要是想着可能对那些跟我相同处境的人有点帮助,再者就是稍微记录下这为期一个月的面试过程。本文地址:http://blog….

    2024-02-26
  • JAVA反射机制详解

    JAVA反射机制详解一、什么是java的反射机制:(1)Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。(2)Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性,不需要提前在编译期知道运行的对象是谁。(3)Java的反射机制是指在程

    2024-02-26
  • java使用多线程导出excel

    java使用多线程导出excel前言在一个业务中,需要将数据库的一张日志表导出到excel中做统计分析归类,由于单表的数据量特别大,发现在最终导出excel的时候,由于数量太大,导出速度特别慢,想了一些办法,不管使用何种API,单线程始终是操作的瓶颈,因此最终考虑使用多线程进行改善总体思路:1、数据总量分段2、每个线程处理不同分段的数据3、提交线程池下面来看具体的代码,为测试方便,这里直接使用一个测试接口进行调用,…

    2024-02-26
  • 什么是JavaBean、bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJB、EntityBean?

    什么是JavaBean、bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJB、EntityBean?前言:在Java开发中经常遇到这些概念问题,有的可能理解混淆,有的可能理解不到位,特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到,可能理解还不够准确,只能靠后续不断纠正了。1、什么是POJO?POJO(PlainOldJavaObject)这种叫法是MartinFowler、RebeccaParsons和JoshMacKenzie在2000年的一…

    2024-02-26
  • Linux之Ubuntu18.04安装Java JDK8的三种方式

    Linux之Ubuntu18.04安装Java JDK8的三种方式JavaJDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracleJDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。下面分别记录一下这三种安装方式的步骤。安装openjdk1、更新软件包列表:sudoapt-getupdate2、安装openjdk-8-jdk:sudoapt-getin…

    2024-02-26
  • java地铁最短距离_地铁最短路径需求分析

    java地铁最短距离_地铁最短路径需求分析主要功能提供一副地铁线路图,计算指定两站之间最短(最少经过站数)乘车路线;输出指定地铁线路的所有站点。以北京地铁为例,地铁线路信息保存在data.txt中,格式如下:地铁线路总数线路名1站名1站名2站名3…线路名2站名1站名2站名3…线路名3站名1站名2站名3…..1号线苹果园古城八角游乐园八宝山玉泉路五棵松万寿路公主坟军事博物馆木樨路南礼…

    2024-02-26
  • Java多线程编程实战指南(核心篇)读书笔记(一)

    Java多线程编程实战指南(核心篇)读书笔记(一)Java多线程编程实战指南(核心篇)读书笔记

    2024-02-26
  • 秒懂,Java 注解 (Annotation)你可以这样学

    秒懂,Java 注解 (Annotation)你可以这样学文章开头先引入一处图片。这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。Annotation中文译过来就是注解、标释的意思,在Java中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来…

    2024-02-26
  • Java中转发和重定向区别

    Java中转发和重定向区别作用上的区别:转发和重定向的效果是一样的、重定向跳转范围大,转发只能在本webproject下。转发代码:ServletContextconss=this.getServletContext();RequestDispatcherreq=conss.getRequestDispatcher(“/index.html”);req.forward(request,res

    2024-02-26
  • java常量池详解

    java常量池详解Java常量池详解什么是常量池什么是常量池java开发中,经常会用到字符串,字符串的创建有两种方式:Stringstr=“abc”;Stringstr=newString(“abc”);这两种方式的创建过程是不同的,java中存量字面量和符号引用的概念,字面量是指由字母、数值组成的字符串或者数值常量。第一种方式的等号右边的”abc”就是一种字面量。符号引用主要包括三类:类和接口的权限定名字段的名称和描述符方法的名称和描述符常量池中的静态数据只有在运行时才会把信息加载到内存

    2024-02-26
  • 2021最新Java JDK1.8的安装教程

    2021最新Java JDK1.8的安装教程2021最新JavaJDK1.8安装教程(超详细)jdk1.8又称jdk8.0,是目前相对比较稳定的版本,不建议下载最新的jdk版本,因为最新版的jdk不稳定,在Java开发可能会出现各种各样的BUG。一、JDK下载1.官网下载点击官网下载地址找到自己电脑相对应的JDK,点击下载。如果不清楚自己的电脑是32位还是64位,可以找到“此电脑”,点击右键,选择属性,点开后就可以找到自己电脑位数。如图:勾选接受许可协议后点击下载会提示登录ORACLE账户,如果没有就用邮箱注册一个登录后就可以下

    2024-02-26
  • java kill 详解_Kill命令在Java里面详解

    java kill 详解_Kill命令在Java里面详解Kill-9不能乱用kill命令经常使用,并且还经常使用kill-9。之前面试也有被问kill-3和kill-9的区别是什么。直到今天看了Hillos的我到服务器执行kill-9后,就被通知第二天别来了!这篇文章,才意识到之前的粗心大意,没有深入的研究就胡乱使用会产生很严重的后果。只能庆幸自己不是一个运维人员,没有在生产环境执行过kill-9这样的操作。Kill本身kill命令默认的…

    2024-02-25
  • Java – Dom4J解析XML

    Java – Dom4J解析XML1.XML解析的方式DOM:要求解析器将整个XML文件全部加载到内存中,生成一个Document对象1.优点:元素和元素之间保留结构,关系,可以针对元素进行CURD操作。2.缺点:如果XML文件过大,可能会导致内存溢出。SAX:是一种速度更快,更加高效的解析方式。它是逐行扫描,边扫描边解析,并且以事件驱动的方式来进行具体的解析,每解析已行都会触发一个事件1.优点:不会出现内存…

    2024-02-25
  • JavaScript CSS Style属性对照表

    JavaScript CSS Style属性对照表为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的Css属性。比如:鼠标经过一个图片时我们让图片加一个边框,代码可能是这样:<script type=”text/javascript”>functionimageOver(e) {e.style.border=”1px solid red”;}functionimageOut(e) {e.sty…

    2024-02-25
  • java源程序文件的扩展名_使用Java语言编写的源程序保存时的文件扩展名是什么…

    java源程序文件的扩展名_使用Java语言编写的源程序保存时的文件扩展名是什么…展开全部使用Java语言编写的源程序保存时的文件扩展名为“.java”。经过编译之后会生成62616964757a686964616fe58685e5aeb931333436316366“.class”为后缀的文件。源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。计算机源程序的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,…

    2024-02-25
关注微信