点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!
常用类概述:
内部类
Object类
包装类
数学类
时间类
字符串
String Builder和StringBuffer
DecimalFormat
– 一、内部类 ……继续阅读 »
itzoo
3年前 (2022-04-28) 781浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
概述
项目开发中经常会有抽奖这样的营销活动的需求,例如:积分大转盘、刮刮乐、老虎机等等多种形式,其实后台的实现方法是一样的,本文介绍一种常用的抽奖实现方法。
整个抽奖过程包括以下几个方面:
奖品
奖品池
抽奖算法
奖品限制
奖品发放
……继续阅读 »
itzoo
3年前 (2022-04-28) 644浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
背景
阿里二面:main 方法可以继承吗?
昨天,微信群里一位网友,在群里发了自己面试阿里的过程。其中一个面试,他在群里 PUA 其他网友。这道面试题就是:Java 中的 main 方法可以继承吗?
我们一开始学习 Java 程序的时候,最先跑的一段代码肯定是……继续阅读 »
itzoo
3年前 (2022-04-28) 677浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
EasyExcel
EasyExcel是阿里巴巴开源poi插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。主要解决方式:通过解压文件的方式加载,一行一行的加载,并且抛弃样式字体等不重要的数据……继续阅读 »
itzoo
3年前 (2022-04-28) 790浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
出品 | OSC开源社区(ID:oschina2013)
JDK 18/Java 18 已于上个月发布,按计划 JDK 19 将于今年 9 月发布,日前官方提出了二个将于下个版本推出的特性。一个是 Vector API,另一个则是将 JDK 移植到 RISC-V。其中前者 Vector A……继续阅读 »
itzoo
3年前 (2022-04-28) 677浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
相信不少小伙伴已经被java的NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨, 有大佬说过“防止 NPE,是程序员的基本修养。”但是修养归修养,也是我们程序员最头疼的问题之一,那么我们今天就要尽可能的利用Java8的新特性 O……继续阅读 »
itzoo
3年前 (2022-04-28) 695浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
京东秒杀是京东最大的营销频道,近年来随着业务的高速发展,频道商品数量和用户流量都呈现出迅猛增长的态势。
同时业务方规划未来频道商品数量会增加 5 至 10 倍,对商品池扩容诉求较为强烈,这对我们现有的系统架构提出了挑战。
为了应对商品数量激增引起的风险,秒杀后台组在年初成立了秒杀商品池……继续阅读 »
itzoo
3年前 (2022-04-28) 768浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
引言
最近一周,被借调到其他部门,赶一个紧急需求,需求内容如下:
PC网页触发一条设备升级记录(下图),后台要定时批量设备更新。这里定时要用到Quartz,批量数据处理要用到SpringBatch,二者结合,可以完成该需求。
由于之前,没有用过SpringBatch,……继续阅读 »
itzoo
3年前 (2022-04-28) 886浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
默认禁止了循环依赖
循环依赖大家都知道,也被折磨过,这下2.6.0的版本默认禁止了循环依赖,如果程序中出现循环依赖就会报错。
当然并没有一锤子打死,也提供了开启允许循环依赖的配置,只需要在配置文件中开启即可:
spring: main:&nbs……继续阅读 »
itzoo
3年前 (2022-04-28) 772浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
如何保证外网开放接口的安全性?
使用加签名方式,防止数据篡改
信息加密与密钥管理
搭建OAuth2.0认证授权
使用令牌方式
搭建网关实现黑名单和白名单
1
令牌方式搭建搭建API开放平台
方案设计:
1.第三方机构申请一个appId,……继续阅读 »
itzoo
3年前 (2022-04-28) 792浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
Java 开发工具包 (JDK) 18 将于 2022 年 3 月 22 日发布。新版本的标准 Java 将有九个新特性,该特性集已于 12 月 9 日冻结,进入 Rampdown 第一阶段。
值得注意的是:
JDK 17 是一个长期支持 (LTS) 版本,将获得 Oracle 至……继续阅读 »
itzoo
3年前 (2022-04-28) 746浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
起因
让我关注到这一点的起因是一道题:牛客网上的max-points-on-a-line(答题:https://www.nowcoder.com/practice/bfc691e0100441cdb8ec153f32540be2)
题目是这么描述的:
Give……继续阅读 »
itzoo
3年前 (2022-04-28) 812浏览 0评论
0个赞