• AI大模型课程
    • Java基础课程
    • Java进阶课程
    • JavaWeb课程
    • web前端课程
    • Android基础课程
    • Android进阶课程
  • 腾讯QQ
  • 微信二维码
logo
  • AI大模型
    • 原生agent
    • LangChain框架
  • Java技术
    • java概述
    • Java 语法基础
    • Java集合框架与数据结构
    • Java面向对象
    • Java面向对象高级特性
    • Java异常处理
    • 输入输出(IO)操作
    • 多线程编程
    • Java网络编程
    • 设计模式
  • JavaWeb
    • Servlet与Jsp
    • struts2
    • springboot
    • springcloud
    • spring
    • mytatis
    • Hibernate
    • web服务器
  • Android技术
    • Android概述
    • 开发环境
    • Android UI界面
    • Activity活动
    • Fragment碎片
    • 数据存储
    • Notification通知
    • Receiver广播
    • Android动画
    • Android经验
  • web前端技术
    • html/css/js
    • vuejs
    • reactjs
    • koa2
    • 动画
    • 面试题
    • 优化
  • 认知成长
    • 观点
    • 技术前沿
    • 简历面试
    • 创业相关
当前位置:

首 页  

周sir

我是周sir,这是我的博客。致力于分享我学会的技术和优秀的文章。微信公众号 “周sir专栏” 欢迎大家关注。

OGNL表达式

OGNL表达式

周sir - 2016年12月29日 - struts2 - 0 条评论 - 1712浏览 阅读更多...

OGNL 全称 Object-Graph Navigation Language(对象图导航语言),用来获取和设置 Java 对象属性,需要写在 Struts2 标签里才生效。 它访问的对象都放在 OGNL 的 context 里。context 是 Map,存一组 key-value,实际对应 A…

标签:JSP Struts2,
JSTL标签和EL表达式

JSTL标签和EL表达式

周sir - 2016年12月29日 - struts2 - 0 条评论 - 2192浏览 阅读更多...

JSTL(JSP Standard Tag Library)把迭代、条件、格式化、XML、数据库访问这类常用能力收成一套标签。EL 负责把变量从各 Scope 里取出来,两者经常一起写,JSP 才不像一堆脚本碎片。 标签库分四块:核心 core、格式化、SQL、XML。页面上先把 jar 放进 WE…

标签:JSP Struts2,
深入了解Struts2

深入了解Struts2

周sir - 2016年12月28日 - struts2 - 0 条评论 - 1690浏览 阅读更多...

把 Struts2 用熟练,日常围着两份文件转:struts.properties 管常量,struts.xml 管 package / action / result。这两份读明白,动态方法调用和参数绑定才不会晕。 下面按原笔记往下走:核心文件 → Action 按命名空间往上搜的顺序 → 三种动…

标签:JSP Struts2,
初识Struts2

初识Struts2

周sir - 2016年12月27日 - JavaWeb, struts2 - 0 条评论 - 1868浏览 阅读更多...

Apache Struts2 是一套成熟的、基于 MVC 的 Web 应用框架。它把 WebWork 和 Struts 1.x 两套框架的长处合到了一起,用 OGNL 表达式和 Struts2 标签来读写应用数据,从而缩短按 MVC 开发 Web 应用的时间。 下面先跑通第一个程序,再对照工作原理图…

标签:JSP Struts2,
日志输出框架Log4j使用

日志输出框架Log4j使用

周sir - 2016年12月27日 - Java技术 - 0 条评论 - 1603浏览 阅读更多...

Log4j 是 Apache 的开源日志项目。用它可以把日志打到控制台、文件等目的地,控制每条日志的格式,并通过级别更细地控制生成过程。这些都可以写在配置文件里,不必改应用代码。 通过其它语言接口,C、C++、.Net、PL/SQL 也能用 Log4j,语法和 Java 里一样,方便多语言分布式系统…

标签:日志,
表单提交与头像上传

表单提交与头像上传

周sir - 2016年12月20日 - Servlet与Jsp - 0 条评论 - 4320浏览 阅读更多...

在 Web 后台管理系统里,数据的增、删、改几乎是标配,本质都是对数据库表记录的操作用户界面。当操作的数据里包含头像图片时,事情就多了一环——文件上传。 这篇从"一次提交到底发了什么"讲起,再对比几种实现方式,最后用"学生头像上传"的完整实例把前后端串起来,并补上现代写法和你必须注意的安全坑。 一、…

标签:JSP Servlet,
web过虑器

web过虑器

周sir - 2016年12月2日 - Servlet与Jsp - 0 条评论 - 1859浏览 阅读更多...

过滤器(Filter)是服务端实现 javax.servlet.Filter 的 Java 类,用来截取客户端请求和服务器响应。它可以在请求到达后端资源之前拦截,也可以在响应写回客户端之前再处理一遍。 配置写在 web.xml:生命周期是实例化 → init() → 多次 doFilter() → …

标签:JSP Servlet,
Mysql5.7下载安装与配置

Mysql5.7下载安装与配置

