logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

POJ1002

import java.util.*;public class Main{public static void main(String args[]) {Scanner cin = new Scanner(System.in);int count = cin.nextInt();List<String> listStri...

设计模式之门面模式(Facade Pattern 外观模式)

门面模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。门面模式又称为外观模式,它是一种对象结构型模式。

文章图片
#设计模式#外观模式
python使用selenium,实现简单爬虫功能

ma有个朋友想爬取一些数据,让我帮忙搞下,我也比较菜,不怎么用python就随便搜了点资料尝试下。

文章图片
#python#selenium#爬虫
java.lang.OutOfMemoryError: GC overhead limit exceeded如何解决

纸上得来终觉浅,绝知此事要躬行。有时候还是喜欢可以直接解决问题的方法。当然应该也可以通过修改启动参数解决这个问题,大家可以自己尝试下。

#java#intellij-idea#开发语言
getOutputStream() has already been called for this response

在做java导出Excel数据的时候,接口层面需要有HttpServletResponse的入参来设置输出流然后执行的时候报getOutputStream() has already been called for this response错误。

文章图片
#python#前端#linux
springboot国家化多语言实现

公司在做国际化项目时需要匹配多语言环境,通过spring实现i18n国际化方便快捷。

#spring boot#java#后端
mybatisplus使用OptimisticLockerInnerInterceptor实现版本号乐观锁

当要更新一条记录的时候,希望这条记录没有被别人更新乐观锁实现方式:取出记录时,获取当前 version更新时,带上这个 version执行更新时, set version = newVersion where version = oldVersion如果 version 不对,就更新失败。

文章图片
#java
mybatis通过拦截器动态的修改sql

比如你的orderInfo有个版本号,你需要每次修改的时候版本号增加1,如果手工添加比较麻烦,容易遗漏,可以通过拦截器实现。添加MybatisConfig,注入拦截器。

文章图片
#mybatis#sql#java
    共 15 条
  • 1
  • 2
  • 请选择