首页
学习
活动
专区
工具
TVP
发布

RainbowSeaJava成神之路

一些关于Java的学习心得
专栏作者
21
文章
14482
阅读量
11
订阅数
MVC 三层架构案例详细讲解
MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 1-2
RainbowSea
2023-05-17
4891
Listener监听器,实现一个显示在线用户人数
Listener 监听器是Servlet规范中的一员。就像Filter一样。Filter也是Servlet规范中的一员。
RainbowSea
2023-05-09
5050
Filter过滤器
在一个比较复杂的Web应用程序中,通常都有很多URL映射,对应的,也会有多个Servlet来处理URL。
RainbowSea
2023-05-09
3310
B/S 结构系统的 缓存机制(Cookie) 以及基于 cookie 机制实现 oa 十天免登录的功能
Cookie 并不是它的原意“甜饼”的意思, 而是一个保存在客户机中的简单的文本文件, 这个文件与特定的 Web 文档关联在一起, 保存了该客户机访问这个Web 文档时的信息, 当客户机再次访问这个 Web 文档时这些信息可供该文档使用。由于“Cookie”具有可以保存在客户机上的神奇特性, 因此它可以帮助我们实现记录用户个人信息的功能, 而这一切都不必使用复杂的CGI等程序 。
RainbowSea
2023-04-30
4430
Servlet注解的使用,简化配置 以及,使用模板方法设计模式优化oa项目
Servlet注解的使用,简化配置 以及,使用模板方法设计模式优化oa项目 图片 每博一文案 有句谚语说:“一怒之下踢石头,只有痛着脚趾头。” 比一件糟糕的事情更可拍的,是你用糟糕的态度去面对它。看过一个很有意思的故事: 有个男人清早洗漱的时候,把自己的手表放在了桌子上。他的儿子不小心把手表碰倒地上摔坏了,男人 气得儿子揍了一顿,还埋怨妻子没看好儿子,两个人吵了起来。 男人气急败坏地摔门出去,路上想起有一份重要文件忘记带了,他匆忙回家取。可没有人在家, 他只得打电话让妻子回来送钥匙。妻子赶回家时,不小心撞翻
RainbowSea
2023-04-10
3260
使用“纯”Servlet做一个单表的CRUD操作
介绍: 这里我们使用 纯粹 的 Servlet 完成单表【对部门的】的增删改查操作。(B/S结构的。)
RainbowSea
2023-04-10
3900
JavaWeb 中 “转发”与 “重定向”的区别
走着走着,渐渐明白生活并不都是尽心尽情的,万事万物都有力所不能及之处。此时我们能做的,就是看透,看清,看淡。
RainbowSea
2023-04-10
8140
600 条最强 Linux 命令总结
今天为大家带来一篇 Linux 命令总结得非常全面的文章,同时也是平时工作中使用率非常高的操作命令。
RainbowSea
2023-04-10
5860
23种设计模式之 : 模板方法设计模式
设计模式,即 Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
RainbowSea
2023-03-29
2470
解读 Servlet 源码:GenericServlet,ServletConfig,ServletContext
Servlet 必须重写的五方法分别为:init(),service(ServletRequest request, ServletResponse response),getServletConfig(),getServletInfo(),destroy(),还有一个无参构造器 什么时候创建的,什么时候调用的,什么时候销毁的。
RainbowSea
2023-03-20
5990
IDEA: 如何导入项目模块 以及 将 Java程序打包 JAR 详细步骤
想要导入模块 Module ,我们需要先创建一个项目,因为 Module模块在 IDEA 中是存在于项目下的。
RainbowSea
2023-03-13
2.1K0
函数编程:强大的 Stream API
在实际开发种,项目中多数据源都是来自于 MySQ,Oracle 等数据库的,但现在数据源可以更多了,有 MongDB,Radis 等,而这些 NoSQL 的数据就需要 Java层面去处理。
RainbowSea
2023-03-06
7890
函数式编程:Lambda 表达式
曾经读过的依然令我感动的句子,生活总是不如意,但往往是在无数痛苦中,但往往是在无数痛苦中,在重重矛盾
RainbowSea
2023-03-06
5960
Java ”框架 = 注解 + 反射 + 设计模式“ 之 反射详解
Reflection (反射)是被视为 **动态语言的关键** ,反射机制允许程序在执行期借助 **Reflection API** 取得任何类的内部信息,并能直接操作任意对象内部属性以及方法。
RainbowSea
2023-02-23
5860
Java ”框架 = 注解 + 反射 + 设计模式“ 之 注解详解
注解,一种元数据形式提供了一个不属于程序本身的程序的数据。注解对他们注解的代码的操作没有直接的影响。
RainbowSea
2023-02-22
6710
Java 优化:读取配置文件 "万能方式" 跨平台,动态获取文件的绝对路径
每个人的生活同样也是一个世界,即使最平凡的人,也得要为他那个世界的存在而战斗。从这个意义
RainbowSea
2023-02-22
7020
Java JDK1.5: 泛型 新特性的讲解说明
在任何不重要的软件项目中,错误都只是生活中的事实。 仔细的计划,编程和测试可以帮助减少他们的普遍性,但不知何故,在某个地方,他们总是会找到一种方法来进入你的代码。 随着新功能的推出以及您的代码库规模和复杂性的增加,这一点变得尤为明显。
RainbowSea
2023-02-05
8850
Java集合 Map 集合 与 操作集合的工具类: Collections 的详细说明
如下是 Set 中的 Key 存储自定义类 Person5 ,其中并没有重写Object 中的 equals() 方法和 hashCode()方法。会出现 Key 存储到重复的数据。
RainbowSea
2023-02-03
7620
Java集合框架
早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。
RainbowSea
2023-02-03
6250
Java:枚举类型
一个 枚举类型 是一种特殊的数据类型,使一个变量是一组预定义的常量。变量必须等于一个已经预定义的值。常见的例子包括罗盘方向(NORTH、SOUTH、EAST 和 WEST 的值)和一周的几天。
RainbowSea
2023-01-24
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档