红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
java
其它

Java 知识图谱

说明:绿色表示 Java 相关框架和技能,紫色表示通用技能,橙色表示 Java 中间件。 Java基础:Java编程笔记 - 红茶的个人站点 (icexmoon.cn) 数据库:MySQL学习笔记 - 红茶的个人站点 (icexmoon.cn) HTTP:HTTP学习笔记 - 红茶的个人站点 (icexmoon.cn) MyBatis:JavaWeb 学习笔记 1:MyBatis - 红茶的个人站点 (icexmoon.cn) Hibernate:从零开始 Spring Boot 48:JPA & Hibe…

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

Java编程笔记30:MVC

图源:Fotor懒设计 在上一篇文章Java编程笔记29:JSP - 红茶的个人站点 (icexmoon.cn)中,我们看到了如何结合Servlet和JSP实现简单的MVC思想。但这种做法存在一些问题: 用Servlet类来实现Controller(控制器)会让Controller显得复杂,因为Controller必须继承自HttpServlet类,意味着它包含了一些Servlet的功能,这不符合单一任务原则的设计思想。 在Servlet中加载JSP和附加信息的部分显得复杂,可以进一步封装。 为了解决上边的问题,我…

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

Java编程笔记26:HTTP

图源: Fotor懒设计 HTTP协议实际上是基于TCP的应用层协议,规定了请求报文和响应报文等。参考HTTP协议的规定,我们可以实现一个简单的HTTP Server。 前文Java编程笔记25:TCP - 红茶的个人站点 (icexmoon.cn)中我介绍了如何实现简单的TCP服务端和客户端,本文将在之前示例的基础上实现一个简单的HTTP服务。 HTTP的基本概念推荐阅读图解HTTP (豆瓣) (douban.com),或者Web基础 - 廖雪峰的官方网站 (liaoxuefeng.com)。 请求报文 创建一个…

2022年11月1日 0条评论 1127点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记25:TCP

图源:Java Switch语句(用法详解)-java教程-PHP中文网 TCP和UDP通信可以说是网络应用的起点,原理方面的内容不在本文讨论范围内,这里直接展示如何用Java创建一个基于TCP的CS结构的网络应用。 Server package cn.icexmoon.java.note.ch25; // ... public class Main {    public static void main(String[] args) throws IOException {        ServerSocke…

2022年10月31日 0条评论 1320点热度 0人点赞 魔芋红茶 阅读全文
Spring Boot 学习笔记

从零开始 Spring Boot 4:Mybatis Plus

图源:简书 (jianshu.com) 虽然上篇文章从零开始 Spring Boot 3:数据库 - 魔芋红茶's blog (icexmoon.cn)介绍了如何在Spring Boot中连接并使用数据库,但可以看到,默认提供的JdbcTemplate并不是很好用。 因此,本篇文章将介绍一个更好用的数据库连接组件MyBatis-Plus,并展示如何用在我们的示例中用MyBatis-Plus取代JdbcTemplate完成相关数据库操作。 你可以通过learn_spring_boot(github.com)获取本篇文…

2022年4月30日 0条评论 1160点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记番外1:浅谈散列

图源:PHP中文网 散列作为一种数据结构,是为了解决一类特定问题:如何以尽可能小的时间复杂度保存和读取元素。 接下来我会用一系列示例来一步步说明散列如何实现以及为什么要使用散列。 首先来看一个最简单的在一段连续空间中保存元素的示例: package ex1.hash; ​ import java.lang.reflect.Array; import java.util.Arrays; import java.util.Random; ​ import ch15.test2.Generator; import ch1…

2022年3月18日 0条评论 1156点热度 0人点赞 魔芋红茶 阅读全文
Java编程笔记

Java编程笔记14:泛型(续)

图源:PHP中文网 问题 在前文已经说过,Java因为历史原因,实现的泛型机制是不完整的,因此存在一些问题(限制),下面来详细讨论这些问题以及解决方案。 无法使用基本类型 Java的泛型存在很多限制,无法使用基本类型就是其中之一,幸运的是因为包装类的存在,在大多数情况下“自动解包”和“自动打包”都可以帮我们解决将基础类型应用到泛型的相关问题。 package ch14.base_type; ​ import java.util.ArrayList; import java.util.List; ​ public c…

2022年3月14日 0条评论 1154点热度 0人点赞 魔芋红茶 阅读全文

魔芋红茶

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

专栏
  • SpringMVC 学习笔记 SpringMVC 学习笔记
  • MySQL学习笔记 MySQL学习笔记
  • Spring Boot学习笔记 Spring Boot学习笔记
  • Java编程笔记 Java编程笔记
  • php学习笔记 php学习笔记
  • Go语言编程笔记 Go语言编程笔记
  • 设计模式 with Python 设计模式 with Python
  • Linux之旅 Linux之旅
  • 腾讯云博客搭建 腾讯云博客搭建
  • HTTP学习笔记 HTTP学习笔记
项目
  • M3U-Helper M3U-Helper
  • Markdown-img Markdown-img
  • PEP中文翻译项目 PEP中文翻译项目
工具箱
  • 我的Windows软件列表 我的Windows软件列表
点歌台
最新 热点 随机
最新 热点 随机
Activiti 学习笔记 1:开始 Redis 学习笔记 8:附近店铺 Redis 学习笔记 7:达人探店 Redis 学习笔记 6:消息队列 Redis 学习笔记 5:分布式锁 Redis 学习笔记 4:优惠券秒杀
Redis 学习笔记 4:优惠券秒杀Redis 学习笔记 5:分布式锁Redis 学习笔记 6:消息队列Redis 学习笔记 7:达人探店Redis 学习笔记 8:附近店铺Activiti 学习笔记 1:开始
小人物的悲哀 Docker 环境搭建 Java编程笔记24:并发(4) 从零开始 Spring Boot 54:@NotNull in Entity 从零开始 Spring Boot 43:DI 注解 中文互联网上的“爱国生意”
最近评论
fuckbaidu 发布于 3 年前(02月26日) 兄弟,你新网址一直没备案成功
啊长 发布于 3 年前(12月17日) 膜拜大佬了,希望越做越好 :exclaim:
nfmd 发布于 4 年前(11月01日) 腾讯云出了个60块六年多的bug
nfmd 发布于 4 年前(10月30日) str.replace("逻辑", "罗辑")
fuckbaidu 发布于 4 年前(10月14日) 并不是所有的文件都能通过软链接转移,比如chrome浏览器,你要是转移了,就不能自动更新了
友情链接
  • NFMD's blog
  • 小金龙的blog
  • 幸哥的blog

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

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号