自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 (自用)Java学习-5.21(支付宝沙箱支付、Vue总结)

支付宝沙箱支付集成(环境配置、密钥管理、内网穿透),支付工具类封装,回调参数处理与验签。订单展示实现前后端联动(动态渲染、MyBatis一对多查询)。Vue框架核心:数据驱动视图、指令系统(v-model/v-for)、生命周期钩子、Axios异步请求封装。回调用户信息传递优化方案。

2025-07-01 09:01:20 418

原创 (自用)Java学习-5.20(沙箱支付)

本文总结了支付宝沙箱支付集成的关键步骤:首先在支付宝开放平台注册并配置沙箱环境,生成密钥对和内网穿透工具;然后通过Maven引入支付宝SDK,配置支付参数,实现支付工具类AlipayTemplate;接着在控制层处理支付请求和异步回调;在服务层完成订单保存、商品处理、库存更新等核心逻辑;最后前端通过SessionStorage管理购物车ID,实现从购物车到支付页面的数据传递。整个流程涵盖了从环境配置到前后端联调的完整支付集成方案。

2025-07-01 08:46:00 430

原创 (自用)Java学习-5.19(地址管理,三级联动,预支付)

本文摘要:系统实现了地址管理、购物车与订单处理功能模块。地址管理采用三级联动选择,支持默认地址设置及上限控制(10条);购物车模块实现勾选商品实时统计,订单生成使用Redis缓存防重复提交(30分钟过期)。关键技术包含:1)前后端Ajax+JSON交互;2)MyBatis动态SQL与事务管理;3)SpringMVC分层架构。核心特点包括省市区级联查询、购物车金额动态计算、订单号UUID生成及会话安全校验。系统通过jQuery事件驱动和Redis缓存机制保障了数据一致性与用户体验。(148字)

2025-05-27 19:41:00 593

原创 (自用)Java学习-5.16(取消收藏,批量操作,修改密码,用户更新,上传头像)

本文总结了电商系统核心功能的实现方案:1)收藏功能通过状态变量控制AJAX请求,后端直接删除指定收藏记录;2)购物车支持商品数量增减、全选和批量删除,通过动态SQL更新数据;3)密码修改需先校验原密码,采用盐值加密存储;4)用户资料支持动态更新非空字段;5)头像上传使用阿里云OSS存储,生成唯一文件名;6)关键技术包括AJAX异步交互、MyBatis动态SQL和RESTful接口设计,实现无刷新操作和安全存储。系统通过会话管理保障安全性,OSS扩展了文件存储能力。

2025-05-27 19:31:16 659

原创 (自用)Java学习-5.15(模糊搜索,收藏,购物车)

本文介绍了电商平台核心功能的前后端实现方案。前端通过AJAX请求与后端交互,实现商品模糊搜索(限制12条结果)、收藏管理、购物车增删改查等功能。后端采用MyBatis进行数据库操作,包括模糊查询(LIKE)、联表查询(购物车关联商品)等关键SQL实现。系统通过用户会话隔离数据,采用JSON格式传输,具备良好的扩展性。主要技术栈包括RESTful接口、动态模板渲染和分页处理,完整覆盖了从商品展示到购物流程的核心业务逻辑。

2025-05-27 19:23:02 706

原创 (自用)Java学习-5.14(注册,盐值加密,模糊查询)

介绍了用户注册和登录功能的实现方案,包括前端AJAX实时校验、密码一致性验证以及后端MD5加盐加密处理。系统采用MyBatis防止SQL注入,通过Session管理用户状态,并根据登录状态动态显示菜单。商品检索功能支持模糊查询和安全参数传递。建议将密码加密升级为BCrypt等更安全的哈希算法,并增加随机盐值生成机制以提升系统安全性。

2025-05-26 21:12:58 719

原创 (自用)Java学习-5.13(Redis,OSS)

