- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 propagation属性的7个传播行为
REQUIRED:指定当前方法必需在事务环境中运行,如果当前有事务环境就加入当前正在执 行的事务环境,如果当前没有事务,就新建一个事务。这是默认值。SUPPORTS:指定当前方法加入当前事务环境,如果当前没有事务,就以非事务方式执行。MANDATORY:指定当前方法必须加入当前事务环境,如果当前没有事务,就抛出异常。REQUIRES_NEW:指定当前方法总是会为自己发起一个新的事务,如果发现当前方法已运行 在一个事务中,则原有事务被挂起,我自己创建一个属于自己的事务,直我自己这个方法com
2022-03-02 20:50:07 239
原创 Mybatis基础
要使用mybatis 首先要了解什么叫mybatisMybatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解 来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中 的记录为什么要使用mybatis因为mybatis可以更容易更方便帮助程序员将数据存入数据库中My
2021-08-06 15:58:16 120
原创 springMVC的创建
关于springMVC 学编程的人一定不要陌生 因为Spring MVC 实现了即用的 MVC 的核心概念 它为控制器和处理程序提供了大量与此模式相关的功能 并且当向 MVC 添加反转控制(Inversion of Control,IoC)时它使应用程序高度解耦 提供了通过简 单的配置更改即可动态更改组件的灵活性SpringMVC的流程是这样的:1. 用户发送请求至前端控制器DispatcherServlet2. DispatcherServlet收到请求,调用HandlerMapping处理器
2021-07-28 09:16:35 645 1
原创 数据类型转换
数据类型的转换分为隐式转换和显示转换隐式转换是从小转到大例如:byte 转到 int 隐式转换可以直接转 显示转换又分为强制转换和包装类的静态方法转换显示转换是从大转到小的转换 例如 int 转到 byte 强制转换: 需要转换成为的数据类型 参数=(需要转换成为的数据类型)未转换的数据类型的参数包装类的静态方法转换:需要使用 String 来声明一个变量如图可以使用两种方法转换 注:必须以包装类名为前提关于强制转换需要注意的是 若转换的数据类型内容大小比需要转换的数据类型大小大则会内存溢出 ..
2021-07-17 10:34:26 113
原创 关于面向对象编程基本概念01
对于面向对象 首先你要清楚什么是对象什么是类对象:是具体的事物类:是对对象的抽象(抽象 抽出象的部分)Person 先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。生活案例类是一个图纸 对象是根据该图纸制造多个实物类是一个模具 对象是使用模具制造的多个铸件(月饼模子 )类是上海大众汽车,对象就是大家购买的一辆辆具体上海大众汽车需求:使用面向对象思想表示人的日常生活分析由多个具体的人(小红、小张、老李)抽象出所有的公共特征静态特征:姓名、年
2021-07-17 09:35:25 133
原创 数据库多表查询
刚学习代码的小伙伴是否对查询语句还停留在单表查询呢 如果是的话 那这篇小文应该能帮助你省去一部分的查询代码有很多小白 刚学习sql语句的时候还是一直在使用单表查询 虽然打好基础很重要 但是进步也很重要 所以多表联查的sql语句也趁早学会为好 因为不是什么难点 只是更好的帮助你使用查询你所需要的信息 话不多说 马上开始我们的内容首先 我们创建的数据库表的是正确的 有关联性的 这很重要 为我们后期敲代码的繁琐程度打下一点好的基础先 假如 你的表全是单表 一个表一个数据 完全没有关联的 那后期幸苦的还是自
2021-07-07 16:50:10 104
原创 事务的使用
经常写代码的人一定不会对事务这个东西陌生 只要涉及到了多个任务的提交 必然要用到事务 如果你不用 系统炸了都是小事 给人家带来经济损失可就麻烦了 所以今天来讲讲事务事务是用来处理多任务提交的 要么一起成功 要么一起失败 绝不允许有一个成功就提交一条 失败了就返回 那么事务应该怎么使用呢我简单找了个例子上面可以看到 我打算提交两条数据 但是怕上面那条成功了下面那条失败了 所以我使用上了事务 事务的开启尽量写在深处的代码里 避免浪费资源 当你需要提交的数据都写上了 下面就可以提交事务 注意 事务
2021-06-28 20:10:54 176
原创 idea创建web项目
这次我介绍一个新的开发工具 叫idea 这是个java程序开发工具但用来做web开发也是十分可行 因为idea的功能齐全 且构造简洁 用idea来做web开发也是再适合不过 话不多说 首先从建立一个页面开始吧首先打开你的idea左上角 如图所示 选择到蓝色指定区域 点击进去会打开这样的一个东西 然后直接下一步一直下一步到这个步骤 这里就可以命名你的项目名称 和选择你存放的路径 修改好之后就点击完成 这样一个项目就建立完毕项目建好了 就要开始建立web的环境 首先是tomc
2021-06-20 10:50:15 176 2
原创 关于内存溢出的理解
关于内存溢出理解:例:int转为byteint的内存位数为32位 byte的内存位数为8位int 128二进制为0000 0000 0000 0000 0000 0000 1000 0000byte 128二进制为1000 0000当int转为byte时Int前面多出的数字会消掉变为1000 0000此时1000 0000为byte的原码1是符号位(进制中0为正 1为负)所以byte的反码就是1111 1111计算它的补码除去符号位不算 根据二进...
2021-05-30 20:07:39 180
原创 Eclipse对数据库“删”
总所周知 删除一个东西是最简单的 所以 对数据库的删除操作也是如此 话不多说 看操作首先第一步 老规矩了 加载驱动第二步 建立于数据库的连接第三步 准备执行的操作这里注意sql语句不要写错 条件!是一定要给的 不然你的数据库没有了都不知道什么情况Sql语句写好就可以进行最后一步操作 执行操作执行完操作之后一定要关闭资源 这是流程必备的过程 大家一定不要省略 想知道自己有没有删除成功就自己去数据库看看吧 如果sql语句没有写错的话 大致是没有问题的!...
2021-05-18 16:07:57 1182
原创 eclipse对数据库的“增”
上次说了eclipse对数据库的查找操作 这次来演示一下如何用eclipse对数据库进行新增操作 上次说了查找数据是最复杂的 所以新增是比较简单的 代码也没有查找数据的代码多 话不多说 先给大家走一遍流程第一步 打开你的eclipse 创建一个包 里面创建一个类 包名类名你们随意 然后创建主函数 我们就在主函数里面进行操作第二步 也是我们操作的第一步 加载驱动第三步 连接数据库连接数据库 一定要记着修改你自己数据库的库名和账号密码第四步 准备执行的操作这一步就是写sql.
2021-05-08 15:49:30 420
原创 Eclipse对数据的“删”
Eclipse 这个开发软件也是支持对数据库直接进行增删查改的 具体如何操作 我来简单说明一番首先 打开你的eclipse 然后准备好你的包和类 但是要对数据库进行操作 你还需要引进一个校包 这个包需要外部引进 把它放到你的项目最外层就好了 然后你还需要创建一个jdbc.properties 这是个连接数据库的类 里面放一些固定字段和你数据库的一些参数就行了 上面的driver是固定写法 url也是固定写法 但里面的test需要根据你想操作哪个数据库的库名来进行修改 若你的数据库名叫s...
2021-04-29 08:07:42 647
原创 JavaScript流程控制语句
文献种类:专题技术总结文献;开发工具与关键技术:DW与 JavaScript作者: 钟文宇 ;年级: 1902 ;撰写时间: 2020 年 4 月 23 日JavaScript流程控制语句开发工具与关键技术:Adobe Dreamweaver JavaScript作者:钟文宇 撰写时间:2020年4月23日流程控制语句分别有if语句if else语句if ...
2020-04-23 18:23:18 199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人