- 博客(132)
- 收藏
- 关注
原创 hibernate框架和mybatis框架的区别
一:hibernate是全自动,而mybatis是半自动hibernate和mybatis一样都是orm数据库框架,但二者还是有很大区别的,hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql,而mybatis仅有基本的字段映射,对象数据以及对象实际关系任然需要通过手写sql来实现和管理二:hibernate数据库...
2019-03-22 11:47:14
4167
原创 Eclipse中hibernate插件(jbosstools-4.9.0.Final-updatesite-core)的安装(离线安装)
一到如下网址去下载hibernate插件http://tools.jboss.org/downloads/jbosstools/2018-09/4.9.0.Final.html二下载完成后,如下三在eclipse中进行离线安装,步骤如下,在这里不点击contact all update sites during install to find required softwar...
2019-03-03 16:47:00
1300
原创 Eclipse中hibernate插件(JBoss Tools 4.5.3.Final)的安装(在线安装)
步骤一打开Eclipse,Help-->Eclipse Marketplace步骤二在搜索框中输入JBoss-Tools,回车,搜索到的内容如下,这里选择JBOSS Tools 4.5.3.Final下载,因为这个评价比其它的评价高,有777个星星步骤三点击上图所示Install按钮,下载并安装插件,之后显示如下图,默认全选,所以就全部下载好了步骤四点击fini...
2019-02-18 20:59:57
692
原创 Spring项目与Web项目IOC容器创建方式的区别
单纯的Spring项目IOC容器是Spring框架中重要的一部分,使用Spring框架必然要创建IOC容器,Spring项目如下,只看红线圈住的内容即可applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/sch...
2019-02-11 22:46:25
685
原创 Spring之注解配置代码示例二
简介&lt;context:component-scan&gt;元素还会自动注册AutowireAnnotationBeanPostProcessor实例,该实例可以自动装配具有@Autowired和@Resource、@Inject注解的属性
2019-01-16 22:37:52
249
原创 Spring之注解配置代码示例一
简介1.组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件2.特定组件包括:---@Component:基本注解,标识了一个受Spring管理的组件---@Repository:标识持久层组件---@Service:标识服务层(业务层)组件---@Controller:标识表现层组件虽然默认controll...
2019-01-15 21:51:36
543
原创 Spring使用注解配置时异常信息报错之spring-aop-4.0.0.RELEASE.jar包下载方式
异常报错以及解决方法一:简介当我使用配置文件配置Bean时,导入如下图所示的八个jar包完全足够,但当我使用注解配置是,却出现了异常异常信息如下一月 14, 2019 11:46:35 下午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh信息: Refreshing o...
2019-01-15 00:14:34
2834
1
原创 Spring之FactoryBean代码示例
Spring之FactoryBean代码示例Car.javapackage com.lanou.Bean.beanfactory;public class Car { private String brand; private double price; public Car() { super(); // TODO Auto-generated constructor stu...
2019-01-14 20:42:03
400
原创 MySql函数大全
数学函数绝对值函数ABS(x)和返回圆周率的函数PI()ABS(x)返回x的绝对值求2,-3.3,和-33的绝对值PI()返回圆周率π的值,默认的显示小数位数是6位平方根函数SQRT(x)和求余函数MOD(x,y)SQRT(x)返回非负数x的二次方根求9,40,-49的二次方根负数没有平方根,故-49的返回值是nullMOD(x,y)返回x被y除后的余数,也就是x除以y所...
2019-01-07 00:14:21
10921
6
原创 Spring之通过工厂方法创建Bean
简介静态工厂方法1.调用静态方法创建Bean是将对象创建的过程封装到静态方法中。当客户端需要对象时,只需要简单的调用静态方法,而不必关系创建对象的细节2.要声明通过静态方法创建的Bean,需要在Bean的class属性里指定拥有该工厂方法的类,同时在factory-method属性里指定工厂方法的名称,最后使用&lt;constrctor-arg&gt;元素为该方法传递方法参数...
2019-01-03 22:44:19
274
原创 Spring之Bean的生命周期
简介1.SpringIOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务2.SpringIOC容器对Bean的生命周期进行管理的过程: -通过构造器或工厂方法创建Bean实例 -为Bean的属性设置值和对其它Bean的引用 -调用Bean的初始化方法 -Bean可以使用了 -当容器关闭时,调用Bean的销毁方法3.在Bean的声明里设置in...
2019-01-02 21:58:21
223
原创 Spring表达式语言SpEL
SpEL1.Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。2.语法类似于EL:SpEL使用#{...}作为定界符,所有在大括号中的字符都将被认为是SpEL3.SpEL为bean的属性进行动态赋值提供了便利4.通过SpEL可以实现: -通过bean的id对bean进行引用 -调用方法以及引用对象中的属性 -计算表达式的值 -正则表达式的匹...
2019-01-01 23:38:44
647
原创 Spring之Bean的作用域、使用外部属性文件、mchange-commons-java-0.2.11.jar下载
Bean的作用域在IOC里创建对象的时候,同一个类,只会创建一个实例对象,多次获取同一个类的对象时,实际上获取的都是同一个对象,两个对象的地址是相同的car.javapackage com.labou3g.bean.scope;public class Car { private String brand; private double price; public Car() {...
2019-01-01 20:17:08
6004
原创 Spring之Bean之间继承依赖关系
Bean之间的继承关系1.Spring允许继承bean的配置,被继承的bean称为父bean。继承这个父Bean的Bean称为子Bean2.子Bean从父Bean中继承配置,包括Bean的属性配置,子Bean也可以覆盖从父Bean继承过来的配置。3.父Bean可以作为配置模板,也可以作为Bean实例,若只想把父Bean作为模板,可以设置<Bean>的abstract属性为true...
2018-12-27 22:16:36
858
原创 Spring自动装配之Autowire
实体类Car.javapackage com.lanou3g.autowire;public class Car { private String brand; private double price; public String getBrand() { return brand; } public void setBrand(String brand) { this....
2018-12-25 22:42:39
314
原创 Spring之Bean之间的引用
Bean之间的引用一:属性方式代码如下实体类1:Carpackage com.atguigu.spring.beans;public class Car { private String brand; private String corp; private double price; private int maxSpeed; public Car(String bran...
2018-12-24 21:47:06
724
原创 Spring依赖注入的两种常用方式:属性注入与构造器注入
set方法注入applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...
2018-12-12 21:36:56
1449
原创 Eclipse中Spring插件(springsource-tool-suite-3.9.6.RELEASE-e4.9.0-updatesite)的安装
Spring插件安装Spring插件安装后,将十分方便我们的Spring学习进程,故这里将讲述该插件安装步骤,安装时需要使用springsource-tool-suite-3.9.6.RELEASE-e4.9.0-updatesite.zip包,此包可以在http://spring.io/tools/sts/all官网上进行下载,也可以进群675631216,群里也有此zip包,直接下载使...
2018-12-10 23:38:41
5578
1
原创 Spring事务管理机制一
三个接口Spring事务管理高层抽象主要包括三个接口,Spring的事务主要是由他们共同完成的:| PlatformTransactionManager:事务管理器-主要用于平台相关事务的管理| TransactionDefinition:事务定义信息(隔离、传播、超时、只读)-通过配置如何进行事务管理| TransactionStatus:事务具体运行状态-事务管理过程中,每个时间点事务...
2018-12-04 23:11:28
463
原创 Hibernate框架session中方法详解
各种状态定义瞬时态:没有交给session管理,在数据库中也没有这个对象持久态:对象交给session管理,最终数据库中会有这个对象游离态:对象没有交给session管理,但数据库中有这个对象删除态:执行delete()方法后的对象session方法之save方法测试一@Test public void testOne() { Session session = sessio...
2018-10-29 00:10:56
291
原创 hibernate框架加载*.hbn.xml配置文件的两种方法
方法一建立User类,并建立User类对对应的配置文件User.hbm.xml,配置文件的内容如下,用这种方法时,主配置文件中需要引入User.hbm.xml文件,使用<mapping resource=".../.../.../User.hbm.xml">方式引入User.hbm.xmlhibernate.cfg.xmlApp.java方法二此方法与方法一的不同...
2018-10-13 20:56:39
721
原创 Linuxc常用基本操作命令
前言 刚刚工作,上司要求学一学Linux的基本操作命令,故利用国庆假期,进行简单的学习,一边学习一边记录下来,一边日后工作用到,方便查看,一些命令,电脑上面无法识别,比如cat命令、hdparm命令等,因此这里记录windows系统能识别的命令命令date命令:显示系统日期pwd命令:显示当前路径电脑windows系统中的是dos命令,pwd是mac系统中的命令,系统不一样,命令...
2018-10-04 22:08:14
837
原创 明天继续写
数据表的基本操作创建数据表 在创建完数据库后,接下来的工作就是创建据表。所谓创建数据表,指的是在已经创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性等)约束的过程。创建表的语法形式 数据表属于数据库,在创建数据表之前,应该使用“USE &lt;数据库名&gt;”指定操作是在哪个数据库中进行,如...
2018-09-26 23:42:16
203
原创 MySQL8数据库的创建与删除与默认引擎
六个默认数据库MySQL安装后,将会在data目录下自动创建几个必须的数据库,可以使用SHOW DATABASES;语句来查看当前所存在的所有数据库,登录以及查看语句如下创建数据库 可以看到,数据库表中包含了6个数据库,MySQL是必须的,它描述用户访问权限。创建数据库是在系统硬盘上划分一块区域用于数据的存储和管理,如果管理员在设置权限的时候为用户创建了数据库,则可以直接使用,否则 ...
2018-09-25 23:58:08
3388
原创 启动、登录MySQL与MySQL环境变量配置与常用图形管理工具
启动MySQL 在前面的配置过程中,已经将MySQL安装成Windows服务,当Windows启动、停止时,MySQL也会·自动启动停止。启动方式为【Ctrl】+【Alt】+【Del】,打开任务管理器,右击MySQL80,点击开始即可运行MySQL数据库,点击关闭,则会关闭MySQL数据库。登录MySQL数据库 当MySQL服务启动完成后,便可以通过客户端登录MySQL数据库。在Win...
2018-09-24 16:40:04
556
原创 Windows平台下卸载、安装与配置MySql8.0
安装MySQL 8.0要想在Windows下运行MySQL,需要32位或者64位Windows操作系统,例如Windows XP、Windows Vista、Windows 7、Windows 8、Windows10、Windows Server 2003、Windows Server 2008等。下载MySQL安装文件-https://dev.mysql.com/downloads/in...
2018-09-24 07:52:15
4622
原创 jsp页面取的值来自于哪里?
简介之前学习的时候,后端代码通过获取root栈或者map栈,将值放进去,就等于放入了域中然后在前端jsp页面通过ognl表达式或者el表达式将值取出来,root栈和map栈前面博客有介绍.后来学ssm的时候,值也都是通过放在request域,session域,application域中,然后前端页面再从域中取值,即通过如下方式存放数据ServletActionContext.getReq...
2018-09-19 22:29:13
1000
原创 正则表达式初识二
原子表原子表即[],例如\d代表所以数字,即等价于[0-9]/王三|赵三|李三|张三/ 等价于 /[王赵李张]三/不匹配这四个可写成/[^王赵李张]三/中括号代表匹配其中的任何一个,例如匹配数字和所有的字母,正则表达式为/[0-9a-zA-Z]/量词可以使用一些元字符,重复的表示一些原子或元字符* 重复零次或更多次+ 重复一次或更多次? 重复零...
2018-09-18 00:24:05
184
原创 Hbulder安装与正则表达式初识一
Hbulider的安装Hbulider主要用来编写html文件,正则表达式写在js页面中,用此工具对学习正则表达式有很大的帮助Hbulider的下载网址为http://www.dcloud.io/#,进入后直接点击下载按钮,可以选择安装windows版本和mac版本下载完成后,免费注册使用即可 正则表达式简介1.正则表达式是一门独立的语言,不管是j...
2018-09-16 21:58:20
1363
原创 Struts使用表达式语言来操作值栈 一
简介Struts2默认的表达式语言是OGNL,原因是它相对于其它表达式语言更简单、强大,最重要的是可以直接操作值栈;OGNL表达式对值栈的操作,必须依赖Struts2的标签,所以每个jsp页面都要引入struts2的标签库;OGNL表达式有三种特殊符号,分别为#、%、$符号;“#”号的使用首先需要在web.xml中配置我好想过滤器<filter> &l...
2018-09-11 23:53:08
193
原创 值栈简介一
简介值栈主要解决从struts中将值返回给前端页面的问题,再从前端页面将值取出,显示出来,值栈分为root栈和map栈,从root栈中取值时不用&quot;#&quot;号,从map栈中取值,则需要&quot;#&quot;号root栈root栈,本身相当于arrayList,将值存进去相当于压栈,将值取出来相当于出栈,遵循栈的先进后出原则,后端得到root栈有两种方式得到root栈-方式一...
2018-09-10 22:14:28
241
原创 spring-cloud
02-spring-cloud项目02-spring-cloud项目下的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...
2018-05-31 11:53:50
238
原创 spring-cloud
spring-cloud主项目的pom.xml&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&a
2018-05-30 19:52:49
277
原创 使用类返回josn
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/
2018-05-25 19:34:22
231
转载 MySQL5.7改密码无password字段
新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password(‘root’) where user=’root’时提示ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’,原来是mysql数据库下已经...
2018-05-25 10:01:19
2033
原创 SpringBoot之SSM整合
application.ymlspring: profiles: active: del datasource: driver-class-name: com.mysql.jdbc.Driverserver: port: 8060application-del.ymlspring: datasource: url: jdbc:mysql://127...
2018-05-24 22:07:09
1096
原创 SpringBoot之SSH整合
SpringBootpom.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i
2018-05-24 21:05:17
9939
7
原创 SpringMVC
SpringMVCload-on-startup在web.xml中不加这个属性时 或当里面的值小于0 或者没有指定时 Spring容器是不会随着程序的启动而加载的 只有当具体访问的时候才会加载Spring容器当在web.xml中加上这个属性时 值是整数且大于0 Spring容器会随着程序的启动而加载web.xml中<servlet> <se...
2018-05-02 21:32:04
189
原创 SpringMVC
导入jar包 创建配置文件 SpringMVC的配置文件与Spring一致修改web.xml添加MVC核心控制器创建Controller类用于处理请求添加@Controller注解 让容器加载该类 为了使注解生效需要在配置文件中添加注解驱动创建名为getUser的方法当请求路径为getUser.action时 该方法被调用 ModelAndView用来封...
2018-04-30 18:01:16
192
原创 Mybatis与spring整合 SpringMVC
Spring与Mybatis整合Spring的作用? 帮我们管理项目中需要使用的几乎所有对象的生命周期使用Mybatis用到了哪些关键对象需要交给Spring管理(全局) 1.核心对象SqlSessionFactory 2.SqlSession 3.Mapper映射器(全局) 整合就是把以上三个对象交给uSpring管理1.导入两个框架需要的jar包 单独Myba...
2018-04-27 21:35:04
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人