自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Waylon的博客

读书不努力,上班在工地

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

原创 Maven修改默认JDK版本

将其添加至settings.xml文件中<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8<...

2019-10-16 14:39:23 378

原创 AJAX的原理和实现步骤

转载https://blog.csdn.net/weixin_39194176/article/details/80933777

2019-05-11 21:32:48 5973 1

原创 HIbernate(十)级联操作cascade和inverse管理关系

一、Cascade级联  级联 (org.hibernate.annotations.Cascade) 可以让我们增删改查数据时,操作一端的数据,同时级联操作被关联的另一端数据,降低对有映射关系的数据的操作复杂度cascade:级联,让操作级联到子实体,常用属性如下:save-update:保存和更新多的一端的数据时,一的一端的数据,可以一起保存和更新 ;none:不级联,默认就是no...

2019-04-16 20:42:44 5792

原创 Hibernate(九) Map映射

Hibernate映射MapMap<key,value>的value为String、Long、Date等Hibernate支持的类,较为简单较为复杂的就是value是自定义的类以Team类为例:1.简单情况:Team中含有类型为Map<Long,String>的students属性,Long对应学生的学号cardId,String对应学生的姓名student_n...

2019-04-16 20:42:38 4308

原创 Hibernate(八)List映射

一、set:不允许重复、无序(前面已多次使用)list:有序、重复map:key-value对形式二、map与set标签中的element子标签映射的是原子类型(string、data、int、long…),即就是能够直接映射到数据库表字段上的类型,而one-to-many等映射的则是实体类型,指的是无法映射到表的某个字段,而是要映射到整张表的类型。三、list映射User类pack...

2019-04-16 20:42:31 6086

