logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TypeError: $(...).dataTable is not a function 或 jQuery is not defined

切记:引用jQuery扩展的代码时,必须第一个引入jQuery.js.JS是解释型语言,是根据标签引用分块顺序执行的,$是jQuery中的产生的对象,需要用的话,必须将jquery.js文件放在使用它的JS前面

#jquery
设计模式:策略设计模式+工厂设计模式

使用策略设计模式,代码更优雅,扩展性可读性都会更好。如果新增实例,只需要增加一个实例的实现类即可。1)去除大量的if else/switch case判断逻辑,代码更简洁;2)代码优雅、提高代码的可读性;3)符合代码开闭原则、后期扩展性好、方便后期维护;1)如果策略实现类很多,会造成策略类膨胀,不易管理;2)策略类的实现功能和用途需要清楚。

文章图片
#设计模式#java#spring
java 修改txt文件中某一行的内容

[size=x-large]对文档修改某一行,需要读进来,修改,然后再写进去。最快的方法就是边读边写。[/size][code="java"]import java.io.*;public class Modifytxt{public static void main(String args[])throws IOException{int modifyli...

#java
分布式锁解决并发的三种实现方式

在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。有的时候,我们需要保证一个方法在同一时间内只能被同一个线程执行。在单机环境中,Java中其实提供了很多并发处理相关的API,但是这些API在分布式场景中就无能为力了。也就是说单纯的Java Api并不能提供分布式锁的能力。所以针对分布式锁的实现目前有多种方案:分布式锁一般有三种...

文章图片
到底了