V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  OldCarMan  ›  全部回复第 5 页 / 共 12 页
回复总数  235
1  2  3  4  5  6  7  8  9  10 ... 12  
2023 年 3 月 3 日
回复了 OldCarMan 创建的主题 搜索引擎技术研究 关于 google 中文搜索结果的问题
@efaun 没,即使有也不可能会把技术网站屏蔽掉,感觉更像是你用了什么过滤插件,毕竟我前几条中很多都跟企业有关,更像广告内容。感觉我们两搜索结果的区别很明显,我的搜索结果广告更多,不知道是什么原因导致我们搜索结果差异这么大的。我换成火狐浏览器结果跟我上面那个差不多: https://i.imgur.com/egagvzl.png ,而且我换个区域 ip ,结果还是一样。
2023 年 3 月 3 日
回复了 OldCarMan 创建的主题 信息安全 有没有针对脚本/库做安全检测的工具/网站
@tardc 谢谢
2023 年 3 月 3 日
回复了 OldCarMan 创建的主题 搜索引擎技术研究 关于 google 中文搜索结果的问题
@efaun 😂看我的,谷歌双标? https://i.imgur.com/UF1Ocn6.png
2023 年 3 月 3 日
回复了 Outshine 创建的主题 程序员 关于订单超时后用户却已支付的疑问
个人看法:
做电商的,人工处理流程基本是不可少的,极端情况下,比如你说的第三方支付延迟通知或第三方部分服务不可用导致你订单超时支付,建议走人工处理或半自动化处理(比如,自动退款同时短信通知),至于如何处理,是退款还是补偿,建议在商品规则的文案里写清楚,重点是让你们的处理方式公开透明,有理有据;

非极端情况下,只能通过技术手段不断完善整个订单支付流程,尽量避免这类事情发生,比如规划好订单状态变化流程,理清整个订单闭环操作,包括无论是手动还是定时变化。总之处理原则是理清责任归属,把有理可依作为底线处理方式。
2023 年 3 月 3 日
回复了 OldCarMan 创建的主题 信息安全 有没有针对脚本/库做安全检测的工具/网站
谢谢回复。
@zzznow 你说的是指 software composition analysis ?大佬有相关的工具推荐吗?
@learningman 嗯嗯,👍
2023 年 3 月 3 日
回复了 OldCarMan 创建的主题 搜索引擎技术研究 关于 google 中文搜索结果的问题
@dextremao @Tina17 谢谢建议,可能由于个人英语水平有限吧,平时一些问题简单的问题或者不好表达的问题都会首选中文搜索
@qqqyh 谢谢大佬
@efaun 怎么说,其实我原本想表达的是,docker 升级版本时如何根据 docker 的配置批量备份相关容器数据及配置,但找不到好的答案,就缩减关键词了,结果搜出来一些不相干的答案。
2023 年 2 月 28 日
回复了 OldCarMan 创建的主题 搜索引擎技术研究 关于 google 中文搜索结果的问题
@caomu 确实。个人觉得补充两点:
1.国内现在有些著名的博客网站,一些蜜汁操作,比如关注才能阅读全文😂;
2.国内开源社区搞不起来也是一大原因,生态搞不好,相关生态衍生出来的内容自然就比较少。
2023 年 2 月 28 日
回复了 OldCarMan 创建的主题 搜索引擎技术研究 关于 google 中文搜索结果的问题
@yyzh 关键词+多一个“备份”试试。
2023 年 2 月 28 日
回复了 OldCarMan 创建的主题 搜索引擎技术研究 关于 google 中文搜索结果的问题
@frankyzf 换英文搜索或许可以避免问题(哈哈,当然有些时候我也是这么做的),但这种绕开问题的感觉属实让人无奈 /不爽😂
2023 年 2 月 28 日
回复了 acctv2 创建的主题 程序员 求教 Java 技术栈的进一步学习思路
@acctv2 "这点你可以网上搜一下过去一两年大公司招应届生的面试就知道",我上面说过,我说的不算,你还是去了解一下现在互联网公司对应届生的主要考核内容吧。

个人觉得数据结构 /算法是基础,语言基础 /数据库这些是其次,接下来是设计模式 /代码设计...每个方面都有很多横向细分的知识点,最好对每个方向中比较突出的点有一个较为深刻的了解。

