自定义博客皮肤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)
  • 收藏
  • 关注

原创 机器学习学习笔记(三)

Pandas

2023-01-13 17:50:17 1331

原创 机器学习学习笔记(二)

MatplotlibNumpy折线图特点:能够显示数据的变化趋势,反映事物的变化情况。(变化)api:plt.plot(x, y)散点图特点:分布规律api:plt.scatter(x, y)柱状图特点:统计/对比api:plt.bar(x, width, align=‘center’, **kwargs)Parameters: x : 需要传递的数据;width : 柱状图的宽度;align : 每个柱状图的位置对齐方式;**

2023-01-06 21:57:35 302

原创 机器学习学习笔记(一)

人工智能机器学习基础机器学习基础环境安装与使用Matplotlib

2023-01-06 21:53:55 502

原创 Hibernate的关联映射

什么是类之间的关联Hibernate在持久化对象的同时,也将对象之间的关系持久化到数据库。类之间的关联,当一个类的对象与另一个类的一些特定对象存在固定的对应关系,这种对应的关联关系,大多数用来表示一个对象持有着其他对象的引用。根据是否在关联关系所链接的双方都能导航到对方,将关联关系分为单向关联和双向关联。多对一关联映射 - many-to-one例如:一个人可以有多张卡,比如校园卡,银行卡,购物卡等。在面向对象中,card类中每张卡都要有这个人的信息,数据库中应该在多的一方(card表)加外键

2021-06-16 17:48:29 252

原创 struts2,spring,hibernate框架搭建在线考试系统

在线考试系统该项目用struts2,spring,hibernate框架,搭建在线考试系统。网站支持(1)老师创建题库,创建题目,查看题目对题目进行增删改,发布考试(选择考试难中易比例),批改学生试卷,查看学生成绩。(2)学生可以根据科目进行选课,选课后可在线参加考试,查看成绩。(3)院长(所有老师功能院长均有)对老师发布考试的难易程度进行审核。 网站中的人员信息、题库存储在mysql数据库中,每个学生所做的题目写的答案存储在XML文件中。1、写入接口,对于每一个类都写一个接口,其中写入相对应的方法:

2021-06-16 16:10:13 461

原创 Hibernate——Native SQL Queries

Native SQL Queries本地SQL检索

2021-06-10 08:42:30 462

原创 Hibernate查询——QBC(Query By Criteria)

Criteria基本查询(1)查询所有属性Criteria是一个通过组装不同查询条件来获取持久对象的条件类对象,代表特定持久类的一个查询。Criteria对SQL进行封装,让开发人员可以用对象的方式来对数据库进行操作。//1.基本的Criteria查询,查询所有属性 public void testQueryUser() { Configuration cfg = null; SessionFactory sf = null; Session session = null; Tra

2021-06-10 08:42:18 344

原创 Hibernate查询——HQL,包括分页查询

hibernate查询概述:数据查询与检索是Hibernate中的一个亮点。相对其他ORM实现而言,Hibernate提供了灵活多样的查询机制。HQL ——(Hibernate Query Language):Hibernate语言查询它是完全面向对象的查询语句,查询功能非常强大,具备继承、多态和关联等特性 。Hibernate官方推荐使用HQL进行查询。QBC——(Query By Criteria):标准化对象查询,以对象的方式进行查询,将查询语句封装为对象操作。优点:可读性好,符合Java 程序

2021-06-06 11:06:43 2427 2

原创 Hibernate对象识别,包括重写hashcode和equals方法

与数据库的同步脏数据:数据仅仅在内存中更新而没有同步到数据库中称为脏数据。hibernate会监测脏数据,在尽可能迟的时候做同步的动作。(transparent transaction-level write-behind)hibernate可以做到仅仅更新有变动的属性,但是需要在映射文件中设置dynamic-update=“true”,默认是false。这个功能用手工很难完成。//动态更新 public void testUpdateObjectsWithDynamicUpdate() {

2021-06-06 11:05:50 148

原创 Session接口操纵实体对象的方法

操作实体对象对象的状态(1)瞬时对象(Transient Objects):由new操作符创建,且尚未与Session 关联的对象被认定为瞬时(Transient)的,不和数据库的数据有任何关联关系。瞬时(Transient)对象没有被持久化到数据库中,也不会被赋予持久化标识(identifier)。如果瞬时(Transient)对象在程序中没有被引用,它会被垃圾回收器(garbage collector)销毁。由于此对象没有纳入Session的管理,那么此时该对象的任何变化都不会发出SQL语句。

2021-05-27 09:28:13 377

原创 Hibernate相关配置和应用

使用Hibernate实现用户添加准备工作使用环境:Eclipse,MySQL使用Hibernate的“3个准备,7个步骤”准备1:导入Hibernate库(jar包);MySQL驱动包;log4j日志包。Hibernate库下载网站: http://sourceforge.net/projects/hibernate/files/创建工程File->new->Java Project导包右键项目->Properties选择Add Library…选择User

2021-05-05 16:38:11 161

原创 数据库——索引

索引什么是索引索引是一种数据结构。就像书有目录一样,这个目录就是索引,方便我们找到具体想看的那页。为什么使用索引DB在执行一条SQL语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增加查询的速度。MySQL索引MySQL索引有使用B+树,也有使用hash表比较:(1)底层时间复杂度B+树——O(logn);hash——O(1) (2)B+树不用

2021-03-25 21:03:12 330 1

空空如也

空空如也

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

TA关注的人

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