自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanghaoxin的博客

莫笑雏龙麟窄,敢于鲲鹏夺海,万般回首化尘埃,看我昆仑不改

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

原创 Spring(二)

Spring-AOP AOP思想概述 AOP面向切面编程,AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间耦合度降低,提高程序的可重用性,同时提高了开发效率: 主要功能:日志记录。性能统计,安全控制,事务处理,异常处理 AOP:分离业务代码,提高程序的可用性 把各个业务逻辑的相同部分抽离出来,作为公共部分使用 AOP底层实现技术 关键词代理模式: 代理模...

2018-08-24 23:52:02 487

原创 Spring(一)

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-22 20:54:52 417 1

原创 Struts2(二)

ContextMap(值栈)与OGNL表达式 OGNL基本语法 OGNL—强大的表达式语言,类似于jsp中的el表达式,可以存取对象的任意属性,调用对象的 方法,实现字段类型的转换 OGNL表达式的特点: 1)是一门功能强大的表达式语言,可以存取对象的属性,调用对象的方法 2)OGNL是struts2默认支持的语言 3)在Struts2的程序中,必须使用struts2标签来使用OG...

2018-08-19 21:38:22 296 1

原创 Struts2(一)

Struts入门 Struts2的概念和作用: Struts概念:是Apache下的java开源框架,基于MVC设计模式的应用框架,本质上相当于Servlet(用来处理页面传送参数,处理响应),Struts最为MVC中的控制器来建立模型和视图的数据交互,是一个基于MVC的web应用框架,是解决表现层的逻辑框架, Web层:Servlet+JSP、Struts2、SpringMVC Se...

2018-08-19 12:33:25 323 1

原创 Java多线程与并发(三)

Condition等待和唤醒 在我们的并行程序中,避免不了某些写成要预先规定好的顺序执行,例如:先新增后修改,先买后卖,先进后出,对于这些场景,使用JUC的Conditon对象再合适不过了。 JUC中提供了Condition对象,用于让指定线程等待与唤醒,按预期顺序执行。它必须和ReentrantLock重入锁配合使用 Condition用于代替wait()/notify()方法 wa...

2018-08-16 20:55:49 372 1

原创 Java多线程与并发(二)

Synchronized线程同步机制 很多线程同时对同一个数据或者文件进行访问的时候,对于这个文件如果进行并发读写可能会产生问题。 多线程机制来保证同一个时间,只有一个线程对这个资源进行读写,来保证多线程环境下是健壮的。 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl ...

2018-08-15 00:24:01 398 1

原创 Java多线程与并发(一)

多线程与并发的基础问题 并发就是指程序同时处理多个任务的能力(一个程序被多个用户访问都能看到自己预期的结果) 并发的根源在于对多任务情况下访问资源的有效控制! 并发背后的问题 public class DownloadSimple { private static int user = 1;//同时模拟的并发用户访问数量 //private static int ...

2018-08-12 23:35:55 524

原创 java基础知识-面试(四)

输入输出流 java.io.Serializable接口? java序列化:java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列(字节流),将序列化对象写入文件,也可以从文件中读取出来,并且对它进行反序列化,对象的类型信息,对象的数据还有对象数据类型可以用来在内存中新建对象 简单来说:java中对象的序列化是指将一个java对象写入IO流中,于此对应的是,对象的...

2018-08-05 00:49:03 975 1

原创 java基础知识-面试(三)

线程 创建线程有几种不同的方式 java创建线程有三种方式: 1.继承Thread类创建线程类 2.通过Runnable接口创建线程类 3.通过Callable和FutureTask创建线程,支持返回值,封装在FutureTask中 实现Runnable和Callable接口的方式基本相同,不过是后者执行call方法有返回值 1.如果要访问当前线程,必须调用Thread....

2018-08-04 23:58:37 1343

空空如也

空空如也

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

TA关注的人

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