相关分类: Java技术 C/C++ VB delphi
  • 并发编程(三)—— ReentrantLock实现原理及源码分析

    ReentrantLock是Java并发包中提供的一个 可重入的互斥锁 。 ReentrantLock 和 synchronized 在基本用法,行为语义上都是类似的,同样都具有可重入性。只不过相比原生的Synchronized,ReentrantLock增加了一些高级的扩展功能,比如它可以实现 公平锁, 同时也可以绑定...

    2018-11-29 09:46:31

  • Elastic-Job-分布式调度解决方案

    Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。 Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。 官方主页 CSDN- elastic job (一) elastic-job-lite----SimpleJo...

    2018-11-29 09:46:29

  • Spring

    Spring范围很广,暂且开一篇胡乱拼,后期增多了内容再细分。 1 Spring bean的作用域 bean=“” class=“” scope=“”/ 1.1 singleton单例 缺省作用域 容器中只会存在一个共享的bean实例,无论多少个bean引用他,始终指向一个对象。 1.2 prototype原型 每次通过spring...

    2018-11-29 09:46:29

  • Redis 私有云平台 CacheCloud

    redis-cachecloud https://github.com/sohutv/cachecloud/wiki/3.%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3...

    2018-11-29 09:46:28

  • java后台接收json数据,报错com.alibaba.fastjson.JSO

    从前台接收json封装的list数据,在后台接收时一直报错,com.alibaba.fastjson.JSONObject cannot be cast to xxx, 使用这种方式接收可以接收 1 @RequestMapping(value = "/insertUser", method = RequestMethod.POST ) 2 public ResultT insertUser(@RequestBody MapS...

    2018-11-29 09:46:24

  • Mybatis框架Day01(上)

    框架课程 1 课程计划 第一天: 1、mybatis的介绍 2、Mybatis的入门 a) 使用jdbc操作数据库存在的问题 b) Mybatis的架构 c) Mybatis的入门程序 3、Dao的开发方法 a) 原始dao的开发方法 b) 动态代理方式 4、SqlMapConfig.xml文件说明 第二天: 1、输入映射和输出映射 a)...

    2018-11-29 09:46:21 创建mysql数据库c编程sql脚本

  • HashMap源码解析

    一、HashMap概述 HashMap基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了不同步和允许使用null之外,HashMap类与Hashtable大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 值得注意的是HashMap不是线...

    2018-11-29 09:46:21

  • SpringBoot静态资源目录

    在web开发中,静态资源的访问是必不可少的,如:图片、js、css 等资源的访问。 SpringBoot对静态资源访问提供了很好的支持,基本使用默认配置就能满足开发需求。 在传统的web项目中静态资源放在项目的 WebRoot\WEB-INF目录下。 但是,SpringBoot框架中,静态资源又该放...

    2018-11-29 09:46:21

  • Java混剪音频

    分享一个之前看过的程序,可以用来剪辑特定长度的音频,将它们混剪在一起,思路如下: 1.使用 FileInputStream 输入两个音频 2.使用 FileInputStream的skip(long n) 方法跳过特定字节长度的音频文件,比如说:输入 skip(1024*1024*3),这样就能丢弃掉音频文件前面的 3M...

    2018-11-29 09:46:20

  • Java开发笔记(三十)大小数BigDecimal

    前面介绍的BigInteger只能表达任意整数,但不能表达小数,要想表达任意小数,还需专门的大小数类型BigDecimal。如果说设计BigInteger的目的是替代int和long类型,那么设计BigDecimal的目的便是替代浮点型float和双精度型double了。正如它的兄弟BigInteger一般,BigDeci...

    2018-11-28 08:53:06 java开发Java技术

2