
Java
文章平均质量分 89
Java开发的经验积累
编程的一拳超人
清醒,知趣,明得失,知进退。
展开
-
Java面试宝典带你复习--第三章框架篇
通过以上拓展,第三章详细解析了主流Java框架的核心原理、最新特性及实战应用,涵盖Struts、Hibernate、Spring全家桶的深度知识点,结合代码示例和选型建议,适合应对框架相关的面试问题和实际项目开发。SpringMVC是Spring的MVC模块,支持RESTful API开发,核心是。Hibernate是ORM框架,将对象映射到数据库表,核心是会话管理和缓存机制。Spring框架以IOC(控制反转)和AOP(面向切面)为核心,简化企业级开发。原创 2025-04-09 16:18:33 · 803 阅读 · 0 评论 -
Java面试宝典带你复习--第二章Servlet篇
通过以上深入拓展,详细解析了Servlet篇的核心知识点,结合代码示例和对比分析,帮助理解Servlet生命周期、请求处理、作用域通信、安全机制等关键内容,适用于面试准备和实际开发应用。Servlet是Java EE中处理Web请求的核心组件,运行于Web容器(如Tomcat)中,遵循MVC架构中的控制器角色。过滤器(Filter)用于预处理请求和后处理响应,实现功能如编码转换、权限验证、日志记录。2.8 request和session的区别。2.7 session和cookie的区别。原创 2025-04-09 00:59:01 · 1172 阅读 · 0 评论 -
Java面试宝典带你复习--第一章基础篇
J2SE是基础,J2EE基于J2SE扩展企业级API(如EJB、JTA),J2ME针对资源受限设备简化API,后因移动互联网发展,J2ME逐渐被Android/iOS开发取代。通过以上深入拓展,覆盖Java基础的核心概念、常见面试考点及实战细节,帮助读者系统掌握基础知识,应对高频面试问题。1.19 List、Set、Collection、Collections区别。1.19 List、Set、Collection、Collections区别。1.2 J2SE、J2EE、J2ME三者区别。原创 2025-04-09 00:49:17 · 1125 阅读 · 0 评论 -
OpenFeign 教程: 使用 Spring Cloud Alibaba 和 Nacos
本教程演示了如何使用 OpenFeign 与 Spring Cloud Alibaba 和 Nacos 实现微服务之间的远程调用。我们创建了一个简单的 Spring Boot 项目,配置了 Nacos 服务发现,创建了一个简单的微服务,然后使用 Feign 客户端进行调用。你可以在这个基础上扩展,为你的项目创建更多的微服务和 Feign 客户端。OpenFeign方法接口参数都有哪些?OpenFeign 支持多种方法参数和注解,可以帮助你轻松地定义和调用远程服务。原创 2024-05-23 15:01:31 · 2321 阅读 · 0 评论 -
实现腾讯地图的接口调用以及微信小程序的地图标注
通过以上步骤,可以实现微信小程序端的腾讯地图标注和Java后端的业务逻辑。微信小程序端负责展示地图和标注,Java后端负责提供标注所需的经纬度信息。在实际开发中,需要根据具体需求调整地图的展示和标注逻辑,并确保后端接口的安全和稳定。原创 2024-05-15 20:04:42 · 1314 阅读 · 2 评论 -
Java微信小程序订阅消息提醒的实现与对接
通过以上步骤,我们可以实现Java微信小程序订阅消息提醒,并对接微信小程序提醒模板。在实际开发中,需要根据业务需求调整消息内容和发送时机。同时,要注意遵守微信小程序平台的相关规定,确保订阅消息功能的合规使用。原创 2024-05-15 19:31:48 · 5418 阅读 · 0 评论 -
微信小程序支付教程
首先,你需要与服务器进行通信,获取微信支付所需的参数。用户完成支付后,微信会向你的服务器发送支付结果通知。因此,请确保已实现支付回调接口,并处理订单状态的更新。此外,请确保你的网站域名已添加到微信支付的合法域名列表中。同时,你需要根据实际需求实现支付回调接口,并处理订单状态的更新。同时,你需要根据实际需求实现支付回调接口,并处理订单状态的更新。同时,你需要根据实际需求实现支付回调接口,并处理订单状态的更新。同样,你需要与服务器进行通信,获取微信支付所需的参数。使用微信支付参数,调用JSSDK中的。原创 2024-05-14 15:14:04 · 2747 阅读 · 0 评论 -
【本文足够食用】线程很简单的入门到精通,演化方式差不多
线程入门到精通原创 2024-05-11 17:24:30 · 342 阅读 · 0 评论 -
JDBC编程连接数据库以及异常原因以及解决方法Can‘t find bundle for base name com/ni/jdbc/config, locale zh_CN
从错误信息的下一部分“Caused by: java.util.MissingResourceException: Can’t find bundle for base name com/ni/jdbc/config, locale zh_CN”,可以看出,问题出现在寻找资源上,具体的资源是“com/ni/jdbc/config”的bundle,而且需要的是中文(zh_CN)的版本。如果你的项目是多模块的,那么需要检查其他模块是否也有相同的资源文件,并且它们的位置和命名都是正确的。确认文件的内容是正确的。原创 2023-09-07 13:36:12 · 1009 阅读 · 2 评论 -
单线程与多线程的理解与学习(入门到深入)
线程同步是一种机制,用于协调多个线程之间的执行顺序和共享资源的访问,以避免出现数据不一致或不确定的结果。竞态条件(Race Condition):多个线程同时访问和修改同一个共享变量,导致最终结果的不确定性。数据不一致(Data Inconsistency):多个线程对共享数据进行操作,其中一个线程的操作可能会影响到其他线程的操作,导致数据的不一致性。线程同步的目的是通过限制多个线程的执行顺序,并提供互斥访问共享资源的机制,确保线程之间的协调和数据的一致性。原创 2023-07-27 15:21:17 · 1325 阅读 · 1 评论 -
Socket网络编程阶段学习与拓展
1. 协议定义:定义一个自定义的通信协议,包括通信消息的格式、字段和编码规则等。可以使用XML、JSON、二进制等形式来定义消息格式。2. 连接建立:客户端和服务器建立连接。可以使用底层的网络协议(如TCP/IP)建立连接,也可以使用其他技术来建立连接(如WebSocket)。3. 请求发送:客户端发送请求消息到服务器。请求消息包括请求的类型、操作、参数等信息,按照协议定义的格式进行编码。4. 请求处理:服务器接收到请求消息后,根据协议定义的规则进行解析和处理。原创 2023-07-26 17:24:52 · 331 阅读 · 0 评论 -
Java常见练手程序《“书写”百遍,其义自见》
a、声明一个抽象方法taste() 该方法负责输出饮料的味道b、声明int型常量来代表不同的饮料类型 咖啡、啤酒、牛奶c、声明静态方法getDrink(int drinkType) 根据传入的参数创建不同的饮料对象 并返回该对象 建议使用switch语句。该方法要求声明DrinkNotFoundException 当没有相对应的饮料类型时 抛出该异常。14.1. 复数由实部、虚部两个部分组成,在类的定义中应包含保存这两部分信息的内容。原创 2023-07-25 19:07:25 · 296 阅读 · 0 评论 -
Spring5学习记录
超详细的!!!Spring5框架开发教程1.Spring是一个轻量级的开源的J2EE应用程序框架;2.目的Spring可以解决企业应用开发的复杂性;3.Spring有两个核心部分,并不是只有这两个IOC和Aop(1)IOC控制反转,把创建对象过程交给Spring进行管理(2)Aop面向切面,不需要修改源码进行功能增强Spring..................原创 2022-07-30 16:33:13 · 220 阅读 · 1 评论 -
(idea版本)Tomcat基本使用:安装、卸载、启动、关闭、解决Tomcat日志信息乱码的问题、配置、部署项目
Tomcat基本使用:安装、卸载、启动、解决Tomcat日志信息乱码的问题、关闭、配置、部署项目(idea版本教程)IDEA中创建Maven Web项目在IDEA中使用Tomcat原创 2022-04-17 14:14:00 · 4461 阅读 · 2 评论 -
Javaweb学习进阶笔记(其中的内容会随着博主笔记一直更新)
java学习进阶过程技术栈B/S架构:Browser/Server,浏览器/服务器架构模式。它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Wb资源,服务器把Web资源发送给浏览器即可。好处:易于维护升级,服务器端升级后,客户端无需任何部署就可以使用到新的版本学习网页一定要记住:结构:html表现:css行为:js静态资源:HTML、CSS、JavaScript、图片等。负责页面展现。动态资源:Servlet、JSP等。负责逻辑处理原创 2022-04-12 11:47:03 · 552 阅读 · 0 评论 -
会话及会话技术练习题Cookie API与HttpSession API
会话及会话技术练习题Cookie API与HttpSession API原创 2022-04-10 18:07:18 · 2349 阅读 · 0 评论 -
【IntelliJ IDEA】 官方软件下载、安装、以及Java配置经典的8版本JDK、IDEA的彻底卸载
一、IntelliJ IDEA是什么?二、【IntelliJ IDEA】的官方软件下载、安装、以及Java配置经典的8版本JDK、IDEA的彻底卸载1.官方下载网址2.安装(1)点击下一步3.配置JDK可以配置JDK,我此处用的8版本是jdk-8u311-windows-x64.exe,因为现在好多企业多用,新版本的可以下载作为体验,建议8版本。...........................原创 2022-03-02 12:54:18 · 2866 阅读 · 0 评论