写点什么

实战

0 人感兴趣 · 38 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/d1/d153fb2636f4cf00c37a851d3965c481.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

9000 字,通俗易懂的讲解下 Java 注解

注解和反射是Java中非常让人容易忽略的东西,但却很重要,在主流的Spring中更是充满了注解,注解和注释很像,两者其实本质就差不多,注释是给我们程序员看的,而注解呢其实就是给程序看的

https://static001.geekbang.org/infoq/82/828ecc6f0151530e5a2f6112eac6ca9a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从零开始自己动手写阻塞队列

在上面我们已经谈到了阻塞队列是并发安全的,而且我们还有将线程唤醒和阻塞的需求,因此我们可以选择可重入锁ReentrantLock保证并发安全,但是我们还需要将线程唤醒和阻塞,因此我们可以选择条件变量Condition进行线程的唤醒和阻塞操作,在Condition当中我们

https://static001.geekbang.org/infoq/8d/8d4fbe3331ee1840a4ebace3aa8baf9a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

手把手教你如何使用 MyBatisPlus

本篇文章,我们通过 MyBatis Plus 来对一张表进行 CRUD 操作,来看看是如何简化我们开发的。

硬核!阿里大佬都在内卷的 SpringBoot 从入门到实战笔记

这份SpringBoot实战文档,结合典型业务场景,全面介绍基于Spring Boot的核心开发技术,整合开源组件,一步一步地搭建微服务框架,实现微服务治理,详解60多个示例、2个综合项目案例,提高读者的实战能力

https://static001.geekbang.org/infoq/13/134e27ae1652f98c315dba803bb847b0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker PHP 入门实践 (二)

用户头像
sunmking
2022-11-04

在我们开始构建应用程序之前,先了解一下如何在Docker中运行一个PHP脚本。我们从编写一个经典的Hello World开始

.NET 现代应用的产品设计 - DDD 实践

我们将通过DDD完成业务与技术的完整落地

【函数式编程实战】(五) Stream 实战大全

本章详解讲解大量常用 Stream的API的使用、原理和一些注意事项,对复杂场景的Stream+lambda表达式的使用。

https://static001.geekbang.org/infoq/b7/b74cbdf7df6f0590ed3142e5f0383d7b.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【MySql 实战】以 sql 的方式多表联动更新数据

用户头像
安逸的咸鱼
2022-07-20

用通俗的话来说,即一个更新操作,需要使用关联的表中的数据,来更新目标表。

【MySql 实战】高度聚合的数据项拆分为多行多列

用户头像
安逸的咸鱼
2022-07-19

在 触发器案例分享 这篇文章,提到了我在工作中遇到的场景,使用触发器对表记录变更进行记录并写入到另一张表内。

https://static001.geekbang.org/infoq/b7/b74cbdf7df6f0590ed3142e5f0383d7b.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【MySql 项目实战优化】复杂触发器案例分享

用户头像
安逸的咸鱼
2022-07-18

上一篇 mysql 的复习文讲到了 触发器 的基本操作,这篇,分享一个我在项目中遇到的案例

https://static001.geekbang.org/infoq/b7/b74cbdf7df6f0590ed3142e5f0383d7b.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【MySql 项目实战优化】多行数据转化为同一行多列显示

用户头像
安逸的咸鱼
2022-07-16

本文主要分享了一个工作中遇到的实际的需求是如何一步步解决的。这个需求为多行同类型的数据如何转化为一行多列显示,最终是如何在 mysql 内解决的

https://static001.geekbang.org/infoq/06/06685dc4a93a700dad4d8b10d7009c26.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

云原生×实战派:向业务聚焦,数字创新时代的最佳选择

云原生助力企业实现基础设施云化,核心技术互联网化,应用架构现代化,业务智能化。这些特性给企业带来最直观的业务价值就是资源弹性、系统稳定、应用敏捷、业务智能、可信安全!

https://static001.geekbang.org/infoq/23/238cd21a80008cbe1f698d0e6a9c0f2f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

下单流程解耦新方案 - 你知道 Spring 事件监听机制吗

Spring对事件监听是通过事件类型、事件类型监听和事件发布器3个部分来完成的

https://static001.geekbang.org/infoq/81/8133ce0f5d177191238aea388fc1d2fb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

源码级别的广播与监听实现

用户头像
阿Q说代码
2022-04-15

近期疫情形势严峻,情形不容乐观,周末也不敢出去浪了,躲在家里“葛优躺”。闲来无事,又翻了遍Spring的源码。不翻不知道,一翻吓一跳,之前翻过的源码已经吃进了肚子里,再见亦是陌生人。

得物 App H5 秒开优化实战

用户头像
得物技术
2022-04-14

H5秒开优化是一个老生常谈的问题,于是得物联合了客户端和H5共同发力。本文将逐步介绍如何通过客户端 + H5 的优化手段(1+1>2)把秒开从 30% 提升到 75% ?

https://static001.geekbang.org/infoq/24/24e02efe30724a00a7ccc47ec09f6fe2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Web 键盘输入法应用开发指南 (7) —— 开发实战(二)

