CHENEY JAVA MONKEY
Java:比较两个对象中全部属性值是否相等 Java:比较两个对象中全部属性值是否相等
例如下述Java类: import java.io.Serializable; import java.util.List; public class Bean_Topology implements Serializable { pr
2021-07-19
内存溢出/内存泄漏分析过程 内存溢出/内存泄漏分析过程
内存溢出/内存泄漏分析过程一、名词解释 内存泄漏(memory leak)含义:是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 内存溢出(out of memory):简
2021-06-18
金额计算的4个坑 金额计算的4个坑
前言电商项目开发时肯定少不了金额计算,金额计算时有很多让人坑人的地方,在此记录,以免被坑。 1、多精度计算问题多精度不能直接计算,会存在经度缺失的问题。 public static void main (String[] args) {
2021-05-21
Jackson Jackson
Jackson的功能原来如此之牛Java高级架构师2021-02-24 13:18:53 原文出自:公众号 程序新视界 原文链接:https://mp.weixin.qq.com/s/m34q4AC-T0fc9oIWxDqEVg 在上篇
2021-03-01
Servlet 3.0 新特性详解 Servlet 3.0 新特性详解
Servlet 3.0 新特性详解Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署
2021-01-30
Java1.7后判空工具类Objects Java1.7后判空工具类Objects
1. 前言Java 开发中经常要对对象进行非空判断以防止出现空指针。大部分同学都喜欢用下面这种方式来进行判断: if (obj!=null){ // 判断不等于空 } if (obj==null){ // 判断等于空 } 这
2021-01-14
如何在Swagger2或Swagger3中增加Json Web Token 如何在Swagger2或Swagger3中增加Json Web Token
1. 前言Swagger 3.0已经发布有一段时间了,作为一个非常有用的文档工具已经越来越多的项目在使用它。而JWT也是目前前后端分离最常用的安全技术。那么如何在Swagger 3.0 中添加JWT Token呢?今天胖哥就分享一下这个知识
2021-01-14
构造测试数据 构造测试数据
1. 前言老板说,明天甲方要来看产品,你得搞点数据,而且数据必须是“真”的,演示效果要好看一些,这样甲方才会采购咱们的产品。一般开发接到这种过分要求都不会很乐意去做,这完全是体力劳动了,而且很棘手。今天胖哥教你一招,让你做出逼真的“假”数据
2021-01-14
安全传输存储用户密码 安全传输存储用户密码
前言我们开发网站或者APP的时候,首先要解决的问题,就是「如何安全传输和存储用户的密码」。一些大公司的用户数据库泄露事件也时有发生,带来非常大的负面影响。因此,如何安全传输存储用户密码,是每位程序员必备的基础。本文将跟大家一起学习,如何安全
2021-01-14
在浏览器中异步下载文件监听下载进度 在浏览器中异步下载文件监听下载进度
在浏览器中异步下载文件,其实就是把服务器响应的文件先保存在内存中。然后再一次下载到磁盘。第二次下载过程,就是把内存的数据IO到磁盘,没有网络开销。速度极快。 之所以要先保存在内存,主要是可以在下载开始之前和下载结束后可以做一些业务逻辑(例如
2020-12-29
在Java中实现Zip文件的压缩与解压缩 在Java中实现Zip文件的压缩与解压缩
zip这里就不多说了,在网上找了很多代码,都觉得实现不够优雅,所以自己写了一个工具类。 解压zip文件 指定的文件进行zip压缩, 对指定的目录进行zip压缩 ZipUtilsimport java.io.IOException; im
2020-12-29
压缩20M文件从30秒到1秒的优化过程 压缩20M文件从30秒到1秒的优化过程
压缩20M文件从30秒到1秒的优化过程有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端
2020-12-28
1 / 2