自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sping springmvc Mybatis 整合(ssm 框架)简单的演示

目录第一步:建立项目第二步 导入对应的jar 包:第三步:配置好对应的目录格式第四步:配置 mabatis 配置文件:(搞sql)第一步:mabatis 的 全局配置:第二步:mabatis 的映射文件:配置 springMvc 配置文件:(控制网站跳转逻辑)第一步:配置好对应的 xml文件:配置 spring 配置文件:(管理所有的业务逻辑组件)第一步:配置xml文件:补充一下 :与纯spring的区别第五步: 测试第一步:搞controller第二步:按着代码走 搞service:第三步:mapper

2020-11-29 19:36:13 4

原创 Mybatis 缓存相关的

主要分为 一级缓存 和 二级缓存一级缓存:(本地缓存):sqlSession级别的缓存。一级缓存是一直开启的;SqlSession级别的一个Map与数据库同一次会话期间查询到的数据会放在本地缓存中。以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库; 一级缓存失效情况(没有使用到当前一级缓存的情况,效果就是,还需要再向数据库发出查询): 1、sqlSession不同。 2、sqlSession相同,查询条件不同.(当前一级缓存中还没有这个数据) 3、sq

2020-11-27 21:31:28 6

原创 Mybatis 笔记(动态sql)

目录背景:if:建立对应的方法 和映射:测试:改进 映射:(目前我知道的解决方法)测试:背景:比如查找一群 emp 但是 他有 很多参数 的传法 :比如 按id查 按 name 和 email 查找 等等参数不一样 就需要 在建立一个sql语句来关联动态sql 可以一个sql 解决 参数传递的 问题if:建立对应的方法 和映射:<select id="seleceByemp" resultType="com.company.Employee">

2020-11-26 19:43:00 9

原创 如何将 java程序 编程exe 程序 让没有运行环境的也能运行(利用exe4j)

目录第一步:下载exe4j第二步:编写好你的java程序:第三步: 导出jar包第四步:把jdk 放进 你要存放exe的文件夹里面:第五步 开始使用exe4j 转换第一步:第二步;第三步:第四步:第五步;第六步:第七步;第八步:第一步:下载exe4j下载地址:点这里破解的话 自己百度 偷偷懒第二步:编写好你的java程序:我的程序是 消息轰炸哈哈第三步: 导出jar包1是名字2是 jar放的地址3是为了下一步这里选择main 主方法下一步:去对应的地方找 jar包

2020-11-21 23:16:12 6

原创 Mabatis 增删改查

