V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nothingistrue  ›  全部回复第 83 页 / 共 109 页
回复总数  2173
1 ... 79  80  81  82  83  84  85  86  87  88 ... 109  
2022-10-10 10:41:32 +08:00
回复了 movq 创建的主题 程序员 SpringAOP 的执行顺序到底是怎么样的?
你网上的说法不对。第一,around before/after 必定与 before/after 对应出现,要么 around 在外,即 around before — before — after — around after ,要么 around 在内,即 before — around before — around after — after ,你网上那种顺序不符合常理 。第二,先执行方法后执行 after 切面,同时 return 是在方法内部的,所以 afterReturning 早于 after 更复合常规。
2022-10-10 10:30:27 +08:00
回复了 beijiaoff 创建的主题 程序员 请问这种 IT 职位怎么称呼,需要哪些技能,好招吗。
数据大屏本身是个没啥用的东西,但是要把它支撑起来,下面需要完善的业务系统和 OLAP/大数据分析系统,以及最重要的,持续集成或持续开发。你需要的是一个能够全权负责乙方的高级 IT 主管,不是干杂事的码农。
2022-10-10 10:20:38 +08:00
回复了 jiobanma 创建的主题 Java Java 程序内存不足问题求解
上面 JVM 堆内存描述有误,应该时:启动时只占用 -Xms 指定的大小,后面随需要扩大占用,直到 -Xmx 指定的大小。
2022-10-10 10:11:26 +08:00
回复了 jiobanma 创建的主题 Java Java 程序内存不足问题求解
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 2863661056 bytes for committing reserved memory.
# Possible reasons:
# The system is out of physical RAM or swap space
# In 32 bit mode, the process size limit was hit
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Use 64 bit Java on a 64 bit OS
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
# Out of Memory Error (os_linux.cpp:2640), pid=18191, tid=0x00007f6c15c70700
#
# JRE version: (8.0_172-b11) (build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.172-b11 mixed mode linux-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

这一段已经说明错误现象,可能的原因,和大致的解决方案了。

现象:JVM 向基本系统申请内存的时候失败了,2863661056 bytes 大概 356 MB 。
这里申请的不是 -Xms -Xmx 指定的 JVM 堆内存,而是 JVM 需要占用的其他内存,JVM 堆内存在 JVM 启动的时候就独占了,后面不会再申请。Java 实例化后的对象(实际上是对象的成员变量),方法运行期间的变量,这俩是放到 JVM 堆内存的。但是 Java 类定义本身(类结构、类当中方法的函数定义、类的静态变量这些),是放到额外内存中的。此外 JVM 本身也会占用内存。后两个内存是动态的,现在要申请的可能就是这俩内存,然后因超出物理机或者进程内存上限而失败了。

原因就两个:一,物理机内存,包括实际物理内存和交换区( Windows 下就是虚拟内存),都满了;二,32 位程序,单进程内存通常上限是 4G 。
2022-10-10 09:23:29 +08:00
回复了 frank1256 创建的主题 程序员 如果文件直接用 base64 编码传,会怎么样
如果单看编程,base64 编码进 json 里面,省事的不光前端,也有后端,而且后端省事的更多。这个的问题是,随着文件的增大,接口的处理时间、服务器的并发能能力、网关、日志等多处地方的性能都会收到影响,而且通常影响程度至少是指数级。这东西是要在编程省事和性能优化之间做权衡的,做这个权衡的,应该是架构师或者有过经验的人,不是是当事开发前后端双方。
2022-10-09 09:48:53 +08:00
回复了 zhoupeng199 创建的主题 问与答 让开发编写专利申请,这不是产品该干的事吗?
公司专利,主要不看谁写,看专利作者是谁。手下写专利领导领奖金,不过就是教授剽窃学生论文的翻版而已。

此外,不管专利作者是谁,在公司写的专利的所有权都是公司,意味着:专利一旦通过里面的发明方法就必须有公司的授权才能用,哪怕你是原始发明者。所以,除非是打算干到养老的公司,别把自己的压箱底本是拿来给公司申请专利。
2022-10-08 17:28:16 +08:00
回复了 babyfishct 创建的主题 程序员 Jimmer: 一个面向 Java 和 Kotlin 的革命性 ORM
大致看了一下,这东西还是可以用的。理念上有两部分,一, 从 O 半到 M:隐藏 SQL ; O 端托管状态;没有 O-M 强关联。 二,对象模型是参考 JSON 或者 树的动态对象。

