• 个人简历(HR快到碗里来)

    姓名:韦相铭性别:男年龄:24电话:17302688898邮箱:bestmingdev@outlook.com工作经验:2020年毕业,两年工作经验工作状态:已离职,可一周内入职求职意向:Java工程师期望薪资:13-15K学历:全日制本科,计算机科学与计算机专业居住地点:深圳市-龙岗区-岗头地铁站...

    即时通讯,端到端通讯加密的一些见解

    我们公司是做即时通讯软件的,客户要求实现端到端加密,群聊和私聊,并且第三方无法解密.群聊的逻辑:假如有十个人用户,user1....user10,用户的设备 非对称加密算法是RSA,本地生成自己独有的公钥,私钥;然后把公钥存到redis或者数据库中,私钥有点特殊,用 用户的明文密码(比如:12345...

    计科专业的学生手把手教你如何配电脑

    配电脑常识执笔:韦相铭,时间:2017-08-06前言:这篇日志2017年3月份开始说要写完,可要等AMD发布新的 锐龙处理器才好写下去(锐龙系列之外的,CPU都是很差,我写的话,八成被认为是给Intel打广告)。到四月份才发布高端R7系列,R5要到6月,R3要到7月,而新旗舰显卡Vega拖了半年才...

    2021年读书笔记

    35、思考快与慢老爷子是学术派的(作为一个心理学家,却获得了诺贝尔经济学奖,和他挚友一起建立了行为经济学=心理学+经济学),全篇有点枯燥无聊,看的过程中睡着过几次,花了很长时间才看完的。不过好在干货满满,挑一些心理学效应讲讲吧:心理账户:每一个人在内心把同样的钱,分门别类地存在不同的账户里,我们可能...

    网站架构之微服务的一些见解

    《大型网站技术架构(核心原理与案例分析)》----李智慧(阿里 架构师)这本书提到:Nginx+业务逻辑层+数据库+缓存层+消息队列,这种模型几乎能适配绝大部分的业务场景。结合互联网的流量突发性:负载均衡(nginx、LVS、F5)+后端(Java、PHP、Golang)+缓存(redis)+消息队...

    如何优雅的生成假数据?

    老板说,明天甲方要来看产品,你得搞点数据,而且数据必须是“真”的,演示效果要好看一些,这样甲方才会采购咱们的产品。...

    如何给.class文件或者jar包加密,以保护源代码不被泄露?

    老板提了个新需求,要求我们把源代码加密再出售,并且使用加授权码(机器码),才能正常启动jar包.一开始我是拒绝的,因为有点常识的人都知道,java文件编译成.class文件,然后丢给JVM运行,如果.class是加密的,那么JVM是无法识别,铁定会报错的如果是java文件加密,也没用,最终客户要的是...

    如何优雅的使用Java的Optional

    在Java代码里,由于NullPointerException不属于强制捕捉的异常,它会隐藏在代码里,造成很多不可预料的bug。所以,我们会在拿到一个参数的时候,都会验证它的合法性,看一下它到底是不是null,代码中到处充满了这样的代码。Java8引入了Optional类,用于解决臭名昭著的空指针问...

    设计模式3-行为型模式

    模板方法(Template Method)模式的定义如下:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式。去银行办理业务一般要经过以下4个流程:取号、排队、办理具体业务、对银行工作人员进行评分等,其中取号...

    如何优雅的使用Java Stream流

    Stream 接口 Stream filter(Predicate predicate):产生一个新流,其中包含调用流中满足 predicate 指定的谓词元素,即筛选符合条件的元素后重新生成一个新的流。(中间操作)Stream map(Function mapper),产生一个新流,对调用流中的...