比如考核语言基础这方面的,面试官可能会从一个简单的问题入手,问你 HashMap 的底层实现的问题(先考核你的数据结构的知识点,你的回答可能涉及数组+链表+红黑树),当你答完 HashMap 的底层实现后,面试官可能又会问你,为啥 HashMap 要采取这些数据结构来实现或链表插入为啥要采用尾插法来实现之类的,假如你回答的不错,他还可能会继续升级到考核你 HashMap 线程安全的问题,进而考核你多线程 /锁 /相关的应用和底层实现的问题;如果你回答得一般,那么问题可能会变成考核你数组 /链表 /二叉树相关的类型 /插入 /删除 /更新之类的问题,或者衍生为其他用到这些数据结构来实现的领域,比如当你回答完二叉树问题后,面试官可能会问你 mysql 的底层( B+树)实现的问题...总之他可能会由点到面问完后再开一个由点到面这样循环,一个问题的入口就像你打开一个浏览器窗口,而之后衍生出来的问题就像这个窗口下的标签页,可以有很多,并且当你回答得差不多了,他又可以新开一个新的窗口和相应的标签页继续问你,反正就是全方位的考核你的技术广度 /深度。不过这些一时半会也很难都熟悉掌握,建议结合你自身的需求,还是先去了解市面岗位要求 /周边同学面试情况等再好好完善自己的学习计划吧。

