我们都知道,从 Java9 开始,引入了模块系统,提供了对大型复杂系统很重要的隔离,依赖管理等特性。 首先是个吐槽。 作为Java9的主要特性,抛开JDK本身的需求,模块系统的设计有不少可以商榷的地方,也引起了不小的争议…
分类:java
Map.Entry
Module java.base Package java.util Interface Map.Entry<K,V> All Known Implementing Classes: AbstractMap…
Struts2 在Action中操作数据
Servlet存储数据的方式 在Servlet中,使用ServletContext对象来存储整个WebApp的数据,ServletContext中直接存储整个WebApp的公共数据,可使用set|get|r…
高安全性密码的正则表达式验证
在许多情况下,要求用户的必须符合规则:包含数字,小写英文字母,大写英文字母,特殊字符~!@#$%^&之一,且长度必须>=6 有许多方法,其中一个是正则表达式. 在java中使用正则表达式,并不是很方便,最后…
java日期格式转换
public class LoopRead { public static void main(String[] args) { loopRead(); } public static void loopRead(){ …
if……else 和 三目运算符 性能比较
很多时候三目运算符和if-else语句可以相互转换,它们两个可以等价的实现判断效果,但是三目运算符和if-else还是有不同之处的: 1、两者对返回值要求不同。三目运算符必须要有返回值,执行三目运算后,一定有一个返回值。…
Java 获取 JVM 支持的 TLS 版本
Java 对 TLS 的支持 从 Java 7 开始支持 TLS 1.2。 获取 JVM 支持的 TLS 版本 /** * 获取 JVM 支持的 TLS 版本 * * @author cikai <cikai@fo…
局域网文件共享软件 开源_4个用于共享文件的开源工具
局域网文件共享软件 开源 在您的生活中,有时您必须与某人共享一个或多个文件,无论该人是朋友,家庭成员,同事或合作伙伴还是客户。 许多人通过使用诸如ownCloud , Nextcloud或SparkleShare之类的应…
Java中double类型转换成String类型
/* * 如果是小数,保留两位,非小数,保留整数 * @param number */ public static String getDoubleString(double number) { String numbe…
java模式学习-责任链模式
责任链模式 1、概念 将接受者对象连成一条链,并在该链上传递请求,知道有一个接收对象处理它,通过让更多对象有机会处理请求,避免了请求发送者与接收者之间的耦合。 2、如何实现 发出请求的客户端并不知道链上的那个接受者会处理…
ELSE 技术周刊(2018.03.05期)
业界动态 webpack 4正式发布了 面对parcel的零配置挑战,webpack这次终于想通了一件事:约定胜于配置! 前端开发 分享手淘过年项目中采用到的前端技术 手淘过年项目中采用到的部分前端技术以及踩的一些坑。 …
springMVC返回json数据乱码问
在springMVC controller中返回json数据出现乱码问题,因为没有进行编码,只需要简单的注解就可以了 在@RequestMapping()中加入produces=”text/html;char…