V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qwerthhusn  ›  全部回复第 28 页 / 共 50 页
回复总数  985
1 ... 24  25  26  27  28  29  30  31  32  33 ... 50  
2020-08-11 14:06:46 +08:00
回复了 zhdsuperm 创建的主题 程序员 想请教下大家序列化都用什么库,怎么保存时间格式的?
现在 java8 的 date-time 的 api 普及率很低啊。

项目不会涉及到时区就用 LocalDateTime,涉及到时区用 ZonedDateTime
日期类型用 LocalDate/ZonedDate

jackson 默认序列化出来的是 ISO8601 格式的
2020-08-11 13:57:57 +08:00
回复了 zhdsuperm 创建的主题 程序员 想请教下大家序列化都用什么库,怎么保存时间格式的?
@fumichael 毫秒时间戳,是 64 位的,这个位是 bit 。用 10 进制表示就是十来位(数字的位数)
感觉是不是疫苗有问题,以后给小孩打,还是选择进口的。
不是崇洋媚外。吃奶粉,用各种东西,我感觉都直接超市买就行了,但是疫苗这个还是......

小时候打过卡介苗,但是前几年还是染上结核了,是无症状,体检发现的,吃了大半年药。现在肺上一块疤,找工作都不敢找。

还有之前那个打了狂犬疫苗还挂了的人,那年不是还有长生事件????解释说是,即使打了疫苗,也不是 100%有效。。。
2020-08-10 12:14:02 +08:00
回复了 1rookie1 创建的主题 Java 关于权限控制问题?
select distinct privilege
from t_role_privilege
where role in (
select role
from t_user_role
where t_user_role.user = $userID
)
@gz911122 @shaoyijiong
Redis 那里没问题,Spring Data Reactive 可以用。
Feign 的话我能不能通过 Project Reactor 提供的 subscribeOn/publishOn 实现将 feign 的同步代码放到 IO 线程中执行??

我现在还没绕清楚这个 subscribeOn 和 publishOn 是如何进行线程切换的,像 Spring Data Reactive 这个,是不是也是利用的 subscribeOn/publishOn 进行的线程切换,让 eventLoopGroup 不阻塞,然后 IO 操作在 IO 线程完事后,又把逻辑切回到 eventLoopGroup 的。。
2020-08-07 15:31:44 +08:00
回复了 Vimax 创建的主题 Java 异常应该在 controller 统一处理还是在 service 处理?
Controller 和 Service 全程无视异常,用 Interceptor 处理,ControllerAdvice 也行
2020-08-07 11:59:06 +08:00
回复了 qwerthhusn 创建的主题 问与答 “精通” Java ,学习 Kotlin 的话需要很久吗?
@glaucus 问一下,已经的 Java 项目可以新代码用 kt,旧代码继续用 java,然后还能相互调用的吗?我感觉是可以的,但是不确定,因为我看那个 okhttp 自从 3.14.0 之后全变成 kt 了,但是 Java 工程好像也能正常用
2020-08-07 11:56:28 +08:00
回复了 qwerthhusn 创建的主题 问与答 “精通” Java ,学习 Kotlin 的话需要很久吗?
@wysnylc 抄过来但是没法立即用上啊,下一个 LTS 是 17,明年才发布,而且新 LTS 要稳定个一年,而且新 lts 发布到稳定下来也要很久。。现在 12-15 的新特性我看都没看,因为也暂时用不到。但是 KT 就不一样了,学会了,后面万一下岗了还能转安卓快一点,多一条路
2020-08-07 10:34:28 +08:00
回复了 lihongming 创建的主题 程序员 有没有什么加密算法是一对多的?
这种场景挺适合用 CA 签发证书的,如果是在线的话,直接 TLS 客户端认证即可。如果是离线的话,实现类似的功能比较麻烦了。。

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

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

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

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

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

这个够简单吧。
2020-08-05 16:49:28 +08:00
回复了 dehualiddell2 创建的主题 程序员 为什么这么多人把 data 读成 date?
funny mud pee
2020-08-05 16:29:16 +08:00
回复了 zhdsuperm 创建的主题 Java Java 新特性分享~弱弱问下各位现在用 Java 11 了吗?用的啥 JDK
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 普及要等很久,可能我都已经下岗了
2020-08-05 09:38:25 +08:00
回复了 johnsonhk 创建的主题 Linux 想在 Centos7 上长时间开放一个不用的 TCP 端口
建个小型机场,发给我,我天天给你测试
一个不需要容器的 Java 开发框架,不需要 Tomcat,不需要 JBoss,不需要 Netty,甚至连 Servlet 都不需要。

那底层的 HTTP 协议解析是用的啥? com.sun.net.httpserver.HttpServer ?还是其他的 HTTP 解析库?不会是自己写的吧?
2020-08-03 17:34:19 +08:00
回复了 zzhpeng 创建的主题 MySQL 大佬们求救,慢 SQL 问题
都 count 了,何不把 order by 去掉??
2020-07-31 13:50:53 +08:00
回复了 xylophone21 创建的主题 程序员 大家的项目前后端接口是领域接口还是聚合接口?
取决于前端硬不硬
2020-07-28 10:46:47 +08:00
回复了 tctc4869 创建的主题 程序员 造过轮子的程序员们,你们创造过多少个轮子?
任何一个“比较通用的”功能,都会先试图去找一下,而且基本上还都能找到。。
去看 joda 的首页,他自己都“自爆”了,jdk8 之后就别用 joda 库了,用 java 8 提供的 java.time 能力吧。

https://sm.ms/image/QbduLkTRpZEXISh
2020-07-28 10:16:35 +08:00
回复了 SuMingName 创建的主题 程序员 老哥们,跳槽薪资最高可以涨幅多少啊?
中科院合肥 90 人跳槽那个,听说变成了 10 倍

俺没本事的,不降工资就好啦
预置两个列表,一个是工作日需要调休的日期,另一个是周末需要上班的日期

判断的时候,如果是工作日去看第一个列表,如果是周末看第二个列表

这两个列表可以在库里存着,每年 12 月国务院会发布次年的(发布之后还有可能会改动,像今年五一还是去年五一,本来三天,后面改成了 5 天)
1 ... 24  25  26  27  28  29  30  31  32  33 ... 50  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1607 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 16:56 · PVG 00:56 · LAX 08:56 · JFK 11:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.