• 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专栏” 欢迎大家关注。

Java 8新特性学习之lambda与函数式接口

Java 8新特性学习之lambda与函数式接口

周sir - 2018年2月6日 - java8新特性 - 0 条评论 - 2131浏览 阅读更多...

Java 8 把一大块新能力摊在一张图上:Lambda、流、新日期、Optional、CompletableFuture……本文只把函数式接口和 lambda 讲清楚——lambda 不能单独出现,必须装进一个 SAM 接口里。 先看全景(来自网络),再落到接口、方法引用、变量捕获和内置 Funct…

标签:Java8,
日志系统诞生记

日志系统诞生记

周sir - 2018年1月23日 - Java技术, 输入输出(IO)操作 - 0 条评论 - 1351浏览 阅读更多...

Java 帝国一出生就带了集合、线程、IO、网络,从 C/C++ 领地拉来大批程序员,却有意无意漏掉一件大事:输出日志。程序跑起来是个黑盒,和预期不符时,单步调试费时且只能在开发机上用;生产环境更只能靠日志定位。 IO 大臣的小算盘是:System.out.println 和 System.err.…

标签:IO 日志,
AOP 那点事儿[续]

AOP 那点事儿[续]

周sir - 2017年11月7日 - JavaWeb - 0 条评论 - 1566浏览 阅读更多...

上篇从写死代码走到代理,再从编程式 Spring AOP 走到声明式。续篇的核心是 Advisor(切面):把 Advice(增强) 和 Pointcut(切点) 捆在一起,只拦该拦的方法。 随后是按 Bean 名 / 切面自动代理,再集成 AspectJ 表达式和注解,最后用配置方式收口。所有示例…

标签:AOP,
AOP 那点事儿

AOP 那点事儿

周sir - 2017年11月7日 - spring - 0 条评论 - 1259浏览 阅读更多...

AOP(面向切面编程)是对 OOP 的补充而不是替代:把日志、事务、鉴权这类横切逻辑从业务方法里抽出去,用一把“刀”横切一坨“面”。 本文从写死 before/after,讲到静态代理、JDK 动态代理、CGLib,再进入 Spring AOP 的前置、后置、环绕、抛出和引入增强;概念最早不来自 R…

标签:AOP Spring,
Nginx与tomcat组合的简单使用

Nginx与tomcat组合的简单使用

周sir - 2017年10月15日 - web服务器 - 0 条评论 - 1221浏览 阅读更多...

瓦片和静态资源一多,直接打到 Tomcat 会拖垮动态容器。常见做法是让 Nginx 做反向代理和静态伺服,动态请求再 proxy_pass 给 Tomcat。 下面从下载启动、改端口、跳转 Tomcat,讲到静态分离、负载和关闭命令。截图一步都不少。 职责 Nginx Tomcat 擅长 反向代理…

标签:Nginx Tomcat,
详解Tomcat 配置文件server.xml

详解Tomcat 配置文件server.xml

周sir - 2017年10月15日 - web服务器 - 0 条评论 - 1103浏览 阅读更多...

Tomcat 是 Apache 基金会的轻量级 Web 应用服务器。server.xml 是最重要的配置文件:每一个元素都对应一个组件,改 XML 就是在调这些组件。 下面用一份实例把 Server、Service、Connector、Engine、Host、Context 的作用和互相怎么选中请求…

标签:Tomcat,
Java 技术之垃圾回收机制

Java 技术之垃圾回收机制

周sir - 2017年10月10日 - Java技术 - 0 条评论 - 1138浏览 阅读更多...

垃圾回收是 Java 非常重要的特性之一,也是面试常客。它让开发者不必自己申请、释放空间,而是由后台守护进程在合适的时候把垃圾清掉——既省事,也更不容易把堆撑爆。 下面按四个问题把机制拆开:什么是堆、什么是垃圾、怎么回收、为什么要分代。 一、什么是 Java 堆内存 堆在 JVM 启动时创建,用来放…

标签:垃圾回收,
常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

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

周sir - 2017年9月7日 - 数据库 - 0 条评论 - 1114浏览 阅读更多...

数据库连接是有限且昂贵的资源,连接池通过复用连接、回收空闲连接,直接影响多用户应用的伸缩性和稳定性。 下文对照 DBCP、c3p0、Druid 的原理、关键参数和属性表,把基本配置、超时重连和性能项放在一起方便选型调参。 1. 引言 1.1 定义 数据库连接是一种关键的有限的昂贵的资源,这一点在多用…

标签:JDBC MySQL SQL,
MySQL字符集设置

MySQL字符集设置

周sir - 2017年8月31日 - 数据库 - 0 条评论 - 1453浏览 阅读更多...

MySQL 对字符集的支持可以细到四个层次:服务器(server)、数据库(database)、数据表(table)和连接(connection)。指定时还能落到一个库、一张表、一列该用什么字符集。 传统程序建库建表往往不配这么细,用的是默认值;默认不对,查询和入库就会乱码。 一、相关系统变量 • …

标签:MySQL SQL 字符编码,
字符集基础

字符集基础

周sir - 2017年8月31日 - 数据库 - 0 条评论 - 820浏览 阅读更多...

计算机只认识 0 和 1。无论在内存还是外存,我们看到的文字、图片、视频,在机器里都是二进制。不同字符对应二进制的规则,就是字符编码;编码的集合称为字符集。 要准确处理各种文字,必须先编码。常见的有 ASCII、GB***、Unicode。 一、ASCII 编码 ASCII(American Sta…

标签:MySQL SQL 字符编码,

文章导航

上页 第 1 页 … 第 17 页 第 18 页 第 19 页 … 第 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   1366   0

vscode 前端常用插件推荐

vscode 前端常用插件推荐

 2020-04-04   1578   0

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

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

 2026-08-19   42   0

声明

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

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

蜀ICP备2025170724号 站长统计

回到顶部