- 博客(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 语句综合训练
2012-06-10
实验五 SQL SERVER 完整性与安全性
2012-06-10
实验四 数据更新与视图
2012-06-10
实验三 数据库
2012-06-10
数据库 定义
2012-06-10
数据库实验报告
2012-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人