自定义博客皮肤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)
  • 收藏
  • 关注

原创 java多线程之future设计模式

future设计模式思想是在进行一个耗时操作时可以让另外一个线程来执行这个耗时任务,主线程继续执行其他任务。具体实现用下面一个买奶茶例子来讲解:顾客去奶茶店点一杯奶茶,奶茶需要时间进行制作,此刻顾客可以有以下三种选择在店里等待直到奶茶做好(未使用future设计模式)奶茶店打印一张小票给顾客,顾客拿到小票后不用一直在店里等待可以先去做其他事情然后凭小票到店里领取奶茶(方法调用后立即返回f...

2020-04-25 21:09:13 170

原创 java多线程sleep、wait、yield、join介绍

要学习一个东西应该先去查阅它的资料,我们先去看一下最一手的资料(源码注释)去了解一下这几个方法1.sleep/** * Causes the currently executing thread to sleep (temporarily cease * execution) for the specified number of milliseconds, subject...

2020-04-14 15:21:19 123

原创 java多线程 Runnable接口与Thread类介绍

/** * The <code>Runnable</code> interface should be implemented by any * class whose instances are intended to be executed by a thread. The * class must define a method of no argume...

2020-04-14 13:40:34 332

原创 spring 基于注解的自动装配

自动装配会用到的注解主要有三个:@AutoWired、@Qualifier、@Resource下面会用一个HelloWorld的例子来演示这三种注解的使用,首先准备用于测试的helloWorld类,并将其配置到Spring配置文件中package com.autowired;/** * Created by PLEI on 7/6/2017. */public class

2017-07-10 21:23:08 1551

原创 spring-IOC

控制反转(Inversion of Control)是一种是面向对象编程中的一种设计原则,用来减低计算机代码之间的耦合度。其基本思想是:借助于“第三方”实现具有依赖关系的对象之间的解耦。第一个helloWord程序程序所需jar包commons-logging-1.2.jarjunit-4.12.jarspring-beans-4.0.4.RELEASE.jar

2017-07-05 21:26:25 145

原创 springmvc入门程序

springMVC是spring框架的一个模块,springMVC和spring无需通过中间整合层进行开发。一、springmvc环境搭建1、springmvc所需jar包2、在web.xml中配置前端控制器<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://

2016-12-11 13:53:03 171

转载 sqlmapconfig.xml 详解

mybatis 配置文件详解

2016-11-10 17:20:46 232

原创 mybatis mapper代理

使用mapper代理需要遵循一定的规范1、在mapper.xml中namespace等于mapper接口全限定名2、mapper.xml中的statement  id和mapper接口中的方法名一致3、mapper.xml中的statement parameterType和mapper接口中的参数类型一致4、mapper.xml中的statement resultType和ma

2016-11-07 21:09:12 197

原创 mybatis 环境搭建和简单CRUD

mybatis简单环境搭建,新手入门使用1、引入mybatis所需jar包2、mybatis配置文件<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD SQL Map Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">

2016-11-05 14:02:43 199

原创 java基础学习总结--控制执行流程

在java中,控制执行流程涉及的关键字包括if-else、while、do-while、for、return、break以及选择语句switch。if-elseif-else是控制程序流程的最基本的形式。其中else是可选的if(条件表达式){代码部分}或if(条件表达式){代码部分}else{代码部分}当代码部分只有一句语句时大括号可以省略但最

2016-09-26 21:58:20 245

原创 java基础学习总结--操作符

操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不同,但效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)、以及赋职号(=)与其他编程语言类似。操作符用于操作数,生成一个新值。另外有些操作符可能会改变操作数自身的值,这被称为“副作用”。那些能改变其操作数的操作符,最普遍的用途就是用来产生副作用。几乎所有的操作符都只能操作“基本类型”。例

2016-09-25 09:45:36 208

原创 Java中的clone方法

1.实现clone的类首先需要继承cloneable接口。cloneable接口实质上是一个标识接口,没有任何接口方法。2.在类中重写object类中的clone()方法。3.在clone方法中调用super.clone()。无论clone类的继承结构是什么,super.clone()都会直接或间接调用java.lang.Object类的clone()方法。4.把浅复制的引用指向原型对

2015-10-13 20:30:00 264

空空如也

空空如也

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

TA关注的人

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