摘要:Spring MVC 默认使用 Jackson 库进行 JSON 的序列化和反序列化,无需额外的配置
        
阅读全文
 
    
        
        
摘要:我的方法,是基于excel强大的公式和mysql强大的sql来搞。
        
阅读全文
 
    
        
        
摘要:本案是一个非常简单的程序重构案例。实际企业应用开发过程中,我们遇到的场景远比这个要复杂。以此为例,希望大家加强对代码重构的理解
        
阅读全文
 
    
        
        
摘要:在 MySQL 中,SQL 查询的执行顺序通常按照以下顺序进行: FROM:从指定的表中选择数据。 WHERE:对数据进行筛选,只选择满足条件的行。 GROUP BY:按照指定的列对数据进行分组。 SELECT:选择要返回的列或表达式。 HAVING:对分组后的数据进行筛选,只选择满足条件的分组。 
        
阅读全文
 
    
        
        
摘要:我在使用hystrix编写一个模拟命令执行超时的demo。 1 import com.netflix.hystrix.*; 2 import lombok.extern.slf4j.Slf4j; 3 4 @Slf4j 5 public class HystrixTimeoutDemo { 6 7 s
        
阅读全文
 
    
        
        
摘要:统一系统的邮件发送功能。有两个核心数据表:`mail` 表用于存储邮件基本信息,`mail_receiver` 表记录邮件接收者信息。为了优化查询性能,建议创建`Email_Content`表,将大字段分离,以减少主表大小,并可通过定期的数据结转策略,确保热表只存储最近的数据。
        
阅读全文
 
    
        
        
摘要:该文讨论了登录页面中密码安全传输的问题。当使用HTTP时,密码以明文形式传输,存在风险。在示例中,前端使用JavaScript的CryptoJS库和当前时间戳作为动态加密key对密码进行DES加密。后端接收到密文后,利用相同的时间戳解密。为了增强安全性,文章还建议使用RSA等非对称加密算法。
        
阅读全文
 
    
        
        
摘要:

大家知道,FastDFS架构是下图这样子。 大家可否知道,将一个fdfs系统里存储的文件迁移到另一个fdfs系统里,这个文件在新的fdfs系统能通过client正常访问吗? 先说答案:fastdfs系统支持文件迁移。亲测为证! 这一个技术点很重要,对于我们即将要做的工作来说。 就是说,将一个fdfs
        
阅读全文
 
    
        
        
摘要:本文相关词汇: OTP - One-Time Password 一次性动态密码,这种验证码具有时效性,通常有效期在1~2分钟内。手机短信验证码就是一种OTP。 MFA - 多重因子认证。先说单因子认证,我们的系统登录通常是 账密登录,这种就是 单因子认证方式的登录。现在为了安全,许多网站开始使用双因
        
阅读全文
 
    
        
        
摘要:将复杂的方法拆分为多个更小单元的方法,通过方法的封装来限制变量的作用域。
        
阅读全文
 
    
        
        
摘要:关于这段代码,你觉得还有哪些地方需要重构的呢?欢迎交流。
        
阅读全文
 
    
        
        
摘要:时区 指地球上的一块区域使用的同一时间定义,以经度划分,每个时区横跨15经度,总共24个时区,东西各12个时区。 格林威治时间(GMT) 格林威治时间(Greenwich Mean Time,缩写为GMT)是以英国伦敦当地时间的标准,用作全球标准时间的参考基准。 上述说的24个时区,分别以 GMT-
        
阅读全文
 
    
        
        
摘要:日常沟通中,我们把一件事情讲清楚,挺难的。我们经常遇到这样的情况,一个人滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜滴里嘟噜说了一堆,听的人一脸懵逼。 文档亦是如此。比说还难。 Easier said than done. → Easier said than written. 。 小学
        
阅读全文
 
    
        
        
摘要:

类/方法的封装、职责,这些跟谁用没关系。而是跟类/方法本身有关。我们分析类、分析方法,要看它的职责。面向对象编程不是面向人编程。
        
阅读全文
 
    
        
        
摘要:园子里有一个关于lambda表达式的提问。 本文就此说一下java中的statement 和 expression。 statement-语句 expression-表达式 表达式(expression)是可以作为函数参数的,如:10*a; 语句(statement):不能作为函数参数,如:prin
        
阅读全文
 
    
        
        
摘要:我们的税地系统其中一次需求迭代的开发内容:每次调用银行接口查询订单支付状态时,如果对方返回404-订单不存在,并且如果订单是在5min前创建的,那么,就触发重新下发,要求每笔订单只可重发一次。 展示代码前,下面用类时序图来直观介绍一下这3个类以及实现脉络。 下面贴程序实现代码(含伪代码)。 /** 
        
阅读全文
 
    
        
        
摘要:顾名思义, Extra 列是用来说明一些额外信息的, 我们可以通过这些额外信息来更准确的理解 MySQL 到底将如何执行给定的查询语句。 MySQL 提供的额外信息很多。这里单说 Using where。 Using where 只是表示 MySQL 使用 where 子句中的条件对记录进行了过滤。
        
阅读全文
 
    
        
        
摘要:靠谱的程序员具有注重实效的偏执,对于重复多行的代码,总会想办法消除重复。
        
阅读全文