ctrl+alt+l
:代码整理
ctrl+alt+t
:捕获异常
ctrl+p
:显示形参
ctrl+shift+l
:格式化代码
shift+alt+上下键
:将当前代码往上(下)移动一行
alt+enter
:快速生成返回值
ctrl+shift+f
:快速查找
ctrl+shift+n
:全局查找 按下二次shift键也可以查找
shift+enter
:快速跳到下一行编辑
alt+ctrl+enter
:在当前行前面创建一行
alt+ctrl+space
:maven引入依赖时的版本号的提示(当我们不知道版本号的时候)
alt+insert
:快速生成相应方法(setter、getter)
ctrl+alt+v
:快速生成返回值
shift+alt+上下键
:移动当前行往上(下)
shift+上下键
:选中(选择行)
ctrl+o
:重写某个方法
ctrl+shift+f10
:运行当前光标所在的方法
ctrl+x
:剪切光标当前所在的行
输入iter
:迭代(如对数组进行遍历foreach)
按住alt再移动鼠标
:多行同时输入
ctrl+w
:选中,再ctrl+w,选中更多
ctrl+shift+u
:大小写转换
ctrl+alt+t
:将选中的代码块进行异常的捕获
ideal提示不区分大小写
:
一键部署多个微服务
:
显示多个类:
jdbcTemplate
queryForList和query
queryForList只支持返回单列对象结果,或者返回List<Map<String,Object>>自己去组对象,如果想直接返回对象集合,用query(sql, BeanPropertyRowMapper.newInstance(T.class));
使用IN查询
@Autowired
private JdbcTemplate jdbcTemplate;
@Override
public int updateSolveByIds(String ids) {
System.out.println("ids = " + ids); // ids = 3,4,2
//字符串根据逗号切割成数组
String[] split = ids.split(",");
//将数组转成集合
List<String> idsList = Arrays.asList(split);
Map<String, Object> params = new HashMap<String, Object>();
params.put("ids", idsList); //放入Map里面,
// 实例化一个NamedParameterJdbcTemplate 对象,通过构造传参给jdbcTemplate 传进来
NamedParameterJdbcTemplate nameJdbc = new NamedParameterJdbcTemplate(jdbcTemplate);
// 注意sql,用 冒号ids 代表从params里面取参数
String sql = "UPDATE oms_order_mq_retry_upper_limit_log SET is_solve = 1 WHERE id In (:ids) AND is_del = 0";
//执行NamedParameterJdbcTemplate 的update方法
return nameJdbc.update(sql, params);
}
node.js安装
官网下载 https://nodejs.org/en/ LTS长期支持版
,安装过程比较简单, 除了修改安装路径,其他都是一直Next即可。
在官网下载安装node.js后,就已经自带npm(包管理工具),不需要另外再进行安装npm了。
使用管理员身份打开CMD,输入 node -v 和 npm -v,显示版本号即安装成功。
npm安装依赖时通过重新指定 registry 为淘宝镜像来解决 npm 安装速度慢的问题:npm install --registry=https://registry.npm.taobao.org
npm设置为淘宝镜像下载
npm config set registry https://registry.npm.taobao.org
设置成功后查看是否设置成功:
npm config get registry
设置redis自动后台运行
1.进入redis安装目录,以管理员运行cmd命令,配置redis为自动启动
redis-server --service-install redis.windows-service.conf --loglevel verbose
2.启动redis
redis-server --service-start
2.启动redis,linux与windows皆可,进入redis安装目录,在cmd输入
redis-server redis.windows.conf
启动,注意要以管理员启动cmd
3.关闭redis
redis-server --service-stop
4.任务管理器查看进程
物理像素
-
屏幕的分辨率
-
设备能控制显示的最小单元,可以把物理像素看成是对应的像素点
设备独立像素 & css像素
设备独立像素(也叫密度无关像素
),可以认为是计算机坐标系统中的一个点,这个点代表一个可以由程序使用并控制的虚拟像素(比如:CSS 像素,只是在android机中CSS 像素就不叫CSS 像素
了而是叫设备独立像素
),然后由相关系统转换为物理像素。
DPR & PPI & DPI
1) DPR
: 设备像素比,物理像素/设备独立像素 = dpr, 一般以Iphon6的dpr为准 dpr = 2
2) PPI
: 一英寸显示屏上的像素点个数
3) DPI
:最早指的是打印机在单位面积上打印的墨点数,墨点越多越清晰
一、移动端开发选择
1.单独制作移动端页面(主流)
流式布局(百分比布局、非固定像素布局) 京东商城
fl