红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
Spring Framework 学习笔记

Spring Framework 学习笔记5:事务

1.快速入门 1.1.准备工作 这里提供一个示例项目 transaction-demo,这个项目包含 Spring 框架、MyBatis 以及 JUnit。 对应的表结构见 bank.sql。 服务层有一个方法可以用于在不同的账户间进行转账: @Service public class AccountServiceImpl implements AccountService {    @Autowired    private AccountMapper accountMapper; ​    @Override …

2023年8月26日 0条评论 1034点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记32:包装类与==

1.基本类型之间 先看不同类型的基本类型之间的比较: private static void test2(){    int a = 100;    long b = 100L;    boolean result = b == a;    System.out.println(result ? "相等" : "不相等"); } 结果是: 相等 这里实际上进行了隐式类型转换,编译器将 int 类型“提升”为 long 类型后进行比较,相当于: boolean result = b == (long)a; 2.包装类…

2023年8月25日 0条评论 973点热度 0人点赞 魔芋红茶 阅读全文
Spring Framework 学习笔记

Spring Framework 学习笔记4:AOP

1.概念 AOP(Aspect Oriented Programming,面向切面编程)是一种编程思想。它要解决的问题是:如何在不改变代码的情况下增强代码的功能。 AOP 有一些核心概念: 连接点(JoinPoint):理论上可以是代码运行的任意位置,比如变量声明。但在 Spring AOP 的实现中,只能是方法。 切入点(Pointcut):要增强功能的地方,对应一个或多个连接点。 通知(Advice):所增强的功能会在通知中定义。 切面(Aspect):在切面中关联接入点和所执行的通知。 更详细的说明可以观看这…

2023年8月24日 0条评论 1044点热度 0人点赞 魔芋红茶 阅读全文
Spring Framework 学习笔记

Spring Framework 学习笔记3:整合 MyBatis+JUnit

本文介绍如何在 Spring 框架中整合 MyBatis 和 Junit。 1.整合 MyBatis 这里使用一个”纯 MyBatis“的示例项目,在这个项目基础上将其修改为使用 Spring 框架的版本。 关于如何创建 MyBatis 项目以及基本的使用方式,可以看这篇文章。 先下载项目代码并导入数据库sql。 1.1.添加依赖 添加 spring 框架依赖: <dependency>    <groupId>org.springframework</groupId>    &…

2023年8月23日 0条评论 1114点热度 0人点赞 魔芋红茶 阅读全文
开发工具

Git 将本地项目添加到远程仓库

如题,通常都是直接用git clone将远程仓库拉下来搞,并没有什么难度。但如果是本地项目已经存在,就很麻烦了。 这里记录一下过程。 准备 这里已经创建了一个远程仓库: icexmoon/learn-spring (github.com) 本地也有对应的项目代码,但并没有用 Git 进行管理控制。 添加 Git 管理 需要先在项目的根目录下让项目受 Git 管理: git init 现在项目根目录下会出现一个 .git 目录,该目录存放 Git 的相关文件,这样就说明该目录已经受 Git 的版本控制管理。 添加远程…

2023年8月23日 0条评论 1098点热度 0人点赞 魔芋红茶 阅读全文
JavaWeb 学习笔记

JavaWeb 学习笔记 1:MyBatis

以往都是在 Spring Boot 中整合 MyBatis 进行使用,本篇文章将展示如何在一个新的 Maven 项目中使用 MyBatis。 MyBatis 官方的入门教程可以作为本文的参考。 1.快速入门 1.1.导入表数据 执行包含测试数据的SQL文件,导入测试数据到 MySQL。 1.2.创建项目 用 Idea 创建一个 Maven 项目。 添加 MyBatis 和 MySQL 驱动依赖: <!-- MyBatis --> <dependency>    <groupId>…

2023年8月22日 0条评论 1018点热度 0人点赞 魔芋红茶 阅读全文
Spring Framework 学习笔记

Spring Framework 学习笔记2:注解开发

本文使用的示例项目是 spring-demo。 1.@Component @Component注解的用途与<bean/>标签的用途是相同的,都用于向 IoC 容器添加一个 Bean 定义。 比如: @Component public class UserDaoImpl implements UserDao {    @Override    public void save(){        System.out.println("UserDaoImpl.save() is called.");   …

2023年8月21日 0条评论 870点热度 0人点赞 魔芋红茶 阅读全文
Spring Framework 学习笔记

Spring Framework 学习笔记1:基础

1.简介 1.1.生态和发展史 关于 Spring 的生态和发展史,可以观看这个视频。 1.2.系统架构 关于 Spring 的系统架构,可以观看这个视频。 2.Ioc Spring 的核心概念是 Ioc (Inversion Of Control),它的目的是降低代码的耦合度,让对象不再由用户创建,而是由 Ioc 容器(Ioc Container)来创建和管理。 这里用一个简单示例说明 Spring 如何通过 Ioc 思想来对对象创建进行解耦。 这个项目结构很简单: ├─src │ ├─main │ │ ├─ja…

2023年8月21日 0条评论 826点热度 0人点赞 魔芋红茶 阅读全文
Spring Cloud 学习笔记

从零开始 Spring Cloud 12:Sentinel

1.初识 Sentinel 1.1雪崩问题 1.1.1什么是雪崩问题 微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。 如图,如果服务提供者I发生了故障,当前的应用的部分业务因为依赖于服务I,因此也会被阻塞。此时,其它不依赖于服务I的业务似乎不受影响。 但是,依赖服务I的业务请求被阻塞,用户不会得到响应,则tomcat的这个线程不会释放,于是越来越多的用户请求到来,越来越多的线程会阻塞: 服务器支持的线程和并发数有限,请求一直阻塞,会导致服务器资源耗尽,从而导致所有其它服务都不可用,那么当前服…

2023年8月20日 0条评论 1061点热度 0人点赞 魔芋红茶 阅读全文
开发工具

Sentinel 规则持久化

一、修改order-service服务 修改OrderService,让其监听Nacos中的sentinel规则配置。 具体步骤如下: 1.引入依赖 在order-service中引入sentinel监听nacos的依赖: <dependency>    <groupId>com.alibaba.csp</groupId>    <artifactId>sentinel-datasource-nacos</artifactId> </dependen…

2023年8月19日 0条评论 1101点热度 0人点赞 魔芋红茶 阅读全文
1…7891011…51

魔芋红茶

加一点PHP,加一点Go,加一点Python......

技术栈
  • Spring MVC Spring MVC
  • MySQL MySQL
  • Spring Boot Spring Boot
  • Go lang Go lang
  • php php
  • Java Java
  • 设计模式 设计模式
  • Linux Linux
  • Wordpress Wordpress
  • HTTP HTTP
  • Python Python
  • debug debug
  • Spring Cloud Spring Cloud
  • Activiti Activiti
  • 前端开发 前端开发
  • Redis Redis
  • Maven Maven
  • 生活随笔 生活随笔
项目
  • activiti-util activiti-util
  • auto-hot-key auto-hot-key
  • bilibili-download bilibili-download
  • haokan-download haokan-download
  • icexmoon-tree icexmoon-tree
工具箱
  • 我的Windows软件列表 我的Windows软件列表
Music
最新 热点 随机
最新 热点 随机
Linux 资源管理器 Glances influxDB 全民擦边 Activiti 学习笔记 4:OA DEBUG:无法连接数据库 Cursor 使用指南
Maven 中央仓库操作指南使用 Webhook 更新脚本Cursor 白嫖指南icexmoon-treeDEBUG:Idea 编译出错DEBUG:MybatisPlus 分页失效
Spring Boot 教程5:Starters 简介 Linux 之旅 4:文件与目录管理 从零开始 Spring Boot 51:JPA 中的默认列值 阿里云配置SSH密钥连接 Windows Terminal+PowerShell 配置 CentOS 8 部署Nginx
最近评论
魔芋红茶 发布于 3 年前(03月12日) 不好意思,上个月有点事,没空搞网站,现在弄好了,已经启用了新域名,谢谢关心~~
fuckbaidu 发布于 3 年前(02月25日) 兄弟,你新网址一直没备案成功
魔芋红茶 发布于 4 年前(12月18日) 谢谢。
啊长 发布于 4 年前(12月16日) 膜拜大佬了,希望越做越好 :exclaim:
nfmd 发布于 4 年前(10月31日) 腾讯云出了个60块六年多的bug
友情链接
  • NFMD's blog
  • 小金龙的blog
  • 幸哥的blog

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号