2018年11月工作中遇到的问题

1、为什么使用 Redis

1)、性能:

到需要执行耗时特别久,且结果不频繁变动的 SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。

(2)、并发:

在大并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个时候,就需要使用 Redis 做一个缓冲操作,让请求先访问到 Redis,而不是直接访问数据库。

2、时间格式和字符串格式互转


       
  1. //时间转换为字符串 yyyy-MM-dd HH:mm:ss
  2. public static String dateToStrLong(java.util.Date dateDate) {
  3.     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  4.     String dateString = formatter.format(dateDate);
  5.     return dateString;
  6. }
//将字符串转换成date类型
      

       
  1. String dateStr = "2010-10-11 10:00:02";
  2. try {
  3.     Date d = parseDate(dateStr);//将字符串转换成date类型
  4.     System.out.println(d);
  5. } catch (ParseException e) {
  6. // TODO Auto-generated catch block
  7.     e.printStackTrace();
  8. }

 

3、js传参问题:

备注:Photo是一个字符串

错误的展示:

'<a class="complain-order" href="javascript:;" οnclick="do_email('  + photo + ')" data-toggle="tooltip" title=""><i class="zmdi zmdi-mail-send mdc-text-light-blue"></i> &nbsp;邮件跟踪</a>';

正确的展示:

'<a class="complain-order" href="javascript:;" οnclick="do_email(\’+ photo + ‘\')" data-toggle="tooltip" title=""><i class="zmdi zmdi-mail-send mdc-text-light-blue"></i> &nbsp;邮件跟踪</a>';

 

Js传参问题解析:参数是数字或布尔类型,不需要用引号,参数是字符串,则需要引号

 

4、三目运算符

三目运算符中:第二个表达式和第三个表达式中如果都为基本数据类型,整个表达式的运算结果

由容量高的决定。99.9是double类型 而9是int类型,double容量高。

 

5、从后台传参问题:

说明:

从后台传过来的数据${maxNode.node} 是一个字符串js要用引号来复制,不然那就是一个字符串变量名

从后台传过来的数据${standingbookNode}是一个数组,不能加引号,如果加引号js就按照字符串处理了。

问题解决过程:

 
 
 

文章来源: blog.csdn.net,作者:轻狂书生FS,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/LookForDream_/article/details/84776846

(完)