首页   注册   登录
qwerthhusn

qwerthhusn

V2EX 第 400954 号会员,加入于 2019-04-12 10:21:09 +08:00
今日活跃度排名 2853
qwerthhusn 最近回复了
5 小时 55 分钟前
回复了 Vimax 创建的主题 Java 异常应该在 controller 统一处理还是在 service 处理?
Controller 和 Service 全程无视异常,用 Interceptor 处理,ControllerAdvice 也行
9 小时 28 分钟前
回复了 qwerthhusn 创建的主题 问与答 “精通” Java ,学习 Kotlin 的话需要很久吗?
@glaucus 问一下,已经的 Java 项目可以新代码用 kt,旧代码继续用 java,然后还能相互调用的吗?我感觉是可以的,但是不确定,因为我看那个 okhttp 自从 3.14.0 之后全变成 kt 了,但是 Java 工程好像也能正常用
9 小时 31 分钟前
回复了 qwerthhusn 创建的主题 问与答 “精通” Java ,学习 Kotlin 的话需要很久吗?
@wysnylc 抄过来但是没法立即用上啊,下一个 LTS 是 17,明年才发布,而且新 LTS 要稳定个一年,而且新 lts 发布到稳定下来也要很久。。现在 12-15 的新特性我看都没看,因为也暂时用不到。但是 KT 就不一样了,学会了,后面万一下岗了还能转安卓快一点,多一条路
10 小时 53 分钟前
回复了 lihongming 创建的主题 程序员 有没有什么加密算法是一对多的?
这种场景挺适合用 CA 签发证书的,如果是在线的话,直接 TLS 客户端认证即可。如果是离线的话,实现类似的功能比较麻烦了。。

其实可以用一个非常简单的方案。。全程都用 AES (不用什么非对称加密或者数字签名)
因为非对称加密只能加密一些比较小的数据,比较大的数据加密非常慢(一般都是先生成个临时的对称加密的 key,然后数据用这个 key 加密,最后再把 key 用非对称的加密一下)

如下:::
服务器存一个 key 叫 sk

新增客户端:生成一个 key 叫 ck
然后将客户端标志和 ck 加密一下得到 cke (还可以附带一些其他信息,比如 失效时间等)
将 ck 和 cke 发给客户端(假设发送数据的链路是安全的,就是不会被截获,不安全的话就可能要用 DH 这类算法了)

客户端每次请求的时候,用 ck 把数据加密
然后发送给服务器加密的数据和这个 cke ( ck 不能发)

这时服务端拿着 cke 用 sk 解密获得 ck 和用户信息
然后用获得的 ck 去解密数据
这两步只要有一步解密失败说明数据不合法

这个够简单吧。
2 天前
回复了 dehualiddell2 创建的主题 程序员 为什么这么多人把 data 读成 date?
funny mud pee
jdk 11,发行版是 Amazon Corretto

从 8 之后,语言变化上没啥明显的。

var 语法我感觉用途不大,就省几个字母而已

我认为比较有意思的一项就是
var object = new Object() {string a; int b;}
这个可以将一个变量 cheat 进入 lambda 或者匿名内部类中( Java8 想要一个修改过的变量进入 lambda,只能用数组或者其他容器包装一下)

默认用了 G1

JDK 自带的新 HttpClient 很新,API 感觉没有 OkHttp 或者 Apache 的好用。而且在 TLS 上还有 BUG (可能后来修复了)

模块化没用过不知道。。。

其实我挺期待,多行文本块的,那样的话写多行 SQL 等各种东西就很直观了。只不过下一个 LTS 普及要等很久,可能我都已经下岗了
建个小型机场,发给我,我天天给你测试
一个不需要容器的 Java 开发框架,不需要 Tomcat,不需要 JBoss,不需要 Netty,甚至连 Servlet 都不需要。

那底层的 HTTP 协议解析是用的啥? com.sun.net.httpserver.HttpServer ?还是其他的 HTTP 解析库?不会是自己写的吧?
4 天前
回复了 zzhpeng 创建的主题 MySQL 大佬们求救,慢 SQL 问题
都 count 了,何不把 order by 去掉??
取决于前端硬不硬
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2570 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 13:27 · PVG 21:27 · LAX 06:27 · JFK 09:27
♥ Do have faith in what you're doing.