1、为什么使用 Redis
(1)、性能:
到需要执行耗时特别久,且结果不频繁变动的 SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。
(2)、并发:
在大并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个时候,就需要使用 Redis 做一个缓冲操作,让请求先访问到 Redis,而不是直接访问数据库。
2、时间格式和字符串格式互转
//时间转换为字符串 yyyy-MM-dd HH:mm:ss public static String dateToStrLong(java.util.Date dateDate) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(dateDate); return dateString; } //将字符串转换成date类型 String dateStr = "2010-10-11 10:00:02"; try { Date d = parseDate(dateStr);//将字符串转换成date类型 System.out.println(d); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } |
3、js传参问题:
备注:Photo是一个字符串
错误的展示:
'<a class="complain-order" href="javascript:;" onclick="do_email(' + photo + ')" data-toggle="tooltip" title=""><i class="zmdi zmdi-mail-send mdc-text-light-blue"></i> 邮件跟踪</a>';
正确的展示:
'<a class="complain-order" href="javascript:;" onclick="do_email(\’' + photo + ‘\')" data-toggle="tooltip" title=""><i class="zmdi zmdi-mail-send mdc-text-light-blue"></i> 邮件跟踪</a>';
Js传参问题解析:参数是数字或布尔类型,不需要用引号,参数是字符串,则需要引号
4、三目运算符
三目运算符中:第二个表达式和第三个表达式中如果都为基本数据类型,整个表达式的运算结果
由容量高的决定。99.9是double类型 而9是int类型,double容量高。