V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bthulu  ›  全部回复第 21 页 / 共 53 页
回复总数  1052
1 ... 17  18  19  20  21  22  23  24  25  26 ... 53  
2022-09-28 08:10:32 +08:00
回复了 dog82 创建的主题 Node.js ExtJS 还有人用吗?
ExtJS 授权费很高的, 老东家因为这个直接破产了
2022-09-28 08:06:59 +08:00
回复了 cxzlhr 创建的主题 数据库 如何“定时/时时同步 mssql mysql postgresql 数据到统一的表中”
这个我做过, 如果是 mysql 的话, 直接模拟 mysql 从服务器订阅 binlog, 解析 binlong 拿到每行记录的操作后数据, 再根据目标库生成对应的增删改语句.
如果是 oracle 的话, 可以用 oracle 自带的数据挖掘查询 oracle 日志. 不过 oracle 日志中已提交和未提交是混在一起的, 如果指定只查已提交日志, 而某个家伙开了个事务, 然后过了几个小时甚至更久也没关闭这个事务, 就会造成 oracle 将这几个小时内的所有日志都加载到内存中然后就爆炸了. 要么就不指定查提交还是不提交日志, 一股脑查出来推到消息队列, 再从消息队列里碰到一个提交点就往前回溯把相关数据捞出来. 总之比 mysql 复杂很多倍.
@FungKao 这里面的 IntersectWith 方法实现是有问题的, 可以参考我下面这个
public void IntersectWith(IEnumerable<T> other)
{
HashSet<T> intersection = other.Where(Contains).ToHashSet();
T[] removed = this.Where(e => !intersection.Contains(e)).ToArray();
foreach (T item in removed)
{
Remove(item);
}
}
@zhady009 可以写个测试对比下 java 的 LinkedHashMap 和.net 的 SortedSet 到底哪个快不就知道了
别优化表了, 优化硬件最简单, SATA 机械换 NVME 的固态, 性能瞬间提升 100 倍. 你再想想你怎么优化单表能达到 100 倍以上的性能?
你这可是家用机, 你是想让它 24 小时开着满负荷跑不关机吗?
2022-09-23 13:09:00 +08:00
回复了 smilefox 创建的主题 Web Dev Web 会取代操作系统吗?
快了快了, 我当前就在开发一个基于浏览器环境的高可用分布式数据库
带宽打满了吧, 后面的请求只能排队了, 然后就超时了
2022-09-22 16:38:43 +08:00
回复了 EddieWang 创建的主题 程序员 Java 菜单权限有什么推荐的框架嘛
@Oktfolio 能更快破解啊, 你没看 Jetbrains 为了防破解花了多大的力气
2022-09-22 16:31:06 +08:00
回复了 EddieWang 创建的主题 程序员 Java 菜单权限有什么推荐的框架嘛
权限千万别用框架, 要的就是别人不知道你怎么鉴权
2022-09-22 08:31:00 +08:00
回复了 jchnxu 创建的主题 程序员 jdbc 是个啥原理啊
jdbc 的 j 难道不是 javascript 么?
2022-09-21 18:28:59 +08:00
回复了 Comyn 创建的主题 程序员 为什么有这么多编程语言存在
@Leviathann 都支持不久好了, 喜欢什么用什么
2022-09-21 09:24:55 +08:00
回复了 woomly 创建的主题 数据库 IP 地址,你们一般用什么数据类型存储?
varchar, 要相信现代数据库的查询能力
@moen 还真可以了. 可为啥不在 IList 上实现协变呢
@hez2010 刚才又试了下, .net core 里是没有 IComparisonOperators 这个类的, 你这个怕不是.net framework4.x 里的吧
@hez2010 @hez2010 第二个问题, 我这里没这么简单.
实际是从配置文件中读取类似下面这样的
public class Config {
public string Farmer {get;set;}
public List<Dog> Dogs {get;set;}
public List<Cat> Cats {get;set;}
}

然后在另一个方法里动态引用 Dogs 或 Cats
public void DoSomething(string animalType) {
Config config = ReadFromJsonFile();

// 这个赋值会报错, 无法将 List<Dog>或 List<Cat>赋值给 List<Animal>
List<Animal> animals = animalType switch {
"Dog" => config.Dogs,
"Cat" => config.Cats,
_ => config.Cats
}
foreach(var animal in animals) {
animal.Dance();
}
}
2022-09-17 08:37:26 +08:00
回复了 simon4761 创建的主题 求职 有大厂经历全栈开发,来露个脸,求远程或外包合作
大厂就不可能全栈, 全栈也不可能去大厂
资源浏览器不支持 FTPS, 卒
2022-09-16 18:25:19 +08:00
回复了 brucetao2009 创建的主题 程序员 谁有 ddd(领域驱动设计的相关案例项目)?
这东西啊, 就跟元宇宙一个意思, 大家都在吹, 就是看不到
1 ... 17  18  19  20  21  22  23  24  25  26 ... 53  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2980 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 12:20 · PVG 20:20 · LAX 05:20 · JFK 08:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.