消灭Java代码的“坏味道”

Java
消灭Java代码的“坏味道”

1.让代码性能更高1.1 需要 Map 的主键和取值时,应该迭代 entrySet() 当循环中只需要 Map 的主键时,迭代 keySet() 是正确的。但是,当需要主键和取值时,迭代 entrySet() 才是更高效的做法,比先迭代 keySet() 后再去 get 取值性能更佳。 反例:12345Map<String, String> map = .....

2020年支付宝五福,那些你不知道的隐藏福

生活
2020年支付宝五福,那些你不知道的隐藏福

前言  又到了一年一度既开心又痛苦的集福时刻,今年也有花花卡、沾沾卡以及五福卡,今年比较特别的是花花卡,貌似花花卡不能赠送好友,在一个家庭里只要有一人拥有花花卡,如果被抽中了则是全家享用,所以支付宝把这次的花花卡命名为“全家福”。扫隐藏福卡声明,福卡不是必中花花卡、敬业福,只是让你提高获得他们的概率!(同时也需要你的耐心) 支付宝AR扫一扫(隐藏福)...

Linux清空日志文件,无需重启Tomcat

Linux
Linux清空日志文件,无需重启Tomcat

一、重定向方法清空文件12345[root@localhost logs]# du -h catalina.out  查看文件大小17M catalina.out[root@localhost logs]# > catalina.out   重定向清空文件[root@localhost logs]# du -h catalina.out  查看文件大小0 catal...

前端导出excel

JS
前端导出excel

一、通过传入tableId导出excel寻找到了一个用法简单而且输出的excel表格也好看的excel插件,这是用法链接 http://www.jq22.com/jquery-info19771 导出的excel如下 在ie9下会报blob不存在,可以通过下载jquery.base64.js https://github.com/yckart/jquery.base64...

转:还在使用SimpleDateFormat?你的项目崩没?

Java
转:还在使用SimpleDateFormat?你的项目崩没?

前言转:原文链接   日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方便快捷的,但是SimpleDateFormat并不是一个线程安全的类。在多线程情况下,会出现异常,想必有经验的小伙伴也遇到过。下面我们就来分析分析SimpleDateFormat为什...

享元模式详解

设计模式
享元模式详解

前言  说到享元模式,第一个想到的应该就是池技术了,String常量池、数据库连接池、缓冲池等等都是享元模式的应用,所以说享元模式是池技术的重要实现方式。  比如我们每次创建字符串对象时,都需要创建一个新的字符串对象的话,内存开销会很大,所以如果第一次创建了字符串对象“Garen”,下次再创建相同的字符串“Garen”时,只是把它的...

ES6中的let和const

JS
ES6中的let和const

let  ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 1234567{ var a = 123; let b = 123;}console.log(a); // 123console.log(b); // b is not defined &emsp...

×
  • {title}