红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
Java编程笔记

Java编程笔记29:JSP

图源:Fotor懒设计 就像在上篇Java编程笔记28:Servlet II - 红茶的个人站点 (icexmoon.cn)中展示的那样,要向客户端输出一个页面,最简单的方式是直接用Java代码向输出流写入Html代码。这样的方式虽然简单直观,但存在很多隐患,而且很难用于编写复杂的Html代码。 此时我们就需要其他技术来输出Html页面,JSP就是早期的其中一种方式。 基础 JSP是Java Server Pages的缩写,是Java服务器用于“组装”和生成Html页面的技术。其写法和作用与其它语言中常见的模版语言…

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

Java编程笔记28:Servlet II

图源:Fotor懒设计 在Java编程笔记27:Servlet - 红茶的个人站点 (icexmoon.cn)中介绍了如何编写和运行一个基于Servlet编写的Web应用,本篇文章将学习更多Servlet应用中如何使用常见的Web技术。 重定向和转发 页面重定向应该不会陌生,我们只需要在返回的HTTP响应报文中,将响应状态码设置为30X,并且通过报文头标签Location指定重定向后的目标URL即可。 类似之前的实现,先设置一个欢迎页面: package cn.icexmoon.java.note.ch28; //…

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

Java编程笔记27:Servlet

图源:Fotor懒设计 在之前的文章Java编程笔记26:HTTP - 红茶的个人站点 (icexmoon.cn)中,我们学习了如何“纯手工”用Java编写一个基于TCP/IP通信的Web服务端应用,可以实现最基本的接收HTTP请求和返回HTTP响应。 但显然,这种方式只适合学习最基本的Web服务实现原理,并不适合真正用于商业开发。因为我们要花费大量时间去处理最基本的报文解析和请求响应等功能,这些功能显然是“轮子”,已经有大量成熟方案可以使用。 Servlet技术就是这其中一个比较古早的轮子,虽然现代基本不会用到它…

2023年3月28日 0条评论 1078点热度 0人点赞 魔芋红茶 阅读全文
随笔

我眼中的大刘

随着最近一波的三体热,关于三体和大刘的争论再次出现,所以我想谈谈我认知中的大刘和他的作品。 当然,大刘最知名的作品《三体》是绕不开的,关于这个我在我和三体 - 红茶的个人站点 (icexmoon.cn)这篇博文中有过说明,这里不再赘述。 要讨论科幻作品,最好先了解科幻作品的创作理念。 以前大刘说过这个,大多数科幻作品都是以一个科幻内核展开的。也就是说,先要接触科学前沿,了解目前的科学动态,基于这些内容构想一个可以作为故事展开的科幻内核。所以大多数科幻作家会订阅科学期刊,或者拜访科研人员。甚至有些科幻作家本身就是科研…

2023年1月17日 0条评论 1626点热度 0人点赞 魔芋红茶 阅读全文
随笔

Old Man and Old Story

《塔尔萨之王》影评 我想了很多标题,但最终还是选择了这个,这也是第一次写文用英文标题。 虽然没有做过调查,但是80年代的男孩子应该都有着一个充满终结者、兰博和成龙、凯奇的年代。那个年代的所谓大片无一例外充满着各种各样的硬汉,要么就是施瓦辛格呆着酷酷的墨镜单手拿着把加特林突突,要么就是史泰龙拿着匕首秀着腱子肉在存林吃鸡成功。 有人说车是男人的浪漫,有人说是坦克和飞机,但我觉着动作片也算。 80年代的动作片,史泰龙和施瓦辛格是绕不过去的。甚至当年不乏很多人孩子气地争论一下他两个谁更厉害,虽然现在看起来很可笑。不过直到很…

2023年1月10日 0条评论 1715点热度 1人点赞 魔芋红茶 阅读全文
随笔

我和三体

