- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 hibernate中一对多表关系操作(7)
1、基本操作public void test01(){ Session session = HibernateUtils.OpenSession(); Transaction tx = session.beginTransaction(); Customer customer = new Customer(); customer.setCust_name("传播智客"); ...
2018-06-03 13:25:33
276
原创 hibernate(6)一对多/多对多关联
1、hibernate中一对多关联数据库中的表有三种关联关系:一对一,一对多,多对多。建表原则:一对多:在多的一方创建外键指向一的一方的主键.多对多:建立一个中间表,中间表中至少要有两个字段,作为外键分别指向多对多双方的主键。一对一:1)假设任意一方为多的一方,然后参考一对多建表;2)一方的主键作为另外一方的主键数据库表在java中为java实例类,如何在java中表现多个表之间的关联关系:在hi...
2018-06-02 20:42:16
311
原创 hibernate(5)
原生SQL查询1、基本查询public void test() { Session session = HibernateUtils.OpenSession(); Transaction tx = session.beginTransaction(); //基本的原生SQL语句查询 String sql = "select * from cst_customer"; ...
2018-06-02 20:11:12
214
原创 hibernate(4)
criteria无语句查询,是一个完成面向对象,可扩展的条件查询。它是hibernate的核心查询对象1、基本查询public void test1() { Session session = HibernateUtils.OpenSession(); Transaction tx = session.beginTransaction(); //criteria查询,基本查...
2018-06-02 14:55:29
169
原创 Hibernate_03
hibernate批量查询1、hibernate中的HQLHQL-hibernate query language ,hibernate中特有的查询语句,属于面向对象的查询语句。1、基本查询public void test() { Session session = HibernateUtils.OpenSession(); Transaction tx = session.beginTr...
2018-06-01 22:37:05
140
原创 Hibernate持久类
Hibernate持久类的注意点:需要提供无参构造函数;需要属性值私有化,还要提供set和get方法属性的类型尽量为包装类型类中需要有一个和表中主键字段相对应的属性持久类尽量不适用final修饰Hibernate主键生成策略:(每条记录录入时,主键生成的规则)(一共7条)identify:主键自增,由数据库维护主键值,录入时不需要指定主键值;increment:主键自增,由hibernate来维护...
2018-06-01 21:42:36
377
原创 hibernate(1)
1、hibernate简介hibernate是java持久层的框架之一,是一个开源的orm(对象关系映射)框架,对JDBC进行了轻量级的对象封装,是的开发人员可以使用面向对象的方法操作数据库,不需要写sql语句。ORM:使用配置文件配置JavaBean对象与数据库表之间的映射关系hibernate框架目的:简化开发效率,框架内封装了一些功能的方法,当需要实现某些功能时可以直接调用而不用手动实现。o...
2018-06-01 14:38:18
130
原创 java动态代理
动态代理技术就是产生一个对象的代理对象,主要用于拦截对真实业务对象的访问。代理对象的两个概念:代理对象的价值主要是拦截对真实业务对象的访问代理对象应该具有和目标对象(真实业务对象)相同的方法动态代理对象生成:"java.lang.reflect.Proxy"类介绍通过"Proxy"类提供的一个newProxyInstance方法用来创建一个对象的代理对象。newProxyInstance方法用来返...
2018-05-27 20:57:38
217
原创 java反射机制
1、创建Personpackage com.java.reflection; public class Person { String name; private int age; public Person() { System.out.println("无参构造器"); } public Per...
2018-05-27 18:49:06
132
转载 mnist批处理系统文件编写
1、数据格式的转换以mnist数据为例:create_minist_lmdb.bat的内容如下C:\caffe-windows\Build\x64\Release\convert_mnist_data.exe ./mnist/train-images.idx3-ubyte ./mnist/train-labels.idx1-ubyte ./mnist_train_lmdb C:\caffe-w...
2018-03-05 19:52:27
268
转载 caffe-windows+vs2013无GPU的快速配置
转载地址:首先来一波地址:happynear大神的第三方caffe:http://blog.youkuaiyun.com/happynear/article/details/45372231Neil Z大神的第三方caffe:https://initialneil.wordpress.com/2015/01/11/build-caffe-in-windows-with-visual-studio-2013-c...
2018-03-03 17:04:25
309
转载 XML技术之笔记2
解析XML文档构建XML文档对象在获取XML对象时,首先需要创建SAXReader对象,然后调用该对象的read()方法获取对应的XML文档对象。代码如下:String file = "/xml/placard.xml";//xml文件位置SAXReader reader = new SAXReader();//实例化SAXReader对象Document d = reader.r
2018-01-29 19:36:53
186
转载 XML技术笔记1
XML是使用于不同应用程序之间的数据交换,而这种数据交换不以预先定义的数据结构为前提。在应用Ajax开发网站时,XMLRequest对象与服务器交换数据,通常也是使用XML格式。在JSP中,为了方便快捷地操作XML,通常使用专门解析XML的组件,dom4j是一种解析XML文档开源组件。XML语言是eXtensible Markup Language(可扩展标记语言)的缩写,用于提供数据描述格式
2018-01-29 18:01:24
798
原创 使用Servlet实现文件上传
1、写具有文件上传组件的JSP页面,注意要实现文件上传,那么form的enctype属性的属性值必须是multipart/form-data,示例代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>上传文件 选择文件: 2、实现
2018-01-16 18:52:20
1278
转载 JDBC操作数据库之分页查询
1、封装商品信息的JavaBean(Product.java)package com.Bean;public class Product { public static final int PAGE_SIZE = 2;//定义每页记录数 private int id; private String product_name; private double price; priva
2018-01-15 21:17:13
499
转载 实现批处理addBatch,executeBatch
业务场景:当需要向数据库发送一批SQL语句执行时,应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。l实现批处理有两种方式,第一种方式:•Statement.addBatch(sql)l执行批处理SQL语句•executeBatch()方法:执行批处理命令•clearBatch()方法:清除批处理命令Conne
2018-01-15 15:17:38
1048
原创 mysql之创建数据库
1、创建数据库create database books;2、删除数据库drop database books;3、创建表use test;create table books( id integer primary key not null auto_increment, bookname varchar(45) not null default 'zero',
2018-01-15 14:55:04
441
转载 JDBC操作数据库之删除数据
1、在show.jsp页面中添加一下代码">删除2、实现删除数据业务功能的Servlet(DeleteServlet.java)package com.Connection.Test;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql
2018-01-15 14:13:09
9326
转载 JDBC操作数据库之修改数据
1、在查询并显示数据库books全部信息的JSP页面Show.jsp页面进行一些代码的添加<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>显示数据库中所有的图书信息 所有图书信息 ID 图书名称 价格 数量 作者
2018-01-15 13:31:20
1543
转载 JDBC操作数据库之查询数据库
1、实现客户端请求的服务器的业务处理类FindServlet.javapackage com.Connection.Test;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQL
2018-01-13 18:18:02
335
转载 通过jdbc操作数据库之添加数据
1、在mysql数据库中创建图书信息表books。create table books( id integer primary key not null auto_increment, bookname varchar(45) not null default 'zero', price double not null default 0.0, bookCoun
2018-01-13 17:09:08
1054
原创 JDBC连接数据库
JDBC连接数据库的步骤:加载数据库驱动,并注册到驱动管理器。构建数据库连接的URL,基本格式为:“JDBC协议+IP地址或域名+端口+数据库名称”,如mysql的数据库连接的URL为:“jdbc:mysql://localhost:3306/test”,其中test为数据库的名称。通过驱动管理器获取数据库的Connection对象,该对象为JDBC封装的数据库连接对象。其获取方式如下
2018-01-11 16:52:50
458
转载 数据库MySQL下载安装
MySQL 5.7版本的安装使用详细教程写得还是比较详细,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但是我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路。当然,知道同学的可以略过,选择你想知道的地方看。因为看到mysql5.7加入了新特性documentation所以重新安装了一下mysql5.7版本的,顺便把步骤贴一贴(一
2018-01-11 15:56:08
297
转载 标签库文件添加到eclipse项目中
步骤:下载标签库文件JSTL文件,其文件夹lib下有jstl和standard两个Java文件。 2.在项目名称节点上,单击右键,选择Propertys,其页面如图: 3.单击Add Library。4. 单击next 。 4. 单击 User Libraries。 5.单击new。 6.单
2018-01-11 15:43:03
1356
原创 mysql无法连接10061问题
在这里只是说明我的mysql无法连接问题,安装了mysql,但是除了开始的安装完成后可以顺利进行连接外,以后再使用mysql图像化界面连接mysql都失败了,失败问题码是10061。在网上查了很多,但是都没有解决。首先在电脑的服务中没有看到mysql服务,然后mysql的安装文件夹中也没有bin文件夹等等。无意中解决了问题。首先进入文件夹C:\Program Files (x86)\MySQL
2018-01-10 16:18:10
19721
6
转载 JSP之EL
EL(Expression Language,表达式语义),它提供了Web网页和JavaBean管理进行通信的重要机制,简化了JSP开发中对象的引用,从而规范页面代码,增加了程序的可读性和可维护性。EL提供了获取对象及属性的简单方式,支持简单的运算。1、EL基本语法语法格式:${expression} //expression为要输出的内容,可以使字符串或表达式EL禁用
2018-01-09 13:48:20
301
转载 JSP之Servlet过滤器Filter
1、Servlet过滤器Servlet 过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的:在客户端的请求访问后端资源之前,拦截这些请求,可以改变请求中的内容来满足实际开发的需要。在服务器的响应发送回客户端之前,处理这些响应。2、Filter配置Filter在Web.xml中配置,示例代码如下: LogFilter com
2018-01-08 16:20:48
384
转载 HTTP学习
1、HTTP简介HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。HTTP三点注意事项:HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。HTTP是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容
2018-01-08 15:41:38
190
转载 JSP之JavaBean和Servlet
1、JavaBean作用将初级JSP网页开发中JSP页面中包含HTML、CSS、JS代码,同时还包括业务代码(Java代码),既不利于页面人员的设计,也不利于Java开发人员的代码开发。JavaBean技术则是将Java代码与HTML进行分类,将业务代码封装到一些Java类中,在JSP页面中需要实现一项功能时调用对应的Java类,以此降低HTML与Java代码之间的耦合度。2、JavaBe
2018-01-08 13:41:37
1162
转载 JSP之内置对象
JSP共有9种内置对象:request、response、session、application、page、out、config、exception、pageContext1、request适合处理客户端提交的信息、获取请求的参数的值、获取cookie数据。解决request产生的中文乱码,第一个是请求参数的值中文时,通过request获取的中文参数值为乱码,这是因为请求参数采用的是i
2018-01-08 12:21:29
191
转载 Java读取xml文件
JAVA操作XML文档主要有四种方式,分别是DOM、SAX、JDOM和DOM4J,DOM和SAX是官方提供的,而JDOM和DOM4J则是引用第三方库的,其中用的最多的是DOM4J方式。运行效率和内存使用方面最优的是SAX,但是由于SAX是基于事件的方式,所以SAX无法在编写XML的过程中对已编写内容进行修改,但对于不用进行频繁修改的需求,还是应该选择使用SAX。下面基于这四种方式来读取XML文
2017-12-31 16:52:19
198
转载 taglib --core核心标签库
核心标签库1、输出标签属性:value----要输出的变量或者表达式、escapeXml---用于指定是否转换特殊字符2、变量设置标签标签用于在指定范围(page、request、session和application)中定义保存某个值的变量属性:var---指定变量名 value----指定变量的值 scope---指定变量的作用域 property
2017-12-25 21:46:41
462
转载 JavaScript笔记
在HTML页面中JavaScript脚本语言是写在中1、JavaScript函数调用在JavaScript中函数调用是通过function语句来实现的,语法格式:function functionName( param1,param2,....){statements;{return expression;}}2、JavaScript常用对象常用对象:Strin
2017-12-25 19:54:55
151
转载 HTML语义元素
HTML语义元素HTML文档结构:文档类型、根元素、头元素,在头元素中用标记指定文档标题,标记指定字符编码、主体元素段落标记:段落标记的段前和段后各有一行空白行换行标记正文的标题标记到,其中标题的文字最大,标题的文字最小列表标记:表示无序列表、表示有序列表;其中表示列表项图片标记: 常用属性为 src---图片来源、width和height----宽度和高度、alt---图片未显
2017-12-25 16:40:24
767
转载 java web技术
开发Web应用程序包括:客户端和服务器;客户端用于展示信息即jsp页面,服务器端主要用于处理业务逻辑和数据库交互。1、客户端客户端技术:HTML语言:客户端技术的基础CSS样式Flash客户端脚本技术:嵌入到Web页面中的程序代码。常用脚本语言:JavaScript和VBScript2、服务器端服务器端技术:CGIASPPHPASP.NETJSP3、C/
2017-12-25 16:08:31
180
原创 eclipse如何配置Tomcat
1、Tomcat安装配置下载Tomcat,在系统环境变量中配置Tomcat:新建 CATALINA_BASE,变量值:D:\java\apache-tomcat-8.5.14新建 CATALINA_HOME,变量值:D:\java\apache-tomcat-8.5.14编辑 PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME
2017-12-09 19:01:46
219
转载 normalize函数
1、函数原型:void normalize(InputArray src,OutputArraydst, double alpha = 1, double beta = 0, intnorm_type = NORM_L2, int dtype = -1, InputArray mask = noArray() )参数说明:src——输入数组dst——输出数组,支持原地运算alp
2017-09-29 18:54:21
4450
转载 HSV颜色特征
HSV(Hue, Saturation, Value)是根据颜色的直观特性由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)。这个模型中颜色的参数分别是:色调(H),饱和度(S),明度(V)。颜色模型色调H——用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:
2017-09-29 18:39:31
8489
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人