- 博客(6)
- 收藏
- 关注
原创 常用设计模式概述及对应简单示例代码
在模板模式中,定义了一个模板方法,该方法包含了算法的骨架和一些步骤的抽象方法,子类可以通过重写抽象方法来实现具体的步骤,而算法的骨架保持不变。工厂模式(Factory Pattern)是一种创建型设计模式,它提供了一种创建对象的方式,将对象的创建过程封装在一个工厂类中,客户端通过调用工厂类的方法来获取所需的对象,而不需要直接实例化对象。工厂模式主要解决了对象的创建过程复杂、耦合度高的问题,通过引入工厂类,将对象的创建逻辑和客户端代码解耦,使得客户端无需关心具体的创建细节,只需要通过工厂类获取对象即可。
2023-12-07 14:10:06 991
原创 排查CPU过高常用的命令
1、CPU100%的时候可以打印线程快照jstack pid,查看是哪个线程占用了CPU,一般都是某个业务线程阻塞无法进行GC回收导致。2、可以查看localhost_access_log查看系统接口用时,一般用时很久的都是有问题的接口。
2023-12-07 10:52:36 565
原创 JS函数传参长度限制
问题描述:在一次调试js时,发现报错:Uncaught SyntaxError: Invalid or unexpected token,后来定位到原因是: 传入的参数过长导致的js函数后面少了半个括号。原因分析:js函数传入参数的长度有限制(本次调试时是传的length为35的字符串,很明显这个长度超长了)解决方案:解决办法是:在实际传入参数的时候,加上带转义符的引号:\' 。示例:假如param是长度超过35的字符串οnclick=" ' ja...
2021-03-18 17:11:47 2803
原创 分页插件pageHelper 不生效的解决办法
问题描述:近期做项目的时候用到了该分页插件,测试的时候遇到一个现象,pagehelper有些时候分页没有效果。原因分析:1.首先确保pageHelper引用 和写法无误的情况(因为我这边的现象是有些页面分页有效,有些无效,说明不是插件的引用配置问题。)2.排除使用该插件一系列问题之后,我查了下pageHelper相关问题,终于发现了问题所在:首先第一个:PageHelper.startPage(1,10); pageHelper只对该语句以后的第一个查询语句得到的数据进行分页。..
2021-01-29 11:47:34 11436 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人