V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  simonlu9  ›  全部回复第 9 页 / 共 20 页
回复总数  399
1 ... 5  6  7  8  9  10  11  12  13  14 ... 20  
2022-07-26 14:12:49 +08:00
回复了 contradictspiral 创建的主题 职场话题 提离职了领导极力挽留,该如何抉择
看项目前景吧,是否赚钱,是否有挑战,还有你的直接领导人品,团队协调能力,方向是否正确,不只是光看浅那么简单
2022-07-14 17:25:49 +08:00
回复了 fiypig 创建的主题 随想 我们这一代是不是都很脆弱
真的觉得人生太苦啦,如果再选择一次,很多人估计不会来了,很多东西以为努力就会付出就会有收获,其实很多努力是没有意义的,社会太浮躁,周围人都在攀比,很难静下心来做事,特别年过三十,你渴望三十而立,渴望成功,谁不知道,但凡你做错一件事,或者做错个选择,你的人生基本固定在哪里,面对父母年老体衰的的情况,伴侣的诉求,婚房,彩礼,教育,每一样都要你操心,你根本没有时间去思考你的人生的意义何在,你的兴趣已经多久没捡起啦,只有钱,你才有安全感,只有钱,才能让你有自信,这根本不是你想要的生活。可是你只是个普通的人,为什么要承受那么多。。。又要你情商高,又要你赚钱,又要你八面玲珑,不能有脾气。。。。。。
2022-06-30 16:45:28 +08:00
回复了 sunkai0609 创建的主题 程序员 大公司测试环境也会共用一个测试数据库吗
小公司没那么多资源,很难搭多套环境,都是共用一个 test 分支
2022-06-23 11:48:35 +08:00
回复了 microxiaoxiao 创建的主题 程序员 现在容器化是不是太泛滥了?动不动就搞个微服务!
大多数的服务都是 io 类型,而非 cpu 类型,每个容器都需要 redis 和 mysql,不扩展 mysql 和 redis ,就是做个服务隔离,我觉得没太大意义
2022-06-14 09:45:27 +08:00
回复了 qinfo 创建的主题 Java 我现在 32 岁了,正在学 Java ,学完找工作好找吗?
不推荐,找个专业的培训机构或者老师,自学还养家糊口,压根没有时间自己学习
2022-06-07 14:32:16 +08:00
回复了 simonlu9 创建的主题 程序员 未读消息数据库设计问题
@meta 一个是获取用户各消息类型的未读消息数,一个是获取各类型的消息列表第一页(按时间倒序),分区的话都要建立这两个索引,代价是索引越来越大
2022-06-07 14:29:24 +08:00
回复了 simonlu9 创建的主题 程序员 未读消息数据库设计问题
@MoYi123 写应该没什么问题,就是如果系统刚刚好有一个用户是客服,然后很多人都给他发信息,堆积消息未读数有十几万条,基本上扫索引也很慢的,因为 readstatus 就两种状态,基本上索引也要全扫描,后面改成扫描 100 条显示 99+算是个比较偷懒的方法
2022-06-06 16:31:42 +08:00
回复了 simonlu9 创建的主题 程序员 未读消息数据库设计问题
@npe 也做了这个优化,select count(1) from (select 1 from sys_message_user where user_id = :userId and `type` = :type and read_status = :readStatus limit 100 ) t
2022-06-06 16:30:12 +08:00
回复了 simonlu9 创建的主题 程序员 未读消息数据库设计问题
@zoharSoul 就是看看一般是不是这样做,现在采取的是分区方案
2022-05-27 15:35:02 +08:00
回复了 luffy 创建的主题 程序员 如果你是面试官,你会想出什么题
1.看面试岗位决定,不可能一个基础开发问架构的问题
2.无论面什么岗位,基础一定要问问题,那些说很久没碰代码忘记了这种肯定有水分,上次问过后端 mysql 无符号数和有符号数都的区别都不知道
3. 问对方擅长的东西,看看真的是否擅长
4. 问自己擅长的东西,看看对方知否知道
5. 问自己遇到的问题,看对方也是否遇到
6. 问对方项目遇到的问题,如果没什么问题基本上做的项目没什么深度或时间不长
7. 上面如果还是觉得不靠谱,建议出个笔试题考考对方
2022-05-24 19:58:16 +08:00
回复了 florentino 创建的主题 程序员 后端程序员编码之前需要做些什么
1. 大道至简,接口测试是个方法,你可以可以控制方法责任分明,变得容易测试
2. 抽象业务,考虑扩展,你的代码是否支持
3. 结合生活场景,理解代码架构
4. 不要为了设计模式而设计,把命名写得简单明了就已经很不错了
2022-05-24 09:33:23 +08:00
回复了 simonlu9 创建的主题 程序员 微服务划分问题,大家进来交流一下
@stach 嗯,现在另开一张表记录这个佩戴信息
2022-05-24 09:31:12 +08:00
回复了 simonlu9 创建的主题 程序员 微服务划分问题,大家进来交流一下
@lingalonely 其实就像现实中超市积分兑换礼品一样,超市肯定那边有记录你兑换了什么,然后我们就得到一份随身物品,这个物品用户身上也可以记录的,所以最好两边都有这层关系,所以现在打算就这么做了
2022-05-23 17:21:45 +08:00
回复了 simonlu9 创建的主题 程序员 微服务划分问题,大家进来交流一下
@qingshuang 我也觉得,不考虑成本,拆的话肯定最理想,只是机器有限,成本有点高,现在打算流量大的服务才拆出来
2022-05-23 16:55:46 +08:00
回复了 simonlu9 创建的主题 程序员 微服务划分问题,大家进来交流一下
@libook 流程是不是可以这样理解,用户兑换积分购买头饰的时候,积分服务调用饰品服务,给用户加头饰,然后用户信息查询是否有佩戴头饰的时候,需要调用头饰服务判断,相当于多了一个中间服务,这样理解没错吧
2022-05-18 14:37:02 +08:00
回复了 CJN2021 创建的主题 随想 看完房贴文有感
你要记得你只是幸存者偏差,这这个时间点当上了程序员这个行业,并在这个行业赚了点钱,但是你要看其他行业的工资水平,不是说是你努力了就有结果,时间不等人,2015 年的房价到现在翻了两三倍,到了你成家立业的时候,父母面临退休,体弱多病,你面临结婚生子,事业上的瓶颈,你力不从心,而房价更让你掏空一切,你觉得正常吗,这个社会不应该这样,把年轻人的梦想都扼杀了,国家在大局上割一大帮人韭菜来透支 30 年去奉献 gdp,你看上去国家肯定会成为世界第一,而你对自己的未来看不到希望,这才是最可笑的。
2022-05-16 14:15:25 +08:00
回复了 13936 创建的主题 知乎 你人生中最引以为豪的一件事情是什么
最没有想到 30 岁的你活成了你自己讨厌的样子
2022-05-07 18:17:41 +08:00
回复了 luffy 创建的主题 程序员 有点意思的话题: 程序员认知相关
我来说下 java 怎么处理这种,假如你代码确定这个类型是集合的话一般会用 CollectionUtils.isEmpty 方法,如果是字符串的话就用 StringUtils.isEmpty, 其他类型就是 Option.ofNullable(T) 来处理但是 js 是动态语言,没法判断,只能你根据行为来判断比较好,建议项目中封装这几个判断,减少太多的判空重复代码
2022-04-22 09:19:35 +08:00
回复了 wjx0912 创建的主题 Java 请教 spring boot 读取资源文件改为从文件夹
好像理解错了,如果需要优先读外面的配置,只需要把配置文件放在 jar 的同级目录就可以了,要加上 profile 标识,第二个方法就是直接上配置中心,动态更新
2022-04-22 09:16:04 +08:00
回复了 wjx0912 创建的主题 Java 请教 spring boot 读取资源文件改为从文件夹
jar 里面的资源文件是不能以绝对路径读的,参考最近的一个微信支付读取证书的做法就是
private String getCertPath() throws IOException {
ApplicationHome applicationHome = new ApplicationHome(AppApplication.class);
//项目打包成 jar 包所在的根路径
String rootPath = applicationHome.getSource().getParentFile().toString();
String configFilePath = rootPath + "/alipay/alipayCertPublicKey_RSA2.crt";
File configFile = new File(configFilePath);
if (!configFile.exists()) {
InputStream in = this.getClass().getClassLoader().getResourceAsStream("alipay/alipayCertPublicKey_RSA2.crt");
FileUtils.copyInputStreamToFile(Objects.requireNonNull(in, "alipay/alipayCertPublicKey_RSA2.crt 文件找不到"), configFile);

}
return configFile.getAbsolutePath();
}
1 ... 5  6  7  8  9  10  11  12  13  14 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   871 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 501ms · UTC 21:41 · PVG 05:41 · LAX 13:41 · JFK 16:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.