这里的重点还是这个对象模型,如果业务上的数据模型就是这种树模型的话,它这个用起来倒是很不错。但是很不幸的是,Java 体系面向的业务,有心的话是领域模型或 ER 模型,无心的话直接用关系模型(就算没有数据模型的纯靠界面原型或者扣扣相传的小作坊,背后也是不知不觉用着关系数据模型),在这些模型上它这个框架基本用不了,如果硬要用,那就真成了集 JPA 和 Mybatis 的缺点与一身。
2022-10-08 16:52:02 +08:00
回复了 babyfishct 创建的主题 程序员 Jimmer: 一个面向 Java 和 Kotlin 的革命性 ORM
预测,不是结论:同时对打两个东西的缺点,往往会变成同时去掉两个框架的优点并集中它们的缺点。
2022-10-08 13:58:29 +08:00
回复了 stevenshum 创建的主题 互联网 Cloudflare 注册域名 Paypal 无法支付
Paypal 支付跟国内支付不一样,不是完全隐藏转出账户端,商家是能选择转出账户的类型,以及账单地址的。你这情况应该是 Cloudflare 不接受银联借记卡渠道。
2022-10-08 09:44:58 +08:00
回复了 x1024m 创建的主题 Apple 纯吐槽, IOS 自带闹钟不能加入节假日功能吗
@RRyo #23 中国本地节假日跟中国国务院每年颁布的含调休的法定节假日,两者的区别,以及楼主想要的是哪个,不需要多么高的智商就该知道吧。
2022-10-08 09:32:21 +08:00
回复了 x1024m 创建的主题 Apple 纯吐槽, IOS 自带闹钟不能加入节假日功能吗
@x1024m #10
@leeyuzhe #14
不要碰瓷农历,现行农历无正朔,19 年一个循环规律的很。全世界需要年年定、而且还是以天为单位调整的节假日,这独一份的东西不叫作本地化。
给 UI 看的,不是标准原型就是手绘草图,正好被楼主给全否了。建议直接耳提面命。
2022-09-30 09:37:57 +08:00
回复了 Tiaa 创建的主题 问与答 PHPSTORM 、小皮、vscode 使用后吃内存
C 盘啥时候变内存了
2022-09-30 09:32:54 +08:00
回复了 jchnxu 创建的主题 王者荣耀 王者荣耀乱选英雄为啥不能举报
请谨记,PVP 游戏和互联网产品中,你是产品,不是玩家 /用户。摆不正这个位置,你就会变成上学时喜欢打小报告的那种跳梁小丑。
2022-09-29 14:08:47 +08:00
回复了 NoKey 创建的主题 程序员 新手请教, springboot 框架下,哪种初始化变量的方法更好
有一个比较重的方式,如果只是初始化一两个全局变量的话没必要,如果是参与系统架构调整的话,可以考虑。

定义并注册 Spring 容器启动事件监听,再监听中处理,可以一个监听处理多个场景的初始化。
定义监听类:public class ApplicationContextRefreshed implements ApplicationListener<ContextRefreshedEvent>
注册监听:启动类修改成如下,
public static void main(String[] args) {
SpringApplication springApplication = new SpringApplication(Application.class);
springApplication.addListeners(new ApplicationContextRefreshed());
springApplication.run(args);
}



还有一种更简单的配置方式,定义下面这个构造器即可:
@Autowird
public DemoParam(@Autowird DaoOrJpaRepistory daoOrRepo ){
flag = daoOrRepo.xxxx;
}
2022-09-29 11:17:06 +08:00
回复了 klgd 创建的主题 git 请教,合并 remote 的分支,出现遗漏情况,是什么问题?
@klgd #2 remotes/origin/develop 也是本地的,它是本地对远程分支的引用。fetch 过程,本质上就是从远程仓库刷新本地仓库的 remotes 引用,merge (不指定分支的默认情况)才是同步 remotes/origin/develop 到 develop 。
2022-09-29 09:34:09 +08:00
回复了 airbotgo 创建的主题 Telegram 如何解决 Telegram 不能使用 FCM 推送的问题?
FCM 只负责推送和转发,消息接受是要 APP 自己负责的,看看你是不是禁了 Telegram 的后台。
2022-09-29 09:25:12 +08:00
回复了 MeloForsaken 创建的主题 程序员 菜鸟提问,有关 Threadlocal 的问题
线程安全,跟并发请求、异步线程池、NIO ,那是出十服的关系。

一个数据,不能被多个线程同时修改,这就是线程安全的,Threadlocal 的数据只能被固定的线程访问,它自然是线程安全的。
2022-09-28 11:19:44 +08:00
回复了 summerday666 创建的主题 Google FCM 开代理也连不上了,有解决办法吗, err26
还是分流没配置好: https://firebase.google.com/docs/cloud-messaging/concept-options#messaging-ports-and-your-firewall

另外,如果是国行系统,可能在系统底层上会有限制。
2022-09-28 11:13:19 +08:00
回复了 chevalier 创建的主题 程序员 面试悖论
你这个悖论建立在严格的水平排名的前提下。但是,社会(以及大学)不是学校,没有排名,所以你的悖论不存在。
1 ... 79  80  81  82  83  84  85  86  87  88 ... 109  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5576 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 06:30 · PVG 14:30 · LAX 23:30 · JFK 02:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.