- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Java设计模式超详细
正好研究生开了这门课,叫做高级软件设计。本人虽然了解c++,但是不熟,老师上课讲的很深,java的设计模式比较熟,所以听得很懂。同时呢,老师上课还讲了C++的一些经典设计模式的实现(好吧,实际上是大部分),但是我这个时候基本神游天外了。幸运的是,考试只考了java版本的,哈哈。然后考前整理了下知识,发表到博客上,供大家参考六大设计原则1、开闭原则(Open Close Principl
2017-04-29 11:16:32 4169 2
原创 Redis 一、数据结构与对象--五大数据类型的底层结构实现
简单动态字符串redis里面很多地方都用到了字符串,我们知道redis是一个键值对存储的非关系型数据库,那么所有的key都是用字符串存储的,还有字符串类型,这些都是用字符串存储的。甚至包括序列化操作Dump和Restore,也是将对象序列化为字符串之后好进行数据的传输。那么redis的字符串是怎么实现的呢、Redis的底层是C++实现的,我们知道C++的字符串是一个以\0结尾的ch
2017-04-25 21:44:56 4656 4
原创 String的赋值操作,intern,==等的关系
很多人可能都会对String的==操作感到非常迷茫,这个的话, 首先我们来看一下这个规律。jdk1.61)如果对String变量赋值字面量,比如String a = “abcdef”,那么这个时候会首先到方法区的常量池中间找abcdef是否存在,如果存在,则返回这个对象。如果不存在,则首先在常量池中创建这个对象,再返回这个对象。2)如果是new,则会在堆中创建这个对象。3)==比较
2017-04-25 19:37:01 716
原创 java正则表达式对一些特殊字符匹配的理解
public static void match(String str){ //特殊字符在正则和字符串中都要转义,但是转义的方式不太相同 //正则表达式中,\\\\为一个\;而字符串String中,\\表示一个\ //正则表达式中,*,.,+,?,()等特殊字符需要两个斜杠加特殊字符表示,比如\\*表示一个*,而字符串中直接输入即可 //正则表达式中,\W,\d,D,\w等都需要双
2017-04-11 18:22:55 6939
转载 Java基础小技巧回顾--浅析String ==操作
原文地址:http://blog.csdn.net/xieyuooo/article/details/6859160本文非常简单,不过有很多朋友经常问,网上很多例子也写个大概,很多人也只是知道和大概,就本文而来读起来非常的轻松,不过算是一些小技巧;但是我们的程序中相信用得最多的就是char数组和byte[]数组,而String就是由char[]数组组成的,一般情况下我们就可以认为Str
2017-04-11 12:51:33 536
原创 Spring配置文件报Referenced file contains errors :beans/factory/xml/spring-beans-4.3.xsd
网上参考了一些别人的方法,这个问题一般是版本问题导致的,首先确认你的版本是否一致(如果你的电脑上只有一个版本的spring,直接跳过这一步)。然后呢,你看一下自己的配置文件,<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema
2017-04-10 19:40:44 4924 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人