自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Happy_wu的专栏

博主太懒,什么都不想说。。。

  • 博客(14)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

转载 Spring 之AOP AspectJ切入点语法详解

三6.5  AspectJ切入点语法详解6.5.1  Spring AOP支持的AspectJ切入点指示符       切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:         execution:用于匹配方法执行的连接点;         within:用于

2016-07-27 10:51:44 2341

原创 Java实现链表反转

一直以来习惯了些算法用C++,换java反而不会写了。今天感觉算是找回来了。要反转的链表结构:package reverce;//要逆转的链表/* * Java实现链表翻转 * author:wyr * 2016-7-14 */public class Node { private String data; private Node next; public Str

2016-07-14 21:09:06 756

转载 HashMap的实现原理

1. HashMap概述:  HashMap是基于哈希表的Map接口的非同步实现(Hashtable跟HashMap很像,唯一的区别是Hashtalbe中的方法是线程安全的,也就是同步的)。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2. HashMap的数据结构:  在java编程语言中,最基本的结构

2016-07-13 19:11:41 399

转载 [心得]传统IT转互联网面试经验分享

转载别人的传统IT外企干了8年,两年前转互联网的,面的和被面的都不少。 这几天项目空档期,闲的蛋疼,随手写的, 不喜勿拍。   1. 算法基础 写java的基本上都是做应用系统的,用到算法的机会几乎没有,所以一般不会考。但是如果工作年限比较长,保不齐面试官怀疑你的编程能力,故意要考考,所以快排、堆排、逆转链表、遍历二叉树之类的基础还是复习复习吧。 如果面的是

2016-07-13 17:30:17 603

原创 Java基础知识--补充

前几天有做过一套纯英文的笔试题,里面大部分的内容是在围绕默认初始化值进行考察。这里做了整理进行补充:一、对于类的成员变量不管程序有没有显示的初始化,Java  虚拟机都会先自动给它初始化为默认值。1、整数类型(byte、short、int、long)的基本类型变量的默认值为0。2、单精度浮点型(float)的基本类型变量的默认值为0.0f。

2016-07-07 14:36:23 559

原创 八大排序算法Java

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,

2016-07-06 17:57:40 69224 3

原创 MyBatis理论知识(二)XML 映射配置文件

XML 映射配置文件MyBatis 的 XML 配置文件包含了影响 MyBatis 行为甚深的设置和属性信息。 XML 文档 的高层级结构如下:•构如下:• configuration 配置• properties 属性• settings 设置• typeAliases 类型命名• typeHandlers类型处理器• objectFactory 对象工厂

2016-07-06 15:28:02 778

原创 MyBatis 学习总结---理论化知识点(一)

之前都是以编写实例代码为切入点来学习了MyBatis框架,现在以理论化的知识为切入点来学习。提供个MyBatis官方用户指南的网址:http://www.mybatis.org/mybatis-3/zh/configuration.html    毕竟是第一手资料。

2016-07-05 19:52:50 652

转载 MyBatis学习总结(六)调用存储过程

一、提出需求  查询得到男性或女性的数量, 如果传入的是0就女性否则是男性二、准备数据库表和存储过程 1 create table p_user( 2 id int primary key auto_increment, 3 name varchar(10), 4 sex char(2) 5 ); 6 7 insert i

2016-07-04 17:45:25 526

转载 MyBatis学习总结(七)缓存

一、MyBatis缓存介绍  正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。  2. 二级缓存与一级缓存其机制相同,默认也是采用 Pe

2016-07-04 17:43:17 552

转载 MyBatis学习总结(五)实现关联表查询

一、一对一关联 1.1、提出需求  根据班级id查询班级信息(带老师的信息)1.2、创建表和数据  创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3

2016-07-04 15:13:17 106

转载 MyBatis学习总结(四)解决字段名与实体类属性名不相同的冲突

在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), order

2016-07-04 15:09:47 682

转载 Mybatis知识总结(三)

一、连接数据库的配置单独放在一个properties文件中  之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 1 xml version="1.0" encoding="UTF-8"?> 2 DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http

2016-07-04 15:03:25 404

转载 MyBatis知识总结(二)

Mybatis 学习总结(二)               如何使用MyBatis对users表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境。1.1        一、使用MyBatis对表执行CRUD操作——基于XML的实现1、定义sql映射xml文件  userMapper.xml文件的内容如下: 1 xml version="1.0" enco

2016-07-04 14:59:16 689

实验六 SQL 语句综合训练

实验六 SQL 语句综合训练 三个综合训练都有, 综合练习一 设学校环境如下:一个系有若干个专业,每个专业一年只招一个班,每个班有若干个学生。现要建立关于系、学生、班级的数据库,关系模式为: 综合练习二 有某个学生运动会比赛信息的数据库,保存了如下的表: 运动员(运动员编号,运动员姓名,运动员性别,所属系名) 项目(项目编号,项目名称 综合练习三 现有一个商店的数据库,记录顾客及其购物情况,由下面三个表组成: 商品(商品号,商品名,单价,商品类别,供应商); 顾客(顾客号,姓名,住址);

2012-06-10

实验五 SQL SERVER 完整性与安全性

一、实验目的 掌握SQL SERVER数据访问控制策略和技术,SQL SERVER数据库管理系统使用安全帐户认证控制用户对服务器的连接,使用数据库用户和角色等限制用户对数据库的访问。

2012-06-10

实验四 数据更新与视图

1.数据更新基本语句及其格式 (1)插入操作 SQL的数据插入语句INSERT有两种形式: ① 插入单个元组,使用命令: INSERT INTO 基本表名 (列名表) VALUES (元组) ② 插入子查询的结果: INSERT INTO 基本表名(列表名) 查询语句 (2)修改操作

2012-06-10

实验三 数据库

查询语句的基本格式如下: SELECT <目标列名序列> --需要哪些列 FROM <数据源> --来自于哪些表 [WHERE <检索条件>] --根据什么条件 [GROUP BY <分组依据列>] --分组 [HAVING <组提取条件>] --筛选 [ORDER BY <排序依据列>] --排序 实验内容

2012-06-10

数据库 定义

一、实验目的 1、掌握使用SQL语句创建和删除数据库; 2、掌握使用SQL语句创建和删除数据表,创建各种完整性约束,修改表的结构; 3、掌握索引的创建和删除方法。 二、预备知识 1、数据库的建立与删除 可以使用SQL语句建立数据库,语句格式为:

2012-06-10

数据库实验报告

一、实验目的 1、了解SQL SERVER 2008的安装过程中的关键问题; 2、掌握通过SQL Server Management Studio管理数据库服务器、操作数据库对象的方法; 3、掌握数据库的还原与备份操作。

2012-06-10

五子棋程序C语言数据结构

用C语言实现的一段代码,是从老师那得来的,可能在TC下运行会更好。

2011-07-14

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

TA关注的人

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