自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浅浅请留步

给我一个键盘,我能敲出整个世界!

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

原创 Spring源码编译及错误解决

一.概要本文旨在讲述Spring源码环境的搭建以及搭建过程中遇到的问题的解决

2019-02-23 23:16:43 5883 1

原创 Java创建线程的三种方式

Java内置创建线程的三种方式:1,继承Thread类public class Test { public static void main(String[] args) { MyThread myThread = new MyThread(); myThread.start(); }}class MyThread extends Thread{ @Override pub...

2018-11-04 11:39:53 280

原创 MyBatis(3)--MyBatis一些概念

1.资料1>.下载MyBatis2>.MyBatis项目参考3>.MyBatis-Sping项目参考2.MyBatis的基本构成1>.SqlSessionFactoryBuilder①.用于根据配置信息或者代码生成工厂接口(SqlSessionFactory);2>.SqlSessionFactory①.依靠工厂生成会话(SqlSession);②.这是一个接口,而不是实现类;③.两种方式创建:XM

2017-08-23 00:45:12 527 1

原创 MyBatis(2)--MyBatis标准示例(单例)

标准示例1. 项目结构目录2. 源码1>.log4j.propertieslog4j.rootLogger=DEBUG , stdoutlog4j.logger.org.mybatis=DEBUGlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.

2017-08-23 00:34:34 1153

原创 MyBatis(1)--MyBatis入门示例

1.MyBatis下载MyBatis下载入口MySqljar下载入口mysql驱动jar包必须与mysql数据库版本相对应2.第一个示例:1>.数据库sql创建:create database mybatis;use mybatis;CREATE TABLE t_role(id INT, role_name VARCHAR(20), note VARCHAR(20));INSERT IN

2017-08-22 21:15:17 366

原创 Spring(4)-IOC-Spring的核心机制:依赖注入(面向接口)

Spring框架的核心功能有两个:1>Spring容器作为超级大工厂,负责创建管理所有的java对象,这些java对象被称为Bean;2>Spring容器管理容器中Bean之间的依赖关系,Spring使用一种被称为依赖注的方式来管理Bean之间的依赖关系;一,依赖注入A对象调用B对象,在传统模式下有如下两种做法:1>原始做法:调用者主动创建被依赖对象,然后在调用被依赖对象的方法

2016-08-09 20:54:04 11919 1

原创 Spring(3)--Spring示例再演示

一:Spring 安装包介绍:1>docs:该文件夹下存放Spring的相关文档,包含开发指南,API参考文档;2>libs:该目录下的JAR包分为三类:1>>Spring框架class文件的JAR包;2>>Spring框架源文件的压缩包,文件名以-source结尾;3>>Spring框架API文档的压缩包,文件名以-javadoc结尾;整个Spring框架由21个模块组成

2016-08-09 20:50:05 1230

原创 Spring(2)--Spring核心机制:依赖注入

Spring的核心机制就是Ioc(控制反转)容器,IoC的另外一个称呼就是依赖注入(DI),通过依赖注入,JavaEE应用中的各种组件不需要以硬编码的方法进行耦合,当一个Java实例需要其他Java实例的时候,系统自动提供需要的实例,无需程序显示的获取,因此,依赖注入实现了组件之间的解耦;1>理解控制反转依赖注入和控制反转含义相同,当某个Java实例需要另外一个java实例时,传统的方法是

2016-08-05 00:08:10 2897

原创 Spring(1)--初识Spring之HelloWorld

一,手工添加spring的支持手工添加Spring支持时,必须将Spring相关的JAR包添加到项目的WebRoot/WEB-INF/lib目录下,其中很重要的一点是需要添加commons-logging-1.2.jar这个包,否则不能运行;Spring文件目录解析:》dist:该文件夹存放Spring框架的一些JAR包,其中Spring的核心JAR包org.springframewo

2016-08-04 00:49:25 649

原创 Hibernate之缓存详解

一,缓存的概念二,缓存的范围三,Hibernate中的第一级缓存1,get查询测试:1>在同一个session中发出两次get查询 public void Query(){ Session sess = HibernateSessionFactory.getSession(); Transaction tx = sess.beginTransaction(); St

2016-08-03 21:57:00 39628 7

原创 Hadoop单机版环境搭建及第一个示例

1,安装JDK(1.8)与Hadoop(2.7.2)1>将jdk与hadoop放到/opt/tool(自己建一个文件夹)2>tar zxvf进行解压3>配置JDK与Hadoop环境变量vim /etc/profile内容如下:export JAVA_HOME=/opt/tool/jdk1.8.0_101export JRE_HOME=$JAVA_HOME/jreexpo

2016-07-28 19:30:06 2470

原创 Hibernate---QBC查询(1)

条件查询1,

2016-07-23 12:21:07 8022

原创 Hibernate的关联映射(7)-双向1-1关联

双向1-1关联 双向1-1关联需要修改两端的持久化代码,让两个持久化类都增加引用关联实体的属性,并为该属性提供setter和getter方法;-------------------------------------------------------------------------------------------------------------------------

2016-07-14 21:46:50 421

原创 Hibernate的关联映射(6)-双向N-N关联

双向N-N关联 双向N-N关联需要两端都使用Set集合属性,两端都增加对集合属性的访问;双向N-N关联没有太多选择,只能采用连接表来建立两个实体之间的关联关系;

2016-07-12 00:43:55 339

原创 Hibernate的关联映射(5)-双向1-N关联

双向1-N关联 对于1-N关联,hibernate+-------------------------------------------------------------------------------------------------------------------------------------------------1>无连接表的双向1-N关联-

2016-07-10 21:29:17 951

原创 Hibernate的关联映射(4)-单向N-N关联

单向N-N关联 Address实体类

2016-07-10 20:56:49 455

原创 Hibernate的关联映射(3)-单向1-N关联

单向1-N关联@OneToMany支持的属性cascade:(非必须属性)指定Hibernate对关联实体采用怎样的级联策略,该级联策略支持如下五个属性:1.CascadeType.ALL:指定Hibernate将多有的持久化操作都级联到关联实体;2.CascadeType.MERGE:指定Hibernate将merge操作级联到关联实体;3.CascadeType.PER

2016-07-10 13:47:01 507

原创 Hibernate的关联映射(2)-单向1-1关联

单向1-1关联1>基于外键的单向1-1关联Person实体类package com.anlw.entity;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Genera

2016-07-10 11:51:25 505

原创 Hibernate的关联映射(1)-单向N-1关联

1>无连接表的N-1关联对于无连接表的N-1关联而言,程序只要在N的一端增加一列外键,让外键值记录该对象所属的实体即可,Hiberante可以使用@JoinColumn来修饰代表关联实体的属性,@JoinColumn用于映射底层的外键列;直接使用@JoinColumn注解来映射N-1关联时,hibernate将无需使用连接表,直接使用外键关联策略来处理这种关联映射;下面的两个持久化类描

2016-07-09 12:05:14 1290

原创 Java使用短信猫发信息(向串口发送AT指令)

使用Java发送短信息的方式有两种:1>使用第三方平台的http请求进行发送,优点是接口简单,使用方便,发送的效率高,多条可以同时发送,缺点是短信平台,三大运营商不提供接口,都是第三方平台,但是第三方平台不稳定,如果倒闭,将意味着这套代码请求的服务器倒闭,则代码失效,需要再找另外的第三方公司;2>硬件设备,短信猫,比如深圳宏电的H6221GPRS Mode模块,优点是发送稳定,不会出现担心

2016-07-09 11:43:12 8124 1

原创 Hibernate实体类中的注解

1>使用@Entity注解,表示当前类为实体Bean,需要进行持久化,将一个JavaBean声明为持久化类时,默认情况下,该类的所有属性都将映射到数据表的字段,如果在该类中添加了无需映射的属性,则需要使用@Transient注解声明2>使用@Table注解实现数据表user与持久化类User之间的映射catalog指定数据库名,name指定表名,@Table注解位置在@

2016-07-03 19:39:46 2647

原创 Hibernate概述与入门

一:HIbernate概述二:Hibernate入门Hibernate是个JavaSE项目,也适合JavaEE项目(JavaWeb)Hibernate包歌文件说明:1>documentation:存放Hibernate的相关文档,包括参考文档和API文档;2>lib:存放hibernate编译与运行所依赖的jar包,其中required子目录下包含了运行Hibernate项

2016-07-03 09:54:45 499

原创 使用Hibernate操作数据库

1,使用Hibernate加载数据加载数据是指通过标识符得到指定类的持久化对象,Session提供了get()和load() 两种方法来加载数据(不操作数据不用事务这个概念)1>get() public void HIbernateTest() { Configuration conf = new Configuration().configure();

2016-07-03 09:48:39 476 1

原创 Hibernate查询(1)--HQL

一,基本查询基本步骤:获得Session->编写HQL语句->创建Query对象->执行查询获得结果1,查询所有对象 sess = sf.openSession(); tx = sess.beginTransaction(); String hql = "from Student"; Query query = sess.createQuery(hql);

2016-06-26 15:07:08 417

原创 Hibernate的批量更新与删除(&&JDBC)

一,批量更新(两种方式)1,使用Hibernate直接进行批量更新(1)方式1:(Hibernate的HQL直接支持update/delete的批量更新语法)package com.anlw.util;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionF

2016-06-26 12:00:03 13339 2

原创 Hibernate的批量插入(&&JDBC)

一、批量插入(两种方式)1,通过Hibernate缓存如果这样写代码进行批量插入(初始设想):package com.anlw.util;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.b

2016-06-25 20:24:45 15987 2

原创 初识Hibernate的几种方式

1,实体类与数据库表映射关系   1>可以采用注解的方式;   2>可以使用配置文件配置映射关系;2,配置文件   1>hibenate.properties;   2>hibernate.cfg.xml(其他命名方式);   3>不使用配置文件;3,核心代码加载加载配置文件   1>直接加载配置文件;      2>使用ad

2016-06-19 17:27:25 2697

深入浅出Mybatis

深入浅出Mybatis,这是mybatis介绍最为入门的书籍,该框架介绍的书籍比较少,这个适合入门

2018-07-20

设计模式之禅(第2版)

设计模式之禅(第2版),是Java语言的描述,包含23种设计模式和其他一些规则

2018-07-20

高性能MySQL(第3版)

高性能MySQL(第3版),是mysql进阶的必备书籍,适合进一步熟悉mysql的可以学习

2018-07-20

数据结构与算法分析

数据结构与算法分析,使用Java语言描述,里面的示例代码是Java编写

2018-07-20

实战JAVA虚拟机

实战JAVA虚拟机,java虚拟机必备的两本书之一,葛一鸣著

2018-07-20

MongoDB权威指南(第2版)

MongoDB权威指南(第2版),犀牛系列书籍,学习MongoDB,这本书就可以

2018-07-20

Java高并发程序设计

Java高并发程序设计,葛一鸣,郭超编著,java系列书籍

2018-07-20

Java多线程编程核心技术

Java多线程编程核心技术,讲多线程的,是学习并发的最好的书籍之一

2018-07-20

Spring Boot实战

Spring Boot实战,汪云飞著,java springboot系列的入门书籍

2018-07-20

疯狂Java讲义(第3版)

疯狂Java讲义(第3版),李刚著,高清,带标签,Java入门详细书籍

2018-07-20

轻量级Java EE企业应用实战(第4版)

轻量级Java EE企业应用实战(第4版) 李刚著高清,带标签,struts2+spring4+hibernate

2018-07-20

MyBatis(1)--MyBatis入门示例源代码

MyBatis(1)--MyBatis入门示例源代码

2017-08-06

MyBatis(1)--MyBatis入门示例

MyBatis(1)--MyBatis入门示例源代码

2017-08-06

Java模版化导出Excel--jxls

使用模版技术,进行Java导出Excel

2016-07-16

Java使用短信猫发送短信(AT指令操作串口)

Java使用短信猫发送短信(AT指令操作串口)

2016-07-16

空空如也

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

TA关注的人

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