阿里开源270亿参数原生多模态模型,家用显卡可跑,编程与办公表现超越Qwen3.7-Plus。 [..]
Read MoreJava 8 把一大块新能力摊在一张图上:Lambda、流、新日期、Optional、CompletableFuture……本文只把函数式接口和 lambda 讲清楚——lambda 不能单独出现,必须装进一个 SAM 接口里。 先看全景(来自网络),再落到接口、方法引用、变量捕获和内置 Funct…
标签:Java8上篇从写死代码走到代理,再从编程式 Spring AOP 走到声明式。续篇的核心是 Advisor(切面):把 Advice(增强) 和 Pointcut(切点) 捆在一起,只拦该拦的方法。 随后是按 Bean 名 / 切面自动代理,再集成 AspectJ 表达式和注解,最后用配置方式收口。所有示例…
标签:AOP瓦片和静态资源一多,直接打到 Tomcat 会拖垮动态容器。常见做法是让 Nginx 做反向代理和静态伺服,动态请求再 proxy_pass 给 Tomcat。 下面从下载启动、改端口、跳转 Tomcat,讲到静态分离、负载和关闭命令。截图一步都不少。 职责 Nginx Tomcat 擅长 反向代理…
标签:Nginx, TomcatTomcat 是 Apache 基金会的轻量级 Web 应用服务器。server.xml 是最重要的配置文件:每一个元素都对应一个组件,改 XML 就是在调这些组件。 下面用一份实例把 Server、Service、Connector、Engine、Host、Context 的作用和互相怎么选中请求…
标签:Tomcat垃圾回收是 Java 非常重要的特性之一,也是面试常客。它让开发者不必自己申请、释放空间,而是由后台守护进程在合适的时候把垃圾清掉——既省事,也更不容易把堆撑爆。 下面按四个问题把机制拆开:什么是堆、什么是垃圾、怎么回收、为什么要分代。 一、什么是 Java 堆内存 堆在 JVM 启动时创建,用来放…
标签:垃圾回收数据库连接是有限且昂贵的资源,连接池通过复用连接、回收空闲连接,直接影响多用户应用的伸缩性和稳定性。 下文对照 DBCP、c3p0、Druid 的原理、关键参数和属性表,把基本配置、超时重连和性能项放在一起方便选型调参。 1. 引言 1.1 定义 数据库连接是一种关键的有限的昂贵的资源,这一点在多用…
标签:JDBC, MySQL, SQLMySQL 对字符集的支持可以细到四个层次:服务器(server)、数据库(database)、数据表(table)和连接(connection)。指定时还能落到一个库、一张表、一列该用什么字符集。 传统程序建库建表往往不配这么细,用的是默认值;默认不对,查询和入库就会乱码。 一、相关系统变量 • …
标签:MySQL, SQL, 字符编码