- 博客(15)
- 收藏
- 关注
原创 MybatisPlus
MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码他都可以自动化完成!特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作,BaseMapper强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求,以后简单的CRUD操作,不用自己编写了!
2025-12-22 17:56:31
1119
原创 SpringCloud
微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事情,从技术角度看就是一种小而独立的处理过程,类似进程的概念,能够自行单独启动或销毁,拥有自己独立的数据库。SpringBoot专注于方便的开发单个个体微服务;
2025-12-21 19:12:38
909
原创 SpringBoot,Thymeleaf,Druid,Shiro,Swagger,Dubbo+Zookeeper
Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面和模版减少样式代码,RedisTemplate,xxxTemplate;Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用
2025-11-26 15:36:01
333
原创 Vue总结
MVVM (Model-View-ViewModel) 是一种软件架构设计模式,是一种简化用户界面的事件驱动编程方式。MVVM 源自于经典的 MVC (ModI-View-Controller) 模式。该层向上与视图层进行双向数据绑定向下与Model层通过接口请求进行数据交互2.2、Vue 是 MVVM 模式的实现者Model : 模型层,在这里表示JavaScript对象View : 视图层,在这里表示DOM (HTML操作的元素)
2025-11-18 11:11:50
372
原创 SpringMVC
(1) Model(模型层)角色:处理数据和业务逻辑的“秘书”。包含内容:POJO/Bean/Domain:数据实体类,描述业务对象。Service:实现核心业务逻辑(如用户注册、订单处理)。Dao(Data Access Object数据库访问对象):负责数据持久化操作(如数据库增删改查)。职责:封装业务逻辑和数据操作。独立于视图和控制器,确保数据一致性。(2) View(视图层)角色:负责展示数据的“秘书”。常见技术:JSP、Thymeleaf、HTML、Freemarker 等。职责:接收来自控制
2025-11-13 14:38:51
610
原创 Spring总结
总结一句话:Spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架!UserDao接口UserDaoImpl 实现类UserService 业务接口UserServiceImpl 业务实现类测试在我们之前的业务中,用户的需求可能会影响我们原来的代码,我们需要根据用户的需求去修改原代码!如果程序代码量十分大,修改一次的成本代价十分昂贵!如果需要mysql,Oracle,SqlServer等等获取,需要创建UserDaoMysqlImpl,UserDaoOracl
2025-11-06 17:02:59
364
原创 mybatis
MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。什么是缓存[Cache]?存在内存中的临时数据。
2025-10-29 17:50:11
906
原创 Html+Css+JavaScript
World Wide Web Consortium(万维网联盟),Web领域最具影响力的国际中立性技术标准机构W3C标准:结构化标准语言:HTML,XML表现标准语言(CSS)行为标准(DOM,ECMAScript)DOCTYPE:告诉浏览器,我们使用的规范head标签:代表网页头部title标签:代表网页标题body标签:代表网页主体meta标签:描述性标签,用来描述网站的一些信息,一般用来做SEO(搜索引擎优化)基本标签标题标签,段落标签,水平线标签,换行标签,字体样式标签,注释与特殊符号标签图像
2025-10-22 15:13:28
643
原创 JavaWeb总结
网页的开发:html,css等,页面数据不会发生变化:页面数据始终会发生变化,技术栈:Servlet/JSP,ASP,PHP等在Java中,动态web资源开发的技术统称JavaWeb。
2025-10-11 10:03:45
419
原创 (已解决)JavaWeb中HttpServletRquest中文乱码问题
如果tomcat为7版本可以参考这篇(或者升级版本,8版本之后支持utf-8)https://lizishudd.blog.youkuaiyun.com/article/details/104760509?转载自https://blog.youkuaiyun.com/junR_980218/article/details/124399026?我就是在这一步解决的,试过各种办法都没用,就差直接写JavaScript里写死请求头application/x-www-form-urlencoded:charset=utf-8了。
2025-09-12 10:56:40
651
原创 Mysql基础总结
数据库 (DataBase, 简称DB概念: 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”作用: 保存,并能安全管理数据(如:增删改查等),减少冗余…数据库管理系统 (DataBaseManagementSystem )数据库的管理软件 , 科学有效的管理数据,维护和获取数据MySQL本质上就是一个DBMS概念 : 是现在流行的开源的,免费的 关系型数据库历史 : 由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。(甲骨文)免费 , 开源数据库。
2025-09-09 15:08:41
1018
原创 Java基础总结,包含异常,常用类,集合,IO流,多线程,网络编程,注解与反射,JVM,JUC
简单性,面向对象,可移植性,高性能,分布式,动态性,多线程,安全性,健壮性JavaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发(手机,小家电)JavaEE:企业级开发(web,服务器开发)JDK: Java Development Kit 开发者工具JRE: Java Runtime Environment 运行时环境JVM: Java Virtua Machine 虚拟机(跨平台依赖于JVM)JDK包含JRE与JVMCtrl + D 复制当前行到下一行官网安装电脑对应版本配置环境变量环
2025-09-03 09:29:58
1069
原创 Idea移除Maven模块后如何恢复
在Project Structure里找到moudle,然后点击加号,import moudle 在被删除的模块中找到对应的pom文件,选择后一直默认选择,最后点击apply。
2025-08-29 15:30:49
348
原创 实训第一天
Java SE(数组,面向对象(封装继承多态,抽象)接口,异常,多线程(问的多《并发编程的艺术》),集合(大概率问底层源码,例如ArrayList,HashMap,ConcirrentHashmap),IO流(输入/输出)网络编程(AIO,BIO)JVM(java虚拟机《深入理解Java虚拟机》))7.项目(最重要):面试官更重要的是想看你的简历中的项目是不是自己写的(就算不是自己写的,也要对项目非常的了解)3.多加(技术交流群)——可能有内推,多交搞技术的朋友(资源,人脉)
2024-01-22 18:42:14
432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