
日记
文章平均质量分 58
Allen-X
Java爱好者喜欢编程喜欢探索
个人github https://github.com/qq291462491
展开
-
2013年7月14号开通博客
17:33:31开!原创 2013-07-14 17:34:29 · 582 阅读 · 0 评论 -
Swagger框架学习分享
Swagger框架学习分享转至元数据结尾Created and last modified by 刘新宇 大约1分钟以前转至元数据起始*/一、背景介绍1.1.项目简介1.2.coderepository1.3.演示项目二、开发准备2.1.环境准备2.2.项目搭建2.2.1." style="margin:0px;原创 2015-03-18 17:54:04 · 24615 阅读 · 10 评论 -
2014年8月23号----------里程碑
时隔一年回归~还是发现在这上面jidongxi原创 2014-08-21 08:28:44 · 873 阅读 · 1 评论 -
关于Oracle中的三范式
经过几天的折腾,终于安稳了下来,沈阳这天气真是闷得要死人,不到五点就热的睡不着了。今天是开课的第一天,第一门课程就开始讲Oracle,突然想到三范式这个问题,小小的总结下:这几条规则是由一个姓范的人定的:共有6范,构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求, 即满足不同的范式。目前关系数据库有六种范转载 2013-07-24 06:38:22 · 1097 阅读 · 0 评论 -
Java中几种常用的设计模式
在Java的学习中比较常见的几种设计模式尚学堂-马士兵老师大致讲的,总结一下1.单例模式(单态模式):在程序运行过程中只有几个类或是只有一个类,达到“单例模式”。无论外部类调用多少次“构造”,内存中只是分配一次实例化的对象,达到单例模式。外部不能创建对象,所以必须在原来内部创建对象,以备外部调用。由于外面没有创建对象的情况下,只能反问static 方法,故返回创建的转载 2013-07-19 20:40:33 · 2931 阅读 · 0 评论 -
在java中“==”和equals的问题
前几天在写一个小程序的时候,有一段代码需要进行判断,由于当时一时大意在判断的if语句中使用了“==”进行了两个字符串判断,从而导致程序不能正常运行,虽然不抱任何错误,但是达不到预期的目的,最后才发现是"=="这里出了问题。因为在比较两个字符串的时候“==”比较的是两个字符串的地址而不是他们的值,虽然我们在比较像int ,char这类的值的时候“==”和equals方法是一样的,因为他们都是基本类型原创 2013-07-17 15:34:49 · 707 阅读 · 0 评论 -
Java中各种排序算法
几个经典排序算法(Java版)1、冒泡排序 Bubble Sort最简单的排序方法是冒泡排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就转载 2013-07-16 17:58:40 · 1180 阅读 · 0 评论 -
Java中堆栈内存的理解
一。栈、堆几个小概念1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域 :存放静态成员(static定义的)5. 常量池 :存放字符串常量和基本类型常量转载 2013-07-16 16:34:45 · 716 阅读 · 0 评论 -
Eclipse快捷键大全
Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面转载 2013-07-15 16:59:48 · 639 阅读 · 0 评论 -
Java中path与classpath
在刚刚学习java 的时候,首要的任务是搭建我们的Java开发环境,这就涉及到了我们环境变量的搭配,path 与 classpath的搭配,如果我们先能理解了这两个path的含义,那么对我们配置会有很大的帮助。path: 用 来指定 java 虚拟机(JVM) 所在在目录,也就是我们最常用的用来编译java源程序的javac.exe 和用来执行 *.class 文件的 java.exe原创 2013-07-15 16:34:03 · 1301 阅读 · 0 评论 -
Java JDK1.8新特性
一、lambda含义 lambda表示数学符号“λ”,计算机领域中λ代表“λ演算”,表达了计算机中最基本的概念:“调用”和“置换”。在很多动态语言和C#中都有相应的lambda语法,这类语法都为了简化代码,提高运行效率。二、lambda 项目的背景,参考这里。 无论是面向对象语言还是函数式语言,基本数值都可以被动态的封装入程序动作:面向对象语言通过“转载 2013-07-15 16:02:53 · 10148 阅读 · 1 评论 -
SpringMVC项目接入Springfox
一、简介Springfox的前身是swagger-springmvc,是一个开源的API doc框架,可以将我们的Controller的方法以文档的形式展现。二、接入1、pom依赖1)必要 com.mangofactory swagger-springmvc 1.0.2 com.fasterxml.jack原创 2015-05-20 17:08:57 · 20155 阅读 · 2 评论