final Base64.Decoder decoder = Base64.getDecoder(); final Base64.Encoder encoder = Base64.getEncoder(); final String text = "字串文字"; final byte[] textByte = text.getBytes("UTF-8"); //编码 final String encodedText = encoder.encodeToString(textB…
final Base64.Decoder decoder = Base64.getDecoder(); final Base64.Encoder encoder = Base64.getEncoder(); final String text = "字串文字"; final byte[] textByte = text.getBytes("UTF-8"); //编码 final String encodedText = encoder.encodeToString(textB…
expiringmap ExpiringMap使用 - 掘金 (juejin.cn) 可以设置过期时间的缓存Map expiringmap github地址
需要的依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.29</version> </dependency> <!--druid 数据库链接--> <dependency> <groupId>com.alibaba</groupId…
说明 jar包需要放到和.sh文件同层级 在当前目录下新建logs文件夹,存放启动日志 在当前目录下新建baks文件夹,存放备份 修改脚本中的AppName为自己项目的名称 -Dspring.profiles.active=pro激活的当前环境 操作 备份./脚本名.sh bak 查看日志./脚本名.sh log 启动 ./脚本名.sh start 停止./脚本名.sh stop 查看服务状态 ./脚本名.sh status 重启./脚本名.sh restart #!/bin/sh # ./ry.sh start …
Koa-router 请求异步问题 参考: 地址 koa-router源码: 地址 通过promise实现 router.get('/double', function(ctx, next) { return new Promise(function(resolve, reject) {//关键啊,文档中居然没有 setTimeout(function() { ctx.body = {message: 'Hello'}; //这就是我遇到的问题啊。异步中的ctx.body赋值。 resolve(next()); }…
报错如下 File "C:\projects\project_name\mq\rabbitclient.py", line 26, in __init__ self.channel.queue_declare(queue=conf.queue_name) File "C:\env\project_name\lib\site-packages\pika\adapters\blocking_connection.py", line 2507, in queue_declare s…
背景 1.0 node 应用开发中,我们不可避免的需要使用或拆分为 npm 模块,经常遇到的一个问题是: 新开发或修改的 npm 模块,如何在项目中试验? 为了方便示范,我们假设项目是 my-project, 需要用到一个独立的 my-utils 模块 1.1 发布一个 beta 版本 优点:你高兴就好。 缺点: 无趣+无趣+无趣,麻烦+麻烦+麻烦。 1.2 直接用相对路径安装 $ cd path/to/my-project $ npm install path/to/my-utils 优点:简单明了 缺点: 调试…