自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Amazing

NikoBelic

  • 博客(8)
  • 资源 (3)
  • 问答 (5)
  • 收藏
  • 关注

转载 String类深入解析

众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!!1 String对象的创建关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外: String s=new String("Hello world"); 问题是参数”Hello world”是什么东西,也是字符串对象吗?莫非用字

2017-03-15 18:02:34 569

原创 剑指Offer_4Extra_合并两个有序数组

题目描述 有两个排序的数组A1和A2,内存在A1的末尾有足够多的空余空间容纳A2。请事先一个函数,把A2中的所有数字插入到A1zhong并且所有的数字是排序的。解题思路和前面的例题一样,很多人首先想到的办法是在A1中从头到尾复制数字,但是这样会出现多次复制一个数字的情况。 更好的办法是从尾到头比较A1和A2中的数字,并把较大的数字复制到A1的合适位置。 注意边界条件的控制,如果A1已经移动

2017-03-14 22:03:45 480 1

原创 剑指Offer_4_替换空格

题目描述 请实现一个函数,把字符串中的每个空格替换成 %20 。例如输入”We are happy”,则输出”We%20are%20happy” 不能用java的一些api,完全用C语言的方式完成本题,不然会被鄙视。解题思路 虽然我们可以使用遍历的方式,创建一个新的空数组来完成这道题,时间复杂度也只是O(n),但是浪费了很多空间。 虽然我们可以正序遍历数组,每碰到一个空格,就将后边的

2017-03-14 22:03:24 387

原创 剑指Offer_3_二维数组中的查找

题目描述 在一个二位数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下的递增顺序排序。请完成一个函数, 输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路 发现规律:1.首先选取数组中右上角的数字。如果该数字等于key,查找过程结束 2.如果该数字大于key,则删除这个数字所在的列(因为该列所有元素都比key大) 3.如果该数字小于key,则删除这个

2017-03-14 22:02:51 415

原创 剑指Offer_2_实现Singleton模式

不好的解法:方法一:仅支持单线程的单例模式,只有if判断。public class NotSafeSingleton{ private static NotSafeSingleton instance = null; private NotSafeSingleton(){} public static NotSafeSingleton getInstance() {

2017-03-14 22:01:41 289

原创 搜索-Solr学习笔记

1 Solr基本概念1.1 什么是SolrSolr是基于Lucene的全文检索服务器Solr需要部署在Web容器中使用POST方法向Solr服务器发送一个描述Field及其内容的XML文档,Solr根据xml文档添加、删除、更新索引。1.2 Solr与Lucene的区别Lucene是一个开元全文检索引擎工具包,并不是一个全文检索引擎。 Solr的目的是打造一款企业级引擎系统,他是一个搜索引

2017-03-14 12:34:34 416

原创 搜索-Lucene学习笔记

1 全文检索 和 索引1.1 索引将非结构化数据中的一部分信息 取出来,重新组织,使其变得有一定结构,然后对此有 一定结构的数据进行搜索,从而达到搜索相对较快的目的。这部分从非结构化数据中 取出的然 后重新组织的信息,我们称之索引。例如:字典。字典的拼音表和部首检字表就相当于字典的索引,对每一个字的解释是非结 构化的,如果字典没有音节表和部首检字表,在茫茫辞海中找一个字只能顺序扫 。然而字的某 些信

2017-03-08 14:35:31 274

原创 Redis学习(四) - 数据安全与性能

4.1 持久化选项持久化有两种方式:快照 snapshot:将某一时刻的所有数据都写入到硬盘里面只追加文件 append-only file:执行写命令时,将写命令复制到硬盘里面。两种持久化方式可以同时或单独或都不使用。基本命令Snapshotsave 60 1000stop-writes-on-bgsave-error nordbcompression yesdbfilename d

2017-03-06 18:55:32 548

传智网上书城项目(非SSH,纯Jsp+Servlet完成)

传智网上书城项目(非SSH,纯Jsp+Servlet完成)

2015-08-11

基于C/S架构的学生选课系统(C#)

小学期做的学生选课系统 权限分为管理员和学生.比较简单,供新手学习.

2015-08-11

科研成果登记审核系统(C#+SqlServer)

我做的毕业设计,内容非常齐全,包括如下: 1.完整代码 2.数据库生成脚本 3.开题报告 4.中期答辩ppt 5.毕业答辩 6.毕业论文

2015-08-11

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

TA关注的人

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