自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 Springaop&DI&代理模式

1.依赖注入什么叫依赖注入:(DI)DI—Dependency Injection,Spring的里面特性Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想耦合度:程序中,模块及模块之间信息或参数依赖的程度。个人理解IOC和DI一个类里面依赖于另外一个类,然后spring把类的对象创建出来,然后注入到相应的类里面过程(理解)通过控制反转,对...

2019-07-31 00:43:43 135

原创 JPA框架中jpql最后的了解

E-R图(数据库工具生成的关系图)E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型jpqljpql:jpa 持久化的查询语言,它和sql是类似,但是还是有区别jpql规范写法:​ (1) jpql 不能出现*号,必须出现对象的别名和属性名区分大小写(2)jpql的关键字和sql一样,不...

2019-07-29 23:53:19 271

原创 JPA继续探索

范式即不同的规范要求,在设计关系型数据库时,要遵从不同的规范要求,设计出合理的关系型数据库。第一范式【1NF】:具备原子性(最小单元,不可分割),主要是指表里的列,一个列一旦被创建后就不能再分开,一个列只能存放一个值。第二范式【2NF】:设计的表里面都应该要有一个唯一标识来区分表里每一行的数据,即主键。第三范式【3NF】:一个表里面尽量不要存放其他表的非关键性信息,即再表里存放外键。...

2019-07-28 22:40:26 108

原创 IDEA快捷键总结

IntelliJ IDEA对一行代码可进行以下的行操作:添加Shift+Enter复制Ctrl+D移动Ctrl+Shift+↑/↓ 或者 Alt+Shift+↑/↓删除Ctrl+Y快速生成get/set;构造方法,override方法alt+insert...

2019-07-25 19:50:37 77

原创 JPA框架深入了解

1.JPA主键生成策略(掌握)主键:唯一地标识表中的某一条记录主键特点:非空且唯一主键分类: 自然主键 :具有实际意义的列来作为主键​ 代理主键 :没有实际意义的列来作为主键 --单体项目什么主键的生成策略:​ jpa采取的方案方式去生成主键jpa:(1)auto策略 – 默认使用这种:根据数据库方言来选择的到底使用哪种策略​ 比如 配置mysql的方言...

2019-07-25 19:24:49 2832

原创 JPA框架初次见面

1.JPA的认识1.1 什么是JPA(了解)jpa:​ (1)Java持久层API,jpa就是做持久层,操作数据库​ (2)它是对象映射框架(ORM)的规范​​ ORM: 对象关系映射(Object Relational Mapping,简称ORM)​ 数据表库 t_employeeidname12t_employee ---- 类对应上 E...

2019-07-25 00:08:43 91

原创 JDBC与JPA比较

JDBC优点:1、直接操作数据库最底层的代码,sql高手用起来很爽缺点:1、重复代码多2、移植数据库麻烦3、面向sql,不是面向对象操作4、内存对象与数据库表转换比较麻烦5、不支持缓存JPA优点:1、面向对象,操作对象就能实现对数据库的操作2、数据库移植方便,只需更改配置的数据库方言3、操作起来简单,不用转换对象,调用persist实现CRUD4、支持缓存(底层缓存:一级缓存...

2019-07-24 18:31:24 985

原创 ORM、JPA和hibernate三者之间的区别

ORM是 Object Relational Mapping 首字母缩写,见名知意:对象关系映射。它的一种思想,实质就是,内存中的对象与关系数据库之间的映射关系。JPA是Java persistent Api Java持久层Api。它是参照ORM思想再用java语法做出来的一个规范,就是接口。hibernate是JPA规范的实现框架。orm实现框架的特点开源的,实现了jdbc封装...

2019-07-24 17:37:49 1606

原创 IDEA配置persistence.xml

persistence.xml里面需要配置关于Hibernate的信息以后需要的配置属性都可以在此文件里面找到 <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt...

2019-07-24 01:13:01 1500

原创 jar包导入,pom.xml文件配置

再使用JPA之前,需要对pom.xml文件进行配置,通过配置,IDEA能够自行的导入工程所需要的jar包,配置如下:<?xml version="1.0" encoding="UTF-8"?>4.0.0cn.itsourcejpa-demopom1.0-SNAPSHOTjpaday01org.hibernatehibernate-core4.3.8.Fi...

2019-07-24 01:03:11 1944

原创 Maven和IDEA的初步了解

1. 什么是Mavenmaven:POM 项目对象模型 – 项目管理(构建的)工具;可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件使用maven的时候,有pom.xml的文件,那么pom.xml 配置一段信息 ;以前没有maven 我们项目怎么搞的?​ 创建一个项目 --写代码–编译–测试–导包–运行-部署需求:客户如果要来公司看你项目成果的时候?​ s...

2019-07-22 23:30:46 372

原创 JavaWeb项目结构

4.1 web结构必需严格按照一种规范来完成咱们要开发Javaweb的程序,必需要严格参照javaweb提供的一个规范来存放我们的资源……结果分析如下:注意:WEB-INF里面的程序是不可见的,必需通过我们的程序访问现在:web.xml都不是必需的(但是我们要求必需留着)–这个web.xml可以从\apache-tomcat-7.0.57\webapps\ROOT\WEB-INF\we...

2019-07-22 00:06:04 1002

原创 easyUI学习第二天

1.easyui常用的组件tabs 选项卡message消息窗口​ alert 提示 confirm确认 prompt 输入 progress 进度条form表单组件datagrid表格组件layout布局组件验证组件 : easyui-validatebox下拉列表:easyui-combobox2.easyui完善综合练习2.1 easyui综合练习布局​ 使用l...

2019-07-21 23:42:24 124

原创 easyui学习的第一天

1.easyui的认识1.1easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合(1) 开发者不需要编写复杂的JavaScript,也不需要对css样式有深入的了解,开发者只有需要了解一些简单的html标签。–完成页面的构建(2) 学习方法 copy+edit 官网里面有很多示例(3) Easyui是属于前端框架1.2 easyui的理解easyu...

2019-07-21 23:33:32 151

原创 JavaScript高级加强

JavaScript高级加强1.课程介绍1. 面向对象;(掌握)2. 原型对象;(掌握)3. 回调函数; (掌握)4. 匿名函数; (掌握)5. 闭包; (掌握)6. jquery事件机制、委派 (了解)7. jquery事件命名空间 (了解)8. jQuery扩展(了解)9. jQuery简单插件(了解)10.jQuery自定义插件datagrid...

2019-07-19 08:01:23 134

MybatisCodeHelperNew-2.7.7-181-183.zip

MybatisCodeHelperNew很好的一个东细用了你就知道了,快来下吧,大家都来下吧,感谢那些无私奉献的人,感谢他们让写代码是一件快乐的事情

2019-12-12

MybatisCodeHelperNew-2.7.7-191-193.zip

MybatisCodeHelperNew是一个辅助MybatisCodeHelperpro的一款工具类,有它能够快速开发,完成mybatis的xml中的sql语句,单表操作是相当的方便

2019-12-12

pivot-luke-5.5.0-luke-release.zip

全文检索中,索引库的图形化界面,是Java写的一个程序,相当于数据库的图形化界面navicat。它叫luke

2019-09-09

空空如也

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

TA关注的人

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