2021-01-26

15 篇热帖

2. 后端传过来的某些属性不固定,有时候有,有时候没有,这样合理吗?

比如和后端商定好了,返回的接口格式是: { "A": "", "B": [{}, {}] } 这时候后端说了,B 的数据有时候没有,如果没有的话就直接返回{A:""} 我让他返回{"A":"***", "B":[]}

哪种方案好?

3. 感觉贷款炒股的人贼多 心动了

瑟瑟发抖

想贷出来

算了下实际利率 7 个点

4. 分不清东南西北,没有方向感的人怎么办?

一直都分不清东南西北,最尴尬的时候是叫车,司机电话问你在路东边还是西边,然后直接嗝屁,只能回答什么什么的左边 or 右边,前边什么的。

该怎么解决,让自己有方向感呢!

额,生活好难 :(

大家分享下经验吧!。

5. 妹妹初三,严重厌学。
快 2 个月没上学
外人劝说已经没用
拒绝去看心理医生
我妈还请过神婆……没啥用
希望她能走出来,但感觉越久越会缺乏重新上学的勇气。
新年要来了,愿望是妹妹好起来,爸爸妈妈保持好身体。
6. 用惯了 M1 发现 window 在未来会是个电子垃圾

刚才虚拟机跑了下 win10,更新了下,看有没有改进,更新完后,应用商店依然闪退无法启动。 点了点没啥可玩的就关了, 前后 10 分钟大概吧, 然后摸了下下面,特别热, 这种热,对于 M1 是特别热,对于因特尔应该算温温的。 同样的功耗,M1 能干的事,因特尔干不了,就跟一碗面条就能跑 10 公里,他 100 碗面条都走不 1 公里一样, 各应用适配完 M1 后,谁还用 win 啊,除了银行和玩游戏。

7. 个人网站终于上线!

激动不已,也忘了自个儿做了多久。

网站设计于 Figma,结合 Nuxt.js 和 Tailwind CSS 进行开发。

来看一下吧:huifan.website

期待你的反馈建议。

8. 来自 debian 团队的各大语言性能测试数据

debian 团队对每一个语言进行了 10 种算法的测试,结果包括了耗时,内存等等数据,并且基本上各语言都是最新版.

但是原始数据看起来不是很直观,我把它汇总做了个柱状图,结果如下.

更多子项的柱状图数据在这里

https://github.com/Rwing/debian-benchmarks-game-visualization

原始数据来自 debian

https://benchmarksgame-team.pages.debian.net/benchmarksgame/

9. 造成面试造火箭,工作拧螺丝这种现象的根本原因是什么?
10. 每天中午、晚上定外卖吃饭成了难事,对着 APP 发呆,选择真的很痛苦。中午偶发奇想,有盲盒,为什么不能来一个“盲饭”呢?
于是,让媳妇给下单“盲饭”体验了一次,感觉还不错。 这个想法是否可以变成产品呢?搜了下各大外卖平台及应用商店都没有类似的这种产品。
11. “有问题问群里”,结果没人回…

下班前领导叫回去测试某工具是否能连进公司内网,有问题就发群里。我晚上八点测试,但是网关不知道,于是就问群里,结果今天早上都没人回也没人提起,有点失望,是我人际关系处理出问题了吗(想想也没得罪同事啊)?还是我就一个透明人(入职五个月新人)? 17 点之后打扰到大家的业余生活么?反正和上一家对比起来就觉得反而混得更差了。

没别的意思,只是想找个地方说出来。

12. 做个调查,年底算账,您是商业用电么,电价多少?
再次来普法:水价,电价... 都属于国家定价,《电力法》、《物价法》都有明文条款,不允许加价。

维权是真难,即使向相关主管部门举报了,也会有各种办法和稀泥。

准备春节期间,每天开两小时直播,,,电价普法。

1938 年,有一位领导人,写了一篇我个人认为最了不起的: 《论持久战》

好了,回归正题,我先来:

我们在上海浦东,金桥国际商业广场,世界 500 强的世邦魏理仕物业,交的商业电费是 1.192 。

上海法定电价只有 0.648~0.711
13. 农村生活太苦闷了
农村生活太苦闷了 都是上一代人 要叫他们什么伯伯叔叔婶婶之类 一点都不能随便 别去信什么农村人淳朴

我觉得最不能去信任他们 不要经常叫他们 不能让他们利用长辈这个身份优势 其实他们都是势力小人

农村就 2 点 欺负看不起穷人 嫉妒恨比自己好的有钱人 特别是邻居

农村都是地头蛇 为了一个墙缝 能大打出手 吵架吵到半夜

我发现自己喜欢陌生人社会 城市生活
无奈现在还没钱买房
14. 在线版 typora,目前最好用的 markdown 编辑器,没有之一

码道人是我们做的一个技术社区类产品,同时提供 markdown 服务如笔记、私信等功能。随着网站越做越好,作者投稿也越来越多,审核工作量直线上升,不过我们发现大部分审核不通过的文章都是排版问题,以前的编辑器也和 CSDN 掘金一样,采用分屏+全屏的模式,我们打算重构,并提供类似 typora 的编辑体验,支持智能排版检查等功能,从源头提高创作质量。

  1. 所见即所得:关注点分离,自动排版
  2. 全适应网站:兼容 Paid 和移动端,支持大纲显示、分屏显示,占用更少的屏幕空间
  3. 良好兼容:支持 markdown 格式,支持富文本编辑和源码编辑切换
  4. 智能检查:通过语法分析自动识别排版错误,帮助创作者提高创作质量

放几张效果图:

插入代码

插入表格

自动排版检查( Markdown lint )

源码编辑模式

目前还在持续完善中(公式编辑暂时不支持)~欢迎各位 v2er 体验~

markdowner 码道人

15. 2018-2021 我的开源项目总结

corwd-admin

本人 18 年 6 月份毕业在武汉找了第一份java开发工作 4500 (面试时被 hr 压了 500,武汉当时行情第一年 5000 ), 做的 oa 、库存管理相关系统,公司内系统架构主要是 ssh,页面模板使用jsp😂, 干了差不多大半年觉得提升有限,在 19 年 3 月份辞职,想着在家写一套自己的后台管理系统, 于是就写出了crowd-adnin的第一个版本。当时写这个项目真的是废寝忘食, 参考了网上很多的管理项目后,取百家之所长,写出来满满的成就感😁。

项目介绍

crowd-admin 是一个通用后台权限管理系统,集成了 rbac 权限管理、消息推送、邮件发送、任务调度、 代码生成、elfinder 文件管理等常用功能,系统内各个业务按照模块划分,前台使用 H+模板。 是一个 java 新人易于上手,学习之后能够快速融入企业开发的指导项目

主要特性
  • 项目按功能模块化,提升开发,测试效率
  • 支持后台消息推送
  • 集成 elfinder 进行文件管理
  • 支持数据字典
  • 支持邮件发送,采用 activeMQ 异步解耦
  • 支持在线用户监控,登出等操作
  • 支持 redis/ehcache 切换使用
  • 支持 ip2region 本地化
  • 支持多数据源操作
  • 集成日志切面,方便日志记录
  • 前端 js 代码简洁,清晰,避免过度封装
  • 支持统一输出异常,避免繁琐的判断
  • 在线地址
实例截图

系统登陆 系统登陆 首页 首页 用户管理 用户管理 通知管理 通知管理 文件管理 文件管理


waynboot-sso

本人在 19 年初辞职后找的第二份工作一份外包工作(当时外包人事开的 7000 ) 996, 现在想想 996 应该要 10000😢, 外包项目结束辞职后在家写的一个单点登录项目, 因为在甲方公司的子项目中用到了单点登录技术, 就想自己写出来一套, 于是写了waynboot-sso项目, 把crwod-admin项目并用springboot重写了一遍作用子模块集成了进来, 当时写这个 sso 单点登陆还花了两张登陆登出的流程图,贴在下面见笑了😂

项目介绍

基于 SpringBoot,Shiro,Redis,Mybatis-Plus,SSO 的多模块系统,包含了 SSO 单点登陆, 通用后台管理,新蜂商城,每日一文等多个模块,支持 Shiro 与 SSO 模块的集成,易于上手,学习,二次开发。

主要特性
  • 项目按系统模块化,提升开发,测试效率
  • ssoserver 为 SSO 模块,支持单点登录登出
  • admin 模块支持 Shiro + SSO 使用
  • 新蜂商城包含前台和后端,后台系统支持 SSO 使用
  • 使用 hessian 作为各系统间 rpc 通信
  • 使用 Mybatis-Plus 作为数据层框架,代码简介高效
  • 页面模板使用 thymeleaf,配置灵活
  • js 代码简洁,清晰,避免过度封装
  • 支持统一输出异常,避免繁琐的判断
内置模块
  1. wayn-admin 后台权限管理系统
  2. wayn-cmomon 后台权限系统的通用类聚集模块
  3. wayn-framework 后台权限系统的核心配置模块,包含 shiro,数据源等配置
  4. wayn-mall newbee-mall 商城系统,包含前后端系统
  5. wayn-others 集成 framework 的爬虫模块,包含每日一文
  6. wayn-ssocore sso 单点登录的核心模块
  7. wayn-ssoserver sso 单点登录系统,供其他系统集成使用
单点登陆流程

sso 登陆 sso 登出


newbee-mall

题主 20 年春节之后在家赋闲写完了 waynboot-sso 项目心血来潮想着写一个商城系统😎, 在发现 newbee-mall 项目后,就在此基础上写了一个商城项目,添加了秒杀专区和优惠卷使用, 并在最近完善了秒杀专区,支持万人秒杀。说实话很感谢这个项目, 这个项目是题主 github 仓库第一个到达 60star 的项目😆

项目介绍
  1. 后台管理模块添加了优惠卷管理、秒杀管理,统计分析
  2. 前台添加了秒杀专区,可以购买秒杀商品
  3. 前台添加了优惠卷领取页面,再订单结算页面可以选择优惠卷使用
  4. 支付时添加了支付宝沙箱支付
  5. 本项目秉持原作者简单易用的原则,代码书写清晰,注释完整,便于新人理解,快速上手
  6. 在线地址
2021 年 1 月 14 日 秒杀接口升级

本次升级主要在原有秒杀功能的基础上进行了完善,秒杀优化如下:

  1. 秒杀页面静态化
  2. 添加了秒杀接口限流,基于 springAOP 实现
  3. 添加了秒杀接口防止重复提交,基于 spring 拦截器实现
  4. 使用令牌桶算法过滤用户请求
  5. 使用 redis-set 数据结构判断用户是否买过秒杀商品
  6. 使用 redis 配合 lua 脚本进行原子自减,判断商品缓存库存是否大于 0
  7. 获取商品缓存,判断秒杀商品是否再有效期内
  8. 执行存储过程(减库存 + 记录购买行为)
  9. 使用 redis-set 数据结构记录购买过的用户
  10. 返回用户秒杀成功 VO
  11. 下单后启用秒杀订单 5 分钟未支付超期任务
  12. 订单 5 分钟内未支付则自动取消订单并回退库存
秒杀截图

秒杀专区为用户展示了后台设置的秒杀商品,在秒杀有效期内可以进行商品秒杀操作. 秒杀接口使用了接口限流、Redis 以及储存过程提高秒杀操作的 tps

感谢

newbee-mall 项目原作者十三提供的基础项目支持


2020-2021

众所周知 2020 年由于特殊原因题主没有外出打工于是在家附近找了个公司上班,这家公司是 php 技术栈搞互联网的, (题主做梦也没想到我老家这十八线城市还有一家搞互联网的公司) 当时题主想了今年不出去了, 于是在家自学了 2 个星期 php 之后就去家附近的公司上班了(其实是家里这边没有搞技术的其他公司了) , 工资给的 4500,工资又给干回去了 😥, 干了快一年发现 php 干快速开发迭代确实比 java 快很多😂(此处求 javaer 放过), 题主就这样在这一年一边干 php 一边继续完善上述 3 个项目


2021

一眨眼 2021 年农历春节就要到了,题主也不知道年后是该继续在家干 php (干了大半年工资涨到 6000 了) 还是去大城市干 java,在家干确实是真的很舒服,而且题主今年在家附近找到了女朋友,女朋友也很爱我, 真是纠结😂


结尾

其实说了这么多,还是希望大家能给题主点个 star😘,如果这些项目对你们又帮助的话。 希望新的一年新冠疫情能快点结束,大家能早日回归正常生活