排序:
默认
按更新时间
按访问量

支付宝当面付DEMO演示

下载demo项目: https://docs.open.alipay.com/194/105201/打开项目:TradePayDemo打开网址沙箱应用网址 : https://openhome.alipay.com/platform/appDaily.htm?tab=info下载RSA验签工具:h...

2018-02-26 21:31:31

阅读数:699

评论数:0

详解Java多线程之内存可见性

可见性:一个线程对共享变量值的修改,能够及时的被其他线程看到。  共享变量:如果一个电量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。 JAVA内存模型(Java Memory Model)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变...

2018-02-01 16:57:06

阅读数:65

评论数:0

由多线程间通信引出的等待唤醒机制

案例:  生产与消费分别开一个线程,生产一个产品消费一个产品,依次执行。  public class ThreadDemo {   public static void main(String[] args) {     Resource r = new Resource();   ...

2018-02-01 16:24:10

阅读数:22

评论数:0

设计模式之单例模式及其饿汉式与懒汉式

设计模型: 解决某一类问题行之有效的解决办法(思想); 共有23种,下面看一种:  单例(Singleton)设计模型:  可以保证一个类的对象唯一性。 场景:比如多个程序都要使用一个配置文件中的数据,而且要实现数据共享和交换。必须要将多个数据封装到一个对象中。而且多个程序操作的是同...

2018-02-01 16:12:38

阅读数:33

评论数:0

单例懒汉式的并发访问

饿汉式没有并发问题,因为没有执行多条语句。(并发安全问题是由两个条件产生的:1、线程任务中在操作共享的数据; 2、线程任务操作共享数据的代码有多条)  懒汉式并发访问会有安全隐患,所以加入同步机制解决安全问题。  class Single {   private static Singl...

2018-02-01 15:48:24

阅读数:33

评论数:0

同步代码块解决多线程安全问题

同步函数和同步代码块的区别:  同步函数使用的锁是固定的this。当线程任务只需要一个同步时用。  同步代码块使用的锁可以是任意对象。当线程任务中需要多个同步时,必须用这个。(较常用) 同步代码块实例:  class Bank{   private int sum;   pri...

2018-02-01 15:42:27

阅读数:30

评论数:0

多线程中的wait与sleep到底谁释放了锁

首先,多线程中会使用到两个延迟的函数,wait和sleep。  wait是Object类中的方法,而sleep是Thread类中的方法。 sleep是Thread类中的静态方法。无论是在a线程中调用b的sleep方法,还是b线程中调用a的sleep方法,谁调用,谁睡觉。  最主要的是sl...

2018-02-01 13:54:20

阅读数:42

评论数:0

创建多线程方式二(实现Runnable接口)

步骤:  1. 定义类实现Runnable接口。  2. 覆盖接口中的run方法。将线程任务代码定义到run方法中。  3. 创建Thread类的对象。  4. 将Runnable接口的子类对象作为参数传递给Thread类的构造函数。  5. 调用Thread类的start方法开启线...

2018-02-01 13:29:20

阅读数:192

评论数:0

创建多线程方式一(继承Thread类)

步骤: 1.定义一个类继承Thread。 2.重写run方法。 3.创建子类对象,也就是线程对象。 4.调用start方法。开启线程并让线程执行,同时还会告诉jvm去调用run方法。(start做了两件事,开启线程和调用run方法。) ...

2018-02-01 13:13:46

阅读数:235

评论数:0

Spring事务管理

事务 什么是事务?事务是指的是逻辑上的一组操作,这次操作要么全部成功,要么全部失败。 事务的特性: 原子性是指事务是一个不可分割的工作单位,事务中的操作,要么全都发生,要么都不发生。 一致性指事务前后数据的完整性必须保持一致。 隔离性指多个用户并发访问数据库时,一个用户的事物不能被其他用...

2018-02-01 03:13:33

阅读数:18

评论数:0

spring mvc 拦截器

配置: 在mvc配置文件dispatcher-servlet里配置:  mvc:interceptors> 定义在这个bean里的所有的都会拦截: --> --> mvc:interceptor> 定义在这里会拦截指定...

2018-01-30 16:53:17

阅读数:36

评论数:0

范式、事务特性、隔离级别

第一范式:(1NF)无重复的列,即同一列不能有多个值。关系模式的基本要求,不满足第一范式的数据库就不是关系数据库。 第二范式:(2NF)属性完全依赖于主键(消除部分子函数依赖)。第二范式是在第一范式的基础上建立起来的,即满足第二范式必须先满足第一范式。 第二范式要求数据库表中的...

2018-01-30 11:25:27

阅读数:33

评论数:0

spring mvc 全局异常

客户端请求controller,为了不让异常返回到客户端,需把controller层的异常拦截掉,对异常进行包装然后再返回到客户端。 图解: dispatcher-servlet.xml里单独配置controller的包扫描,dispatcher-servlet.x...

2018-01-30 11:12:45

阅读数:17

评论数:0

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