自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伟仔的小天地

记载一些自己的学习记录,并且发表自己的一些看法。

  • 博客(31)
  • 资源 (17)
  • 收藏
  • 关注

原创 hibernate学习笔记第四天(3)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。HQL多表查询mysql的多表查询1.内连接 内连接查询的是两个表有关联的数据。 2.左外连接 代表查询的结果是左边的数据都存在,而右边的数据依据左边存在而显示。 3.右外连接 代表查询的结果是右边的数据都存在,而左边的数据依据右边存在而显示。HQL实现多表

2017-03-22 16:31:59 220

原创 hibernate学习笔记第四天(2)

QBC查询1.使用hql查询需要写hql语句实现,但是使用qbc的时候,不需要语句,使用方法实现 2.使用qbc的时候,操作实体类和属性 3.使用qbc查询,会使用到Criteria对象进行查询查询所有1.创建Criteria对象 2.调用方法得到结果 条件查询 1.没有语句的书写,而是用封装的方法 模糊查询: 排序查询 分页查询 统计查询

2017-03-22 16:18:44 232

原创 hibernate学习笔记第四天(1)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。若是想看具体第一天的代码可点击此处。Hibernate查询方式1.对象导航查询 (1)根据id查询出某个客户,再查询这个客户里边所有的联系人 2.OID查询 (1)根据id查询某一条记录,返回对象 3.hql查询 (1)Query对象,写hql语句实现查询 4.QBC查询

2017-03-22 16:13:02 248

原创 hibernate学习笔记第三天(2)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。Hibernate的多对多操作多对多的映射配置以用户和角色为例 第一步:创建实体类,用户和角色 第二步:让两个实体类之间互相表示 (1)一个用户里面表示所有角色用set集合 (2)一个角色有多个用户,用set集合 第三步:配置映射关系 (1)基本配置 (2)配置多对多的关

2017-03-21 19:14:24 207

原创 hibernate学习笔记第三天(1)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。若是想看具体第一天的代码可点击此处。表与表之间的关系回顾1.一对多 (1)分类和商品关系,一个分类里可以有多个商品,一个商品只能属于一个分类 (2)客户和联系人关系是一对多关系 客户:与公司有业务往来的,百度、新浪、360 联系人:公司里面的员工,百度里有很多员

2017-03-21 19:08:31 201

原创 hibernate学习笔记第二天(4)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。Hibernate的api使用Query对象1.使用Query对象,不需要写sql语句,但是需要写hql语句 (1)hql:hibernate query language,hibernate提供的查询语言,这个hql语句和普通的sql语句很相似 (2)hql与sql的区别: 使

2017-03-20 10:39:10 217

