logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python:枚举类

python实际开发中,需要定义类型时,一般是使用一组整数或者字符串来表示。如果使用常规的定义方式,非常容易被外部修改,Python3.4后,增加了枚举类的使用,就是为了解决这种场景而设计的。python枚举适用场景:值有限且固定(不希望被轻易或随意修改)的数据类型。Java也有枚举类的使用,使用关键字enum实现,而python一般是通过提供的Enum类继承实现的(python类支持多继承,ja

#python#开发语言
java:jinjava学习

java:jinjava学习1 介绍jinjava的效果,类似于python的jinja2,效果一致,且模板中的语法,还是使用的python的语法,十分强大。2 使用2.1 依赖配置<dependency><groupId>com.hubspot.jinjava</groupId><artifactId>jinjava</artifactId&

#java#开发语言#后端
java:StringEscapeUtils.unescapeJava去掉转义字符

java:StringEscapeUtils.unescapeJava去掉转义字符1 场景比如拿到一个字符串,格式如下:"{\\\"name\\\":\\\"xiaoxu\\\",\\\"age\\\":\\\"27\\\"}"希望得到如下形式的字符串(json字符串,使用双引号):{"name":"xiaoxu","age":"27"}可以使用StringEscapeUtils.unescape

#java#开发语言#后端
django:自定义响应404以及django项目下URL设置的导包问题

django:自定义响应404以及django项目下URL设置的导包问题1 在django项目下的settings配置文件里将debug改为false(如果为true,在url.py中添加handler404不会生效,还是会展示原本的django的404页面)2 新建文件夹commonPage,在文件夹下的commonStatus中导入我们自定义的status状态分别响应的信息(常见如401、40

#python#django
java:CompletableFuture使用

1 前言FutureTask的get()方法会造成阻塞,而轮询isDone()又会耗费CPU,jdk1.8引入了CompletableFuture,作者是Doug Lea。CompletableFuture针对Future的一些缺点进行了优化,例如回调通知,异步任务完成或产生异常,自动调用回调方法;创建异步任务,多个任务前后可组合处理等等。2 使用2.1 CompletableFuture的4个静

#java#开发语言
java:重新导入依赖maven

pom文件修改没有触发自动重写载入,需要手动更新下pom文件(避免代码飘红)

#maven#java#intellij-idea
java:AES的加密模式和填充模式

块加密,常用的加密模式有ECB、CBC。ECB,即electronic code book,将整个明文分成若干段相同小段,然后每小段进行加密,每段互不依赖,可以并行处理,同样的明文就会生成同样的密文;CBC,即cipher block chaining,密文分组链模式,密文分组间如同链条相互连接,先将明文切割为若干段,每一小段与上一段的密文段运算后(第一个块没有上个密文段,故而使用IV进行运算),

#java#服务器#开发语言
java:观察者模式

观察者模式,又被称为发布-订阅(Publish/Subscribe)模式,他定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。

#java#观察者模式#开发语言
java:java.util.MissingResourceException: Cant find bundle for base name解决方式

因为ResourceBundle.getBundle是从classpath路径下读取资源,即target-classes目录下(或者lib),资源文件需放在resources目录下,如果resouces目录下有文件夹目录,那么资源文件名称带上目录即可,并且资源文件名后缀需为properties,但是getBundle的baseName参数不要带上后缀.properties,否则也会抛出Missin

文章图片
#java#开发语言
python:封装request请求

python:封装request请求import requestsimport jsonpathdef send_method(method, url, headers=None, params=None, data=None, files=None):global responseif params and not data:if isinstance(params, dict):respons

#python#开发语言
    共 20 条
  • 1
  • 2
  • 请选择