随着最近《三体》动画版的上映,关于三体的讨论在互联网上愈演愈烈。作为一个老磁铁,我觉得有必要说点什么。 现在的互联网环境,说点什么之前都需要先叠buff,那就来吧。 知道《三体》,那还是我中学时代某个阳光明媚的下午,上学路上顺道去报刊亭扫了下新一期的《科幻世界》,现在记得依然很清楚,那期的封底有一行小字: 《三体》,一个文明两百次的毁灭与重生。 或许是那句话触动了我,囊中羞涩的我买下了那期杂志,从此,我最喜欢的科幻作者从凡尔纳变成了大刘,最喜欢的科幻小说也变成了《三体》,甚至从往期的科幻世界里翻出了大刘的往期短篇。…

2022年12月17日 0条评论 1622点热度 0人点赞 魔芋红茶 阅读全文
其它

软件推荐:AList

AList是一个开源Web服务,可以添加多种网盘,将你的多个网盘应用集成到一个统一应用中使用,并且还支持通过WebDAV服务映射到操作系统本地目录使用。 GitHub:https://github.com/alist-org/alist 安装 Linux 从https://github.com/alist-org/alist/releases获取安装包。 安装包中的应用被打包成一个文件,所以只要解包后部署到相应安装目录即可。 推荐用/opt/alist_home作为目标安装目录。 tar -zxvf alist-l…

2022年11月4日 0条评论 4772点热度 3人点赞 魔芋红茶 阅读全文
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条评论 1233点热度 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条评论 1468点热度 0人点赞 魔芋红茶 阅读全文
Spring Boot 学习笔记

从零开始 Spring Boot 26:AOP

图源:简书 (jianshu.com) 这篇文章是我早期学习AOP的理解,关于Spring AOP,在学习官方文档后,我写了一篇更全面深入的文章,感兴趣的可以阅读从零开始 Spring Boot 32:AOP II - 红茶的个人站点 (icexmoon.cn)。 AOP全称为Aspect Oriented Programming,即面向切面编程。 一次HTTP请求大概可以用下图表示: 如果用MVC的观点划分Spring Boot应用内的消息流转,大概可以用下图表示: 假设我们要在Spring Boot应用每次处理…

2022年10月31日 0条评论 1129点热度 0人点赞 魔芋红茶 阅读全文
1…1920212223…53

魔芋红茶

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

技术栈
  • SpringMVC SpringMVC
  • MySQL MySQL
  • SpringBoot SpringBoot
  • Go lang Go lang
  • php php
  • Java Java
  • 设计模式 设计模式
  • Linux Linux
  • Wordpress Wordpress
  • HTTP HTTP
  • Python Python
  • SpringCloud SpringCloud
  • Activiti Activiti
  • debug debug
  • 前端开发 前端开发
  • Redis Redis
  • Maven Maven
  • 生活随笔 生活随笔
项目
  • activiti-util activiti-util
  • auto-hot-key auto-hot-key
  • bilibili-down bilibili-down
  • haokan-down haokan-down
  • i-tree i-tree
  • M3U-Helper M3U-Helper
  • MD-img MD-img
  • oa-demo oa-demo
  • PEP中文 PEP中文
  • 油猴脚本 油猴脚本
工具箱
  • 我的Windows软件列表 我的Windows软件列表
Music
最新 热点 随机
最新 热点 随机
Spring 源码学习 10:参数解析器 Spring 源码学习 9:MVC Spring 源码学习 8:AOP 实现 每天一个 Idea 小技巧:复制粘贴 Spring 源码学习 7:动态代理 Linux 安装 JDK
Spring 源码学习 2:Bean 后处理器Spring 源码学习 5:ScopeSpring 源码学习 4:Aware 接口Spring 源码学习 3:工厂后处理器Spring 源码学习 6:AOPDEBUG:初始化失败请检查 URL、网络和代理设置
Spring Boot 教程7:Actuator 前端学习笔记 3:Vue 工程 DEBUG:无法连接数据库 安装 Redis 软件推荐:PowerToys XXX不是内部或外部命令,也不是可运行的程序或批处理文件的解决
最近评论
魔芋红茶 发布于 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号