杂七杂八
.
大后生大大大
加油!加油!加油!
展开
-
记录一次阿里云服务器被攻击事件
收到阿里云的攻击提示消息直接导致的问题服务器不能访问外网分析1.服务器安全组严格控制好对外的端口,可以的话就只打开nginx的80和4432.做好服务集群部署,便于出现问题的时候及时切换...原创 2021-11-20 12:12:52 · 3304 阅读 · 0 评论 -
总结一下刚刚进入新公司一个月以内的问题
在不是很理解新公司业务逻辑的情况下不知道怎么建表、拿捏不准 在不是很理解新公司业务逻辑的情况下代码逻辑混乱、代码重复 自己手动写各种接口、实体类、效率太低 对枚举、常量不熟悉,代码可读性差个人建议刚进新公司先抛开业务,花一到两天时间搞清楚工程结构。比如配置类在哪里、有哪些,以及公司常用的工具类等等,否则哪些类放在哪里都不知道。还有就是脸皮厚点多问。...原创 2021-09-02 14:56:32 · 345 阅读 · 0 评论 -
接入阿里短信平台
1.需求场景我们公司的售后系统需要在接收到客户的售后产品时需要给用户推送一条短信消息,告知用户他的快递我们已经收到会尽快处理客户的售后问题。2.解决方案2.1 使用阿里的短信平台服务参考阿里云短信平台:https://help.aliyun.com/product/44282.html?spm=5176.12226203.0.0.f17a1cbeXRbQ9i2.2 申请短信模板参考阿里...原创 2020-04-18 10:37:44 · 1421 阅读 · 0 评论 -
H5访问跨域问题,提示信息:has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present...
1.出现问题场景:1.1 H5端的同事请求我一个获取验证码的接口,前提是H5端的同事在http的请求头中需要携带一个Token。后端是是SpringCloud写得,BaseController里面同意进行了跨域处理:@CrossOrigin //统一处理跨域请求问题@RestControllerpublic class BaseController {// 业务代码 }...原创 2019-12-13 16:20:01 · 2219 阅读 · 0 评论 -
求助:HTTP响应报文响应体头一行有一个16进制的数和最后一位有一个0是怎么回事?
1.场景1.1 我在后台给起那段起了一个接口,返回的是json数据。但是前端得到的json数据有差别(Adnrdoi、IOS、Rtos小系统),Android和Ios得到数据是一直的是正常的json数据,小系统Rtos得到的响应体中的json数据最前面有一个16进制的数据和最后面有一个0。这样一来Rtos解析josn的时候就会出错,数据如下:1.1.1 响应头:Content-Typ...原创 2020-03-13 13:58:38 · 1044 阅读 · 7 评论 -
mySql使用正则表达式匹配字符串
1.运用场景1.1 后台的数据库由于历史原因音频的的名字存储添加了许多的标题,如:67.宝宝睡觉觉,13_神灯,4_13 The Flying Vet,02、两只老虎,25 de Diciembre,04 _ Peek_a_Boo等等。现在运营的需求批量的将名字前面的序号或者下划线去掉,如:67.宝宝睡觉觉 改成宝宝睡觉觉,13_神灯 改成 神灯......2.问题分析2.1 ...原创 2019-12-23 22:32:00 · 5214 阅读 · 0 评论 -
接入钉钉机器人群消息自动通知
1.需求场景1.1 在我们公司的国际官网上有一处手机客户意见反馈的地方,见:http://www.alilo-world.com/contact.html。我们售后的一个需求就是当客户有反馈的时候能够及时通知到他们,然后能准确的、实时的处理客户的反馈。2.解决方案2.1 使用阿里的钉钉智能机器人在群里实时的将用户的反馈通知到特定的人或者全部的人。2.2 查阅阿里钉钉的自能机器人,...原创 2020-04-10 09:36:03 · 3823 阅读 · 0 评论 -
H5请求服务端发送POST请求之预请求-OPTIONS
1.问题场景1.1 H5端请求服务端接口时,需要在header中携带服务端用jwt规范生成的token1.2 在接收到H5的请求时Filter需要从请求头中拿出token做校验,检查当前的token是否是合法的。然后根据校验结果做出对应的响应,token合法就放行,不合法就返回错误信息。@WebFilter(filterName = "jwtFilter", urlPatterns ...原创 2019-12-19 13:15:17 · 3023 阅读 · 0 评论 -
年龄标签合并的问题
1.运用场景1.1 运营在后台给资源打年龄标签,如:0-0.5岁,0.5-1岁,1-2岁,2-3岁,3-6岁,6岁+。当该资源显示在前端的时候就会把这些标签全部展示出来,给用户看到时候就会显得非常的臃肿。2.问题分析2.1 其实上面这些标签的年龄跨度是连起来的,展示给前端的时候应该合并。如:0-0.5岁,0.5-1岁,1-2岁,2-3岁应该合并成0-3岁。1-2岁,2-3岁,2-6岁...原创 2020-01-03 10:14:06 · 341 阅读 · 0 评论 -
功能总结之车载方案AutoPlay功能总结
AutoPlay功能文档1 需求来源:客户要求在原有的软件版本基础上增加挂载SD卡和USB设备时,系统能够自动播放对应设备上的媒体(暂时支持视频和图片)文件。2 功能描述: 用户在设置界面设置AutoPlay播放的类型,可以选择自动播放SD卡或者外接USB中的全部视频文件或者图片文件,也可以选择播放SD卡中指定的视频或者图片文件。见图1.0图1.03原创 2017-04-28 10:04:55 · 7249 阅读 · 0 评论 -
Ubuntu安装Python2.7.6
公司要换Rk3288的芯片,我们Ubuntu系统里面默认装的是Python2.7.3的版本,而Rk3288支持的Python版本是2.7.6。记录一下Ubuntu安装Python2.7.6的步骤: 一,切换到对应工作目录: #su root #cd /usr 二,下载Python的软件包, 自动下载:Ub...原创 2018-03-07 23:39:50 · 28568 阅读 · 3 评论 -
Arrays.asList创建的List报错:java.lang.UnsupportedOperationException 的问题。
1.需求场景1.1从数据库中查询出来的数据是用组资源的id,并存放在List中(自己的List是通过Arrays的静态方法asList创建的),接卸来我需要将两个list合并成一个。模拟操作如下: List<Integer> list1 = Arrays.asList(1, 2); List<Integer> list2 = Arrays.asList(3, 4); list1.addAll(list2);接入系统好不由于的给我抛原创 2020-05-19 14:37:00 · 556 阅读 · 0 评论 -
禅道(一键安装包Linux版本)出现磁盘(/opt)空间不足的问题
场景公司管理bug用到了禅道,但是为了方便我们就使用了禅道官网提供的一键安装包Linux版本。禅道官方下载地址:https://www.zentao.net/download.html问题有一点美中不足的是禅道官方提供的一键安装版本(Linux)只能放在/opt文件夹下面。随着项目越来越多我们/opt容量达到100%了,接着就出现禅道登录不了登各种问题(F12就能看到提示由于磁盘空间不足引起的)。问题分析1.通过 du -h --max-depth=1 查看禅道占用空间占...原创 2020-08-26 17:05:41 · 2280 阅读 · 0 评论 -
有趣的位运算
今天看到知乎里面看到两个有趣的位运算,记录一下:第一个是判断一个算的奇、偶性:// 奇数返回 trueboolean isOdd(int n) { return n & 1 == 1;}就我个人的理解说一下吧,按照二进制转换成十进制的一种方式,最后的一位是:1*2的0次方或者是0*2的0次方。这个是int数末尾为1的时候就是奇数咯,为0的时候就是偶数咯。原创 2017-10-17 16:33:12 · 284 阅读 · 0 评论 -
字符编码
字符编码(转载自廖雪峰老师的博客:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431664106267f12e9bef7ee14cf6a8776a479bdec9b9000)字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因转载 2017-09-11 09:56:46 · 426 阅读 · 0 评论