永远不要跟别人比幸运,我从来没想过我比别人幸运,我也许比他们更有毅力,在最困难的时候,他们熬不住了,我可以多熬一秒钟、两秒钟,甚至更久。

 分类:软件编程

java中的语法糖之自动拆箱、装箱与遍历循环

在上一篇文章中,主要介绍了语法糖的概念以及泛型和类型擦除,不明白的同学可以阅读《Java中的语法糖之泛型与类型擦除》。在这一边文章中,主要介绍Java中的自动拆箱、装箱与循环遍历语法糖。 以纯技术的角度来看,自动拆箱、装箱与遍历循环可以说是我们平常编码时用的最多的语法糖。先举个例子,来看看系列的代码中语法糖在编译会发生……继续阅读 »

新民 3周前 (07-30) 82浏览 1评论 0个赞

Java 中的语法糖之泛型与类型擦除

说到类型擦除,就不得不了解一下语法糖了,首先来看看什么是语法糖: 语法糖(Syntactic Sugar)也称为糖衣语法,是由英国计算机科学家彼得.约翰.兰达发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来讲能够增加程序的可读性、从而减少程序的出错几率。Jav……继续阅读 »

新民 3周前 (07-28) 92浏览 0评论 1个赞

SpringBoot集成WebSocket

在项目研发发中由于调用了第三方的支付接口,支付接口只有一个异步回调的通知。由于前端和后端是分开部署的,所以引发了一个问题,支付成功后异步回调后端会处理逻辑,但前端并不知道支付的接果。为了解决研发成本,所以就选择了WebSocket。下面主要介绍SpringBoot是怎样集成WebSocket的? 首先呢,我们先引入一个……继续阅读 »

新民 4周前 (07-19) 84浏览 0评论 1个赞

Cron表达式详解

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:    Seconds Minutes Hours DayofMonth Month DayofWeek Year      或:    Seconds Minutes Hours DayofMont……继续阅读 »

新民 1个月前 (07-03) 82浏览 0评论 1个赞

使用ghostscript插件结合Java代码压缩pdf文件大小(一)

记得有一个朋友有这样一次需求: 针对上传后的pdf 文件进行压缩大小后,以源文件的格式保存在服务器上。(只压缩大小,保存的文件名称还是pdf格式)。于是这个朋友就进行百度、谷歌等各大网站、论坛、博客搜索。后来写出了程序,但压缩后的文件大小和原来的文件没多大变化,而且压缩后的文件失真。这就麻烦了。这个朋友费九牛二虎之力也……继续阅读 »

新民 2个月前 (06-26) 156浏览 0评论 0个赞

Java 并发包中Semaphore 类的使用详解

类 java.util.concurrent.Semaphore 提供了一个计数信号量,从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release()添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore只对……继续阅读 »

新民 2个月前 (06-24) 84浏览 0评论 1个赞

Java使用非对称加密算法RSA实现加密、解密

在互联网项目、应用中,由于应用在外网的暴露,使得应用的安全要求更高,为了防止敏感数据被恶意劫取、恶意篡改。应用敏感数据必须加密,来保证对用户隐私、重要数据的安全性。下面来看看非对称加密RSA算法的实现:   package file; import java.io.IOException……继续阅读 »

新民 2个月前 (06-15) 169浏览 2评论 1个赞