原创 Hibernate(七)组件映射

  数据库表中有几列的数据都是类似的,可以使用一个独立的实体类来表示,这个就叫做组件映射,即有个实体类或者多个实体类对应一张数据库表。User类package test;public class User { private int id; private String name; private Address address; public int getId() { r...

2019-04-16 20:42:23 5672

原创 Hibernate(六)一对一映射关系

四、One to One 映射关系一对一(外键+唯一键) 关联(Annotation):User类(主控方,关键在于主控方的unique限定外键为唯一值)Annotation:@OneToOne@JoinColumn(name="bookid",unique=true) private Book book;Book类@OneToOne(mappedBy="book") //被Us...

2019-04-16 20:42:10 5735

原创 Hibernate(五)多对多映射关系

Many to Many 映射关系双向多对多外键关联(XML/Annotation) 常用单向多对多外键关联(XML/Annotation)注: Project中使用XML/Annotation时应统一一、双向多对多外键关联(XML/Annotation)  例子:多个人共同拥有本书,多本书共同被多个人拥有,可相互查找修改信息类属性变化:Book类需要添加泛型为User类的...

2019-04-16 20:42:02 5690

原创 Hibernate(四)一对多映射关系(set映射自定义对象)

一、映射关系One to Many 映射关系多对一单向外键关联(XML/Annotation)一对多单向外键关联(XML/Annotation)一对多双向外键关联(XML/Annotation)Many to Many 映射关系多对多单向外键关联(XML/Annotation)多对多双向外键关联(XML/Annotation)One to One 映射关系作用:可通过映射...

2019-04-16 20:41:55 5789

原创 Hibernate(三)Set映射

Hibernate映射Set  其中Set集合中可以放我们自定义的类,也可以是像String、Long、Date等能够直接映射到数据库表字段上的类型,后者相对来说比较简单。一、List中的元素类型为可以直接映射到字段上的java类型User类package test;public class User { private int id; private String name; p...

2019-04-16 20:41:45 5752

原创 Hibernate(二)一级缓存、快照机制和三种状态

11

2019-04-16 20:41:37 5855

原创 Hibernate(一)来源与配置

一、什么是Hibernate  Hibernate是一种ORM框架,全称为Object Relational Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象!(MVC中的数据持久层->编写Dao层)  ORM思想:二、Hibernate的作用:  通过配置文件(xml)或注解,使POJO和数据表中的字段存在映射关系,让Hibernate框架自...

2019-04-16 20:30:58 5683

原创 Maven导入依赖的Jar包时Index downloads are disabled, search results may be incomplete问题的解决

在搭建maven的web项目的时候,想要自动搜索jar包,但是不行,Index downloads are disabled, search results may be incomplete解决方案:MAVEN下,勾选Download repository index updates on startup 即可!...

2019-03-30 16:05:14 2532

原创 Maven配置中央仓库

安装目录下修改setting.xml代码如下: <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/con...

2019-03-28 22:00:20 13184

原创 Maven配置本地仓库

一、获取配置文件在Apache官网下载Maven 点击该处下载解压Binary版的Maven.zip,在conf目录下找到setting.xml配置文件二、配置本地仓库在磁盘中新建Maven的存储文件夹 m2在 m2 下新建一个文件夹repository将setting.xml配置文件复制到 m2 目录下修改setting.xml(注意需要对 \ 进行转义)并保存三、...

2019-03-28 21:40:26 4082

原创 JavaWeb(一)Servlet详解

一、Servlet是什么?Servlet是用Java语言编写的程序,它运行在Web服务器上,用以处理来自客户端的请求,并返回处理的结果,在客户端形成动态网页优点:、1、使用Java编写,具有Java的所有优点,能够跨平台;2、运行在Web服务器上,可扩展服务器的功能;3、可以和其他资源交互,从而返回客户端相应的内容,形成动态网页;4、Servlet很安全,访问Servlet的唯一途径是...

2019-03-28 16:47:04 5923

原创 JavaWeb项目不报错但是左下角有红叉的解决方法

场景: 使用的是Eclipse+JDK1.8,出现该问题是因为初始创建该项目的时候是使用JDK11建立的,后又通过Build path修改成JDK1.8解决方法:(1) 查看Config Build path是否缺少jar包或者误删jre等(2) 检查你的各处java版本配置是否一致,体现在三个地方:build path中jre版本,java compiler版本,project face...

2019-03-24 10:56:33 4357

原创 C3P0连接池的配置与使用

一、连接池的作用:连接池是将已经创建好的连接保存在池中,当有请求来时,直接使用已经创建好的连接对数据库进行访问。这样省略了创建连接和销毁连接的过程。这样性能上得到了提高。基本原理是这样的:(1)建立数据库连接池对象(服务器启动)。(2)按照事先指定的参数创建初始数量的数据库连接(即:空闲连接数)。(3)对于一个数据库访问请求,直接从连接池中得到一个连接。如果数据库连接池对象中没有空闲的连...

2019-03-22 23:08:01 17450 2

原创 Source Distribution 和 Binary Distribution的区别

开放源代码软件一般都会有两个版本发布:Source Distribution 和 Binary Distributionbinary版本:二进制包,已编译好的可直接使用的程序,解压缩后,可直接使用(下载所需jar包通常使用该版本)source版本:源代码包,需要经过计算机编译才能执行安装。...

2019-03-20 19:51:23 9070

原创 INS-13001环境不满足最低要求

安装oracle11g时遇到INS-13001环境不满足最低要求INS-13001环境不满足最低要求INS-13001环境不满足最低要求解决方法:1 找到你解压后的文件,点击打开database文件夹 ==》stage文件夹 ==》cvu文件夹 ==》cvu_prereq.xml文件,用记事本打开cvu_prereq.xml文件;2 在&amp;lt;CERTIFIED_SYSTEMS&amp;gt;下...

2019-03-20 10:34:11 11468 2

原创 JDBC基本操作

JDBC连接数据库创建一个连接数据库的程序,需要以下步骤:加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),通过java.lang.Class类的静态方法forName(String className)实现。驱动获取:(1)MySQL Connector jar包下载选择Platform Independent linux系统:ta...

2019-03-19 22:28:15 6175 1

转载 JavaWeb项目中代码修改后浏览器没有立即生效的解决方法

Web项目中,经常遇到修改代码后,浏览器端没有进行实时更新,尝试以下方法解决将项目保存后,重新启动tomcat,或者重新导入该项目点击project菜单下的clean选项,在打开的窗口中选择你使用的项目,删除tomcat容器中关于该项目的一些信息,然后重新部署,运行删除浏览器缓存:删除浏览器的历史记录和缓存信息(换了个浏览器发现修改的代码生效,才发觉应该是浏览器的问题)...

2019-03-13 13:50:45 4935

原创 Server Tomcat v9.0 Server at localhost failed to start.

在tomcat中启动servlet时遇到如下错误:查看控制台信息显示如下:3月 13, 2019 12:13:37 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Server.服务器版本: Apache Tomcat/9.0.163月 13, 2019 12:13:37 下午 org.apache.c...

2019-03-13 12:30:50 37945 8

空空如也

空空如也

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

TA关注的人

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