logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

软件设计常见的23种设计模式

在现代软件开发当中,设计模式起到至关重要的作用。尤其是自从面向对象的语言普遍使用以后,促成了团队合作设计的热潮,而在此时,没有一个好的设计模式,软件设计几乎成了不可能完成的任务。  一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。  常见23种模式概述:  1) 抽象工厂模式(Abstrac...

有道云-markdown画流程图

TB - top bottom(自上而下)BT - bottom top(自下而上)RL - right left(从右到左)LR - left right(从左到右)

前端单元测试 & Mocha

什么是单元-测试?单元就是相对独立的功能模块,例如一个函数或者一个类。一个完整的模块化的程序,都应该是有许多个单元构成,单元能完成自己的任务,然后与其他单元进行交互 ,从而完成整个程序的功能。而测试,就是测试啦。所以单元测试通俗点讲就是对程序每个独立的单元分别测试,保证构成程序的每个模块的正确性,从而保证整个程序的正确运行。为什么要写单元测试?单元测试在前端还是不太普及的,因为...

uploadify插件无法在谷歌浏览器使用

纠结了好多天 ,终于解决了https://www.jianshu.com/p/940088f4923c

如何在Linux中安装NVM(Node Version Manager)

NVM(Node Version Manager)是一个命令行工具,允许您轻松在同一台计算机上安装和管理多个版本的Node.js。它是Node.js开发者的神器,特别适用于需要在不同项目间切换Node.js版本的场景。

文章图片
#linux#vim#运维
1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘, Time: 0.222000s 解决

是 MySQL 8.0 之后的默认字符集和校对。它提供了一种新的方式来存储和比较字符数据。

#mysql
暂停键的一年:一个 Java 程序员的技术复盘与自我校准

这段时间里,我几乎没有参与新的项目,也很少高强度写代码,而是把主要精力放在了一件与技术无关、但对我来说同样重要的事情上——陪伴家人,全职备考。那段时间里,我并没有完全脱离技术,只是从“高频参与者”,变成了一个相对安静的旁观者。很多时候,最合适的方案并不是最“新”的,而是最不容易出问题的。随后,我重新回到了开发岗位。这一年,并没有太多可以量化的技术成果,但却让我对“技术”“职业”和“持续成长”这几件

#java
数据库函数详解:COALESCE 到底有什么用?

记忆口诀= 如果a不为空,就返回a,否则返回b。优点:简洁、可读性强,替代冗长的CASE WHEN。适用场景:字段可能为 NULL 时,设置默认值或兜底逻辑。💡一句话总结COALESCE是 SQL 里的“兜底神器”,帮你在NULL值面前永远不至于掉链子。

#数据库#oracle
spring boot logback配置info,error分开记录

logback.xml配置,注意这里如何使用logback-spring.xml命名的话会有问题,具体原因还未发现<?xml version="1.0" encoding="UTF-8"?><configuration>&l

几个搜网盘的站

去转盘网:http://www.quzhuanpan.com/西林街:http://www.xilinjie.com/找文件:http://www.zhaofile.com/胖次:http://www.panc.cc/爱挖盘:http://www.iwapan.com/盘搜: http://www.pansou.com/盘易搜: http://panyisou.com网盘搜:http...

    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择