
Java
为你提供 学习Java初级到中级的全套解决方案
@大龙
一万年太久,只争朝夕
展开
-
Tomcat
TomCat:Apache基金组织,中小型javaee服务器,支持少量的javaee规范servlet/jsp,开源免费的。webLogic:oracle公司、大型的Javaee服务器,支持所有的Javaee规范,收费的。webSphere:IBM公司 、大型的Javaee服务器,支持所有的Javaee规范,收费的。JBSS:JBSS公司、大型的Javaee服务器,支持所有的Javaee规范,收费的。服务器软件:接受请求 、处理请求、做出响应。web服务器软件:接收请求、处理请求、做出相应。原创 2024-09-27 15:21:27 · 297 阅读 · 0 评论 -
大龙开发小记
写完一个就自测,不要拖,后面出现问题可能忘记业务;给定模块,先找公共类内容,可以复用的尽量复用;先搞清业务,再动手开发;换位到用户去审视设计;Map的键直接给虚拟,不要存值,前端不好取;命名用英文,可以调换顺序,让表名集中;效验基本都能复用,写单独方法;要用缓存,不要到处访问数据库;判空,数组 ,集合,字符串;实体类,写继承公共字段;每天定目标,不要随意;原创 2024-09-26 10:55:12 · 133 阅读 · 0 评论 -
Java八股文2024(基础篇)---- String 类的常用方法
split():分割字符串,返回一个分割后的字符串数组。getBytes():返回字符串的 byte 类型数组。toLowerCase():将字符串转成小写字母。toUpperCase():将字符串转成大写字符。indexOf():返回指定字符的索引。charAt():返回指定索引处的字符。substring():截取字符串。trim():去除字符串两端空白。length():返回字符串长度。replace():字符串替换。equals():字符串比较。原创 2024-04-17 21:11:04 · 179 阅读 · 0 评论 -
解决报错 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource
url: jdbc:mysql://localhost:3306/库?-- tika, 用于FileServer获取content-type -->-- open office, 用于文档转pdf实现在线预览 -->-- 模板引擎, 用于邮件、代码生成等 -->-- 图形验证码 -->原创 2024-04-09 00:00:32 · 3903 阅读 · 1 评论 -
Java八股文2024(基础篇)---- 深拷贝与浅拷贝详解
需要注意的是,默认的对象拷贝操作是浅拷贝,即对于简单类型的成员变量会进行复制,而对于引用类型的成员变量只会复制引用。- 因此,在浅拷贝中,对原始对象或拷贝对象的引用类型成员变量进行修改会影响到两者,因为它们指向同一个对象。- 因此,在深拷贝中,对原始对象或拷贝对象的引用类型成员变量进行修改不会相互影响,因为它们指向不同的对象。深拷贝和浅拷贝就是指对象的拷贝,一个对象中存在两种类型的属性,一种是基本数据类型,一种是实例对象的引用。- 在深拷贝中,不仅对对象进行拷贝,还会对对象的引用类型成员变量进行递归拷贝。原创 2024-03-31 23:44:01 · 415 阅读 · 1 评论 -
Java八股文2024(基础篇)----面向对象
对象是利用编程语言将现实事物进行抽象,而后通过编程语言操作该对象完成相关业务,这就叫做面向对象。原创 2024-01-03 11:33:19 · 490 阅读 · 3 评论 -
Java八股文2024(基础篇)----数据类型
如果要说明一个 float 类型数值,就需要在其后追加字母 f 或 F,如 11.11f 和 1.2345F 都是 float 类型的常数。基本数据类型包括 boolean 布尔类型、float(单精度浮点型)、char 字符型、byte 字节、short 短整型、int 整型、long 长整型、double(双精度浮点型)数据类型是一些编程语言引入的概念,他们从要解决的现实问题中提取出各种数据,然后将所有的数据进行了分类,便于人的理解与计算机的识别,这样便有了数据类型。引用数据类型包括:数组、类和接口。原创 2024-01-10 11:31:32 · 346 阅读 · 1 评论 -
Java八股文2024(基础篇)---- ==与equals详解
1、== 与 equals最大的区别是: ==是运算符,equals是Object类中方法;equals方法是从 Object类中继承的,默认实现就是==如果是引用数据类型比较的是 ,地址值(两个变量是否指向同一块内存)如果没有重写equals方法,比较的是两个对象的地址值。2、“==”比较基本数据数据类型,equals不用于基本数据类型的比较。如果重写了equals方法,比较的是两个对象的内容;如果是基本数据数据类型,比较的是 变量的值;equals方法如下。原创 2024-01-14 20:29:21 · 424 阅读 · 1 评论 -
Java八股文2024(基础篇)---- String类详解
7,当对字符串重新赋值的时候,需要重新指定内存区域赋值,不能使用原有的区域进行赋值;当调用String replace()修改指定字符或字符串时,也需要重新指定内存区域赋值,不能使用原有的value进行赋值;从源码上可以看到 String类是通过final修饰的,先浅聊一下final,用final修饰的类表明他是最终类,不能被继承,并且类中的所有属性和方法都默认是final修饰。不可变的字符串:当字符串对象创建完毕之后,该对象的内容(上述的字符序列)是不能改变的,一旦内容改变就会创建一个新的字符串对象;原创 2024-02-18 14:55:40 · 445 阅读 · 0 评论 -
后端开发技术点梳理
学习目标:Java后端学习内容:学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、优快云 技术博客 3 篇3、 学习的 vlog 视频 1 个...原创 2024-02-18 15:06:27 · 399 阅读 · 0 评论 -
java.sql.SQLException: ORA-28040: 没有匹配的验证协议(jdbc2.4.0.jar,数据库用的是orcal21c)
在java链接oracle21c时出现java.sql.SQLException: ORA-28040: 没有匹配的验证协议。但是通过PLSQL Developer 13 (64 bit)和sqldeveloper又能正常连接。在Oracle数据库中,可以使用SQL*Plus工具来重启数据库和监听器。如果你有多个实例或者特定的数据库名,你可以在。原创 2024-03-09 12:00:44 · 3005 阅读 · 2 评论 -
Java八股文2024(基础篇)---- ArrarList和LinkedList详解
但若是批量随机的插入删除数据,LinkedList的速度大大优于ArrayList. 因为ArrayList每插入一条数据,要移动插入点及之后的所有数据。2、对于随机访问get和set,ArrayList效率优于LinkedList,因为LinkedList要移动指针。3、对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList要移动数据。这一点要看实际情况的。1、ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。原创 2024-03-28 23:40:18 · 154 阅读 · 1 评论 -
Java八股文2024(基础篇)---- Cookie 和Session 的区别详解
当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。1、Cookie 是 web 服务器发送给浏览器的一块信息,浏览器会在本地一个文件中给每个 web 服务器存储 cookie。以后浏览器再给特定的 web 服务器发送请求时,同时会发送所有为该服务器存储的 cookie。3.2、在存储的数据量方面:session 能够存储任意的java 对象,cookie 只能存储 String 类型的对象。原创 2024-03-30 23:58:03 · 257 阅读 · 0 评论