目录第一步 :编写对应的方法 和配置:![在这里插入图片描述](https://img-blog.csdnimg.cn/20201121190533976.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2MDIxMg==,size_16,color_FFFFFF,t_70#pic_center)第二步:编写测试代码:第三步

2020-11-21 19:08:22 4

原创 Mybatis 笔记(映射文件与全局文件)

目录全局配置文件:typeAliases全局配置文件:typeAliases<!-- 3、typeAliases:别名处理器:可以为我们的java类型起别名 别名不区分大小写 --> <typeAliases> <!-- 1、typeAlias:为某个java类型起别名 type:指定要起别名的类型全类名;默认别名就是类名小写;employee alias:指定新的别名 --> <!-- <typeAlias t

2020-11-20 22:57:09 14 1

原创 Mybatis 的helloword (接口与非接口)

目录非接口模式:第一步:导包第二步:建库与POJO类第三步:配置 xml 与mapper第四步 进行测试:接口:(只需要改一部分)第一步:建立接口类第二步 :修改mapper第三步:测试非接口模式:第一步:导包导入mabatis 与链接数据库的包:密码:1234第二步:建库与POJO类自己建立吧:第三步:配置 xml 与mapper按照官网来走的:全局xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE confi

2020-11-20 18:28:03 25 1

原创 SpringMvc 异常处理

目录创造出异常运行结果如下:解决方法:1:@ExceptionHandler处理结果图:处理细节:如何把 异常带到页面去:2:@ControllerAdvice第一步: 配置对应的类:3:SimpleMappingExceptionResolver第一步:创建对应的异常出来:第二步 : 配置对应的 xml文件 来配置 跳转页面第三步结果:创造出异常配置好对应的方法和index.jsp运行结果如下:解决方法:1:@ExceptionHandler在handler 配置对应的方法:@

2020-11-18 21:51:48 10

原创 SpringMvc 如何实现 数据校验 (依靠与JSR303)

目录简约的设置第一步:第二步:注意@valib注解的类后面跟的是bindingresult 或者error 这两个类中间不能有任何的参数。美观一下:第一步:第二步第三步 :简约的设置第一步:导入额外的jar包(密码1234):点我第二步:在想管理的属性类上表明注释:当然还有其他的注释 不一一介绍了如下:JSR提供的校验注解: @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue

2020-11-13 20:51:53 21

原创 springMvc 数据格式化

数据格式化:即将 用户输入的 数据转换成正常的数据 , 如 string 换成 date。配置之前:在对应的pojo类加入 变量 然后简单配置 jsp文件跑起来 结果如下:修改步骤如下;在对应的pojo类写上注解:然后在dispacher.xml 配置一个标签:<mvc:annotation-driven />跑起来结果:页面正常 结果我是在控制台输出的:对属性对象的输入/输出进行格式化,从其本质上讲依然属于 “类型转换” 的范畴。• Spring 在

2020-11-13 13:41:07 9

原创 Spring Controller Service Repository Component 之间的区别

@Controller 适用于控制层组件 就是你用requsetMaping的位置@Service 用于业务层 就是service 层的@Repository 用于Dao层数据库之间的操作的@Component 一些组件 不好归纳的就可以用这个以上笔记来自自学视频的总结 。要是有错误欢迎留言。...

2020-11-10 20:51:28 22

原创 SpringMvc笔记

@RequestParam:Pojo : required false 表示不用必须带 defaulValue 表示默认值然后输入这个网址就可得到结果了@PathVariable:与上面对比也是接收 但是 他的 RequestMapping里面的地址不一样 必须是这样:网址得这样:不然要么报错 要么就是这样:两者还是取别挺大的。mvc:view-controller在dispatcher-servlet.xml配置!作用直接跳转页面 :没这个标签之前 :添

2020-11-09 11:21:53 70 2

原创 ideal springMvc 储存数据到域的四种方法

如果不知道如何初始一个springMvc的项目请点击这里第一种:ModelAndView第一步:Pojo类写对应的方法: @RequestMapping("/testModelAndView") public ModelAndView testModelAndView(){ String view="success";//这里的success是我配置的转换的下一个页面 ModelAndView modelAndView=new ModelAndVie

2020-11-08 22:17:44 38

原创 ideal 初始springMvc -helloWorld(超详细)

第一步创建对应的项目和下载配置 :看数字顺序:然后就会下载对应的配置文件:慢慢等他下好要是失败了 就是网络原因 重新在下即可不用慌 下好后目录是这样的:到这里就完成了基本的配置第二步配置Tomcat要是没有tomcat 百度一下怎么下载1那里记得删完 方便后面输网址不需要再写啥 直接localhost8080就可随后:点击ok,然后run 一下 能不能出来初始页面:到这里就完了tomcat的配置第三步 开始写helloworld建一个包下面放你的hellowo

2020-11-08 11:31:45 49

原创 Spring 利用注解开启事务管理

第一步:配置对应的xml 文件<!--创建事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><!-- 注入数据源 --> <property name="dataSource" ref="dataSource"></property> </bean&gt

2020-11-05 21:26:31 13

原创 Idea -Spring5进行数据库的链接

第一步:导入对应的jar 包 https://pan.baidu.com/s/1JuR5YXdv2GfL-mGhq0Ii0A 提取码:1234第二步:创建相应的properties 文件:本次链接数据库 采用德鲁伊第三步:创建xml文件 进行解析<!-- 读取外部文件 location 后面是自己properties 文件名称 其他的 不需要改--> <context:property-placeholder location="jdbc.properties"&

2020-11-03 22:36:07 17

原创 排序二叉树创建及遍历(中序遍历)

节点的代码:class Node{ int value; Node left; Node right; public Node(int value) { this.value = value; } public Node() { } //添加的方法 public void add(Node node){ if (node.value<this.value){ if

2020-10-11 15:59:22 14

原创 Java 查找算法

线性查找主要思想:一一比对 找出相同的public static int seqSearch(int arr[],int value){ //查询到返回坐标 没查询到则返回-1 for (int i = 0; i < arr.length; i++) { if (arr[i]==value){ return i; } } return -1;

2020-09-22 16:15:06 13

原创 Java五个常见排序算法

冒泡排序(最好理解)基本思想: 依次比较 利用两次循环 把大的数值往一边移动。 public static void Maopao(int arr[]){ //用作交换变量 int temple=0; //用于提前结束排序 boolean flag=false; for (int i=0;i<arr.length-1;i++){ //第一层控制轮数 for (int

2020-09-20 16:18:46 62

原创 Java 如何链接数据库 以及简单的数据操作

所需要的jar包链接: https://pan.baidu.com/s/15-qLndjFyIt5wGw_nBlNjA.导入到ideal 就可以开始操作了第一步 :在 src 源码目录下编写 jdbc.properties 属性配置文件username=rootpassword=1234url=jdbc:mysql://localhost:3306/javaweb?characterEncoding=UTF-8##jdbc:mysql:// 这段保持不变##localhost 有服务器数

2020-09-12 10:43:17 14

原创 Java数据存储到磁盘以及将其读出

存储到磁盘的代码:BufferedWriter bw= null; try { //文件的路径 bw = new BufferedWriter(new FileWriter("hello.tetx")); //存储的类容 bw.write("hello"); } catch (IOException e) { e.printStackTrace(); }

2020-09-04 15:19:31 48

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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