自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

单车人的博客

求实求真,大气大为

  • 博客(11)
  • 收藏
  • 关注

原创 LintCode-和大于S的最小子数组

给定一个由 n 个整数组成的数组和一个正整数 s ,请找出该数组中满足其和 ≥ s 的最小长度子数组。如果无解,则返回 -1。您在真实的面试中是否遇到过这个题? Yes样例给定数组 [2,3,1,2,4,3] 和 s = 7, 子数组 [4,3] 是该条件下的最小长度子数组。思路:数组的题一般思路大概是用两个指针扫描,这里是用一前一后两个

2017-02-26 21:10:18 1696

转载 比较分析 Spring AOP 和 AspectJ 之间的差别

面向方面的编程(AOP) 是一种编程范式,旨在通过允许横切关注点的分离,提高模块化。AOP提供方面来将跨越对象关注点模块化。虽然现在可以获得许多AOP框架,但在这里我们要区分的只有两个流行的框架:Spring AOP和AspectJ。这里将会帮助你基于一些关键信息,为你的项目选择正确的技术。Spring AOP不同于大多数其他AOP框架。Spring AOP的目的并不是为了提供最完整的AOP实

2017-02-26 17:35:52 1019

转载 Lint-code 用栈模拟汉诺塔问题

题目描述:在经典的汉诺塔问题中,有 3 个塔和 N 个可用来堆砌成塔的不同大小的盘子。要求盘子必须按照从小到大的顺序从上往下堆 (如,任意一个盘子,其必须堆在比它大的盘子上面)。同时,你必须满足以下限制条件:(1) 每次只能移动一个盘子。(2) 每个盘子从堆的顶部被移动后,只能置放于下一个堆中。(3) 每个盘子只能放在比它大的盘子上面。请写一段程

2017-02-24 21:15:11 956

原创 Lint-code-有效的括号序列

给定一个字符串所表示的括号序列,包含以下字符: '(', ')', '{', '}', '[' and ']', 判定是否是有效的括号序列。样例括号必须依照 "()" 顺序表示, "()[]{}" 是有效的括号,但 "([)]"则是无效的括号。此题主要的思想是用栈来作为存储数据结构,我们将')'、‘}’、‘]’视为右括号,当遇到右括号时查看当前栈

2017-02-24 20:06:10 941

转载 spring-Ioc容器

Spring Ioc 容器文章出自:https://www.shiyanlou.com/courses/578/labs/1933/document一、 实验说明1.1 实验简介用户在使用 Spring 所提供的各种功能之前, 必须在 Spring IoC 容器中装配好 Bean ,并建立 Bean 和 Bean 之间的关联关系。 本节实验将带你学习Spring 的 I

2017-02-22 19:29:49 421

原创 mysql导入数据到空表

创建一张空表,比如:create table test(   name varchar(25),  age int(4));test表的数据从外部导入的sql语句:load data local infile 'e:\data.txt' into table test lines terminated by '\r\n';说明:外部文件数据格式必须与表中结构对应,每一行

2017-02-14 16:26:45 1781

原创 MySQL-索引、视图、导入、导出、备份、恢复

1、索引索引是一种与表有关的结构,它的作用相当于书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录。这样做会消耗大量数据库系统时间,并造成大量磁盘 I/O 操作。而如果在表中已建立索引,在索引中找到符合查询条件的索引值,通过索引值就可以快速找到表

2017-02-14 08:59:03 7192

原创 MySQL-删除与修改

1、对数据库的修改使用命令 SHOW DATABASES; 可以看到刚才运行MySQL-05.sql 文件生成的两个数据库:现在我们运行命令删除名为 test_01 的数据库:DROP DATABASE test_01;现在再次使用命令 SHOW DATABASES; 可以发现,test_01 数据库已经被成功删除:2、对一张表的修改(

2017-02-14 08:56:56 556

原创 MySQL-SELECT 语句详解

在数据库操作语句中,使用最频繁,也被认为最重要的是 SELECT 查询语句。之前的实验中,我们已经在不少地方用到了 SELECT * FROM table_name; 这条语句用于查看一张表中的所有内容。 而 SELECT 与各种限制条件关键词搭配使用,具有各种丰富的功能,这次实验就进行详细介绍。1、基本的SELECT语句SELECT 语句的基本格式为:SELECT 要查询

2017-02-14 08:41:12 43019 3

原创 MySQL-约束

1、约束分类听名字就知道,约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。在MySQL中,通常有这几种约束:约束类型:主键默认值唯一外键非空关键字:PRIMARY KEYDEFAULTUNIQUEFOREIGN KEYNOT NULL

2017-02-14 08:38:41 367

转载 java初始化顺序

(转)java类初始化顺序我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: public class InitialOrderTest {         // 静态变量       public static Stri

2017-02-09 16:49:21 407

空空如也

空空如也

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

TA关注的人

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