format的用法 是将当前时间格式转换为指定格式 场景一:给定毫秒数或者当前系统时间,返回指定时间格式 输入         Date date=new Date();//获得系统当前的时间 //      long date=(long)24979599*60000;    //任意毫秒数,可以parse转化为日期类型后getTime获取 //      long date=1498838705129l;         System.out.println(date);         S…
本来想在类的顶部设置一个 静态的SimpleDateFormat常量 public final static DateFormat dateFormatGMT = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss z", Locale.ENGLISH); 供多个线程使用,但用了一个星期后,在今天晚上发现抛出两个异常. 当时的线程数应该在 30个左右. 我一直认为是线程安全的,但是今天抛出这个异常: Exception in thread &q…
# 关于format和format_map的使用# 如果要使用输出的字符串对其不仅仅是可以使用format,还可以使用ljust/rjust/center来处理,输出当然也可以是使用%来进行操作,但是format()属于Python3的特性,所以在这里专门介绍format,其他的暂不打算做笔记 # 使用format进行简单输出 ')) # 可以直接使用print('123'),这里是指为了演示,输出"123" # 将输出的字符串规定大小20,也叫填充 ', '>20')) # 内…
InfluxDB安装和简单使用小结 InfluxDB是一个时序性数据库,因为工作需求,安装后使用测试下是否支持大数据下的业务场景 说明: 安装最新版本 v1.6.0 集群版本要收费,单机版本免费 内部集成的web控制台被ko掉了 I. 安装 直接到官网,查询对应的下载安装方式 Installing InfluxDB OSS 安装方式 SHA256: fa118d657151b6de7c79592cf7516b3d9fada813262d5ebe16516f5c0bf62039 wget http…
1.idea安装lombok插件 关于lombok如何在idea中使用,下面这篇博客写的很到位,并且提供了本地安装对应idea版本的lombok插件的地址.如果无法通过idea直接安装lombok,可以采用本地安装的方式进行安装,但是注意idea的版本和lombok的版本要匹配. https://www.cnblogs.com/softidea/p/5960182.html 2.浅显易懂的lombok教程 lombok是一个非常好用的工具,可以极大地提高开发效率.下面有两位大神整理的lombok…
  Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装.   Yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记.   下面是一些常用的Yum命令: yum search libaio 查找libaio库 yum ins…
在下也是从网上搜索到的这样的解决的方法. 遇到这样的情况后,通过dmesg看一下内核日志. 假设发现有例如以下日志.那就好办了. hello: version magic '2.6.33.3 ' should be '2.6.33.3-85.fc13.i686.PAE SMP mod_unload 686 ' 改动内核源代码文件include/linux/vermagic.h 把例如以下VERMAGIC_STRING宏的定义删掉 #define VERMAGIC_STRING \  UTS_RE…
一.前言 日期的转换与格式化在项目中应该是比较常用的了,最近同事小刚出去面试实在是没想到被 SimpleDateFormat 给摆了一道... 面试官:项目中的日期转换怎么用的?SimpleDateFormat 用过吗?能说一下 SimpleDateFormat 线程安全问题吗,以及如何解决? 同事小刚:用过的,平时就是在全局定义一个 static 的 SimpleDateFormat,然后在业务处理方法(controller)中直接使用,至于线程安全... 这个... 倒是没遇到过线程安全问题…
近期在项目中遇到一个问题,就是用ViewBag.Model存储匿名对象传递给View,但是需要根据条件给匿名对象添加属性,这个可真心不易,Google了一下发现很多方案都是动态编译神马的,感觉好高大上,最后也没采用,因为不知道动态编译的性能消耗大不大. 最后是自己简单研究了一下,在ViewBag.Model中存储了Dictionary<string, object>,在View通过Model[key]的方式可以正常读取相应的值,在此对ViewData和ViewBag的使用进行一个简单的小结:1…
# 有一个有趣的需求: (1)预先定义每天24小时不同时间段的电价 (2) 有一个list<map<timestamp,value>>: timestamp(时间戳):value(耗电量) (3) 求电价,也就是遍历list, 判断timestamp是哪个电价,然后相乘 ## 有趣的地方在于怎么把timestamp转化为只有"HH:mm:ss"的格式(因为电价的定义只有这种格式) ## 方案1 import java.text.ParseException; i…