7 Winter--王大梅

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5k+

【数据库】——隔离级别和传播行为

一直以来对数据库的隔离级别和传播行为都有些迷糊,特此总结一下。一、隔离级别:数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。1. ISOLATION_READ_UNCOMMITTED(未提交读):这是事务

2017-08-31 20:16:31

Jboss与Tomcat的区别

一、tomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Ser

2017-08-27 21:19:56

【JVM】——垃圾回收机制

(一)简介

2017-08-20 21:40:34

【JVM】——内存模型

(一)总体架构图(二)简介程序计数器:当前线程执行的字节码的行号指示器。线程私有。java虚拟机栈:线程私有。虚拟机栈描述的是虚拟机执行Java方法执行的内存模型:每个方法被执行的时会同时创建一个栈帧(Stack Frame ①)用于存储局部变量表、操作栈、动态链接、方法出口等信息。局部变量表:存放编译期可知的基本数据类型(boolean、byte、char

2017-08-06 20:38:29

jar、war、ear包的作用和区别

在开发中,我们常常看到jar包,war包和ear,那么这三种究竟有什么区别和联系呢?我们来看一下。1.jar包  Java Archive。  包含:class、properties文件,是文件封装的最小单元。打包的主要是Java类的普通库、资源、辅助文件(auxiliary files)等。  部署文件:application-client.xml文件。  服务器:应用服务器

2017-07-31 10:36:21

【数据库】——mysql锁机制

(一)引言                                                                                                                        MySQL引擎默认的锁级别:MyISAM和MEMORY采用表级锁(table-level locking)。 BDB采用页面锁(p

2017-07-28 17:01:25

【数据库】——事务ACID及隔离级别

(一)概念事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。(二)ACID特性如果一个数据库支持事务操作,那么他具有以下四种特性:⑴ 原子性(Atomicity)  原子性是指事务

2017-07-28 16:47:46

HttpClient实现远程调用

在项目中,我们常常遇到远程调用的问题,一个模块总是无法单独存在,总需要调用第三方或者其他模块的接口。这里我们就涉及到了远程调用。 原来在 ITOO中,我们是通过使用EJB来实现远程调用的。下面介绍一下我在公司接触到的HttpClient实现方法。

2017-07-27 21:31:13

【Cas】(一)cas实现SSO简单介绍

(一)什么是SSO  Single Sign On,SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。    解决了用户只需要登录一次就可以访问所有相互信任的应用系统,而不用重复登录。    用8个字形容SSO,就是“一处登陆,处处穿梭”。(二

2017-06-30 19:49:13

【Shiro】(一)Shiro初了解

在ITOO里面登录用到了Shrio,一直没有好好的理解和学习,下面我们就来看一下Shiro到底是什么东西。(一)Shiro介绍     shiro是apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权。没有使用Shiro之前,我们的用户登陆和授权,都是自己敲代码写后台实现,Shiro框架就封装对用户认证和授权进行了封装,减少了我们的代码编写。使用shiro实现系统 的权

2017-06-30 19:38:08

【EJB】(二)EJB的三种Bean

上篇博客,我们对EJB进行了简单的介绍,这篇博客我们来简单介绍一下EJB的三种Bean。一、Session Bean       会话Bean,实现会话中的业务逻辑,每当客户发出一个请求,容器会选择一个Session Bean来为客户端服务,客户端通过调用Session Bean的方法来访问数据库。       Session分为有状态Bean和无状态Bean。我们最常用的是无状态Be

2017-06-29 20:24:15

【EJB】(一)EJB初了解

我们都知道EJB是JavaEE的规范之一,下面我们就来了解一下EJB到底是什么东西。百度百科的解释:   EJB(Enterprise Java Beans)是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。比较通俗的解

2017-06-29 19:43:44

【Java基础】——异常处理

不管是在Java还是其他开发语言中,异常处理都是非常重要的部分。异常处理大大提高了我们代码的健壮性。下面我们就来学习一下Java中的异常处理机制。一、异常的定义及分类定义:我们的java程序也是会存在某些不正常 的情况的,这些不正常的 情况我们就统称异常。

2017-05-31 21:26:32

【Java基础】——接口和抽象类

学习Java,接口和抽象类是我们面向对象学习中不可避免的。我们也发现了他们有些许的相似。下面我们就来学习一下接口和抽象类。一、抽象类我们从面向过程走向了面向对象,说的最多的就是“对象”和“类”。类是类是对现实生活中一类具有共同特征的事物的抽象。所有的对象都是类的实例。那么什么是抽象类呢?如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。

2017-05-31 10:57:35

SpringMVC与Struts对比

目前企业中使用SpringMvc的比例已经远远超过Struts2,那么两者到底有什么区别,是很多初学者比较关注的问题,下面我们就来对SpringMvc和Struts2进行各方面的比较:1. 核心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求 (控制器)统一的进行处理(字符编码、文件上传、参数接受

2017-05-29 10:07:00

【工作点滴】——thumbnailator实现图片的压缩和裁切

我们在工作中常常会遇到图片处理的功能。有很多的工具类都可以实现。今天给大家推荐一个特别简单好用的类——Thumbnailator。Thumbnailator是一个优秀的图片处理的开源Java类库,用起来十分简单。下面跟大家介绍一下他的使用方法。一、引jar包1.  jar包下载地址2.  maven引入jar包 net.coobird thumbnail

2017-05-02 16:33:10

【工作点滴】——前后端分离架构初接触

前后端分离的优点划分清楚前后端职责后端专注于:服务层数据格式、数据稳定业务逻辑前端专注于:UI层控制逻辑、渲染逻辑交互、用户体验对前端发挥的局限我们在对项目进行优化时候,其实前端给我们的优化空间有,但是很小,很多优化都是要在后端来进行的,而我们后台框架的限制,导致赋予我们前端的后端优化空间太小,几乎可以说没有,这样,很多优

2017-04-30 19:56:42

nginx的反向代理与负载均衡

nginx的安装这里就不多介绍了。直接进入正题。(一)反向代理 正向代理看到反向代理,你肯定会问,什么是正向代理?正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。反向代

2017-04-29 21:27:45

【Spring】(二)使用Spring进行事务管理的几种方式

Spring既是SSH中的一员,也是SSM中的一员。不管是在SSH,还是在SSM中,Spring都起到了十分重要的“管理”作用,不论是对action的管理,还是对Controller的管理。Spring的IOC帮助我们的开发更加的高效更加的简洁。另外,Spring对于事务的管理也是非常重要的,今天我们就来看一下Spring对于事务的管理都有哪些吧。

2017-04-29 20:59:10

【工作点滴】——网页测试利器Postman

以前做的项目都是前台后台一起开发的,这几天在北京工作,公司的项目是前后端分离的。这样,我们怎么测试Controller呢,貌似在外面大家更喜欢称呼Controller为API。这里给大家推荐一款测试Controller的利器——PostMan。(一)简介   Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。当开发人员需要调试一个网页是否运行正常,并不是简简单

2017-04-22 22:28:40

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!