周sir - 2016年11月5日 - 数据库 - 0 条评论 - 2674浏览 阅读更多...

Windows 上装 MySQL 5.7 用 ZIP Archive 即可:解压、写 my.ini、用管理员身份执行 mysqld install,再初始化后 net start mysql。 下文以 5.7.16、Windows (x86, 32-bit) ZIP Archive 为例,解压路径是…

标签:MySQL SQL,
mysql多表查询

mysql多表查询

周sir - 2016年11月3日 - 数据库 - 0 条评论 - 1739浏览 阅读更多...

多表查询是在多个有逻辑联系的表之间查询,逻辑关系主要指主外键:主表某字段的值取自另一表的字段集合。往主表插数据时,对应字段必须在关联表中存在(除非该字段可空),否则插不进去。实现方式是表连接或子查询。 假设有员工表和部门表(原文表名拼写为 deparment / employe,示例沿用): -- …

标签:MySQL SQL,
HashMap的工作原理

HashMap的工作原理

周sir - 2016年10月9日 - Java集合框架与数据结构 - 0 条评论 - 1636浏览 阅读更多...

面试常从“你用过 HashMap 吗?什么是 HashMap?为什么用它?”问起。多数人会答:是的,然后列出特性——HashMap 可以接受 null 键和值,Hashtable 不行;HashMap 非 synchronized;HashMap 很快;存的是键值对。这只能说明你用过它。接下来面试官…

标签:集合,

文章导航

上页 第 1 页 … 第 21 页 第 22 页 第 23 页 … 第 44 页 下页
2026年 10月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031  
« 9月    

OOP (48)JavaScript (40)面试经验 (30)AI (28)程序员成长 (28)Agent (27)Activity (27)Vue (21)IO (19)多线程 (16)LangChain (15)性能优化 (15)网络请求 (12)数据类型 (11)SQL (11)Spring (11)MySQL (11)JSP (10)IDEA (10)环境配置 (9)
  • 最新文章
  • 随机文章
  • 热门文章
火锅店生意-第一性原理

火锅店生意-第一性原理

 2026-09-16   23   0

徐新-做正确的事

徐新-做正确的事

 2026-09-16   27   0

Android Studio查看SQLite数据库完全指南

Android Studio查看SQLite数据库完全指南

 2026-09-05   29   0

Android 控件美化实战:Shape、Selector 与 layer-list

Android 控件美化实战:Shape、Selector 与 layer-list

 2026-09-05   46   0

Android Studio USB 调试真机映射屏幕画面

Android Studio USB 调试真机映射屏幕画面

 2026-09-03   32   0

MCP 技术实战指南:从原理到落地

MCP 技术实战指南:从原理到落地

 2026-09-02   41   0

RAG 深度解析:从数学原理到生产级工程实战

RAG 深度解析:从数学原理到生产级工程实战

 2026-09-01   31   0

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

 2026-08-31   40   0

LangGraph常见WorkFlow-七种编排模式

LangGraph常见WorkFlow-七种编排模式

 2026-08-31   29   0

基于未来做决策:贝索斯的”时间穿越”思考法

基于未来做决策:贝索斯的”时间穿越”思考法

 2026-08-29   41   0

工程目录结构说明

工程目录结构说明

 2015-04-19   1531   0

Java线程中yield与join方法的区别

Java线程中yield与join方法的区别

 2016-04-29   1617   0

Java基础知识总结

Java基础知识总结

 2015-04-23   1618   0

Java继承的概念与实现

Java继承的概念与实现

 2015-03-30   1754   0

21个值得思考的问题

21个值得思考的问题

 2015-04-22   1339   0

Android 浮动搜索框 searchable 使用

Android 浮动搜索框 searchable 使用

 2016-02-26   1458   0

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

 2017-09-07   1114   0

Java instanceof 运算符

Java instanceof 运算符

 2015-03-30   1531   0

设计模式总结

设计模式总结

 2016-05-09   1605   0

Android事件处理机制

Android事件处理机制

 2015-09-08   2204   0

AI大模型开发从OpenAI调用开始

AI大模型开发从OpenAI调用开始

 2026-08-15   117   2

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

 2026-08-17   57   1

Java GUI程序设计入门

Java GUI程序设计入门

 2015-06-04   1783   0

人人都在谈论的Apple Pay

人人都在谈论的Apple Pay

 2016-02-19   1396   0

软件工程师应该多写文章

软件工程师应该多写文章

 2015-03-28   1805   0

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

 2020-09-22   1511   0

Java面向字节流的应用

Java面向字节流的应用

 2015-04-17   1606   0

ActiveMQ简述

ActiveMQ简述

 2017-06-24   1365   0

vscode 前端常用插件推荐

vscode 前端常用插件推荐

 2020-04-04   1578   0

极客之家十一年:编程与兴趣一致,技术与实践结合

极客之家十一年:编程与兴趣一致,技术与实践结合

 2026-08-19   42   0

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。

Copyright © 2026 极客之家 All rights reserved.  .

蜀ICP备2025170724号 站长统计

回到顶部