用户头像
天择
2022-03-12

在这篇文章中,我们来完成在线输入法(Online IME)小程序的基本功能。实现的点包括,使用SHIFT键来切换中英文输入状态,给候选列表提供分页的功能,并且在适当的时候阻止composition事件的处理。跟商业输入法相比,这里实现的功能还是极为有限,但这两篇实践

https://static001.geekbang.org/infoq/09/0970384f2fc564cb8472754b630fde72.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Web 键盘输入法应用开发指南 (6) —— 开发实战(一)

用户头像
天择
2022-03-07

从这篇文章开始,我们通过一个小项目来实践键盘和输入法相关的开发要点。这是一个在线输入法(Online IME)工具,功能类似Google提供的一个在线输入工具[1]。有了这类工具,你可以在Web页面里面直接使用输入法输入,而不依赖本地设备是否安装输入法。完整代码

https://static001.geekbang.org/infoq/2f/2fcfb0fe28cc7f0b21f8eb435390fe29.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Web 键盘输入法应用开发指南 (5) —— 实战技巧

用户头像
天择
2022-03-04

在这篇文章中,我会分享一些在实际项目中遇到的问题以及常用实践供大家参考,避免踩坑。多踩坑虽然能积累经验,但也会浪费时间。与键盘和输入法相关的Web应用常常要处理平台兼容性的问题,开发者不仅要通过各种设备覆盖各个浏览器的实现,还要测试各种用户输

https://static001.geekbang.org/infoq/f6/f6596e85a0897b95231838d1e8162b85.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跨平台应用开发进阶 (一) :走近 uni-app

跨平台是一种能够在多种平台(例如Android,iOS,Windows,Blackberry、小程序、快应用等)上运行的应用软件。基于此框架构建的应用程序不需要为每个平台进行单独的编码,而是一次编码就可以在多个平台上高效运行。它是当今应用程序开发领域中最受欢迎的方法

https://static001.geekbang.org/infoq/54/543b848842e210a28440200d0e5a9f07.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

NCF 实战应用合集全解析

用户头像
MartyZane
2021-12-14

NCF 短期目标是打造.Net 界的Spring Boot,优秀的框架希望可以使更多的开发者能够提高生产效率,节省工作时间,将更多的精力和时间都放在更加重要的业务上。

https://static001.geekbang.org/infoq/7c/7c4c889e2ea686dede19545fa1d8ae68.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

NCF 框架如何实现 WebApi(四)

用户头像
MartyZane
2021-12-13

为什么要写这篇文章呢,因为我们现在开发的应用当中,最最重要的应该要算是WebApi了吧,大部分的应用都需要前后端分离,比如APP,小程序,H5等开发,都需要前端同学和后端同学共同配合开发来完成项目。

https://static001.geekbang.org/infoq/21/218ec73c0d402bd679a1e8bf575f61ba.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

NCF 实战功能(三)

用户头像
MartyZane
2021-12-12

如何使用Xncf实现自己的业务逻辑,帮助你完成增删改查等基本的功能,会写了增删改查,其他的功能也就都可以根据实际的需要衍生出来了。

https://static001.geekbang.org/infoq/bf/bf65b038d60fdd1ebfd0e2d6f18cf8b6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

故事篇:终于给老婆讲明白什么是 logback 了!

用户头像
阿Q说代码
2021-08-28

故事会迟到,但他从不会缺席。今天的故事开始了,你准备好了吗?

它来了!靶机渗透题目的一次实战记录

Sink是HackTheBox上一道难度是insane的Linux靶机,做了很久HackTheBox,第一次做insane难度的,还是学到了很多东西的,在这里跟大家分享一下。

Java 代码中,如何监控 Mysql 的 binlog?

用户头像
码农参上
2021-08-04

最近在工作中,遇到了这样一个业务场景,我们需要关注一个业务系统数据库中某几张表的数据,当数据发生新增或修改时,将它同步到另一个业务系统数据库中的表中。

https://static001.geekbang.org/infoq/b3/b39059693918a4953cb1cc80c3494b9b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【得物技术】软件工程与 PlantUML 实战

用户头像
得物技术
2021-05-07

正如任何生物一样,软件也有孕育,诞生,成长,成熟以及衰亡的生命过程,常称为“软件生命周期”。软件生命周期一般分为几个阶段:既制定计划、需求分析、设计、编码、测试、运行和维护。而UML则支持从需求分析到设计再到编码的过程。

https://static001.geekbang.org/infoq/df/df4c7fa6e4a3a34142461dff373dc45f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

1W 字|40 图|硬核 ES 实战

用户头像
悟空聊架构
2021-04-20

上篇我们讲到了 Elasticsearch 全文检索的原理《插入文章》,通过在本地搭建一套 ES 服务,以多个案例来分析了 ES 的原理以及基础使用。这次我们来讲下 Spring Boot 中如何整合 ES,以及如何在 Spring Cloud 微服务项目中使用 ES 来实现全文检索。

实战_实战技术文章_InfoQ写作社区