自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我不是一个乖乖娃的博客

只为成功找方法,不为失败找理由!

  • 博客(12)
  • 收藏
  • 关注

转载 JDK动态代理的底层实现原理

**代理模式定义** 存在一个代理对象,并且这个代理对象持有真实对象的引用,以实现对真实对象的访问控制。举个例子,现在公司一般都有VPN,使我们在家也能访问到公司的内网(比如连接公司的数据库等),实现居家办公。这里VPN相当于一个代理,而公司内网相当于被代理对象,也就是真实对象。我们不能直接访问公司内网(真实对象),但是我们通过VPN(代理对象),输入身份信息,确认无误后就可以访问到...

2018-07-04 09:33:42 292

原创 Java中的23种设计者模式

使用设计者模式的介绍: 是为了让代码的复用性挺高,设计者模式较为常用的有23种,可以分为3大类,分别为 创建型模式、结构型模式、行为型模式。 設計者模式主要是基于面向对象设计的. 对接口编程而不是对实现编程,优先是用对象组合而不是继承. 待完善 创建型模式 单例模式(Singleton Pattern) 单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证...

2018-07-03 20:49:46 1168

转载 Java中判断对象是否为空的方法

问题说明: 转载该文章,保存 以便用到方便查找1、判断list是否为空(Map、Set同list) if(list != null && list.size() == 0){ }if(list != null && !list.isEmpty()){ }list!=null:判断是否存在list,null表示这个list不指向任何的东西,如果这时候...

2018-07-03 16:30:30 8558

转载 Map集合的四种遍历方式

import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class TestMap { 6 public static void main(String[] args) { 7 Map

2018-07-03 16:23:27 103

转载 mysql和oracle的区别(功能性能、选择、使用它们时的sql等对比)

欢迎使用Markdown编辑器写博客一、并发性并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。mysql: mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。 虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,...

2018-07-03 16:17:43 178

原创 Linux入门笔记

Linux的使用? 分类.. 分为内核版本, 和发行版本.. 公司一般用centOs Java 分为 javase javaEE javaME (javaME属于嵌入式开发) 虚拟机软件: 在window环境支持的虚拟机软件 有2个 第一个VMware:收费的第二种的 是Vbox 1.什么是LInux? 就是一个操作系统…………… 2.为什么要使用Linux? Wi...

2018-04-28 01:43:29 199

原创 cookie工具类

import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder;import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.s...

2018-04-28 01:25:08 121

原创 jQuery OCUpload一键上传插件使用

jQuery OCUpload一键上传插件使用1.修改导入按钮,把它做成upload组件 在页面加载函数中 $(“#button-import”).upload({ name:”myFile”, action:’../../areaAction_importXls.action’ }) 2.服务端接收上传的Excel文件 基于Struts

2018-04-28 01:09:48 272

原创 JVM

        JVM的内存管理 运行时的数据区域 这两个部分是我们在使用Java开发的过程中对我们影响最大的部分 在内存管理里面 他有一个运行时数据区的部门 运行时数据区指的是在虚拟机运行的过程中 会把很多的数据放到内存里面 或者是寄存器的里面 运行时的数据区域它不仅仅指的是我们计算机的内存他指了很多方面 他在运行的过程中 他并不是把很多要存储在一块区域里面 比如说运行区里面的一些...

2018-04-21 17:28:54 102

原创 Docker

Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。 由于我们学习的环境都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中,安装前需要安装其他很...

2018-04-21 17:23:03 136

原创 事务的四个特性

ACIDA 代表的是原子性 就是要不一起成功 要不一起失败C 代表的是一致性 事务的前后 数据要保存一致I 代表的是持久性 只要提交了以后 会将数据持久化到数据库D 代表的是隔离性 如果不考虑隔离性的话 会发生一些读取问题 会发生脏读 幻读 不可重复读 虚读

2018-01-27 18:08:31 169

原创 SpringMVC的工作流程

1. 用户发送请求至前端控制器DispatcherServlet2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。3. 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4. DispatcherServlet通过HandlerAdapter处理器适配器调用处

2018-01-27 17:53:46 310

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除