smallyoun
Java中整型的缓存机制 Java中整型的缓存机制
一、基础概念在Java 5中,在Integer的操作上引入了一个新功能来节省内存和提高性能。整型对象通过使用相同的对象引用实现了缓存和重用。 Java的编译器把基本数据类型自动转换成封装类对象的过程叫做自动装箱,相当于使用valueOf方法
2021-03-03
三元表达式中的空指针问题 三元表达式中的空指针问题
如今已经渐渐习惯了使用三元表达式来代替if else,确实代码更加的简洁明了,但在使用中稍微不慎也会出现空指针异常(NPE) 一、异常重现这是很多人不知道的一个场景,小杨也是一次线上血淋淋的 Bug 发生后,才了解到的一种案例。看一个简单的
2021-03-02
JAVA、MAVEN环境配置 JAVA、MAVEN环境配置
一、JAVA环境配置1、下载地址https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2、配置环境变量 右键“此电脑”—>属性–>左
2021-02-08
IDEA初始配置 IDEA初始配置
一、下载地址https://www.jetbrains.com/idea/ 二、参数配置1、取消每次启动默认打开最后关闭的项目 File –> Settings –> Appearance & Behavior –>
2021-02-08
教你申请使用免费的泛域名证书 教你申请使用免费的泛域名证书
一、Let’s Encrypt 简介Let’s Encrypt是一家免费、开放、自动化的证书颁发机构(CA),为公众的利益而运行。它是一项由 Internet Security Research Group(ISRG)提供的服务。并且以尽可
2020-12-27
Git下载、安装与环境配置 Git下载、安装与环境配置
一、下载下载地址:https://git-scm.com/download 文档地址:https://git-scm.com/book/zh/v2 二、环境配置1、配置用户名# 配置用户名( "username"是自己的账户名,) git
2020-12-21
java简单的抽奖算法,抽奖Demo java简单的抽奖算法,抽奖Demo
最近公司为促销会员充值,搞了一个充值抽奖活动。开发活动对抽奖的算法有些拙见,希望对大家有些帮助。也希望有更好算法的大神不吝赐教。 一、理论将100按最小单位分块,然后根据概率对小块进行分区。最后生成随机数,根据随机数的数值判断所在区域。
2019-03-30
安装 SQL智能优化与改写工具--小米SOAR 安装 SQL智能优化与改写工具--小米SOAR
一、SOAR即 SQL Optimizer And Rewriter,是一款 SQL 智能优化与改写工具,由小米运维 DBA 团队出品,官网:https://github.com/XiaoMi/soar SOAR 主要由语法解析器、集成环境
2019-03-30
10分钟教你搭建自己的Ngrok服务器 10分钟教你搭建自己的Ngrok服务器
内网穿透想必开发过微信的同志都很了解,大部分人选择网上寻找各种现成的,比如ngrok官网、ittun-ngrok、sunny-ngrok或者花生壳之类的。但是世界上没有免费的午餐,要不就是收费,要不就是免费但是偶尔会出现连接失败的问题(当然
2018-02-23
WebSocket的两种简单实现,Html5与STOMP WebSocket的两种简单实现,Html5与STOMP
一、概述WebSocket 是通过一个socket来实现双工异步通信的功能,即浏览器可以向服务端发送消息,服务端也可以向浏览器发送消息。但是直接使用WebSocket 或者SocketJs(WebSocket协议的模拟),增加了当浏览器不支
2017-12-18
JAVA实时监控目录下文件的变化 JAVA实时监控目录下文件的变化
一、commons-io方法1、说明使用Commons-io的monitor下的相关类可以处理对文件进行监控,它采用的是观察者模式来实现的 可以监控文件夹的创建、删除和修改 可以监控文件的创建、删除和修改 采用的是观察者模式来实现的
2017-12-16
Spring之条件注解@Conditional,条件(系统)不同注入的对象也不同 Spring之条件注解@Conditional,条件(系统)不同注入的对象也不同
一、概述条件注解,可以根据不同的条件来做出不同的事情。在Spring中条件注解可以说是设计模式中状态模式的一种体现方式,同时也是面向对象编程中多态的应用部分。 在Spring框架中,当我们使用条件注解时,我们会为每种独立的条件创建一个类,根
2017-12-14
2 / 5