原创 hibernate学习笔记第二天(3)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。实体类对象状态(概念)1.实体类对象状态 (1)瞬时态:对象里没有id值,对象与session没有关联 (2)持久态:对象里有id值,对象也与session关联 (3)托管态:对象里有id值,但是对象与session没有关系 2.演示操作实体类对象的方法 (

2017-03-20 10:35:40 243

原创 hibernate学习笔记第二天(2)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。实体类操作对实体类的CRUD操作添加操作 1.调用session的save方法进行添加操作 根据id值进行查询 1.调用session的get方法进行根据id进行查询 执行过程: 修改操作 1.首先查询,然后修改 (1)先根据id查询,返回一个对象 (

2017-03-20 10:28:26 199

原创 hibernate学习笔记第二天(1)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。若是想看具体第一天的代码可点击此处。实体类的编写规则1.实体类的属性必须是私有的 2.私有属性使用公开的set方法和get方法进行操作 3.要求实体类中有一个属性作为唯一的值(即这个属性的值各不相同,一般使用id值) 4.实体类中的属性建议不使用 数据类型,而使用基本数据类型对应

2017-03-20 10:19:42 376

原创 hibernate学习笔记第一天(4)

Hibernate配置文件详解 Hibernate映射配置文件 1.映射配置文件名称和位置没有固定的要求 2.映射配置文件中,标签name属性值写实体类相关的内容 (1)class标签的name属性值为实体类的全路径名 (2)id标签和property标签的name属性值为实体类中属性的名称 3.id标签和property标签,column属性可以省略 (1)不

2017-03-19 10:05:12 247

原创 hibernate学习笔记第一天(3)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以私信我。实现添加操作测试功能第一步:加载hibernate的核心配置文件第二步:创建SessionFactory对象第三步:使用SessionFactory创建session对象第四步:开启事务第五步:写具体逻辑(CRUD操作)第六步:提交事务

2017-03-19 09:51:16 190

原创 hibernate学习笔记第一天(2)

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以私信我。Hibernate入门搭建Hibernate环境第一步:导入hibernate所需的jar包       lib下的required和jpa文件夹中的jar包必须要导入       因为在使用hibernate的时候,有日志信息的输出,hibernate本身没有日志信息

2017-03-19 09:39:11 370

原创 hibernate学习笔记第一天(1)

WEB内容回顾Javaee三层结构1.web层:struts2框架 2.service层:spring框架 3.dao层:Hibernate框架       (1)对数据库进行CRUD操作mvc思想1.m:模型2.v:视图3.c:控制器Hibernate概述什么是框架1.写程序,使用框架后,帮我们实现一部分功能,使用框架的最大好处是少写一部分

2017-03-19 09:29:14 468

原创 Hibernate学习笔记之概述

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以私信我。概述第一天:Hibernate入门和基本操作       1、web内容回顾              (1)javaee的三层结构              (2)mvc思想       2、Hibernate概述       3、Hibernate入门案例

2017-03-19 09:27:27 321

原创 HTTP的请求报文与响应报文

HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。or<request-line><headers><blan

2017-03-18 17:42:12 230

原创 SSH框架与SSM框架学习之旅之流程总结

    一开始我学习SSH框架是比较迷茫的,不知道S、S、H该先学哪一个,本来的时候是按他的顺序SSH学习的,但是学了一段时间之后发现不太对,然后上网查找相关资料,整理了一下,列出了学习的过程。struts 和hibernate的学习其实可以不分前后的,因为两者之间没有什么联系,而我的学习过程是先学的Hibernate,然后学习的struts,然后学习的spring,然后学习的mybatis,最后...

2017-03-18 16:03:56 6175 4

原创 本科至研究生的艰辛路总结

我是一个山东的普通一本的大学的学生,学校的计算机在省内排名还算可以,但是出了省就看不到这个学校了,2016年的研究生考试,由于数学泄题,启用备用卷结果难度超大,搞的我越考越不想考,没有发挥好,其他几门也考的一般,其实说到底还是自己的实力不够,不够自信等原因造成的。我没想过二战,这已经是17年了,我若是二战,分数可能很高很高,也有可能去自己喜欢的学校,但是现实情况不允许我这么做,父母都已经65岁

2017-03-18 15:34:43 568 1

原创 Java中的多线程的机制及线程的方法

Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。 共同点 : 1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 2. wait()和sleep()都可以通过interrupt()方法 打断线程的暂停状态 ,从而使线程立刻抛出InterruptedException。 如果线程A希望立

2017-03-18 15:02:04 269

原创 Throwable的子类(异常解析)

1.Exception(异常) :是程序本身可以处理的异常。 2.Error(错误): 是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要程序处理。3.检查异常(编译器要求必须处置的异常) :  除了Error,RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种异常的特点是Ja

2017-03-17 09:11:15 1278

原创 JSP内置对象和属性

JSP内置对象和属性列举如下: 1.request对象     客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。2.response对象     response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。3.ses

2017-03-16 08:57:35 295

原创 SPRING的事务传播特性

PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把

2017-03-15 22:45:42 191

原创 Java基础之装箱和拆箱的基本概念及使用

装箱:把基本类型用它们相应的引用类型包装起来,使其具有对象的性质。int包装成Integer、float包装成Float拆箱:和装箱相反,将引用类型的对象简化成值类型的数据Integer a = 100;                  这是自动装箱  (编译器调用的是static Integer valueOf(int i))int     b = new Integer(100)

2017-03-15 22:38:49 402

原创 JAVA基础之局部变量与全局变量以及成员变量的区别

局部变量定义:在方法内定义的变量称为“局部变量”或“临时变量”,方法结束后局部变量占用的内存将被释放。全局变量定义:全局变量,又称“外部变量”,它不是属于哪个方法,作用域从定义的地址开始到源文件结束。注意事项:当局部变量与全局变量重名时,起作用的是局部变量。成员变量定义:在类体的变量部分中定义的变量,也称为字段。区别:java中没有全局变量的定义,这是C中的

2017-03-15 22:33:28 6581 3

原创 JAVA基础之形参与实参的区别

形参定义:全称"形式参数",用于定义方法的时候使用的参数,目的用来接收调用该方法时传递的参数。说明:只有在被调用时才会分配内存单元,在调用结束,即刻释放所分配的内存单元。因此,只在方法内才有效。实参定义:全称"实际参数",用于调用时传递给方法的参数,即传递给被调用方法的值。说明:预先创建并赋予确定值。1、形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只

2017-03-15 22:23:42 11018

原创 JAVA关键字之volatile

文章是在自己刷牛客网的题的时候遇到的,组织了一下。主要针对volatile这个关键字写的。 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁止进行指令重排序。 volatile只提供了保证访问该变量

2017-03-15 22:22:09 932

原创 JVAEEE之forward与redirect的区别

1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL. 2.从数据共享来说 forwa

2017-03-15 22:15:27 1080

原创 JAVA基础之内省与反射

讲内省之前先讲一下反射机制。相对而言,反射比内省更容易理解一点。用一句比较白的话来概括,反射就是让你可以通过名称来得到对象(类,属性,方法)的技术。例如我们可以通过类名来生成一个类的实例;知道了方法名,就可以调用这个方法;知道了属性名就可以访问这个属性的值,还是写两个例子让大家更直观的了解反射的使用方法://通过类名来构造一个类的实例 ClassClasscls_str=Clas

2017-03-15 22:01:13 1101

原创 JAVA基础之重载与重写的区别

一、重写(override)override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则:   1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载.   2、重写方法的访问修饰符一定要大于被重写方法的访问修饰符(public>protected>default>private

2017-03-15 21:38:47 1190

转载 Servlet 与 CGI 的比较

和CGI程序一样,Servlet可以响应用户的指令(提交一个FORM等等),也可以象CGI程序一样,收集用户表单的信息并给予动态反馈(简单的注册信息录入和检查错误)。然而,Servlet的机制并不仅仅是这样简单的与用户表单进行交互。传统技术中,动态的网页建立和显示都是通过CGI来实现的,但是,有了Servlet,您可以大胆的放弃所有CGI(perl?php?甚至asp!),利用Servlet代

2017-03-15 21:33:54 1230

转载 Java基础之堆内存与栈内存

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机

2017-03-15 21:29:50 1106

原创 简述static,final,abstract三者的使用场景与注意事项

简述static,final,abstract三者的使用场景与注意事项

2017-03-14 22:14:19 4029 1

Spring理论知识.xmind

以思维导图的形式对Spring的基础理论知识进行一个汇总,思维导图中包含Spring简介、背景、特征、特点、优点、缺点及其Spring版本迭代做了详细介绍。

2020-04-19

Hadoop实战第二版.mobi

本书能满足读者全面学习最新的hadoop技术及其相关技术(hive、hbase等)的需求,是一本系统且极具实践指导意义的hadoop工具书和参考书。第1版上市后广受好评,被誉为学习hadoop技术的经典著作之一。与第1版相比,第2版技术更新颖,所有技术都针对最新版进行了更新;内容更全面,几乎每一个章节都增加了新内容,而且增加了新的章节;实战性更强,案例更丰富;细节更完美,对第1版中存在的缺陷和不足进行了修正。 本书内容全面,对hadoop整个技术体系进行了全面的讲解,不仅包括hdfs、mapreduce、yarn等核心内容,而且还包括hive、hbase、mahout、pig、zookeeper、avro、chukwa等与hadoop技术相关的重要内容。实战性强,不仅为各个知识点精心设计了大量经典的小案例,而且还包括yahoo!等多个大公司的企业级案例,可操作系极强。 全书一共19章:第1~2章首先对hadoop进行了全方位的宏观介绍,然后介绍了hadoop在三大主流操作系统平台上的安装与配置方法;第3~6章分别详细讲解了mapreduce计算模型、mapreduce的工作机制、mapreduce应用的开发方法,以及多个精巧的mapreduce应用案例;第7章全面讲解了hadoop的i/o操作;第8章对yarn进行了介绍;第9章对hdfs进行了详细讲解和分析;第10章细致地讲解了hadoop的管理;第11~17章对hadoop大生态系统中的hive、hbase、mahout、pig、zookeeper、avro、chukwa等技术进行了详细的讲解;第18章讲解了hadoop的各种常用插件,以及hadoop插件的开发方法;第19章分析了hadoop在yahoo!、ebay、百度、facebook等企业中的应用案例。

2018-02-06

网上支付源码

Java开发网上支付源码,希望能够相互学习。

2017-06-17

spring-boot-中文参考手册

本书是springboot学习的中文说明文档,可参考本文进行简单的springboot框架的搭建和项目的开发。

2017-06-17

简繁体转换jar包

可以使用此Java实现简体与繁体的汉字转换。

2017-05-01

JSON的相关类库

json相关类库,可以使用Java代码将json字符串转换为json对象。

2017-05-01

ci学习笔记源码及数据库

这是个人学习CI框架所做的源码及数据库,欢迎下载。

2017-05-01

CI框架学习笔记源码

这是CI框架学习笔记的源码,适合新手学习CI框架使用,以电子商城为例。

2017-04-30

JSONArray及相关jar包

2017-04-21

用Python写网络爬虫高清完整.pdf版下载

《用Python写网络爬虫》作为使用Python来爬取网络数据的杰出指南,讲解了从静态页面爬取数据的方法以及使用缓存来管理服务器负载的方法。此外,本书还介绍了如何使用AJAX URL和Firebug扩展来爬取数据,以及有关爬取技术的更多真相,比如使用浏览器渲染、管理cookie、通过提交表单从受验证码保护的复杂网站中抽取数据等。本书使用Scrapy创建了一个高级网络爬虫,并对一些真实的网站进行了爬取。

2017-04-19

TP框架学习笔记代码及数据库文件

该文件为个人学习期间所写的代码及所用数据库,可自行修改,数据都是模拟数据,若是有任何问题可以联系我。

2017-04-19

EA中文说明文档

Sparx Systems 的Enterprise Architect 是一个完整生命周期的UML 工具: · 设计和建造一个广泛的软件系统 · 业务分析,业务流程建模,管理要求 · 系统建模,系统架构建模,组件设计,仿真 · 广义域特定建模 · 构建基于UML的特定领域的建模语言 · 可视化 广泛的系统,流程,数据,活动和结构 · 仿真行为过程,状态机和交互过程 · 协作和共享信息和模型 · 复杂系统的测试,质量控制和终端到终端的核查/可追溯性 · 管理开发任务,工作和进程 本指南可帮助您了解可用的选项,当您启动Enterprise Architect后,并快速了解如何使用这些选项来创建模型。

2017-04-14

kinect一些原理与介绍

kinect一些原理与介绍

2017-03-29

hibernate学习笔记第四天的源码

hibernate学习笔记第四天的源码

2017-03-21

hibernate学习笔记第三天的源码

hibernate学习笔记第三天的源码

2017-03-21

hibernate学习笔记第二天的源码

hibernate学习笔记第二天的源码

2017-03-21

hibernate学习笔记第一天的源码

hibernate学习笔记第一天的源码

2017-03-21

空空如也

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

TA关注的人

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