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

记误删服务器文件后系统重装

记误删服务器文件后系统重装

周sir - 2018年12月6日 - 认知成长 - 0 条评论 - 844浏览 阅读更多...

最近在自己的云服务器上配置分布式服务,不小心误删除了文件。删除文件不要紧,关键是删除的是 /usr/local 目录,数据库、nginx、tomcat、dubbo、redis、zookeeper 全都在上面;这么一来以前部署的应用如极客之家、微营销、忆邮手机官网都挂掉了。 应用程序挂掉不要紧,重要的…

标签:排错,
常见的几种单例模式

常见的几种单例模式

周sir - 2018年3月21日 - 设计模式 - 0 条评论 - 1034浏览 阅读更多...

单例模式是常用设计模式,核心结构里只包含一个被称为单例的特殊类:一个类只有一个实例,也就是只有一个对象实例。 系统里有些类必须唯一。例如可以有多个打印任务,但同时只能有一个在工作;售票时一共 100 张票、多个窗口同时卖,余量必须是单例,否则会超售。窗口对象如果不唯一化,会弹出多个窗口;内容相同却重…

标签:OOP 设计模式,
从机器学习谈起

从机器学习谈起

周sir - 2018年3月3日 - 技术前沿 - 0 条评论 - 844浏览 阅读更多...

这篇对机器学习做概要介绍,让即便完全不了解的人也能上手实践;它也是 EasyPR 开发的番外,往后讲内核必须先懂机器学习。 机器学习让计算机用数据而不是指令工作。支撑它能跑起来的,是统计和「相关」而不是处处因果。 下文从「等人故事」讲到定义、范围、方法、大数据、深度学习、人工智能,以及计算机的潜意识…

标签:机器学习,
我的六年程序生涯

我的六年程序生涯

周sir - 2018年2月10日 - 观点 - 0 条评论 - 923浏览 阅读更多...

我特别迷信数字六:2016 年写这篇文章,刚好总结前六年程序生涯,选了六月六号下午六点发出。1987 年生我那年阴历有两个六月,我生于前六月;时隔 30 年又碰上两个六月,30 岁也刚好五个六年。今天还是只回顾入行最初的六年。 工作六年对一个程序员意味什么?职位上:高级开发、架构师、技术经理?能力上…

标签:程序员成长,
如何创作一个优秀的编程博客

如何创作一个优秀的编程博客

周sir - 2018年2月10日 - 观点 - 0 条评论 - 929浏览 阅读更多...

写下的不仅仅是代码,还有文章。假如你是开源社区的一员,你能够通过代码帮助别人提高编程水平。写作也是一样:不但可以提升自己的知名度,还能让好的想法传播得更广。更重要的是,写作本身就是思考。没有比写作更好的方法来理解技术了。 无论你专业宽窄与否,只要你比其他人更懂得如何分析纽约地铁时刻表,那么请把它写出…

标签:程序员成长,
Java8函数式编程探秘

Java8函数式编程探秘

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

把行为当作数据传递,是 Java 8 函数式编程的关键:函数接口、Stream 和 Collector 让同一份列表可以叠上求和、分组、排序等多种计算。 下文从 Function / Stream / Collector 读到自定义聚合器和 Pipeline,再看精练、通用、可测和组合这几项实际收益…

标签:Java8,
Java8新的异步编程方式 CompletableFuture(一)

Java8新的异步编程方式 CompletableFuture(一)

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

JDK 5 引入 Future,把「把任务交出去、过会儿再取结果」写成接口;Java 8 的 CompletableFuture 补上回调和组合,才算有完整的 Future / Promise / Callback。 Future 模式:我有任务交给 Future,期间我可以干别的,稍后再 get。…

标签:Java8,
Java 8新特性-日期和时间实用技巧

Java 8新特性-日期和时间实用技巧

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

旧日期 API 不好用:Date / Calendar 不是线程安全的,日常加减和时区都要绕弯,不少人只能上 joda-time。 JSR 310 给 Java 8 加了 java.time:ZoneId、Instant、LocalDate、LocalTime、LocalDateTime、Clock…

标签:Java8,
Java 8 Optional类深度解析

Java 8 Optional类深度解析

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

调用方法拿到返回值却不能直接往下传,往往要先判断是不是 null。Guava 和 Scala 的 Option 都在解决这件事;Java 8 在核心 API 里引入了 Optional。 Javadoc 的说法:这是一个可以为 null 的容器对象。值存在则 isPresent() 为 true,g…

标签:Java8,
Java8-新特性-Stream

Java8-新特性-Stream

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

Java 8 两个最重要的变化是 Lambda 和 Stream API。Stream 用来操作数据源生成的元素序列,Collection 上的 stream() 返回顺序流,parallelStream() 返回并发流。 Stream 自己不存元素、不改源对象,操作延迟执行。多个中间操作连成流水线…

标签:Java8,

文章导航

上页 第 1 页 … 第 16 页 第 17 页 第 18 页 … 第 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号 站长统计

回到顶部