V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuanbg  ›  全部回复第 249 页 / 共 334 页
回复总数  6668
1 ... 245  246  247  248  249  250  251  252  253  254 ... 334  
2020-04-18 04:07:54 +08:00
回复了 vevlins 创建的主题 程序员 crud + 微服务,如何解放重复劳动?
楼主这种情况我们开发过程中也遇到很多,这其实是一个代码规范的问题,如果像我们这种代码都是套同一个模板的话。复制粘贴改一改就是一个新服务了呀……
2020-04-18 04:04:39 +08:00
回复了 vevlins 创建的主题 程序员 crud + 微服务,如何解放重复劳动?
服务拆细本身没有问题,只要服务能够独立,不过度依赖其他服务就行。数据库我的建议是按领域拆分,不一定要一个服务一个库,可以多个相同领域的服务使用同一个库。

为什么同一个领域还要拆分服务,我的经验是为了平衡稳定性和灵活性。基本上是领域服务和管理服务拆开,领域服务负责稳定,发布后基本不动,管理服务负责灵活,可以随时迭代。而且这两个服务本来就是同一个业务,用的是相同的数据,你数据库怎么能不一样呢。

搞微服务不能教条主义,要按业务的实际需求来。
2020-04-18 03:49:58 +08:00
回复了 Renco 创建的主题 程序员 跟着原外包公司的部门老大出去创业,如今想离职,难受呀
距离远为啥不搬家,我相信你搬过去房租也不会比现在多多少。搬到公司附近,上下班 10 分钟的距离,每天你的生命就多了 4 小时,还有比这更划算的买卖吗?时间是一个人最宝贵的资源,没了就再也找不回来了。
2020-04-17 08:39:00 +08:00
回复了 pkuphy 创建的主题 MacBook Pro 16 寸 MacBook Pro 外接显示器吵死了
楼主可以打开活动监视器,看一下哪些东西在消耗电力,能耗大户能关掉的关掉几个就好了。
2020-04-17 08:19:46 +08:00
回复了 tqz 创建的主题 Go 编程语言 Go 语言里面的指针: array *[ ]int 和 array[ ]*int 的区别是啥
array *[ ]int 是数组指针,指向一个数组的指针,它是个指针。array[ ]*int 是指针数组,是存放若干指针的数组,它是个数组。
2020-04-16 23:01:20 +08:00
回复了 NoKey 创建的主题 Java 你在 Java 里用 try-catch 多不?
一般都是直接抛,然后全局捕获。只有确定需要处理的异常,才 try/catch 起来自己处理掉异常。譬如处理队列消息的时候,异常了要写回死信队列,以免丢消息。
2020-04-15 19:06:18 +08:00
回复了 hbolive 创建的主题 程序员 千万不要相信码农说的,任务太紧,没时间优化代码
所以呢,大多数程序员都是把一年的经验重复了 10 年,然后发现前面没路了。南郭先生总有混不下去的那么一天……
2020-04-13 10:42:08 +08:00
回复了 honglei92 创建的主题 Android 高德可以根据一组连续的 gps 位置信息计算距离吗
路径规划接口,传入途经点。
2020-04-13 10:40:50 +08:00
回复了 SpringCloser 创建的主题 程序员 有什么关于数据库表结构设计的书籍写的比较好的
表结构是对业务的描述,所以只需要了解数据库的各种数据类型的特点,了解索引的作用就足够了。范式其实是对数据模型的几个规律以及最佳实现的总结,具有很高的指导意义,但也就是这样了,不需要唯范式是从。
2020-04-13 10:33:48 +08:00
回复了 zhuwd 创建的主题 程序员 自己做项目,一般是先写前端还是后端?
画原型->设计表结构->开发 RestAPI 服务->接口测试->写前端->偶尔调整下接口和数据结构->完成。
2020-04-12 20:25:13 +08:00
回复了 hspeed18 创建的主题 程序员 switch 需要手动 break,这算不算设计上的一个缺陷?
自动 break 的话下面这样的代码就不能实现了
```java
switch (str){
case "a":
case "b":
case "c":
doA();
break;
case "d":
doD();
break;
}
```
要写成:
```java
switch (str){
case "a":
doA();
case "b":
doA();
case "c":
doA();
case "d":
doD();
break;
}
```
2020-04-11 10:33:29 +08:00
回复了 congjf 创建的主题 职场话题 招人招到心态爆炸…………
@congjf 回答“这个问题可以百度啊!”的,我就真的让他去百度,看他能不能找到问题的解决方案。10 分钟找不到的,886 。能找到的,我继续问为什么这个方案可行,答不出来的也 886 。能说的上来为什么可行的,就已经是能力超群的了,有什么疑难问题,都扔给他去解决吧。
2020-04-11 10:09:11 +08:00
回复了 Flands 创建的主题 程序员 话说用 docker 当环境进行开发咋样?
用 docker 搞开发环境,真是天才的思路!!!

像我这样愚笨的人,就只会用 docker 部署开发中的项目用来自测……
2020-04-11 10:03:36 +08:00
回复了 Huelse 创建的主题 程序员 Docker Desktop 与 VMware 不能共存,晕
都用 VM 了,还要什么 Docker Desktop……VM 装个 Linux 它不香吗?
2020-04-11 10:01:47 +08:00
回复了 nnnToTnnn 创建的主题 程序员 今天发现一个帖子上提到过,不可逆的加密算法。
不可逆的算法都不能叫加密算法,原因很简单,因为没法解密啊。

你这种还原的办法叫做暴力破解,不叫解密。比你的办法更好的办法是彩虹表,具体的自己可百度。
2020-04-09 19:49:36 +08:00
回复了 smallpython 创建的主题 程序员 编写代码需不需要使用 Linux 环境?
写代码不需要,但部署服务的话就需要了。学那么几个部署用到的命令根本不费事,有用的时候再学也不耽误什么。
2020-04-09 08:36:33 +08:00
回复了 yuang 创建的主题 职场话题 分享一次奇葩面试经历
主要是楼主嫌弃对方是一个小破公司,还对面试者嫌七嫌八的令人不爽。你这小破公司我能来面试是给你脸了你知道不?给脸不要脸的就得怼死他,楼主我支持你,来感谢一下我吧。
2020-04-09 07:27:20 +08:00
回复了 woncode 创建的主题 程序员 程序员宿命:如何在表面上快速帮人修电脑
都不用 3 天,3 小时后,楼主你干掉的流氓就都回来了
2020-04-09 07:20:46 +08:00
回复了 hq136234303 创建的主题 程序员 面试的第一天 2 家公司 GG
@metrxqin @wangyzj 没让人写代码,只是说说实现思路。基本上都是乱七八糟一通胡说,没几个思路清晰能说明白的。
@luckyrayyy 对的,就是增删改查。上面问题能说清楚的,但到了这里就卡了。可见学习的时候根本就没想过这个玩意该怎么用。直接导致我的第三个问题(链表适用于哪些场景)问不下去了……
2020-04-08 22:36:36 +08:00
回复了 hq136234303 创建的主题 程序员 面试的第一天 2 家公司 GG
说到算法,我至今没见过哪个应聘者能手撸一个链表的。连能够简单设计几个操作链表的 API 的都没有。
1 ... 245  246  247  248  249  250  251  252  253  254 ... 334  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3081 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 61ms · UTC 12:51 · PVG 20:51 · LAX 04:51 · JFK 07:51
♥ Do have faith in what you're doing.