自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沙漠皇帝本拉登

全栈工程师

  • 博客(132)
  • 收藏
  • 关注

原创 hibernate框架和mybatis框架的区别

一:hibernate是全自动,而mybatis是半自动hibernate和mybatis一样都是orm数据库框架,但二者还是有很大区别的,hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql,而mybatis仅有基本的字段映射,对象数据以及对象实际关系任然需要通过手写sql来实现和管理二:hibernate数据库...

2019-03-22 11:47:14 3985

原创 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 1227

原创 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 641

原创 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 631

原创 Spring之注解配置代码示例二

简介<context:component-scan>元素还会自动注册AutowireAnnotationBeanPostProcessor实例,该实例可以自动装配具有@Autowired和@Resource、@Inject注解的属性

2019-01-16 22:37:52 216

原创 Spring之注解配置代码示例一

简介1.组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件2.特定组件包括:---@Component:基本注解,标识了一个受Spring管理的组件---@Repository:标识持久层组件---@Service:标识服务层(业务层)组件---@Controller:标识表现层组件虽然默认controll...

2019-01-15 21:51:36 493

原创 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 2700 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 362

原创 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 10735 6

原创 Spring之通过工厂方法创建Bean

简介静态工厂方法1.调用静态方法创建Bean是将对象创建的过程封装到静态方法中。当客户端需要对象时,只需要简单的调用静态方法,而不必关系创建对象的细节2.要声明通过静态方法创建的Bean,需要在Bean的class属性里指定拥有该工厂方法的类,同时在factory-method属性里指定工厂方法的名称,最后使用<constrctor-arg>元素为该方法传递方法参数...

2019-01-03 22:44:19 220

原创 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 191

原创 Spring表达式语言SpEL

SpEL1.Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。2.语法类似于EL:SpEL使用#{...}作为定界符,所有在大括号中的字符都将被认为是SpEL3.SpEL为bean的属性进行动态赋值提供了便利4.通过SpEL可以实现: -通过bean的id对bean进行引用 -调用方法以及引用对象中的属性 -计算表达式的值 -正则表达式的匹...

2019-01-01 23:38:44 598

原创 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 5893

原创 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 686

原创 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 269

原创 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 656

原创 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 1399

原创 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 5448 1

原创 Spring事务管理机制一

三个接口Spring事务管理高层抽象主要包括三个接口,Spring的事务主要是由他们共同完成的:| PlatformTransactionManager:事务管理器-主要用于平台相关事务的管理| TransactionDefinition:事务定义信息(隔离、传播、超时、只读)-通过配置如何进行事务管理| TransactionStatus:事务具体运行状态-事务管理过程中,每个时间点事务...

2018-12-04 23:11:28 408

原创 Hibernate框架session中方法详解

各种状态定义瞬时态:没有交给session管理,在数据库中也没有这个对象持久态:对象交给session管理,最终数据库中会有这个对象游离态:对象没有交给session管理,但数据库中有这个对象删除态:执行delete()方法后的对象session方法之save方法测试一@Test public void testOne() { Session session = sessio...

2018-10-29 00:10:56 238

原创 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 635

原创 Linuxc常用基本操作命令

前言 刚刚工作,上司要求学一学Linux的基本操作命令,故利用国庆假期,进行简单的学习,一边学习一边记录下来,一边日后工作用到,方便查看,一些命令,电脑上面无法识别,比如cat命令、hdparm命令等,因此这里记录windows系统能识别的命令命令date命令:显示系统日期pwd命令:显示当前路径电脑windows系统中的是dos命令,pwd是mac系统中的命令,系统不一样,命令...

2018-10-04 22:08:14 781

原创 明天继续写

数据表的基本操作创建数据表 在创建完数据库后,接下来的工作就是创建据表。所谓创建数据表,指的是在已经创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性等)约束的过程。创建表的语法形式 数据表属于数据库,在创建数据表之前,应该使用“USE <数据库名>”指定操作是在哪个数据库中进行,如...

2018-09-26 23:42:16 173

原创 MySQL8数据库的创建与删除与默认引擎

六个默认数据库MySQL安装后,将会在data目录下自动创建几个必须的数据库,可以使用SHOW DATABASES;语句来查看当前所存在的所有数据库,登录以及查看语句如下创建数据库 可以看到,数据库表中包含了6个数据库,MySQL是必须的,它描述用户访问权限。创建数据库是在系统硬盘上划分一块区域用于数据的存储和管理,如果管理员在设置权限的时候为用户创建了数据库,则可以直接使用,否则 ...

2018-09-25 23:58:08 3197

原创 启动、登录MySQL与MySQL环境变量配置与常用图形管理工具

