免费图片 API 接口

个人整理 推荐: http://www.dmoe.cc/random.php (动漫,速度很快) https://source.unsplash.com/collection/190727/1600x900 (外网,较慢) https://picsum.photos/1080/1920/?image

IDEA 调试详解

参考文献:Intellij IDEA 2017 debug断点调试技巧与总结详解篇 在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。 下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是ma

IDE 

JS数组删除

参考文献:js数组删除(splice和delete) 今天用到了数组的删除,分别使用了splice和delete方法,记录一下,方便下次查找。 原数组是一个关联数组,如 var test=[]; test[1]={name:'1',age:1}; test[2]={name:'2',age:2};

JS 

IntelliJ IDEA问题汇总

参考链接:IDEA使用教程 硬件要求 IntelliJ IDEA 的硬件要求 安装包分享 IntelliJ IDEA 15,16 win 7 64位安装包 百度云盘(最新链接在文章底部评论里) 注册与激活(建议下载安装专业版)

IDE 

java多线程wait时为什么要用while而不是if

参考链接: java多线程wait时为什么要用while而不是if 对于java多线程的wait()方法,我们在jdk1.6的说明文档里可以看到这样一段话 从上面的截图,我们可以看出,在使用wait方法时,需要使用while循环来判断条件十分满足,而不是if,那么我们思考以下,如果使用if会怎么样?

flex布局

参考: 30 分钟学会 Flex 布局 flex布局 flexbox 收缩算法(上) flexbox 收缩算法(下)

CSS 

Ubuntu中sudo和su免密码设置

参考:免密码使用sudo和su 1.sudo免密码 vim /etc/sudoers 在 %sudo ALL=(ALL:ALL) ALL 下面加上 username ALL=(ALL) NOPASSWD: ALL 保存退出即可 2.su免密码 切换到root权限; 创建group为wheel,命令为

微信小程序学习笔记

1. 基础知识 小程序提供了自己的视图层描述语言 WXML 和 WXSS,以及 JavaScript,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。 小程序文件结构和传统web对比 结构 传统web 微信小程序 结构 HTML WXML 样式 CSS WXSS 逻辑 J

Docker 持久化

参考文档: S4:数据共享(Docker Volume) 1. Docker 持久化数据 Docker 对于数据持久化,提供了 Docker Volumn 和 Docker Bind 两种方式。 volume 默认位于 /var/lib/docker/volumes 目录中。 在 Docker 中,

容器 

ssm 整合

1. 搭建整合环境 采用 XML+ 注解的方式进行整合 整合思路: 先搭建整合环境 再把 Spring 配置搭建完成 再使用 Spring 整合 SpringMVC 框架 最后使用 Spring 整合 MyBatis 框架 创建数据库和表结构 create database ssm; use ssm

Spring