Spring-boot 第三方配置 Bean的注入从配置文件中来方法1,使用EnableConfigurationProperties注解在App的类上加上EnableConfigurationProperties如: 1@EnableConfigurationProperties({ConfigBean.class}) 需要注入的bean加入@ConfigurationProperties(prefix = 2017-11-28 spring-boot #属性配置 #spring-boot
Thymeleaf的使用 基本模板设置标签文本值1<p th:text="${type}">1</p> 在map.addAttribute("type","xxx");后,模板引擎会把上面的代码变成 1<p>xxx</p> 这个功能可以替代el表达式中在标签文本中的值。 设置标签属性值1<i 2017-11-28 未分类 #thymeleaf #模板
Hexo 博客中插入音乐和视频 通过 Hexo 插件插入音乐/视频这里需要使用两个播放器插件 123hexo-tag-aplayer:https://github.com/grzhan/hexo-tag-aplayer#upstream-issuehexo-tag-dplayer:https://github.com/NextMoe/hexo-tag-dplayer 两款插件基于 DIYgod 编写的 html5 播 2017-11-26 配置记录 #hexo #插入音乐
Aria2介绍 介绍aria2 是一款支持多种协议的轻量级命令行下载工具。有以下特性 多线程连线:aria2 会自动从多个线程下载文件,并充分利用你的带宽 轻量:运行时不会占用过多资源,根据官方介绍,内存占用通常在 4MB~9MB,使用 BitTorrent 协议,下行速度 2.8MB/s 时 CPU 占用率约 6% 全功能 BitTorrent 客户端 支持 RPC 界面远程控制 下载并安装从 G 2017-11-26 网络技术实践 #aria2 #下载
结构化并发应用程序 大多数并发应用程序都是围绕“任务执行”来构造的。任务通常是一些抽象的且离散的工作单元。通过把应用程序的工作分解到多个任务中,可以简化的组织结构,提供一种自然的事务边界来优化错误恢复过程,以及提供一种自然的并行工作结构来提升并发性。 在线程中执行任务大多数服务器应用程序都提供了一种自然的任务边界选择方式:以独立的客户请求为边界。这样,既可以实现任务的独立性,又可以实现合理的任务规模。在正常的负载下, 2017-11-25 读书笔记 #并发
OAuth 介绍 介绍OAuth 是一个关于授权(authorization)的开放网络标准。 引例 豪车一般配备两种钥匙:主钥匙和泊车钥匙。当你到酒店后,只需要将泊车钥匙交给服务生,停车的事情就由服务生去处理。与主钥匙相比,这种泊车钥匙的使用功能是受限制的:它只能启动发动机并让车行驶一段有限的距离,可以锁车,但无法打开后备箱,无法使用车内其他设备。这里就体现了一种简单的“开放授权”思想:通过一把泊车钥匙,车主便 2017-11-11 未分类 #oauth
记录bootstrap常用组件 记录自己做一些玩具项目时常用的组件。因为是临时自己做得好玩,可以随意些。但其中用的还是可以拿出来用用的。 这些就像积木,已经把积木搬运过来。用积木拼建筑时,直接组合。需要更精细的刻画时,再去查更详细的文档。 bootstrap 样式我用的3.x版本 导航上方原生黑色主题 1234567891011121314151617181920<nav class="navbar navbar 2017-11-10 前端技术 #bootstrap #web
Spring Boot使用内存数据库h2构建工程 步骤新建一个maven的java 工程命名为spring-boot-h2 添加相关依赖在pom.xml文件添加相关依赖主要是有三个部分。 增加父工程spring-boot-starter-parent 主要作用: 配置java版本和其它配置文件 依赖管理器,管理依赖库的版本 设置默认插件的配置 12345 <parent> <groupId>org.springfr 2017-11-07 spring-boot #spring-boot #h2
JVM 内存管理 文章为《深入分析JavaWeb》的第八章的笔记与自己理解的部分 物理内存与虚拟内存物理内存与虚拟内存只是针对操作系统来讲的。内存的使用对于操作系统中的应该用程序(包括JVM)来说,都应该是透明。物理内存的虚拟内存之间的分页交换,由缺页中断触发。 其实这部分内容只是铺垫内存的类别及概念。 内核空间与用户空间内核空间与用户空间也是操作系统衍生出来的概念。为了操作系统的稳定,避免普通应用程序代码干扰 2017-11-05 jvm #java #jvm
Htop命令使用详解 htop 简介htop 是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。 与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。 与top相比,htop有以下优点: 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行。 在启动上,比top 更快 2017-11-04 linux #htop #linux