自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 【吐槽】允许在函数里定义函数是什么zz设计方式

一个复杂的方法本来就很长了,再塞一个函数进去,是怕别人看懂你的代码吗?代码是想到哪写到哪,缺了函数就在函数里塞一个吗?

2023-06-10 11:20:18 66

原创 多个nginx之间的问题排查思路

5.配置文件是不是有什么配置写错了?多一个标点、少一个字符,高端的BUG往往就是这么朴实无华。2.请求是否来到nginx?打开nginx的访问日志,查看nginx是否正确接收到请求。3.后端/前端资源是否能正常工作?服务正常跑起来才有排查nginx的必要。4.是否存在跨域、白名单等限制?nginx允许客户端工作才能正常跑起来。

2023-05-09 17:18:09 134

原创 可以直接访问nginx代理的后端,vue访问接口403

会对前端带有referer的请求进行验证,会通过配置拦截请求,并返回403.针对这种情况,在校验规则里加上对应的ip就可以了。这个原因很多,这里仅记录其中一种。当nginx配置防盗链时,如下。

2023-05-09 11:48:41 736

原创 feign GET接收对象

1.使用注解@SpringQueryMap。2.对象是继承的不能正确传递。

2023-02-08 09:46:03 138

原创 装饰器模式实现理解

2.然后我们创建一个实现了 Shape 接口的抽象装饰类 ShapeDecorator,并把 Shape 对象作为它的实例变量。4.DecoratorPatternDemo 类使用 RedShapeDecorator 来装饰 Shape 对象。3.RedShapeDecorator 是实现了 ShapeDecorator 的实体类。1.我们将创建一个 Shape 接口和实现了 Shape 接口的实体类。1).成为实例对象,目的可以将对象的功能进行扩充。重点:执行具体的功能扩充。

2022-11-03 11:34:15 89

原创 多线程小记1

interrupt() 可以将运行中的线程的状态设置为中断,但不会直接终止。1.其他线程调用了该共享对象的noify()或者noifyAll()方法。调用共享变量的wait()方法只会释放当前变量的锁,不会释放其他变量的锁。notify()唤醒一个调用该变量的wait()方法挂起的线程,随机唤醒。notufyAll()唤醒所有调用该变量的wait()方法挂起的线程。线程调用一个共享变量的wait()方法时,该线程会阻塞。2.其他线程调用了该线程的interrupt()方法。阻塞的线程被调用此方法时会报错。

2022-11-02 15:03:48 56

原创 过年倒计时 java swing 附源码

如下图所示,时刻提醒自己还有多久放假。

2022-10-09 18:27:39 886

原创 IDEA-报错 Failed to read artifact descriptor for xxx

当你在网上找遍文章没有解决办法的时候,好好回想一下,最近是不是配置了maven的镜像源。如果要配置多镜像源,请自己仔细看看多镜像源的配置说明。最简单的办法是还原你的配置就可以了。

2022-09-13 22:19:28 148

原创 MYSQL学习笔记--字符串函数

字符串函数1.统计字符个数:CHAR_LENGTH(str) 1个多字节字符算作1个单字符 。SELECT CHAR_LENGTH('word'); ->4SELECT CHAR_LENGTH("文");-> 12.字符串的字节长度:LENGTH(str) utf8-> 1个汉字是 3 个字节 , 一个数字或字母算一个字节。SELECT LENGTH('e'); ->1SELECT LENGTH('文');->33.合并字符串:CONCAT(s1,s2,.

2022-02-11 11:14:16 675

原创 MYSQL笔记--数学函数

参考书籍:mysql5.7从入门到精通数学函数绝对值:ABS(X)SELECT ABS(-1);圆周率:PI()SELECT PI();平方根函数:SQRT(X)SELECT SQRT(9);求余函数:MOD(x,y) 含义:x%ySELECT MOD(20,3);获取整数: 返回不小于 x 的最小整数值,返回值转化为一个 BIGINT 。 CEIL(x) 、CEILING(x) 注:CEIL(-3.5) 得到-3 FLOOR(x)返回不大于 x 的最大整数值,返回值转化为

2022-02-10 10:46:32 495

原创 设计模式笔记 -- 访问者模式

先放参考文档访问者模式实现步骤被访问者:1.定义基类,抽象数据结构,定义抽象accept方法。ObjectStructure2.继承基类,根据角色生成不同子类,实现accept方法,定义子类的具体操作。Element访问路径:3.定义接口或抽象类,通过重载(传入不同被访问者类)达到同一函数,多种处理的目的。Visitor访问者:4.实现Visitor接口,实现具体方法,调用子类的具体操作。ConcreteVisitor场景应用:基本类型确定,但是会派生很多子类,且对子类的操作方式不同,

2021-12-30 10:42:00 500

原创 Java Poi 提取${}占位符并组装map.put

public static void getPlace() throws IOException { Set<String> placeList=new LinkedHashSet<>(); XWPFDocument doc = new XWPFDocument( new FileInputStream("src") ); List<XWPFTable> ta=doc.get

2021-12-06 15:39:38 489

原创 计算机图形学基础思维导图 用户接口与交互式技术 图形的表示与数据结构

2020-06-01 08:21:36 427

原创 计算机图形学思维导图:绪论,计算机图形系统及图形硬件

2020-05-29 09:20:40 905

仿win7计算器java代码

java实现的计算器代码,有科学计算器和程序员计算器两种模式,界面基本完成,计算算法比较混乱,完美主义者绕道。

2020-05-29

排序综合练习.cpp

排序

2020-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除