-
java 多线程安全问题
java 多线程安全问题 通过卖票程序发现问题重复售票或者售票负数 class Ticket implements Runnable{ private int tick=100 ; @Override public void run() { while ( true ){ if (tick0 ){ try { Thread.sleep( 10); // 多个线程等待,然后又获得了执行权 } catch (In...
-
DBUtils中BeanListHandler接口的使用
DBUtils中BeanListHandler接口的使用 原文链接:http://www.yiidian.com/dbutils/dbutils-beanlisthandler.html org.apache.commons.dbutils.BeanListHandler 是ResultSetHandler接口的实现,并负责ResultSet结果级的所有记录转换成JavaBean的List集合。此类是线程安全...
-
java 同步函数
java 同步函数 1.明确哪些代码是多线程代。 2.明确共享数据。 3.明确多线程运行代码中哪些语句是操作共享数据的。 synchronized作为修饰符放函数上。 同步函数使用的锁是:this 验证:开启两个线程,一个同步代码块,一个同步函数。 class Ticket implements Runnable...
-
Dubbo 扩展点加载机制:从 Java SPI 到 Dubbo SPI
Dubbo 扩展点加载机制:从 Java SPI 到 Dubbo SPI SPI 全称为 Service Provider Interface,是一种服务发现机制。当程序运行调用接口时,会根据配置文件或默认规则信息加载对应的实现类。所以在程序中并没有直接指定使用接口的哪个实现,而是在外部进行装配。 SPI 全称...
-
五分钟学Java:一篇文章带你搞懂spring全家桶套餐
五分钟学Java:一篇文章带你搞懂spring全家桶套餐 原创声明 本文首发于微信公众号【程序员黄小斜】 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 本文思维导图 什么是Spring,为什么你要学习spring? 你第一次接触spring框架是在什么时候?相信很多人和我一...
-
Redis 的键命令、HyperLogLog 命令、脚本命令、连接命令、服务器
Redis 的键命令、HyperLogLog 命令、脚本命令、连接命令、服务器命令 Redis 的键命令、HyperLogLog 命令、脚本命令、连接命令、服务器命令 Redis 的键命令 Redis 的键命令主要用于管理 Redis 的键,如删除键、查询键、修改键及设置某个键等。 1. EXISTS 命令:判断键是...
-
一篇文章全面了解Java反射机制
一篇文章全面了解Java反射机制 Java的反射机制在实践中可谓无处不在,如果你已经工作几年,还对Java的反射机制一知半解,那么这篇文章绝对值得你读一读。 什么是反射 反射 (Reflection) 是Java的特征之一,它允许运行中的Java程序获取自身的信息,并且可以操作类或对象...
-
SpringBoot2 线程池的定义和使用
SpringBoot2 线程池的定义和使用 SpringBoot2 线程池的定义和使用 定义线程池 @Slf4j@EnableAsync@Configurationpublic class AsyncExecutorConfig implements AsyncConfigurer { @Bean public ThreadPoolTaskExecutor asyncServiceExecutor() { //返回可用处理器的虚...
-
五分钟学Java:一篇文章搞懂spring和springMVC
五分钟学Java:一篇文章搞懂spring和springMVC 原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 本文思维导图 什么是Spring,为什么你要学习spring? 你第一次接触spring框架是在什么时候?相信很多人和我一样,第一次了解spring都不是做项目的时候用...
-
Reactor模型
Reactor模型 要无障碍阅读本文,需要对NIO有一个大概的了解,起码要可以写一个NIO的Hello World。 说到NIO、Netty,Reactor模型一定是绕不开的,因为这种模式架构太经典了,但是好多人在学习的时候,往往会忽视基础的学习,一上来就是Netty,各种高大上,但是却没有静...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
