自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 JAVA之华山论剑

一、专业技能熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架

2017-11-20 18:35:03 560

转载 用Java 实现文章内容上一篇下一篇功能

ITDragon博客 用Java 实现文章内容上一篇下一篇功能,逻辑和分页不一样。效果和本页面底部一样。采用的是Spring data jpaSQL语句实现该功能SQL 语句查询的是该数据的上一条和下一条Spring data jpa 若是要执行原生的sql语句,需要添加nativeQuery=trueDAO 层代码如下copy@Query(value="SEL

2017-11-20 15:28:02 6601 1

转载 以Tomcat为例介绍Servlet容器启动过程

在这里以Tomcat为例介绍Servlet容器启动过程Tomcat的总体结构Tomcat启动server服务器对外提供Service服务,Container作为Service的核心组件(Container可以连接多个Connector构成Service),有了Service就可以对外提供服务。简单说就是,Service是Container和Connector的结婚证,并已Serve

2017-11-15 20:56:41 604

转载 Spring事务的传播行为

Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked如果遇到checked意外就不回滚。如何改变默认规则:1 让checked

2017-11-15 20:50:31 209

转载 学习java的一些目标想法

1.java基础2.JSP+Servlet+JavaBean 这个环节主要是懂流程的什么是MVC而已 别往深了研究 现在开发基本不用这个模式3.Struts+Hibernate+Spring这个才是开发的主流技术 把每个都搞清楚 哪个框架是什么层的4.Ajax(最好学学 很多公司都注重这个)然后用3+4 做个例子 不是要实现功能 关键是要你知道什

2017-11-10 11:25:11 385

转载 理解MySQL——索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),

2017-11-04 14:58:47 157

转载 MySql面试前必须练习到熟练的。

一、建表语句1、使用数据库——USE 数据库名; 2、建表语句——以一个学生成绩表为例CREATE TABLE test( id int not null, name char(20), score int, primary key(id), check(score between 0 and 100) )engine = Innodb;约束语句: 设置默认值——DEFAULT '默认

2017-11-01 13:57:29 402

转载 最常用的动态sql语句梳理——分享给使用Mybatis的小伙伴们!

公司项目中一直使用Mybatis作为持久层框架,自然,动态sql写得也比较多了,最常见的莫过于在查询语句中使用if标签来动态地改变过滤条件了。Mybatis的强大特性之一便是它的动态sql,免除了拼接sql带来的各种麻烦,在开发项目的过程中,常见的和不常见的你都有可能会用到,现在就来把这一块总结一下。  if  choose(when,otherwise)  trim(where,set)

2017-10-25 18:33:24 246

转载 Mybatis的ResultMap的使用

本篇文章通过一个实际工作中遇到的例子开始吧:  工程使用Spring+Mybatis+Mysql开发。具体的业务逻辑很重,对象之间一层一层的嵌套。和数据库表对应的是大量的model类,而和前端交互的是Vo类。现在需要做一个需求,有两种方式来实现:  使用现有的Service接口,或者自己在编写一些用到的接口,手动使用Java代码来分别调用Service接口来查出各个model,然后

2017-10-14 09:36:31 194

转载 JAVA中关于set()和get()方法的理解及使用

对于JAVA初学者来说,set和get这两个方法似乎已经很熟悉了,这两个方法是JAVA变成中的基本用法,也是出现频率相当高的两个方法。为了让JAVA初学者能更好的理解这两个方法的使用和意义,今天笔者来谈一下自己对这两个方法的理解,如果你对于这两个方法还有困惑甚至完全不知道这两个方法是做什么的,那你看下面这篇文章很有用。如果你对于set和get这两个方法已经很熟悉了,那么你完全不用看这篇文章。这

2017-10-12 09:27:06 806 1

转载 GET POST 区别1

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1

2017-10-11 11:34:19 195

转载 Spring连接数据库的几种常用方法

本文简单的讲解使用Spring连接数据库的几种常用方法: 测试主类为:1234567891011121314151617181920212223242526

2017-09-27 09:59:09 1889

转载 都有哪些语言是跨平台的?

首先不把可移植叫做跨平台,很多人容易搞混这个概念。那么跨平台语言最大特点是不编译机器码,不使用系统API。1. 不编译机器码,因为不同环境CPU不同,虽然PC都是x86,但如果不是PC而是手机,那么CPU的指令集就不是x86,那么你的机器码就全废,不能跨平台。2. 不使用操作系统API,很简单不同的系统API定义不同,用法不同,软中断向量不同,凡是使用系统API创建线程,创建进程的代码

