ssslinppp

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  274 随笔 :: 1 文章 :: 48 评论 :: 101万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

07 2015 档案

摘要:概要要实现Restful风格,主要有两个方面要讲解,如下:1. 同一个资源,如果需要返回不同的形式,如:json、xml等;不推荐的做法:/user/getUserJson/user/getUserXML这样做不符合Restful的原则,1个资源相当于变成了两个资源;2. 对同一资源的CRUD操作不推荐的做法:/user/addUser//user/getUser/123/user/deleteU... 阅读全文
posted @ 2015-07-25 16:23 ssslinppp 阅读(3640) 评论(0) 推荐(1) 编辑

摘要:《Spring学习笔记-MVC》系列文章,讲解返回json数据的文章共有3篇,分别为: 【Spring学习笔记-MVC-3】SpringMVC返回Json数据-方式1:http://www.cnblogs.com/ssslinppp/p/4528892.html 【Spring学习笔记-MVC-4】 阅读全文
posted @ 2015-07-25 10:58 ssslinppp 阅读(15592) 评论(0) 推荐(1) 编辑

摘要:java int与integer的区别int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.2.初始化... 阅读全文
posted @ 2015-07-16 15:07 ssslinppp 阅读(245) 评论(0) 推荐(0) 编辑

摘要:java 自动装箱与拆箱这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆:java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱);其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类型封装为对象类型,来符合java的面向对象;例如用int来举例://声明一个Integer对象 In... 阅读全文
posted @ 2015-07-16 15:01 ssslinppp 阅读(336) 评论(0) 推荐(0) 编辑

摘要:Java内部类(Inner Class),类似的概念在C++里也有,那就是嵌套类(Nested Class),乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍:第一次见面public in... 阅读全文
posted @ 2015-07-16 13:45 ssslinppp 阅读(292) 评论(0) 推荐(0) 编辑

摘要:哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始:1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,j... 阅读全文
posted @ 2015-07-16 10:34 ssslinppp 阅读(397) 评论(0) 推荐(0) 编辑

摘要:今天My partner问我一个让他头疼的Java question,求输出结果:/** * * @author DreamSea 2011-11-19 */ public class IntegerTest { public static void main(String[] args) { objPoolTest(); } public... 阅读全文
posted @ 2015-07-15 20:37 ssslinppp 阅读(261) 评论(0) 推荐(0) 编辑

摘要:一、引题 在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。 1、java内存具体指哪块内存?这块内存区域为什么要进行划分?是如何划分的?划分之后每块区域的作用是什么?如何设置各个... 阅读全文
posted @ 2015-07-15 20:14 ssslinppp 阅读(594) 评论(0) 推荐(0) 编辑

摘要:有4种显式地创建对象的方式:1.用new语句创建对象,这是最常用的创建对象的方式。2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。3.调用对象的clone()方法。4.运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法.下面演示了用前面3... 阅读全文
posted @ 2015-07-15 16:44 ssslinppp 阅读(214) 评论(0) 推荐(0) 编辑

摘要:深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正之处,请多多谅... 阅读全文
posted @ 2015-07-15 16:32 ssslinppp 阅读(234) 评论(0) 推荐(0) 编辑

摘要:字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码 package org.lxh.demo1... 阅读全文
posted @ 2015-07-15 16:09 ssslinppp 阅读(327) 评论(0) 推荐(0) 编辑

摘要:Java并发编程:Thread类的使用Java并发编程:Thread类的使用 在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。 以下是本文的目录大纲: 一.线程的状态 二.上下文切换 三.Thread... 阅读全文
posted @ 2015-07-15 15:33 ssslinppp 阅读(316) 评论(0) 推荐(0) 编辑

摘要:深入理解java异常处理机制 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。p... 阅读全文
posted @ 2015-07-15 15:31 ssslinppp 阅读(265) 评论(0) 推荐(0) 编辑

摘要:Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的... 阅读全文
posted @ 2015-07-15 15:28 ssslinppp 阅读(284) 评论(0) 推荐(0) 编辑

摘要:项目结构业务代码@Component("hello")public class HelloImpl implements Hello{ // 定义一个简单方法,模拟应用中的业务逻辑方法 public void foo() { System.out.println("执行Hello组件的foo()方法"); } // 定义一个addUser()方法,模拟应... 阅读全文
posted @ 2015-07-09 16:39 ssslinppp 阅读(17188) 评论(0) 推荐(0) 编辑

摘要:项目结构业务代码@Component("hello")public class HelloImpl implements Hello{ // 定义一个简单方法,模拟应用中的业务逻辑方法 public void foo() { System.out.println("执行Hello组件的foo()方法"); } // 定义一个addUser()方法,模拟应... 阅读全文
posted @ 2015-07-09 16:14 ssslinppp 阅读(18530) 评论(0) 推荐(1) 编辑

摘要:说明After增强处理的作用非常类似于异常处理中的finally块的作用,无论如何,他总会在方法执行结束之后被织入,因此特别适应于垃圾回收。项目结构程序@Component("hello")public class HelloImpl implements Hello{ // 定义一个简单方法,模拟应用中的业务逻辑方法 public void foo() { Sys... 阅读全文
posted @ 2015-07-09 15:58 ssslinppp 阅读(1858) 评论(0) 推荐(0) 编辑

摘要:项目结构程序代码HelloImpl.javaWorldImpl.java定义切面类package org.crazyit.app.aspect;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;// 定义一个切面@Aspectpublic class AuthAspect{ // ... 阅读全文
posted @ 2015-07-09 15:45 ssslinppp 阅读(4623) 评论(0) 推荐(0) 编辑

摘要:--union并操作select e.employee_id,e.last_name from hr.employees ewhere e.last_name like 'C%'unionselect e.employee_id,e.last_name from hr.employees ewhere e.last_name like 'S%';--等价于select e.employee_id,... 阅读全文
posted @ 2015-07-08 10:23 ssslinppp 阅读(418) 评论(0) 推荐(0) 编辑

摘要:来自为知笔记(Wiz)附件列表Oracle概念解析.png表空间.png大小关系.png段segment.png块block.png区entent.png数据库基本概念.png 阅读全文
posted @ 2015-07-07 14:45 ssslinppp 阅读(216) 评论(0) 推荐(0) 编辑

摘要:参考链接:http://www.cnblogs.com/studyzy/p/3309350.html在数据库设计时,主要就是对实体和关系的设计,实体表现出来就是表,关系表现出来就是外键。而对于一个表,由两部分组成:主键和属性。主键的简单定义就是表中为每一行数据的唯一标识。其实更准确的说法,每一行数据的唯一标识是候选键(Candidate Key),一个表中可以有很多个候选键,主键是候选键中的一个,... 阅读全文
posted @ 2015-07-07 09:42 ssslinppp 阅读(592) 评论(0) 推荐(0) 编辑

摘要:摘要主要讲解3种关系的数据库模型的设计:一对多:使用外键;多对多:使用关系表,包括2种形式: 纯粹表示关系的中间表,表示中间实体的中间表;一对一:使用外键,并添加唯一性约束;外键:是一种约束,外键的存在会在每一次数据插入、修改时进行约束检查,如果不满足外键约束,则禁止数据的插入或修改;外键只是保证数据的一致性,并不能给系统性能带来任何好处,所以由于外键导致的插入数据变慢会随着数据量的增长而越来越... 阅读全文
posted @ 2015-07-07 09:18 ssslinppp 阅读(407) 评论(0) 推荐(0) 编辑

摘要:ServletSession管理Cookie获取指定名称的Cookie删除指定名称的CookieJSPEL表达式示例:后台存入request中的属性值:JSP界面JSTL来自为知笔记(Wiz)附件列表EL.pngJSP.pngJSTL.pngServlet.pngSession管理.png 阅读全文
posted @ 2015-07-02 16:56 ssslinppp 阅读(267) 评论(0) 推荐(0) 编辑

摘要:作者:ssslinppp 1. 拦截器简介及应用场景2. 拦截器接口及拦截器适配器3. 运行流程图正常运行中断流程4. 程序实例控制层:@Controller@RequestMapping(value = "/test")public class TestController { @RequestMapping(value = "/interceptor12") pu... 阅读全文
posted @ 2015-07-01 15:03 ssslinppp 阅读(519) 评论(0) 推荐(0) 编辑

摘要:作者:ssslinppp 1. 核心架构图2. 核心架构的具体流程步骤3. 具体的核心开发步骤4. 常用注解5. 配置6. 其他配置来自为知笔记(Wiz) 阅读全文
posted @ 2015-07-01 10:21 ssslinppp 阅读(316) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示