java
文章平均质量分 69
阿磊学不会001
活到老学到老。
展开
-
redis的解决分布式锁的bug 和 redis面试题
redis的解决分布式锁的bug 和 redis面试题原创 2022-09-05 20:59:56 · 646 阅读 · 1 评论 -
redis的使用场景
redis的使用场景原创 2022-09-05 20:21:15 · 1336 阅读 · 0 评论 -
Springboot整合reids
Springboot整合reids原创 2022-08-29 22:29:24 · 231 阅读 · 1 评论 -
java链接redis
java链接redis原创 2022-08-28 21:04:10 · 197 阅读 · 0 评论 -
springboot框架
springboot框架原创 2022-07-23 17:22:38 · 139 阅读 · 0 评论 -
JDK8的新特性
JDK8的新特性原创 2022-07-23 16:01:46 · 123 阅读 · 0 评论 -
【Java快速入门】Java高级 -- 多线程
java高级 -- 多线程原创 2022-07-23 14:43:05 · 134 阅读 · 0 评论 -
【Java快速入门】Java高级 -- 反射
反射是框架设计的灵魂,框架它是一个半成品,可以拿来使用,添加上自己的业务代码。提高开发效率。反射就是把类中成员抽取成其他类的过程。这就是反射。有三种(1)通过Class.forName获取反射对象.Class.forName("全路径")--spring它就是使用的该模式(2)通过类名.class获取类名.class;---代理类--->SqlSession.getMapper(StudentDao.class)...原创 2022-07-21 11:36:29 · 639 阅读 · 0 评论 -
【Java快速入门】Java高级 -- 泛型
目录1. 什么是泛型?2. 为什么使用泛型?3. 如何使用泛型?4. 泛型类5. 泛型的通配符6. 泛型的上限和下限7. 泛型接口8. 泛型方法原创 2022-07-14 11:25:56 · 118 阅读 · 0 评论 -
ssm整合
并替换web.xml文件3. 添加依赖4. 编写spring配置文件5.配置web.xml6. generator生成代码(1)依赖(2)配置文件(3) 测试原创 2022-06-20 09:09:54 · 62 阅读 · 0 评论 -
spring-DI
IOC:控制反转 创建对象!DI 依赖注入:目的就是给对象中的属性赋值。基本数据类型, 字符串类型,引用类型,集合类型。(1)创建一个类:---提供set方法(2)配置文件:---在bean标签中6. 使用spring注入其他数据类型。6.1 注入类对象类型. (1)包扫描配置文件(2)创建controller(3) dao接口和实现类 完成MVC三层架构。...原创 2022-06-20 08:40:31 · 60 阅读 · 0 评论 -
大家看看 BeanFactory和ApplicationContext的区别
Spring容器顶层接口:获取Bean对象;管理类和类之间的关系(依赖关系)BeanFactory由org.springframework.beans.factory.BeanFactory接口定义 BeanFactory是工厂模式(Factory pattern)的实现,是IOC容器的核心接口,它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。BeanFactory接口包含以下基本方法: ApplicationContext接口 : 是基于BeanFactory之上的,原创 2022-06-18 08:45:06 · 373 阅读 · 0 评论 -
spring框架
如何使用spring原创 2022-06-13 11:23:46 · 208 阅读 · 0 评论 -
springmvc 框架
springmvc拦截器、原创 2022-06-13 11:09:28 · 49 阅读 · 0 评论 -
elementui 异步上传OSS服务器 和 保存用户信息--头像
(1)前端(2)后端工具: (3) controller接口零零散散的内容原创 2022-06-12 22:43:51 · 164 阅读 · 0 评论 -
如何吧普通文件上传到OSS文件服务器
(1)引入阿里云的OSS依赖(2)代码的书写原创 2022-06-12 22:32:01 · 121 阅读 · 0 评论 -
elementui+vue+axios完成文件上传本地服务器
加入文件上传的依赖创建一个web页面在springmvc中配置文件上传解析器创建upload01接口方法加入web后后台的接口原创 2022-06-10 12:28:29 · 315 阅读 · 0 评论 -
如何在controller接受请求的参数
如何在controller接受请求的参数原创 2022-06-08 11:24:42 · 103 阅读 · 0 评论 -
SpringMVC架构
1.什么是MVC.2.什么是SpringMVC架构3.为什么使用SpringMVC架构4.SpringMVC架构的流程5.SpringMVC如何接收参数6.SpringMVC如何把数据相应到界面MVC就是一个分层架构模式:原创 2022-06-08 11:14:58 · 1648 阅读 · 0 评论 -
mabaits的缓存
缓存是存在于==内存中==的临时数据。mysql数据库中的数据存在----表--->磁盘上。 查询---程序IO读取磁盘的数据---添加--io向磁盘添加数据。使用缓存减少和数据库的交互次数,提高执行效率。经常查询并且不经常改变的;数据的正确与否对最终结果影响不大的;经常改变的数据;数据的正确与否对最终结果影响很大的;---数据安全性要求不高。例如:商品的库存,银行的汇率,股市的牌价;...原创 2022-06-07 10:36:46 · 113 阅读 · 0 评论 -
mybatis的代码生成器--generator
是根据表帮助我们生成实体类,dao 和 xml的映射文件。 也就是简单的CRUD。官网:MyBatis Generator Core – Introduction to MyBatis Generatorhttp://mybatis.org/generator/2.generator的配置文件3.自己在测试里面运行配置文件成功 运行之后如果你没有添加抑制注释 会形成很过英文代码注释 想要去除就可以加...原创 2022-06-07 10:29:22 · 342 阅读 · 0 评论 -
分页插件PageHelper
答案是肯定可以的如同这样 图分页的sql的语句下面就是如何使用2.我们还需要在mybatis中设置pageHelper的拦截器3.使用pageHelperdao类:实体类:xml:测试:原理:原创 2022-06-07 10:22:34 · 50 阅读 · 0 评论 -
什么是MyBatis框架 第三节
这个配合if标签一起用,一般用在修改语句。如果传递的参数值为null,那么应该不修改该列的值。dao接口mapper类2.2 foreach标签循环标签.查询:dao接口 mapper类删除:dao类mapper类添加:dao类mapper类2.3 sql片段在执行查询语句时不建议大家使用select *, 建议大家把查询的列写出。 dao类mybatis4. mybatis完成模糊查询。select * from 表名 where 列原创 2022-06-05 21:07:50 · 63 阅读 · 0 评论 -
什么是MyBatis框架 第二节
2.2.创建映射文件2.3.测试2.3.安装mybatis插件 作用: 检查dao和映射文件是否匹配我们在dao接口中某些方法可能需要传递多个参数,譬如: 登录(us原创 2022-06-05 19:41:34 · 89 阅读 · 0 评论 -
什么是MyBatis框架 第一节
什么是框架:框架就是别人搭建好的某些功能,你只需要引用该框架并加入自己的业务代码。好处: 提高我们的开发效率。mybatis的介绍:MyBatis 是一款优秀的持久层Dao框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Java实体类)映射成数据库中的记录。MyBatis会将输入参数,输出结果进行映射。可以简化jdbc的操作以原创 2022-06-05 18:47:00 · 65 阅读 · 0 评论 -
IDEA关联到tomca
1.把项目部署到tomcat下1.在webapps下创建一个工程并把资源放入该工程下2.启动tomcat3.访问服务器下指定的资源2.Idea关联tomcat我们写代码都是在idea上来写,所以我们应该让idea关联tomcat.3.idea创建web工程因为我们现在写的代码不知包含java代码还包含我们的网页,所以我们现在使用idea创建工程的话,不在是创建的为java工程了,而是javaweb工程...原创 2022-05-11 01:46:51 · 1194 阅读 · 0 评论 -
javaWeb开发
1.B/S和C/S模式Client/Server架构,即客户端/服务器架构。是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。比如: QQ 微信 等 他们属于C/S默认,Client 需要再自己电脑上安装QQ软件,通过网络可以QQ的服务器。缺点: 软件升级后需要再每个客户端都需要升级。优点: 可以把一些数据保存到客户端,这样可以减少对服务的压力。1.2 B/S模式B/S结构(Browse原创 2022-05-09 02:18:08 · 401 阅读 · 0 评论 -
Java 查询的结果进行封装 实体
1.正文1. 把查询的结果封装到相应的实体上。2. 把对每一张表的操作封装到相应的类上。3. 抽象操作类的公共父类。2.把查询的结果封装到相应的实体上。注意: 我们这里把查询的结果直接输出到控制台了,而实际开发中,我们需要把查询的结果展示到浏览器网页上,效果如下如何把查询的结果封装起来。1. 把数据库中每张表封装成一个类---简称实体类。2. 把表中的列封装成实体类中的属性。3. 表中的每条记录封装成实体类的对象。4. 表中多条记录封装成集合ArrayList。..原创 2022-05-09 02:00:30 · 2925 阅读 · 0 评论 -
Java 链接数据库后查询数据库表中记录
1.正文查询数据库中表中记录sql注入问题抽取实体类与表对应抽取操作类对表进行操作2.查询数据库中表的记录@Test //理解为main函数。可以独立运行。 public void testQuery() throws Exception { //抛出异常只是为了操作方便。真正在开发时应该try--catch Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = Dri原创 2022-05-09 01:52:51 · 4133 阅读 · 0 评论 -
Java链接Mysql数据库
1.正文、JDBC---JAVA Database Connection java数据库连接。思考:java属于什么语言?---OOP面向对象的语言。数据库属于什么语言? --SQL语言: 结构化查询语言。上面会因为语言不同,带来沟通问题?如果是你如何解决java和数据库之间的沟通?--找个翻译官。2. java连接mysql数据库步骤: 创建一个java工程。 2.在工程下创建一个目录lib---->放jar的。3.把该ja...原创 2022-05-04 15:39:04 · 126 阅读 · 0 评论 -
JDBC ----java数据库链接
jdbc:(java database connection) java数据库连接。思考: java是什么语言: 面向对象的语言 SQL是什么语言:结构化查询语言。-----------------------------java语言和SQL语言进行沟通--------------------------------------------解决方案:---------------翻译。1. 编写相关的代码1.1创建java工程 并把驱动引入到该工程1. 2.解压该.原创 2022-05-04 15:33:20 · 56 阅读 · 0 评论 -
泛型 File 对象 与 IO流
1.泛型1.1什么是泛型1.泛型就是限制我们的数据类型、2.为什么使用泛型?//集合没有使用泛型 List list = new ArrayList(); list.add("小明"); list.add("小红"); //指定下标获取元素 需要进行强制类型转换 String s = (String) list.get(0); System.out.println(s);获取元素时,不.原创 2022-04-20 13:47:16 · 205 阅读 · 0 评论 -
我相信我能学会集合
1.集合1.1目录1.集合概述2.为什么使用集合3.集合框架有哪些4.List集合5.ArrayList集合6.LinkedList集合7.Set集合8.HashSet集合9.TreeSet集合10.Map集合11.TreeMap集合1.2集合概述 Jave中的集合就像一个容器,专门用来存储Iv对象(实际上是对象的引用,但习惯上称为对象),这些对象可以是任意的数据类型,并且长度可变。其中,这些集合类都位于java.util包中,在使用时一定要注意导包的问题..原创 2022-04-16 02:53:38 · 119 阅读 · 0 评论