2017-09-14 10:08:47 9247

转载 MyBatis学习--高级映射

简介  前面说过了简单的数据库查询和管理查询,在开发需求中有一些一对一、一对多和多对多的需求开发,如在开发购物车的时候,订单和用户是一对一,用户和订单是一对多,用户和商品是多对多。这些在Hibernate开发中也是常见的,Hibernate中是通过数据映射来实现的,在MyBatis中也是通过配置文件的数据映射来实现。一对一查询  如果我们要查询订单信息,关联查询创建订单的用

2017-08-09 10:05:18 180

转载 MyBatis的XML映射文件、映射器

1、SQL映射的XML文件:    <resultMap type="com.happy.data.pojo.MerQueue" id="QTakeResultMap">        <id property="_id" column="_id"/>        <result property="merchantId" column="merchant_i

2017-08-09 09:12:27 320

转载 mybatis集成spring操作数据库(以注解的方式)

这里以增删改查user table为例1 首先导入相关的jar包文件,如下:导入的包:commons- dbcp,commons-logging,commons-pool,mybatis-3.0.5,mybatis-spring,mysql-connector-java,spring,spring-aop,spring-beans,spring-context,spring-cor

2017-08-09 09:08:09 378

原创 MyBatis学习 之 一、MyBatis简介与配置MyBaits+Spring+MySql

1.1MyBatis简介      MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化

2017-08-09 09:03:33 260

原创 Mybatis XML 文件的学习详解

MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 配置给定命名

2017-08-09 08:53:20 474

原创 MyBatis学习笔记(三) 关联关系

首先给大家推荐几个网页:http://blog.csdn.net/isea533/article/category/2092001 没事看看 - MyBatis工具:www.mybatis.tkhttp://www.mybatis.org/mybatis-3/zh/getting-started.html 入门http://www.mybatis.tk/http:/

2017-08-07 11:23:38 290

原创 MyBatis学习笔记(二) 关联关系(2)

首先给大家推荐几个网页:http://blog.csdn.net/isea533/article/category/2092001 没事看看 - MyBatis工具:www.mybatis.tkhttp://www.mybatis.org/mybatis-3/zh/getting-started.html 入门http://www.mybatis.tk/http:/

2017-08-07 11:19:27 373

原创 mybatis创建第一个实例的笔记(1)

MyBatis学习笔记(一)入门首先给大家推荐几个网页:http://blog.csdn.net/isea533/article/category/2092001    没事看看 - MyBatis工具:www.mybatis.tkhttp://www.mybatis.org/mybatis-3/zh/getting-started.html  入门

2017-08-07 11:12:00 487

原创 Mybaits mapper 和 XML映射详解

MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 给定命名空间的缓存配置。c

2017-08-05 15:04:56 1681

原创 数据库基本_SQL语句大全

mysql教程■  在DOS命令行启动MYSQL服务:net start mysql■在DOS命令行停止MYSQL服务:net stop mysql■查看被监听的端口:netstat –na | findstr 3306findstr用于查找后面的端口是否存在。■创建数据库用户:只有根用户(root)才有创建新用户的权限CREATE USER u

2017-05-23 14:27:45 18937 2

转载 for嵌套循环练习

for嵌套循环小练习 (2012-03-14 18:35:46)转载▼标签: 杂谈 for 嵌套循环嵌套循环在一般情况下,只有2层嵌套循环。不会超出3层。 通常来说,嵌套for循环的开始练习主要通过打**来练习。 最多的主要就是寻找一个规律。。 主要最开始的通

2017-05-12 12:57:24 594

原创 Spring 整合 Hibernate

1. Spring 整合 Hibernate 整合什么 ?1). 由 IOC 容器来管理 Hibernate 的 SessionFactory△2). 让 Hibernate 使用上 Spring 的声明式事务2. 整合步骤:1). 加入 hibernate①. jar 包②. 添加 hibernate 的配置文件: hibernate.cfg.xm

2017-05-08 15:42:14 159

转载 Hibernate的session管理

在利用Hibernate开发DAO模块时,我们和Session打的交道最多,所以如何合理的管理Session,避免Session的频繁创建和销毁,对于提高系统的性能来说是非常重要的,以往是通过eclipse的插件来自动完成这些代码的,当然效果是不错的,但是总是觉得不爽(没有读懂那些冗长的代码),所以现在打算自己实现Session管理的代码。     我们知道Session是由Session

2017-05-08 11:18:44 295 1

空空如也

空空如也

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

TA关注的人

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