(Top highlight)   In development, as in life, we know it’s important to avoid doing more work than needed as it can waste memory and energy. This principle applies to coroutines as well. You need to m            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-15 06:51:32
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## MySQL如何实现逻辑删除
逻辑删除是一种常见的数据删除方式,它并不是真正从数据库中删除数据,而是通过标记来表示该数据已被删除。这种方式在一些情况下非常有用,比如需要保留历史数据、恢复删除的数据等。
下面我们将使用MySQL来介绍如何实现逻辑删除。
### 创建一个示例表
首先,我们创建一个示例表来存储用户信息。该表将包含`id`、`name`和`deleted`三个字段,其中`id            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-11 05:14:03
                            
                                167阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 项目方案:Java文件秒传实现方案
## 背景
在文件传输过程中,如果文件已经存在于服务器端,可以通过比对文件的MD5值来实现秒传,避免重复上传文件,节省时间和流量。
## 方案概述
本方案将通过计算文件的MD5值,并与服务器端已有文件的MD5值进行比对,实现文件的秒传功能。
## 实现步骤
1. 客户端计算文件的MD5值;
2. 客户端将文件的MD5值发送到服务器端;
3. 服务器端根            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-28 06:18:13
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当该内容变得不再重要时,用户就可以对其执行取消置顶操作,从而让它不再在团签页面顶部显示。那么,怎么取消置顶操作呢?在电脑上应该怎么操作呢?
    作为一款专门为上班族提高工作效率而量身打造的桌面便签备忘录软件工具,敬业签的功能非常强大!它除了有强大、便捷的个人便签功能外,还有支持开展多人在线同步协作的团队便签功能。而且,团队便签还支持用户对备忘提醒内容执行置顶            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 14:37:46
                            
                                289阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这个比 Redis 快 5 倍的中间件,怎么做到的?            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-15 11:27:41
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Redis怎么做到隔离
## 介绍
在实际项目中,我们常常需要使用Redis作为缓存数据库,但是在多个项目或者团队共享一个Redis实例的情况下,隔离不同项目或者团队的数据就显得尤为重要。本文将介绍如何通过Redis的命名空间和权限控制来实现数据的隔离。
## 方案
### 1. 命名空间
Redis提供了`SELECT`命令,可以在同一个Redis实例上创建多个数据库,每个数据库有            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-08 04:49:55
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 拆分订单功能的实现
在现代电子商务平台中,拆分订单功能是一个重要的组成部分。用户在购物时可能因为各种原因需要将一个订单分割成多个子订单,例如为不同的收货地址、不同的支付方式、或者根据商品类型进行分类等。在本文中,我们将详细阐述如何使用Java语言实现这一功能,力求清晰地展示整个过程和逻辑。
## 1. 功能需求分析
在开始编码之前,我们首先需要理解拆分订单的需求:
- 用户能够选择要拆            
                
         
            
            
            
            # Java ConcurrentHashMap 线程安全实现方案
在Java开发中,如何实现线程安全的数据存取是一个重要课题。随着多线程环境的普及,使用线程安全的集合类成为避免并发问题的重要手段。Java提供了`ConcurrentHashMap`类,能够在多线程环境下安全地处理键值对数据。本文将详细介绍`ConcurrentHashMap`的线程安全特性,并给出一个项目实施方案,最后附带一个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-10 04:14:49
                            
                                224阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            **项目方案:实时更新数据的Java应用**
1. **背景**
在许多应用程序中,实时更新数据是非常重要的。无论是实时更新股票价格、实时更新天气信息,还是实时更新用户的在线状态,都需要一个高效可靠的机制来实现数据的实时更新。
2. **目标**
本项目的目标是通过Java编写一个应用程序,实现实时更新数据的功能。具体来说,我们将使用一个简单的示例来说明如何实现实时更新。
3. **方案**            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-16 08:00:40
                            
                                254阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java提取图片文字的项目方案
在现代应用程序中,提取图片中的文字(OCR,Optical Character Recognition)成为了一个重要的需求。随着机器学习和图像处理技术的发展,Java语言也可以有效地进行图片文字提取。以下是一个基于Java提取图片文字的项目方案。
## 项目需求
- 用户能够上传图片文件。
- 系统能够识别并提取图片中的文字内容。
- 提供提取结果的下载            
                
         
            
            
            
            文章目录36.7 Spring5 的新特性36.7.1 与 JDK 相关的升级36.7.2 核心容器的更新36.7.3 JetBrains Kotlin 语言支持36.7.4 响应式编程风格36.7.5 Junit5 支持36.7.6 依赖类库的更新 36.7 Spring5 的新特性36.7.1 与 JDK 相关的升级spring5.0 在 2017 年 9 月发布了它的 GA(通用)版本。该            
                
         
            
            
            
            # Java双机热备的实现
在现代分布式系统中,确保系统的高可用性至关重要。为了提高Java应用程序的可用性,双机热备(即主备节点)是一种常用的架构设计。它通过将主节点(Active)和备份节点(Standby)进行配置,使得在主节点故障时可以快速切换至备份节点,从而保障系统的持续运行。
## 实际问题
考虑一个银行系统,其中包含一个处理交易的Java服务。若该服务运行在单一节点上,若发生故            
                
         
            
            
            
            - Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。- JDBC可以在各种平台上使用Java,如Windows,Mac OS和各种版本的UNIX。- JDBC库包括通常与数据库使用相关的下面提到的每个任务的API。JDBC使用步骤 - 连接数据库。 - 创建SQL或MyS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-28 14:07:23
                            
                                8阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            低耦合高内聚法则定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越来越密切,耦合度越来越大,当一个类发生改变时,对另外一个类的影响也越大.解决方案:尽量降低类与类之间的耦合.自从我们接触到编程开始,就知道了软件设计的总的原则,低耦合,高内聚,无论是面向对象或者面向过程,耦合度尽量低,才能提高代码的复用率。但是编程怎么编程低耦合呢?无论逻辑怎么复杂,对于依赖的类来说,都尽量将逻            
                
         
            
            
            
            1.一个变量可以声明为final,这样做的目的是阻止它的内容被修改。这意味着在声明final 变量的时候,你必须初始化它(在这种用法上,final类似于C/C++中的const)。例如:final int FILE_NEW = 1;
final int FILE_OPEN = 2;
final int FILE_SAVE = 3;
final int FILE_SAVEAS = 4;
final            
                
         
            
            
            
            Redis的高性能怎么做到的?Redis这个NOSQL数据库在计算机界可谓是无人不知,无人不晓。只要涉及到数据那么就需要数据库,数据库类型很多,但是NOSQL的kv内存数据库也很多,redis作为其中一个是怎么做到行业天花板的呢?是怎么做到高性能的呢?怎么做到高可用的呢?今天这篇八股文我就整理一些redis的设计写写,本篇还是偏关于高性能这一块。高效数据结构Redis的数据库相比传统的关系数据库,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-03 15:38:50
                            
                                359阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            日常办公高频操作之一就是屏幕截图,虽然我国网民基数已经够大了,但很多人至今还保留着用手机拍摄屏幕,以向他人传达屏幕画面信息的传统习俗,此等爱动手的精神令人感动,也令人头痛…今天推荐一波几个比较常用或好用的屏幕截图工具,用好了绝对能起到事半功倍的效果,既能节约自己时间,又能保护他人眼睛,何乐而不为。1、腾讯QQ与微信软件介绍这其实没啥好介绍的,我相信在国内,是个人,只要你上网,基本就会至少用到腾讯旗            
                
         
            
            
            
            最近接手服务器总被人质疑效率问题,说到底是质疑Spring HttpInvoke的效率问题。好在经过同事们的努力,找到了问题的根源,最终解决了这个问题。  我也顺道整理一下Spring HttpInvoke——那曾经最为熟悉的东西。  Spring HttpInvoke,一种较为常用的、基于Spring架构的服务器之间的远程调用实现,可以说是轻量级的RMI。 最初,我们使用Sp            
                
         
            
            
            
            想象一个例子,你的淘宝订单被你删除了,但是你所购买的是一个假货,无奈你找到客服,客服帮你恢复了。明明被删除的数据,为什么还有呢?原来,在企业中所有信息都被存在数据库中,而用户所谓的删除都不是真正的删除,在数据库中数据一般有个字段作为删除标识符,例如delete,一般当delete为1时表示删除,为0时表示未删除。如果我们手动实现这个功能,就是使用update来更新删除标识符。这样做很繁琐,也不符合            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 16:32:00
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 背景最近在工作中有需要使用到爬虫的地方,需要根据 Gitlab + Python 实现一套定时爬取数据的工具,所以借此机会,针对 Python 爬虫方面的知识进行了学习,也算 Python 爬虫入门了。 需要了解的知识点:Python 基础语法Python 网络请求,requests 模块的基本使用BeautifulSoup 库的使用正则表达式Selenium 的基本使用下面针对上面的每部分