会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
氷泠
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
18
下一页
2020年9月19日
解决JDK9以上的非法反射访问警告
摘要: 1 问题描述 JDK9以上很多库都有这种非法反射访问的警告,比如protostuff: 解决方法两个: JDK降级 添加JVM参数 2 原因 降到JDK8能解决以上问题。 但是这不是本文的重点。 先说一下出现该警告的原因,笔者使用的JDK为OpenJDK 11,JDK9以上模块不能使用反射去访问非公
阅读全文
posted @ 2020-09-19 20:28 氷泠
阅读(1846)
评论(0)
推荐(0)
2020年9月16日
Spring 学习笔记(四):Spring AOP
摘要: 1 概述 本文主要讲述了AOP的基本概念以及在Spring中AOP的几种实现方式。 2 AOP AOP,即Aspect-Oriented Programming,面向切面编程,与OOP相辅相成。类似的,在OOP中,以类为程序的基本单元,在AOP中的基本单元是Aspect(切面)。AOP采用横向抽取的
阅读全文
posted @ 2020-09-16 03:15 氷泠
阅读(400)
评论(0)
推荐(0)
2020年9月15日
Spring Boot demo系列(四):Docker部署
摘要: 1 概述 本文讲述了如何使用Docker部署Spring Boot应用,首先介绍了Docker的安装过程,接着介绍了Docker的一些基础知识,最后讲述了Dockerfile的编写以及部署过程。 2 环境 Docker 20.10.14 3 Docker安装 由于大部分的教程都是针对x86架构的服务
阅读全文
posted @ 2020-09-15 01:30 氷泠
阅读(497)
评论(0)
推荐(0)
2020年9月10日
Spring Boot demo系列(三):Spring Web+Validation
摘要: 1 概述 本文主要讲述了如何使用Hibernate Validator以及@Valid/@Validate注解。 2 校验 对于一个普通的Spring Boot应用,经常可以在业务层看到以下类似的操作: if(id == null) {...} if(username == null) {...}
阅读全文
posted @ 2020-09-10 10:00 氷泠
阅读(382)
评论(0)
推荐(0)
2020年9月9日
Spring 学习笔记(三):Spring Bean
摘要: 1 Bean配置 Spring可以看做是一个管理Bean的工厂,开发者需要将Bean配置在XML或者Properties配置文件中。实际开发中常使用XML的格式,其中<bean>中的属性或子元素如下: id:Bean在BeanFactory中的唯一标识,在代码中通过BeanFactory获取Bean
阅读全文
posted @ 2020-09-09 16:18 氷泠
阅读(307)
评论(0)
推荐(0)
Spring 学习笔记(二):SpringIoC
摘要: 1 IoC与DI IoC是Inversion of Control的简称,也就是控制反转。通常来说,创建对象需要调用者手动创建,也就是new XXX()的方式。当Spring框架出现后,对象的实例不再由调用者创建,而是由Spring容器创建,这样控制权就由调用者转移到Spring容器,控制权发生了反
阅读全文
posted @ 2020-09-09 16:15 氷泠
阅读(258)
评论(0)
推荐(0)
2020年9月8日
Spring 学习笔记(一):Spring 入门
摘要: 1 Spring简介 Spring是一个轻量级Java开发框架,最早由Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题,是一个分层的Java SE/EE full-stack轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。 2 Spring体系结
阅读全文
posted @ 2020-09-08 00:54 氷泠
阅读(463)
评论(0)
推荐(0)
2020年9月7日
Spring Boot demo系列(二):Spring Web+MyBatis Plus
摘要: 1 概述 Spring Web+MyBatis Plus,包括常见的CRUD功能。 2 dao层 MyBatis Plus相比起MyBaits可以简化不少配置,对于普通的CRUD提供了两个接口实现: BaseMapper<T> ISerivce<T> 最简单的BaseMapper<T>的CRUD接口
阅读全文
posted @ 2020-09-07 21:50 氷泠
阅读(576)
评论(0)
推荐(0)
2020年9月6日
Spring Boot demo系列(一):Hello World
摘要: 1 新建工程 打开IDEA选择新建工程并选择Spring Initializer: 可以在Project JDK处选择JDK版本,下一步是选择包名,语言,构建工具以及打包工具等,这里选择的是Java+Maven+Jar: 再下一步是选择依赖,一般来说Spring Boot应用都需要以下四个基础依赖:
阅读全文
posted @ 2020-09-06 14:06 氷泠
阅读(349)
评论(0)
推荐(0)
2020年8月27日
解决Deepin-wine-wechat-arch 文件不能正常发送
摘要: 1 问题描述 系统Manjaro,使用Deepin-wine微信,目前最新的版本为2.9.5.56-1,发送图片时,会发送不成功,经常在转圈,对于发送其他文件会出现红色感叹号发送失败。 2 解决方法 如果已经安装了Deepin-wine微信,安装deepin-wine5即可: yay -S deep
阅读全文
posted @ 2020-08-27 10:21 氷泠
阅读(641)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
18
下一页
公告