关于找题的,你可以看看我在另外一个帖子下的回复( https://www.v2ex.com/t/917639#reply4 ),加油!
@cheng6563 搜嘎,确实。不过个人妄议一下(毕竟对钛不是很了解),这种需要 root 权限的备份 /恢复可以把其当作给 linux 赋予 root 权限时对文件的操作(毕竟 android 也是 linux 系统),基本没啥阻碍。谷歌对于用户友好的地方主要在于免 root 。
2023 年 2 月 27 日
回复了 acctv2 创建的主题 程序员 求教 Java 技术栈的进一步学习思路
@acctv2 个人觉得大部分技术都是铁柱磨成针的活,网上教你快速就上手的视频,估计绝大部分都含有水分。

不过你这种渴望快速入门的需求也是正常的,个人建议你在个人目标上要有一个定位,基于你的现实情况,看看你想 /能找什么规模的公司。
我觉得如果是大公司,面试官应该更注重应届生的基础能力而不是各种框架 /组件,当然少一个知识点不如多一个好,但对知识深度的考核应该才是他们了解你的重点,这点你可以网上搜一下过去一两年大公司招应届生的面试就知道;
如果你的定位是中小型公司,个人觉得你了解框架知识确实有必要,而且最好是看你面试的公司的岗位需求。

个人觉得找公司是一个循序渐进的过程,千万别因为急于求成而东凑西凑的拼接相关方面的知识点,专业领域的知识在一个上下文内最好别碎片化,最好自己要有几个知识点,了解的特别深刻,面试时可以试着引导面试官到你精通的领域,给面试官留下好点的印象,因为如果你去面试时,有经验的面试官会在一个上下文知识体系里给你不断的提问,直到你答不出他的问题为止。

最后建议找公司时,给你面试的公司分类,观察一下什么规模的公司会面试什么样的问题,在面试的过程中积累点经验,以便让自己下一步以更加完整的形态出现在另外一家公司面前,加油!
@zzfra 确实,系统支持谷歌备份 /恢复的话,应该也可以。
@cheng6563 很多厂商应该都有,但体验有差异,看需求。
@james504 系统负载下载的吧。
@Mystery0 嗯嗯,恢复很多原生系统都支持谷歌账号恢复的。确实,国内设备 /系统 对备份 /恢复不是很友好。
@hccsoul 现在呢,不行了吗?
@yhm2046 正解
@Stevenv @Admin8012 谢谢,必须 root 过滤掉了我。

ps: 谢谢大家回复。
2023 年 2 月 23 日
回复了 godleon 创建的主题 程序员 springboot 项目可以动态获取数据库配置吗?
🤔如果换种方式保证你说的“db 安全”,比如动态修改数据库密码,不知道能否满足你的需求,如果满足,加上你的 springboot 项目跟你的 mysql 是部署在同一台服务器的话?你看看可以不可以这样子:

写个脚本调用 mysql 修改数据库密码的命令,每隔一段时间动态修改一次 mysql 的密码,并把相应密码写入环境变量 /配置文件 /jvm 参数?这样可能可以实现你附言 2 的需求,同时你还可以给该脚本增加手动更新密码的过程,但有点牺牲服务可用性和并且是代码侵入式的,比如你在调用服务接口查数据库时,这时数据库密码改了,服务就会报错,当然你可以采用变量判断的方式,当脚本在修改数据库密码时,给一个变量赋值,然后服务代码里有一个该变量的判断、让接口等待数据返回的过程。

不过话说回来,你这些“安全需求”,个人觉得都有点“伪需求”的意思,因为凡是影响一件事的因素是多样的时候,就有一个木桶效应,修改数据库配置这种需求,只能增加获取数据库配置的“难度”,但你没法避免别人拿到这些信息,最重要的应该是避免服务器被非信任方使用 /入侵,还有事在人为,很多安全事故都是人祸,管理好服务器使用者也是很有必要的。
2023 年 2 月 22 日
回复了 acctv2 创建的主题 程序员 求教 Java 技术栈的进一步学习思路
应届生建议着重编程基础(语言基础,数据库基础,算法基础,编程思想等),基于这些基础的深度,再逐步打开自己的视野(技术广度),比如设计模式,代码设计,框架 /中间件 /组件,工程化,微服务,架构设计等。另外注重学习效率,比如如何具现化问题,如何提高搜索能力,别好高骛远 /急于求成,多动手实操积累经验,有时间多看源码,学习优秀框架 /组件等的编码能力...

关于学习教程,个人比较推荐极客时间上面那些大佬的视频;

关于找实习,知识储备和时间的矛盾,个人觉得可以看看招聘网站相关岗位要求,短时间内稍微面向岗位学习,留意同家公司别人流露出的面试内容,一般中大型公司比较注重学历和基础,对于你跨专业的应届生来说机会可能会稍微多点,面试小型公司可能得对岗位要求内容有一定的“经验”和认知,小点的公司一般希望进来就能快速成事,但这些只是短期取巧的方式,长期我觉得还是得看我上面说的。

关于你说的代理,可以看看这个讲设计模式的网站( https://refactoringguru.cn/design-patterns/proxy ),我觉得都解释的很不错。

“Spring AOP 默认使用....只能调用实现的接口方法”,对于你这个解释,我觉得有待商榷。接口你可以理解成现实世界中各种对象的行为(比如人,叫外卖),你如果不想太多行为被代理,你可以不把这些行为写到一个接口里面,代理模式里的代理方就类似中间商,其提供帮助你完成这些需求的服务(比如,骑手,帮你拿外卖,这个比喻可能不大恰当,毕竟外卖和骑手中间还有其他中间服务,比如美团 /饿了么这些中间商),“我既希望某...接口当中的方法呢?”,其实代理只是帮助你完成你想要做的事,不是你就不能控制这个对象了,这些事你完全可以自己去做,你也完全可以控制你想控制的对象,至于你既要又要的需求,有点偏离代理模式被设计出来的目的了,代理对象处理的一般是一批对象的公共行为,就像 spring aop 的代理,目的是为了处理很多被代理的对象( bean )需要处理事务 /记录日志等行为的需求,如果你不想接口里的所有属性 /方法都可能被代理处理,要么你自己实现自己的代理,要么选择不处理这些对象里相应的属性 /方法,但更好的方式应该是,在你决定把对象交给代理方处理时,把那些你想被代理的行为写入相应的接口里。
2023 年 2 月 22 日
回复了 LeeReamond 创建的主题 程序员 Redis 有什么好的“增量更新”备份方案吗?
阿里云好像有一个 DTS ,但好像是收费的;

另外一款工具:redis-port 好像是开源的。可以看看这个: https://www.tencentcloud.com/zh/document/product/239/31940
本地增量备份用:redis-dump 命令。
备份到其他实例用:redis-sync 命令
@dust0522 很高兴看到你解决问题,如果你是多数据源,并同时要求多事务管理器的话,你可以参照我上面写的,如果你没有这要要求,那么你直接修改数据源的配置就行了,不用自定义事务管理器。
可以不可以换种思路,通过 transactionManager 来设定你的事务隔离级别,大致代码如下:

1. @Transactional(rollbackFor = Exception.class, transactionManager = "transactionManager")

2.
@Bean(name="transactionManager")
public PlatformTransactionManager transactionManager((@Qualifier("entityManagerFactory") EntityManagerFactory entityManagerFactory){
JpaTransactionManager jpaTransactionManager = new JpaTransactionManager();
jpaTransactionManager.setEntityManagerFactory(entityManagerFactory);
return jpaTransactionManager;
}

3.
@Bean(name="entityManagerFactory")
public EntityManagerFactory entityManager() {
HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
vendorAdapter.setDatabase(Database.MYSQL);
vendorAdapter.setGenerateDdl(false);
vendorAdapter.setShowSql(true);
LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
factory.setJpaVendorAdapter(vendorAdapter);
factory.setDataSource(mysqlDataSource1());
factory.afterPropertiesSet();
return factory.getObject();
}

4.
@Bean(name="mysqlDataSource1")
@ConfigurationProperties(prefix="spring.datasource")
public DataSource mysqlDataSource1() {
return DataSourceBuilder.create().build();
}

5.
配置文件里设置:spring.datasource.hikari.transaction-isolation=READ_UNCOMMITTED
或者代码里自己设置 DataSourceProperty
2023 年 2 月 21 日
回复了 ccw4wcc 创建的主题 NGINX nginx 上传大文件没有返回值,但是 code 是 200
摸鱼顺便帮你搜了下,看看下面哪个情况跟你一样:
1.https://stackoverflow.com/questions/70008208/failed-to-load-response-data-request-content-was-evicted-from-inspector-cache

2.https://windowsreport.com/chrome-failed-to-load-response-data/

3.https://blog.csdn.net/wenjian9487/article/details/126116149

如果还不行,先排浏览器(换成 postman 之类的看看),再排服务器。
建议 OP 去 roblox 上看,一堆挂机游戏,抽卡类游戏比较多。
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3113 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 13:46 · PVG 21:46 · LAX 06:46 · JFK 09:46
♥ Do have faith in what you're doing.