在开发中,我们调用一个方法得到了一个对象返回值,却不能直接取对象返回值的属性。我们首先要判断这个对象返回值是否为null,只有在非空的前提下才能获取其属性值,不然直接取容易出现空指针异常。 而Java 8引入了一个新的Optional类。 Option<T>类(java.util.Optional) ...
分类:
编程语言 时间:
2020-06-03 23:23:54
阅读次数:
72
当登录用户在浏览商品的详情页时,我们就可以把这件商品信息存储起来,作为登录用户的浏览记录。 用户未登录,我们不记录其商品浏览记录。 1. 存储数据说明 虽然浏览记录界面上要展示商品的一些SKU信息,但是我们在存储时没有必要存很多SKU信息。 我们选择存储SKU信息的唯一编号(sku_id)来表示该件 ...
分类:
其他好文 时间:
2020-06-03 17:26:49
阅读次数:
97
这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。 package com.polaris; import java.util.Arrays; import java.util.List; import java.util.Opt ...
分类:
编程语言 时间:
2020-06-03 15:12:52
阅读次数:
51
异常: log4j:ERROR Could not find value for key log4j.appender.logServer.layout log4j:WARN File option not set for appender [logServer]. 2020-06-03 11:22 ...
分类:
编程语言 时间:
2020-06-03 12:00:31
阅读次数:
348
1,wx.canlUse 用法 boolean wx.canIUse(string schema) 判断小程序的API,回调,参数,组件等是否在当前版本可用 使用 ${API}.${method}.${param}.${option} 或者 ${component}.${attribute}.${o ...
分类:
微信 时间:
2020-06-03 11:58:25
阅读次数:
256
{ OpenGL安装安装命令如下:$ sudo apt install build-essential $ sudo apt install libgl1-mesa-dev$ sudo apt install libglu1-mesa-dev $ sudo apt install freeglut3 ...
分类:
系统相关 时间:
2020-06-01 23:40:52
阅读次数:
167
依次执行 1 - 5 步,实现 注释转名称 或者名称转注释,两个转换脚本附上 1. 名称转注释脚本: Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ' get ...
分类:
其他好文 时间:
2020-05-31 21:34:31
阅读次数:
61
""" web自动化的用例,如果放到linux服务器上面执行? # 1、将chrome设置为无头浏览的模式(浏览器在后台执行,执行的过程中不会显示浏览器的页面) # 2、linux安装好web自动化执行的环境(python环境+用到的第三方库都要安装) # 3、在服务器上安装chrome浏览器 "" ...
分类:
系统相关 时间:
2020-05-31 18:10:22
阅读次数:
92
首先要使用echarts需要引入百度最新的JS库,echarts.js 立体柱状图效果 实例分享 const data = [220, 182, 191, 234, 290, 330, 310] const sideData = data.map(item => item + 4.5) option ...
分类:
其他好文 时间:
2020-05-31 11:23:22
阅读次数:
820
1.会话标识未更新:登录页面加入以下代码:request.getSession(true).invalidate();//清空sessionCookiecookie=request.getCookies()[0];//获取cookiecookie.setMaxAge(0);//让cookie过期2.跨站点请求伪CSRF:response.getWriter().write("<sc
分类:
移动开发 时间:
2020-05-31 09:29:13
阅读次数:
124