使用注解的优势:
- 采用Java代码,不需要配置繁杂的xml文件
- 在配置中也可享受面向对象带来的好处
- 类型安全对重构可以提供良好的支持
- 减少复杂配置文件的同时亦能享受到springIoC容器提供的功能
使用注解的优势:
最近着手搭建一个自用的图床,之前以有博客,图片一般存在博客的某个文件夹下,但是每次写博客的时候都要先将图片上传到服务器然后配图不能本地显示略嫌麻烦,因此准备在自己网站上搭建图床,使用docker,结合开源项目Lychee
补充发现:Chevereto 图床更好用,并且可以结合picGo自动上传,因此建议转为Chevereto 演示地址:https://demo.chevereto.com/
以下操作基于:Ubuntu 18.04
记录 学习《深入理解Java虚拟机》以及 JavaGuide
在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。
背包问题是一类经典的动态规划问题,6月是leetcode的背包月,因此就最近做的几道背包题目,简单总结一下。
背包问题是一种组合优化的NP完全(NP-Complete,NPC)问题。问题描述:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,如何选择,才能使得物品的总价格最高。
背包问题一般有以下几种分类: