首页   注册   登录
 xiaoyaojc 最近的时间轴更新

xiaoyaojc

V2EX 第 283369 号会员,加入于 2018-01-16 18:38:55 +08:00
xiaoyaojc 最近回复了
基础和思维方式,前者重要且花时间就能学会,后者更重要且需要天赋。基础花时间就是了,如果没有方向,网上入门的书籍很多,但仅仅只是一个入门。至于以后要转业务还是技术,都可以啊。不要觉得业务没啥可做的,都是 crud。同样都是 crud,如何解放生产力可以考虑考虑。
redis 的 key 过期是惰性的,不是实时的,换句话说,延迟的时间是不确定的
其中 copy 用 BeanCopier,一般用于对象转换,比如 DO 转 BO 等等。B 的属性都来自于 A 中,而且只会比 A 少,属性名也一样,你的这种情况用 copy 绝对是最快的,不用转 json。转 json 反而慢
首先要看 a 和 b 的内容,是不是可以直接 copy 的,如果是,直接 copy 属性,如果不是,那只能手动 set 了。
if (CollectionUtils.isEmpty(sourceList)) {
return Lists.newArrayList();
}
List<T> resultList = Lists.newArrayListWithCapacity(sourceList.size());
for (Object source : sourceList) {
try {
T target = targetClass.newInstance();
copy(source, target);
resultList.add(target);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
return resultList;
3 天前
回复了 aibccn 创建的主题 Java [ Java ] 线程池问题疑惑,大佬们赐教
service.submit 返回的是 Future,你可以把 Future 收集起来,然后遍历 List<Future>的内容,这样出来的顺序和你添加到 list 中的顺序是一致的。List<Future> future=service.submit(() -> {

String uri = "http://localhost/api/flow/list";
return HttpHelper.getRequest(uri, 300);

});然后 list.add(future)。每个都这么做,这样再去遍历 list 的时候,出来的 curlResult 就是有序的。
这个很正常,我司的产品总监以前就是写代码的,大概阿里 P9 水平,说实话产品水平的确超高
可以先获取对应的 controller 类,然后再判断上面的注解吧,有一种是直接使用的,另一种是间接使用的,第二种你得遍历所有可能用到的注解,比较麻烦,暂时没更好的解决方案
5 天前
回复了 deepall 创建的主题 程序员 各位老哥,写代码写出一本悬疑小说了!
你的数据库出问题了吧,我本地执行了下,返回 0 条记录。
如果只是这些需求,自己做个 aop 就得了,打个 log,自己统计下就完事了
5 天前
回复了 saytesnake 创建的主题 程序员 版本强迫症到底是谨慎还是玄学?
如非必要,切勿升级啊。血和泪的教训,不是所有的第三方都完美的向下兼容的
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   837 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 12ms · UTC 18:16 · PVG 02:16 · LAX 11:16 · JFK 14:16
♥ Do have faith in what you're doing.