启动MySQL 在前面的配置过程中,已经将MySQL安装成Windows服务,当Windows启动、停止时,MySQL也会·自动启动停止。启动方式为【Ctrl】+【Alt】+【Del】,打开任务管理器,右击MySQL80,点击开始即可运行MySQL数据库,点击关闭,则会关闭MySQL数据库。登录MySQL数据库 当MySQL服务启动完成后,便可以通过客户端登录MySQL数据库。在Win...

2018-09-24 16:40:04 491

原创 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 4542

原创 jsp页面取的值来自于哪里?

简介之前学习的时候,后端代码通过获取root栈或者map栈,将值放进去,就等于放入了域中然后在前端jsp页面通过ognl表达式或者el表达式将值取出来,root栈和map栈前面博客有介绍.后来学ssm的时候,值也都是通过放在request域,session域,application域中,然后前端页面再从域中取值,即通过如下方式存放数据ServletActionContext.getReq...

2018-09-19 22:29:13 862

原创 正则表达式初识二

原子表原子表即[],例如\d代表所以数字,即等价于[0-9]/王三|赵三|李三|张三/ 等价于 /[王赵李张]三/不匹配这四个可写成/[^王赵李张]三/中括号代表匹配其中的任何一个,例如匹配数字和所有的字母,正则表达式为/[0-9a-zA-Z]/量词可以使用一些元字符,重复的表示一些原子或元字符* 重复零次或更多次+ 重复一次或更多次? 重复零...

2018-09-18 00:24:05 147

原创 Hbulder安装与正则表达式初识一

Hbulider的安装Hbulider主要用来编写html文件,正则表达式写在js页面中,用此工具对学习正则表达式有很大的帮助Hbulider的下载网址为http://www.dcloud.io/#,进入后直接点击下载按钮,可以选择安装windows版本和mac版本下载完成后,免费注册使用即可 正则表达式简介1.正则表达式是一门独立的语言,不管是j...

2018-09-16 21:58:20 1055

原创 Struts使用表达式语言来操作值栈 一

简介Struts2默认的表达式语言是OGNL,原因是它相对于其它表达式语言更简单、强大,最重要的是可以直接操作值栈;OGNL表达式对值栈的操作,必须依赖Struts2的标签,所以每个jsp页面都要引入struts2的标签库;OGNL表达式有三种特殊符号,分别为#、%、$符号;“#”号的使用首先需要在web.xml中配置我好想过滤器<filter> &l...

2018-09-11 23:53:08 156

原创 值栈简介一

简介值栈主要解决从struts中将值返回给前端页面的问题,再从前端页面将值取出,显示出来,值栈分为root栈和map栈,从root栈中取值时不用"#"号,从map栈中取值,则需要"#"号root栈root栈,本身相当于arrayList,将值存进去相当于压栈,将值取出来相当于出栈,遵循栈的先进后出原则,后端得到root栈有两种方式得到root栈-方式一...

2018-09-10 22:14:28 211

原创 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 211

原创 spring-cloud

spring-cloud主项目的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&a

2018-05-30 19:52:49 221

原创 使用类返回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 191

转载 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 1982

原创 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 1058

原创 SpringBoot之SSH整合

SpringBootpom.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-i

2018-05-24 21:05:17 9781 7

原创 SpringMVC

SpringMVCload-on-startup在web.xml中不加这个属性时 或当里面的值小于0 或者没有指定时 Spring容器是不会随着程序的启动而加载的 只有当具体访问的时候才会加载Spring容器当在web.xml中加上这个属性时 值是整数且大于0 Spring容器会随着程序的启动而加载web.xml中<servlet> <se...

2018-05-02 21:32:04 166

原创 SpringMVC

导入jar包 创建配置文件 SpringMVC的配置文件与Spring一致修改web.xml添加MVC核心控制器创建Controller类用于处理请求添加@Controller注解 让容器加载该类 为了使注解生效需要在配置文件中添加注解驱动创建名为getUser的方法当请求路径为getUser.action时 该方法被调用 ModelAndView用来封...

2018-04-30 18:01:16 157

原创 Mybatis与spring整合 SpringMVC

Spring与Mybatis整合Spring的作用? 帮我们管理项目中需要使用的几乎所有对象的生命周期使用Mybatis用到了哪些关键对象需要交给Spring管理(全局) 1.核心对象SqlSessionFactory 2.SqlSession 3.Mapper映射器(全局) 整合就是把以上三个对象交给uSpring管理1.导入两个框架需要的jar包 单独Myba...

2018-04-27 21:35:04 196

空空如也

空空如也

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

TA关注的人

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