Web开发笔记之HTML基础 Web开发笔记 HTML基本结构一个基本的HTML文件通常具有如下的结构 123456789101112<!DOCTYPE html><html lang="en">...
思考的力量 麦肯锡教我的思考武器生产力是输出与输入的比值, 以较小的劳动时间获得较大的成功, 则生产力较高. 高生产力的工作者其工作效率并非比一般人快十倍, 而是他们始终能够选择最优价值的工作完成, 从而在...
VSCODE配置笔记 VSCODE作为一个较为轻量级的编辑器, 总体上来说是开箱可用的. 不过对于各类具体的场景, 安装一些插件或者修改一些配置能够带来更好的使用体验. 本文将简单介绍一些好用的VSCODE插件, 以...
Web开发笔记之Vue框架 Web开发笔记 Vue是一款用于构建用户界面的 JavaScript 框架, 相较于几十年前以HTML+CSS+JS的开发方式, Vue提供了一系列的新语法, 使得我们可以声明式地描述最终输出的 HTML 和 ...
Go语言笔记之并发编程 Go语言笔记 对于并发编程, Go语言既提供了传统的锁模型, 也提供了通道, 多路复用等Go语言特有的并发模型. 其中的核心思路是使用通信来共享内存,而不是通过共享内存来通信. 大部分问题都可以通过传统的锁或...
Go语言笔记之Web开发 Go语言笔记 Go语言的Web开发与Java的Web开发一样,虽然内置包提供了基础功能,但还是会使用一系列的开源框架和中间件来简化开发。在目前的Go语言Web开发中,通常会使用Gin作为Web框架,使用Gor...
PlantUML绘图笔记 PlantUML是一个开源项目, 提供了用代码绘制时序图, 类图, 对象图等功能. 由于代码编辑更加便利, 因此在博客和文档中都非常适合使用PlantUML来插入对应的图片. PlantUML的...
Java源码分析之集合数据结构 Java源码分析 HashMapHashMap是是经典的数据结构, 也是Java最常用的数据结构之一. 由于HashMap不涉及多线程问题, 且作者 因此代码理解难度比较低, 非常值得一读. HashMap的源...
Spring笔记之登录系统 Spring笔记 依赖可以在创建项目的时候, 直接使用Spring Initializr加入Spring Security依赖, 也可以手动加入如下的两个依赖. 12345678<dependency>...
Spring笔记之Cloud组件 Spring笔记 由于Spring Cloud涉及的组件太多, 各个组件之间的依赖关系比较复杂, 因此为了保证项目的一致性, 任何时候都不建议手写这些配置文件. 可以使用SpringBoot官网上的Spring ...
Spring笔记之Web开发 Spring笔记 在Spring中, 最常使用的技术就是MVC框架, 使用Sping中的MVC框架, 可以实现将HTTP URL 映射到Controller某个方法上, 将HTTP 参数映射到Controller...
Spring笔记之数据库 Spring笔记 数据库组件为了使Spring能够访问数据库,我们需要导入三个依赖,即数据库驱动mysql-connector-java,数据库连接池druid和数据库映射工具mybatis-spring-boo...
Spring笔记之基础知识 Spring笔记 本文介绍Spring体系中Spring framework的主要内容, 包括Spring的两个核心概念, 即控制反转(Inversion of Control, IoC)和面向切面编程(Aspe...
Spring笔记之通用配置 Spring笔记 项目依赖一致性由于Spring/Spring Cloud涉及的组件太多, 各个组件之间的依赖关系比较复杂, 因此为了保证项目的一致性, 需要通过引入合适的parent文件来规定各个组件...
Docker笔记之构建镜像 Docker笔记 Dockerfile指令详解Dockerfile的指令不多, 只需要理解几个简单的指令就可以构建一个自定义的镜像. 一个Dockerfile一般具有如下的一些指令, 以下分别介绍这些指令的含义....
Java源码分析之动态代理 Java源码分析 前段时间在学习Google的Java工具库Guava, 发现其中有一个反射包, 提供了动态代理的封装功能. 深入源码一看, 发现实际上还是用了JDK提供的动态代理功能. 查阅一下网络上的相关资料...
Guava学习笔记 Guava是Google开发的Java工具包, 其中提供了很多好用的Java工具类. 学习这些类的使用方法和实现原理有助于提高Java的开发效率和Java的编写水平. Guava包功能简介首先简...
Python笔记之网络请求 Python笔记 由于Python的脚本特性, 使得Python特别适合开发网络请求的小脚本. requests库简介虽然Python自带的网络库也能够实现网络请求, 但用起来不够简单直接, 所以在条件允许的情...
Go语言笔记之内置模块 Go语言笔记 本文介绍Go语言最常用的模块, 包括基础的数据结构(数组, 切片, 哈希表), 基本的IO操作, 字符串操作, 并发控制和反射相关的内容. 由于Go并不是我的第一门语言, 所以本文将对照C, J...