摘要: Web Service概述 Web Service的定义 W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。 这里我们从一个程序员的视角来观察web se 阅读全文
posted @ 2017-03-10 15:59 skip_2_my_lou 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 博客出处: http://www.cnblogs.com/hellocsl/p/3969768.html?utm_source=tuicool&utm_medium=referral 先来看看JVM运行时候的内存区域 大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法 阅读全文
posted @ 2017-03-09 22:09 skip_2_my_lou 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一 REST: REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。 REST提出设计概念和准则为: 1.网络上的所有事物都可以被抽象为资源(resource) 2.每一个资源都有唯一的资源标识(resource identifi 阅读全文
posted @ 2017-03-09 17:01 skip_2_my_lou 阅读(319) 评论(0) 推荐(0) 编辑
摘要: (转)Lock和synchronized比较详解 今天看了并发实践这本书的ReentantLock这章,感觉对ReentantLock还是不够熟悉,有许多疑问,所有在网上找了很多文章看了一下,总体说的不够详细,重点和焦点问题没有谈到,但这篇文章相当不错,说的很全面,主要的重点都说到了,所有在这里转载 阅读全文
posted @ 2017-03-05 00:07 skip_2_my_lou 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1、synchronized 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。 1.1 原子性 原子性意味着个时刻,只有一个线程能够执行一段代码,这段代码通过一个monitor object保护。从而防止多 阅读全文
posted @ 2017-02-19 20:56 skip_2_my_lou 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 引言 为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 脏读: 阅读全文
posted @ 2017-02-19 00:05 skip_2_my_lou 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一.索引 索引是查询优化最有效和最常用的技术 索引是对数据库表中一个列或多个列进行排序的结构。 索引是一个单独的、物理的数据库结构,它是指向表中某一列或若干列上的指针列表。 mysql中,一个表的物理存储由两部分组成,一部分用于存放表的数据,另一部分存放索引,当进行数据搜索时,mysql会首先搜索索 阅读全文
posted @ 2017-02-16 20:18 skip_2_my_lou 阅读(4650) 评论(1) 推荐(0) 编辑
摘要: Log4j日志级别:级别表示只有设置的当前级别及其以上的日志信息才输出 debug:调试级别 info:信息级别 warn:警告级别 error:错误级别 fatal:崩溃级别 一.一个最基本的示例: package com.wode.Test; import org.apache.log4j.Co 阅读全文
posted @ 2017-02-15 22:27 skip_2_my_lou 阅读(240) 评论(0) 推荐(0) 编辑
摘要: AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点对象,该类是JoinPoint的子接口。任何一个增强方法都可以通过将第一个入参声明为JoinPoin 阅读全文
posted @ 2017-02-11 16:28 skip_2_my_lou 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: form表单中所有按钮默认会被当做提交按钮,所以不要在form表单中用多个按钮,可以用按钮外观的a标签来替换除提交按钮之外的其他按钮(bootstrap中只需要加上class="btn"就可以获得按钮外观)。jquery对象和DOM对象是不同的,使用方法时必须注意区分调用方法的对象是何种类型,比如 阅读全文
posted @ 2017-01-30 17:38 skip_2_my_lou 阅读(233) 评论(0) 推荐(0) 编辑