自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error——seq2vec

'gbk' codec can't decode byte 0x8a in position 312: illegal multibyte sequenceopen('name.txt', encoding='gb18030',errors = 'ignore')

2023-10-29 12:52:15 150 1

原创 Spring(五)spring与事务

Spring事务: 1、什么是事务 事务是一组sql语句的集合,集合中有多条sql语句 我们希望这些sql语句都能成功或者失败,这些sql语句的执行是一致的,作为一个整体 2、在什么时候使用事务 当我的操作涉及到多个表买或者是多个sql的增删改,需要保证都是成功或者是失败 才能完成我的功能,保证操作是符合要求的。 在java程序中写程序,控制事务,事务应该放在哪里? service类的业务方法上,因为业务方法会调用多个dao方法,执行sql语句 3、通常使用jdbc访问数据库,还是myba

2022-01-21 21:34:46 674

原创 Spring(四)mybatis集成spring

mybatis集成spring: 事务自动提交。 步骤: 1、新建maven项目。 2、加入依赖 1、spring 2、mybatis 3、mysql 4、spring事务的依赖 5、mybatis和spring集成的依赖,mybaits官方体用的 用来在spring项目中创建mybatis的sqlsessionfactory和dao对象 3、创建实体类 4、创建dao接口和mapper 文件 5、创建mybatis的主配置文件 6、创建...

2022-01-21 21:32:24 588

原创 Spring(三)aop

AOP 面向切面编程 底层动态代理 一种动态代理的规范 1、jdk动态代理:使用java反射包中的类和接口实现动态代理的功能 反射包java.lang。reflect,里面的三个类 2、cglib动态代理(了解):cglib是第三方工具库,创建代理对象 原理:继承,通过继承目标类,继承他的子类,在子类中重写父类中同名的方法,实现功能的修改。 因为cglib是继承,重写方法,所以要求目标类不能是final的,方法也不能是final cglib的要求比较宽松,只要能继承就行,所以在很多框架都有使..

2022-01-21 21:06:32 419

原创 Spring(二)ioc

ioc 一个理论思想。 概念:指导开发人员在容器中,代码之外管理对象,给属性赋值,管理依赖 ioc技术实现使用的是di(依赖注入) 开发人员在项目中,只需要提供对象的名称,对象的查找、赋值都由容器内部自己实现 Spring使用的是di的技术,底层使用的是反射机制 di 依赖注入,表示创建对象,给属性赋值 di的实现语法有两种: 1、在Spring的配置文件中,使用标签和属性完成,叫做基于xml的di实现 2、使用Spring的注解,完成属性赋值,叫做基于注解的di实现 1、基于xml的

2022-01-21 20:47:42 302

原创 Spring(一)简介Spring

1、什么是Spring 是一个框架,核心技术是ioc、aop。实现解耦合。 Spring是一个容器,存放着java对象,需要做的是把对象放入到容器中 2、如何使用Spring Spring是一个容器,把项目中的对象放到容器中 让容器完成对象的创建,对象之间关系的管理(属性赋值) 我们在程序中从容器中获取要使用的对象 3、什么样的对象放入容器中 dao类(数据持久),service类(业务逻辑),controller类(控制器),util(工具类) 对象在spring中创建的方式有两种 .

2022-01-21 18:26:26 525

原创 Servlet(二)

Cookie和Session 两个会话跟踪机制 Cookie //创建cookie Cookie cookie1=new Cookie("name","root"); Cookie cookie2=new Cookie("password","123"); //指定cookie绑定路径 //路径加上项目名称 cookie1.setPath(request.getContextPath()+"/xxx

2022-01-04 17:00:46 660

原创 Servlet(一)

使用maven模版中的webapp快速在idea中创建出web项目 每写一个servlet就要在web.xml文件中进行登记 <servlet> <servlet-name>A</servlet-name>//servelt名称 <servlet-class>A</servlet-class>//class类 全限定名称 </servlet> <servlet-mapping> &l

2022-01-03 20:11:43 102

原创 Mybatis--高级Mybatis

定义别名 在Mybatis 的全局配置文件中给返回对象值 全限定类型对象类名 第一种方式: 给类下别名 <typeAliases> <typeAlias type="com.demo.Student" alias="stu" /> </typeAliases> 第二种方式: <typeAliases> <package type="com.demo" />

2021-12-29 20:07:48 199

原创 Mybatis--使用Mybatis

Mybatis的使用步骤 //设置mybatis路径 String config="mybatis.xml"; //读取mybatis InputStream in=Resources.getResourceAsStream(config); //创建工厂制造者 SqlSessionFactoryBuilder fb=new SqlSessionFactoryBuilder(); //创

2021-12-29 18:57:50 210

原创 Mybatis--初见mybatis

Mybatis ssm中连接数据库的框架 底层是jdbc mybatis是将大量jdbc语句封装起来的框架 Mybatis前言 : 准备工作: 使用mybatis要导入mybatis依赖包和jdbc依赖包 maven配置: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <vers

2021-12-29 18:41:48 422

原创 Jdbc总结

jdbc: Connection connection=null; PreparedStatement statement=null; ResultSet resultSet=null; try{ //设置登陆配置 String name="root"; String pwd="123456"; String url="jdbc:mysql://localhos.

2021-12-29 16:46:11 497

空空如也

空空如也

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

TA关注的人

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