电商首页开发:动态加载分类导航(AJAX+MyBatis),Redis缓存Banner图提速,热门/新品商品查询(SQL优化)。集成阿里云OSS实现图片云端存储,SpringBoot后端跨域处理,MyBatis二级缓存减少DB压力。前端异步渲染,性能优化涵盖索引、分页及CDN加速,适用于高并发电商场景。

2025-05-26 20:46:29 832 1

原创 (自用)Java学习-5.12(Redis,B2C电商)

Redis 整合 Spring Boot 实现缓存优化(数据结构操作 / AOP 性能监控),电商项目架构含模块化设计(Druid 连接池 / MyBatis 配置)、登录拦截器安全验证。最佳实践:自定义异常体系、全局处理机制;Redis 缓存策略提升查询效率,Druid 监控优化 SQL。部署流程:数据库初始化、服务启动及功能测试。

2025-05-12 19:54:38 415

原创 (自用)Java学习-5.9(Thymeleaf,自动装配,自定义启动器 )

Java 全栈核心技术:Thymeleaf (片段复用 / 内置对象)、SpringBoot 整合 MyBatis (YML 配置 /@Results 关联查询)、CRUD 实现 (表单绑定 / RESTful)、自动装配机制 (启动器 /spring.factories)、事务管理 @Transactional、RESTful API 设计 (GET/POST/PUT/DELETE)。重点掌握自动配置原理及 Starter 开发,注重事务控制与连接池优化。

2025-05-12 19:47:20 946

原创 (自用)Java学习-5.8(总结,springboot)

Java 全栈技术要点:MySQL(表关系 / DML/DQL/ 连接查询)、前端 (HTML/CSS/JS/jQuery)、JDBC 流程、Servlet/SpringMVC 注解与参数绑定、Spring (IoC/AOP/ 事务)、MyBatis 动态 SQL、Spring Boot (YML 配置 / Thymeleaf 模板 / RESTful API 设计)。掌握自动配置与 Starter 提升效率,注重事务管理及 API 优化。

2025-05-12 19:41:21 675

原创 (自用)Java学习-4.10(DOM,BOM)

ECMA:Array 增删 (push/shift)、Date (getTime)、Math 随机数|String 截取 (substr/split)|RegExp 验证 (test)|Global 编解码DOM:元素获取 (getXXX)、节点操作 (appendChild/replaceChild)、属性 (setAttribute)、事件 (onclick/onload)BOM:Window 弹窗 / 定时器、Location 跳转 (href)、History 导航 (back/go)正则 /

2025-05-07 21:01:54 483

原创 (自用)Java学习-5.7(SSM)

SSM整合:Maven多模块管理(ssm_commons/web),Spring配置数据源、事务管理器,MyBatis扫描Mapper,Spring MVC视图解析。功能:@RestController调用服务层,MyBatis动态SQL关联查询,Ajax批量删除(@RequestBody)。事务:@Transactional声明式管理。Spring Boot:简化依赖(spring-boot-starter-web),主类@SpringBootApplication。核心技能:分层开发;动态SQL;AOP

2025-05-07 20:53:48 301

原创 (自用)Java学习-5.6(逆向工程)

MyBatis逆向工程通过XML配置自动生成实体类、Mapper接口及映射文件,演示了依赖引入、生成器配置和代码执行流程;Spring AOP部分剖析了面向切面编程原理,通过XML/注解方式实现日志记录、事务管理等切面编程,详解了五种通知类型及切点表达式;最后整合Spring与MyBatis,通过数据源配置、SqlSessionFactoryBean注入实现ORM层集成,并给出单元测试范例。全流程涵盖依赖配置、核心组件对接及典型应用场景,为SSM框架开发提供标准实施范式。

2025-05-07 19:30:49 1323

原创 (自用)Java学习-4.29(Mybatis)

