正文内容加载中...
posted @ 2019-10-24 23:25 xlongwei 阅读 (5) 评论 (0) 编辑
摘要:logserver是使用logback、light-4j、commons-exec等构建的简单日志服务,参考项目logbackserver和light4j,支持跟踪日志、分页查看、搜索定位、下载文件等功能,演示地址:https://log.xlongwei.com/。跟踪日志:即时输出多个client项目产生的日志,多个client项目使用contextName区分(可选包含主机名变量)分页查看:... 阅读全文
posted @ 2019-10-11 23:16 xlongwei 阅读 (53) 评论 (0) 编辑
摘要:redis cluster集群功能提高了缓存系统的可靠性,避免了单机版redis缓存宕机造成严重后果。首先,下载最新版redis源码并编译tar zxvf redis-5.0.4.tar.gz cd redis-5.0.4makecp src/redis-server /soft/redis-cluster也可以下载已编译好的二进制文件,但不一定能正常运行。然后,下载相关配置和脚本redis-cl... 阅读全文
posted @ 2019-09-04 19:21 xlongwei 阅读 (20) 评论 (0) 编辑
摘要:openapi可以完全开放访问,也可以使用jwt token进行简单的认证,还可以使用shiro支持更细致的权限管理。handler.yml配置了security和shiro两个handler:security:校验请求头Authorization是否符合jwt token规范,是否超时过期等shiro:校验jwt token里面的user_id用户,是否有权限访问某个接口获取jwt token有... 阅读全文
posted @ 2019-08-30 17:14 xlongwei 阅读 (55) 评论 (0) 编辑
摘要:light-4j项目支持openapi规范,本文介绍一下参照相关demo做的上传功能。openapi.yaml,按照规范编写内容,/openapi/swagger可以查看对应的swagger页面,Authorize可以使用README.en.md里面的Bearer tokenhandler.yml,路由/openapi/*给OpenapiHandler处理,OpenapiEndpointSourc... 阅读全文
posted @ 2019-08-23 23:20 xlongwei 阅读 (47) 评论 (0) 编辑
摘要:自己制作证件照,再通过印鸽等服务打印邮寄,个人感觉还是比较方便实惠。使用ps的定义图案和填充功能(ps精简版)定义图案1,打开1寸照片2,图像=》图像大小,可选去掉约束比例1寸:2.5*3.5cm,2寸:3.5*5.3cm,大1寸:3.3*4.8cm(中国护照),5寸:8.9*12.7cm(常见照片)6寸:10.2*15.2cm(国际通用照片),7寸:12.7*17.8cm(放大),小12寸:20... 阅读全文
posted @ 2019-07-18 11:18 xlongwei 阅读 (27) 评论 (0) 编辑
摘要:js比较简单易上手,适合用于动态内容生成、或规则判断,比如给出json格式的数据,动态执行js脚本得到预期的结果等。接口文档:包括jsConfig、jsEval两个接口jsConfig使用get的方式可以查看已有配置,示例:datakey=user.123,jskey=welcome.msg,使用post方式更新自定义配置:界面与下图类似,但url为jsConfig,若url指定datakey=u... 阅读全文
posted @ 2019-07-10 20:00 xlongwei 阅读 (170) 评论 (0) 编辑
摘要:pdnovel剖度小说是discuz的阅读插件,这里分享一下阅读的一些技巧。看书点击或手机输入 http://txt.xlongwei.com 即可进入阅读首页,内容分书book、卷volume、章chapter三个层次,手机还可以进入小程序 xlongwei 的轻松时刻开始阅读。读书点击上图的”拼音“链接,即可在每行字上面显示拼音(后续可能考虑英语音标)听书点击“下载”保存到手机,或者复制“全文... 阅读全文
posted @ 2019-07-09 23:53 xlongwei 阅读 (15) 评论 (0) 编辑
摘要:以前写过java版的crawler,最近看了Groovy的XmlSlurper,效果还是不太满意,直到这篇文章启发了我:how-to-make-a-simple-web-crawler-in-javascript-and-node-js。于是就想到使用jQuery风格的js来解析html并获取数据,把这样的js碎片逻辑作为配置从而支持更灵活的自定义。crawler的原始构思及说明:crawlCon... 阅读全文
posted @ 2019-06-29 23:30 xlongwei 阅读 (39) 评论 (0) 编辑
摘要:上一篇说到后续可以支持:最近历史、表情+图片,顺便还实现了简易的音频和视频。暂时没有实现实时语音对讲,有待后续再研究。点开在线聊天页面,即可看到最近历史记录(18条)。聊天的底层数据都是基于txt文本,表情+图片使用提供支持,“表情”其实是支持本地图片上传,“图片”其实是支持屏幕截图(从剪贴板获取图片),然后通过js转码为base64字符串,通过websocket发送到聊天室即可。socket对象... 阅读全文
posted @ 2019-06-27 20:40 xlongwei 阅读 (97) 评论 (0) 编辑
xlongwei