自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

翻译 Spring5.3.9框架文档之二: 核心

这部分参考文档覆盖了所有Spring框架必须的技术.在这些技术中, 最重要的是Spring IoC容器. 关于IoC容器的彻底理解, Spring AOP(切面编程)有着基于此的完全覆盖. Spring本身有着自己的AOP实现, 概念上很容易理解, 而且几乎很好地满足了(80%)在企业应用编程中的AOP需求.同时Spring也集成了AspectJ(当前最丰富, 也是最原生的AOP Java领域的框架).1. IoC容器1.1. Spring IoC容器与Beans的简介本章节是关于Spring I

2021-08-07 15:23:22 187

翻译 Spring5.3.9框架文档之一: 概览

Spring让企业级应用的开发更加简单,它使得JAVA能够在企业环境中得到应用。当前版本将在JVM中支持Groovy, Kotlin,同时也将能够灵活地生成多种针对不同应用需求的架构。在Spring 5.1中,JDK1.8以上的版本是必须的,同时也针对JDK11 LTS提供额外的支持。JDK1.8中,最推荐的版本是JAVA SE 8U60, 但一般来说使用新近的版本会更好。Spring广泛支持各种应用场景。在大企业中,应用通常需要长时间不停机,因此JDK跟应用服务器的升级周期不在开发人员的控制。另外应用也

2021-08-06 17:31:09 447

原创 VMWare Workstation笔记(1)概述

虚拟机的优势:更高的便携性, 管理性, 安全性(portability, management, security)虚拟机与主机网络通信的方式:桥接,NAT, 主机(bridge, NAT, host)桥接模式:顾名思义, 主机和虚拟机以类似网桥的方式(具体参考计算机网络)连接到一起, 两台机在同个网段,虚拟机作为局域网内的一台独立主机存在NAT模式:Network Addr...

2019-11-14 17:27:43 279

原创 Spring Security(1) 如何使用Java方式进行配置

根据spring官网关于spring security的参考文档:https://docs.spring.io/spring-security/site/docs/5.2.2.BUILD-SNAPSHOT/reference/htmlsingle/#hello-spring-security总共有三种使用security的方式,spring boot, Java配置, xml配置。本章介绍...

2019-11-08 15:52:17 264

原创 Spring Boot (1)控制器相关注解

习惯使用spring MVC的小伙伴在初期可能会在控制器使用这里踩到坑。@Controller: 只能在能返回模板页面的请求中使用, 对其他请求使用该注解会返回500错误。具体原因日后有时间整理博客再添加, 这里仅仅mark一下。@RestController: 一般认为该注解相当于spring MVC中@Controller与@RequestBody组合, 显然就是应对从前端传输对象...

2019-11-06 15:54:20 337

翻译 Spring Cloud (1) overview概要

Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing,...

2019-10-29 10:22:45 207

原创 Java Web常见bug (2)

1. Bug描述jsp页面引用的css, 图片等静态资源不起作用2. 原因在配置请求拦截条件时, 拦截了所有请求, 这其中也包括了jsp对静态资源的请求, 拦截后未进行处理, 所以对静态资源的请求是失败的.3. 解决这里提出的解决方法是: 将静态文件请求与普通资源请求区别开来, 具体可以添加如下类似配置: <mvc:resources location="/WEB-INF/...

2019-09-29 19:23:39 292

原创 Java Web常见bug (1)

1. Bug描述Cannot change version of project facet Dynamic Web Module to 3.0.One or more constraints have not been satisfied.2. 原因这个问题一般出现在使用eclipse新建web项目的时候, 原因在于: Dynamic Web Module版本问题具体来说, ec...

2019-09-29 01:24:48 433 1

原创 MySQL: 如何删除某字段值重复的记录并保留其中一条

1.dept 表:IDNAME100AAA100BBB100CCC101DDD101EEE102FFF103GGG2.目标描述:dept表中, ID字段100出现3次, 101出现2次, 其余出现1次, 通过一句MySQL语句将ID字段重复值对应的记录删除, 只保留其中一条, 即: 100对应的记录需要删除2行, 10...

2019-09-19 05:22:43 4826

原创 High Performance MySQL: Reading Note (2) MySQL overview

MySQL Structure(3 layers).Client <–> Service (core) <–> Storage (physical).DescriptionClient: connection, authentication, security.Service: the core part, including components(...

2019-09-09 15:55:30 104

原创 High Performance MySQL: Reading Note (1) Briefly

I start the series just to note key points while reading, almost all contents can be found in High Performance MySQL version 3, written by Baron Schwartz, Peter Zaitsev and Vadim Tkachenko.

2019-09-09 15:33:57 118

原创 March 2019 the ppa was disabled

在Ubuntu上, ppa在2019.3已经不能用了

2019-09-02 11:50:37 252

原创 设计模式二: 策略模式 Strategy

总结 abstract

2019-08-24 00:48:12 122

原创 设计模式一: 简单工厂模式 Simple Factory

总结 abstract通过调用工厂的公共接口, 以传递参数的低耦合方式创建实例.作用: 创建实例特点: 低耦合Create and return a concrete instance via calling the factory method in the client with one parameter or more, which is a lower coupling way...

2019-08-23 10:54:21 133

原创 MySQL首次安装后重置root账户密码(以mysql-8.0.15-winx64.zip在Windows 10 OS)

在windows用户首次安装MySQL后, MySQL会自动生成一份随机密码 for root账户. 但用户往往有修改密码的需要, 一来可能是从安全, 易记等角度考虑; 二来也是主要原因, 如果直接使用初始密码在第三方客户端如 Navicat 访问MySQL, 那么很可能直接提示: “expired”, 也就是密码过期了(so frustrating !!!). 这个时候可以通过修改root密码来...

2019-05-04 01:08:44 899

原创 MySQL安装之手动安装 (以mysql-8.0.15-winx64.zip在Windows 10 OS安装为例)

MySQL是最常用的数据库之一, MySQL可以通过多种方式进行安装, 比如PHP Study就集成了MySQL并附带管理工具, 在Oracle官网中也提供了两种方式安装, 包括官方安装器以及手动安装的zip包, 该文主要针对后者.1. 下载从各个方面考虑, 个人始终认为官网下载是最佳途径 for 各种软件与工具, crack除外 -.-!, 附带官网链接, MySQL download进入...

2019-04-21 02:39:44 234

原创 J2EE之一:summary综述

1.J2EE概念J2EE是Java 2的三个版本之一(J2SE, J2EE, J2ME), J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE(1)不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性, 方便存取数据库的JDBC API、CORBA技术以及能够在I...

2019-04-02 02:37:16 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除