MyBatis是高效Java持久层框架,核心特性包括动态SQL(if/where/foreach标签)、关联映射(一对一/一对多)和延迟加载。提供#{}防SQL注入,支持二级缓存提升性能,通过Log4j实现日志监控。相比Hibernate更轻量灵活,适合复杂SQL场景。最佳实践含SQL片段复用、批量操作优化及Maven多模块配置,需掌握嵌套查询与结果集映射,广泛应用于电商等高并发系统。

2025-04-29 20:58:36 894

原创 (自用)Java学习-4.28(mybatis)

MyBatis是优秀的Java持久层框架,通过XML/注解配置实现ORM映射,封装JDBC简化数据库操作。核心包括SqlSessionFactory、Mapper接口和动态SQL,支持#{}防注入和${}字符串替换。提供一级/二级缓存机制,含CRUD操作、结果集映射、关联查询等特性,相比Hibernate更轻量灵活。掌握接口代理模式、参数处理和事务控制是关键,适合需要精细控制SQL的场景。

2025-04-29 20:41:27 592

原创 (自用)Java学习-4.27(spring复盘)

总结了SpringMVC与后端开发核心技术,主要包括:1)前后端交互实现,通过Ajax请求和@RequestBody处理JSON数据;2)用户登录模块设计,包含表单提交、密码验证和信息回显;3)Spring容器体系与父子容器关系;4)定时任务配置与Cron表达式使用;5)SpringMVC执行流程和IOC/DI原理。重点讲解了@Controller、@Service等注解应用,以及XML与注解配置的区别。

2025-04-29 20:12:29 821

原创 (自用)Java学习-4.11(js,jQuery)

JavaScript通过事件(如onclick、onblur)实现交互,BOM对象(window、location等)控制浏览器行为。jQuery简化DOM操作,提供强大选择器($("#id")和链式调用,支持属性操作(prop())、事件绑定及表单处理。两者结合可实现高效前端开发:JavaScript处理底层逻辑,jQuery优化代码结构。核心差异在于jQuery封装复杂操作,提升开发效率,而JavaScript更灵活但代码量更大。

2025-04-25 20:12:22 471

原创 (自用)Java学习-4.24(Spring+jdbc、注解)

Spring框架的核心是IOC(控制反转)和DI(依赖注入),通过XML配置或注解(@Component、@Autowired等)管理对象依赖。它提供JdbcTemplate简化JDBC操作,支持模块化配置和整合测试(@SpringJUnit4Config)。与SpringMVC整合时,通过DispatcherServlet处理请求,结合@Service、@Repository分层开发。注解配置便捷,XML灵活修改,两者按需选用,实现高效解耦和模块化开发。

2025-04-25 19:51:01 586

原创 (自用)Java学习-4.25(博客工程原型)

Spring+SpringMVC+Jdbcjsp(html)+ajax(json)

2025-04-25 19:18:26 260

原创 (自用)Java学习-4.14(jQuery)

讲解了 jQuery 的基本操作,包括 DOM 操作、事件处理、动画效果和数组遍历等。介绍了如何使用 @RequestMapping 等注解进行请求映射,以及如何通过 @ResponseBody 返回 JSON 数据。还探讨了如何通过 show()、hide() 等动画方法实现动态效果,增强用户体验。

2025-04-23 20:56:38 927

原创 (自用)Java学习-4.23(SpringMVC注解,REST)

介绍了Spring MVC框架的核心概念和注解,涵盖了如何通过@RequestMapping、@RequestParam、@ResponseBody等注解简化路径映射和数据处理。讲解了RESTful API的实现、文件上传与下载的处理方式,以及拦截器和过滤器的应用。此外,详细讨论了Spring框架的IoC和AOP特性,强调了如何通过依赖注入和面向切面编程提高系统的灵活性和可维护性。

2025-04-23 20:49:36 956

原创 (自用)Java学习-4.22(SpringMVC入门)

SpringMVC框架,涵盖三层架构(表现层、业务层、持久层)与MVC模式(Model-View-Controller)设计。详细介绍SpringMVC配置流程,包括DispatcherServlet核心控制器、注解驱动开发(@Controller、@RequestMapping)及视图解析器。重点解析请求参数绑定(基本类型、POJO、集合)与响应处理(字符串跳转、JSON数据、Ajax交互),并给出乱码解决方案。总结核心组件(如HandlerMapping、ViewResolver)协作机制。

2025-04-23 20:00:31 539

原创 (自用)Java学习-4.21(Filter,Ajax)

过滤器(Filter)实现请求预处理(如登录验证、编码过滤);Ajax异步请求通过jQuery发送数据并局部更新页面(案例:用户名实时校验);JSON作为轻量数据格式,结合Fastjson工具完成Java对象与字符串转换。回顾Servlet核心(请求处理、域对象)、请求转发与重定向差异,及JSP内置对象(request、session等)。总结B/S与C/S架构优劣势,强调过滤器统一处理共性逻辑、Ajax提升交互体验、JSON高效数据交换,为Web开发关键实践。

2025-04-22 19:39:59 416

原创 (自用)Java学习-4.14(jQuery)

讲解jQuery的DOM操作,涵盖属性(prop/attr)、类(addClass/removeClass)、内容(html/text/val)及样式(css)管理,演示复选框控制、表格高亮等案例。文档操作(append/remove)实现动态元素增删,事件处理结合动画效果(显示/隐藏、淡入淡出、滑动)。通过each()遍历数组生成联动下拉菜单(省份-城市)。复习前端核心知识:HTML/CSS盒子模型、JavaScript的BOM/DOM操作,强调jQuery简化开发、跨浏览器兼容的优势,快速实现交互功能。

2025-04-18 20:15:15 274

原创 (自用)Java学习-4.18(servlet)

讲解Servlet与JSP的整合应用,涵盖资源跳转(转发/重定向)、会话跟踪(Session/Cookie)及数据操作全流程。通过分页工具类PageUtil实现数据分页查询与展示,结合JSTL标签库动态渲染页面。详细说明删除、更新功能的实现逻辑(DAO层SQL操作与前后端交互),并强调代码规范性(包名统一、依赖修正)与安全性(预编译防注入)。总结Servlet分层架构(Servlet→Service→DAO)与JSP动态页面技术,提供实际开发中的优化建议(如数据库分页)。

2025-04-18 19:59:11 450

原创 (自用)Java学习-4.15(web服务器,maven)

Web服务器用于接收客户端请求并响应数据,HTTP协议定义了客户端与服务器的通信格式。Tomcat是广泛使用的Java Web服务器,适用于JSP和Servlet应用。Maven作为自动化构建工具,用于管理Java项目的构建和依赖,支持依赖管理、版本控制和项目聚合等功能。

2025-04-17 19:59:16 523

原创 (自用)Java学习-4.16(maven,servlet)

Maven:依赖管理通过<scope>控制传递性,冲突解决遵循路径最短和先声明优先原则,支持依赖排除。父子工程通过父模块(pom打包)统一管理依赖版本,子模块继承配置。常用命令包括clean、compile、package、install。Servlet:支持XML配置(web.xml)和注解(@WebServlet),通过doGet/doPost处理请求,使用HttpServletRequest获取参数。JDBC整合案例通过C3P0连接池和预编译语句实现数据持久化。

2025-04-17 19:42:44 530

原创 (自用)Java学习-4.17(servlet结合项目)

前端通过HTML表单提交数据,后端使用Servlet处理请求(doGet/doPost),结合HttpServletRequest获取参数(含中文乱码处理)。数据层:基于JDBC与C3P0连接池,DAO层通过预编译SQL防注入,Service层调用DAO。依赖管理由Maven完成(Servlet API、MySQL驱动、Lombok等)。会话跟踪使用Session(共享会话数据)和Cookie(持久化用户信息),并对比请求转发(路径不变)与重定向(路径变化)。

2025-04-17 19:31:26 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除