连击 天
fork: star:
package com.deyunshe.util; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.util.IOUtils; import org.apache.poi.xssf.usermodel.*; import java.io.File; import j...
常用方式 1.利用Collectors.toMap方法进行转换 public Map getIdNameMap(List accounts) { return accounts.stream().collect(Collectors.toMap(Account::getId, Account::getUse......
Java用一行代码,实现提取List对象中的id到新List中,直接上代码。 List userIds = users.stream().map(User::getId).collect(Collectors.toList()); 备注:这个会用到JDK8的新语法,所以JDK...
事物注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事物处理 , 例子: 1 @Transactional public class TestServiceBean implements TestService {} @Transactional public c...
一、Java异常简介 什么是异常? 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止。在Java中即,Java在编...
为什么需要消息队列 周末无聊刷着手机,某宝网APP突然蹦出来一条消息“为了回馈老客户,女朋友买一送一,活动仅限今天!”。买一送一还有这种好事,那我可不能错过!忍不住立马点了去。于...
MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。R...
同步&异步, 阻塞&非阻塞 基本了解 同步(阻塞): 同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。 异步(非阻塞): 异步就是发起一个调用后,立刻得到被调用者的回应表示...
本节我们来简单介绍一下fastjson对日期的处理 fastjson处理日期的API很简单,例如: JSON.toJSONStringWithDateFormat(date, "yyyy-MM-dd HH:mm:ss.SSS"); 1 使用ISO-8601日期格式 JSON.toJ...
图片处理工具类: * 功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等
背景介绍: Struts2 是全球使用最广泛的 Java web 服务端框架之一。Struts2 是 Struts 的下一代产品,是在 Struts1 和 WebWork 的技术基础上进行了合并的全新的 Struts2 框架。 在此之前 S2...
通过对这些属性的配置,可以改变Struts 2 框架的一些默认行为,这些配置可以在struts.xml文件中完成,也可以在struts.properties文件中完成。 1.<constant name="struts.i18n.encoding" valu...
需求: 对商品秒杀,每个用户只能对一个商品买一次 实现思路: 设计三个表,商品详情表,商品总数表,用户订单表 插入订单表和更新总数表放到一个事务里边,更新j库存总数时,受影响行数小于...
Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复