首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Goboy

    「激荡五十年」崭露头角的零零年代

    图片“在数据库技术的不断演进中,00年代无疑是一个变革与突破的时代。随着互联网的迅猛发展,传统关系型数据库迎来了新型数据库技术的挑战和革新。 特别是在2000年代中期,人大金仓通过参与多项国家级信息化项目,逐渐确立了其在关键行业中的地位。 在2000年代,PostgreSQL通过持续增强的功能吸引了众多技术需求更高的用户。 关系型数据库的局限性暴露在2000年代,互联网企业如Google、Amazon和Facebook等公司开始面临前所未有的数据增长和用户量激增。 从Google到开源社区的技术传承Google在2000年代初期的多篇论文成为了NoSQL和分布式数据库理念的“奠基石”。

    59230编辑于 2024-08-22
  • 来自专栏刷题笔记

    【git】零零零零零基础的github上手教程

    3.git diff跳到新页面看文件修改详情按键Q退出 4. git commit 暂存区提交到版本区 5.git log 看版本区提交记录 混着一些参数 可以传 git log [分支名] 查看某分支的提交历史

    63710发布于 2019-12-03
  • 来自专栏renhailab数据分析

    Part4-1.对建筑年代进行深度学习训练和预测

    最后,使用斯德哥尔摩的街景数据进行建筑年代和风格的验证,用于证明两个城市的建筑年代和风格具有相似性。 通过混淆矩阵(制作混淆矩阵图的方法见下一篇:Part4-2.对建筑年代进行深度学习结果进行展示和分析(下)[23])可以看出模型对于测试数据集中样本量少的四个建筑年代类别表现的不好: 出现上述结果的最大原因就是数据集不平衡 ) 下一篇:Part4-2.对建筑年代进行深度学习结果进行展示和分析——《通过深度学习了解建筑年代和风格》[25] 写在最后 论文引用: Maoran Sun, Fan Zhang, Fabio Duarte hl=zh-cn [21] train.py: script\train.py [22] engine.py: script\engine.py [23] Part4-2.对建筑年代进行深度学习结果进行展示和分析 -2 [25] Part4-2.对建筑年代进行深度学习结果进行展示和分析——《通过深度学习了解建筑年代和风格》: https://cdn.renhai-lab.tech/archives/Understanding_architecture_age_and_style_through_deep_learning_part4

    73310编辑于 2023-11-24
  • 来自专栏站长的编程笔记

    年代码 烟花html

    年代码 烟花html <! self.partGravity = 1;             self.hueMin = 0;             self.hueMax = 360;             self.fworkSpeed = 4;

    1.5K30编辑于 2023-01-08
  • 来自专栏博客原创文章

    PHP变量覆盖漏洞---零零

    此时输出的信息是"人畜无害"的,但是如果在$a前面再加上一个$的话,那输出的内容就不一样了,如图所示:

    99420编辑于 2021-12-20
  • 来自专栏白话互联

    从猫扑看互联网发展(壹零零)

    各位,今天应资深读者的要求,插入本系列最后一集,说说VR为什么突然就这么火起来了,背后是什么力量再推动VR的发展?

    51110发布于 2019-03-13
  • 来自专栏科技云报道

    边缘计算步入“黄金年代

    随着智能终端、智能应用的广泛普及,边缘计算正在步入发展的“黄金年代”。

    49911编辑于 2023-08-03
  • 来自专栏JVM高手修炼

    JVM进阶调优系列(4)年轻代和老年代采用什么GC算法回收?

    二、老年代GC 标记-整理算法 老年代的GC,也就是FullGC,那FullGC什么时候会触发呢? 这时候会去检查老年代还有多少空闲空间,如果发现老年代那边的空闲空间放不下,那就要先发生一个FullGC腾空间。 老年代FullGC主流采用的是标记-整理算法,核心原理大概是这样: 把老年代里的存活对象标记处理,然后清理那些已经可以GC回收的对象。 2.3 老年代为什么不用复制算法? 老年代的标记整理算法竟然效率这么低,为啥不该用复制算法呢? 这是因为老年代的对象存活率会较高,每次FGC,很可能有超过50%对象还会存活。 3、JVM进阶调优系列(1)类加载器原理一文讲透4、JAVA并发编程系列(13)Future、FutureTask异步小王子

    49020编辑于 2024-10-18
  • 来自专栏山海散人技术

    深入JVM学习—老年代

    年代空间的主要目的是用于存储由Eden发送来的对象,一般在经历好几次“Minor GC”还会保存下来的对象,才会被复制到老年代,这样就可以存放更多的对象,同时在老年代中执行GC的次数也相对较少,当老年代内存不足时会自动执行 结论 进行老年代存储的时候,尽可能保存长期会被使用的对象并且不会被轻易回收的大对象。 2. 老年代内存参数调整 ---- No. 参数名称 描述 01 -XX:NewRatio 设置年轻代与老年代的比率 02 -XX:UseAdaptiveSizePolicy 控制是否采用动态控制策略,如果动态控制,则动态调整Java堆中各个区域的大小以及进入老年代的年龄 03 -XX:PretenureSizeThreshold 控制直接升入老年代的对象大小,大于这个值的对象会直接分配在老年代中 3. 设置老年代参数

    32210发布于 2021-03-03
  • 来自专栏立权的博客

    Hotspot 老年代GC源代码分析

    年代的回收可分为 标记-压缩回收 和 标记清理回收 前者会将存活对象在对象头中打标,回收的时候,把被打标的对象复制到一块,使得存活对象在内存上是连续分布的。 mark_sweep_phase4: 遍历整个老年代和年轻代,将对象头中包含 forwardee 指针的 对象,复制到 forward 指针所指的内存区域 个人感觉 3 和 4 非常耗时,要扫描一遍 两个代的内存区 ,3是深度搜索,4要复制,都挺耗时。 此阶段做的有两件事:   1.把脏卡表的脏内存信息复制到一个modUnionTable 中   2.遍历脏卡表对应区域的对象,遍历普通根对象,遍历年轻代对象,对这些对象进行深度打标,具体也是用栈实现 4. 一开始整个老年代是一整块大内存块,放在字典里,多级链表还是空的,当第一次被索要内存的时候,就会把字典里的这块大内存分出一部分填充到 多级链表中,之后如果链表内存不足的话,再向字典要 清理的过程中,也是线性扫描老年代的内存

    70220发布于 2020-11-04
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之零零:简单的想法

    Godot3游戏引擎入门之零零:简单的想法 2018-08-15 by Liuqingwen | Tags: Godot | Hits 一、缘由 今年 7 月份,也就是上个月,惊奇的发现世界上存在着这么一个小巧灵动的游戏引擎

    1.7K20发布于 2019-01-07
  • 来自专栏公众号-测试驿栈

    年轻代与老年代的调优笔记

    年代(old 区) 从老年代GC称为Major GC 空间过小会产生old区小碎片,放不下大对象,引起频繁full gc。如果用了缓存,old区也要适当大些,同时缓存不应无限增长。 如果 Survivor的空间不足或经历16次Minor GC还能在新生代中存活的对象会通过分配担保机制被送入老年代。 老年代负责分配担保让Survivor无法容纳的对象直接进入老年代。 如果剩余空间小于转移对象大小,将直接进行 FullGc 进入老年代的对象 大对象会直接进入老年代(避免频繁复制) 在程序中长期持有了对象的引用(对象年龄达到指定阈值也会进入老年代) survivor 区太小 ,只能进入老年代 FullGC 执行 Minor GC(年轻代GC) 的时候,JVM 会检查老年代中最大连续可用空间是否大于了当前新生代所有对象的总大小 如果大于,则直接执行 Minor GC(年轻代GC 年轻代=eden+2survivor 年轻代和老年代的最优比例为1:2。

    4.2K50发布于 2019-09-18
  • 来自专栏公众号:懒时小窝

    深入理解JVM - 实战老年代优化

    综上所述,老年代的优化是JVM优化的一个核心知识点,所以这一节就来讲解如何优化老年代的回收,尽量让对象在新生代回收而不是在老年代进行回收。 一个电商系统的大致背景: 如果一个电商网站每天的访问量是20次/人,如果要上亿次的请求需要每天500万次的请求,同时如果这500万人按照10%的下单的标准,则是每天50万人会进行下单的操作,而下单操作按照2/8原则在4小时之内付款完成 ,那么此时的占用大概是「50万/4小时 == 500000 / 14400」,大概每秒也就 「34个订单」左右,这种情况下发现系统的影响并不会很大,老年代发生回收大概为几个小时一次,完全可以接受。 如果是4核心8G的机器,则分4G给JVM,4G中分1G给虚拟机栈500M多M,方法区:256M,堆外内存给256M。 总结 下面根据这个案例总结一下如何思考优化的点 首先业务的对象都是生命周期十分短暂的对象,新生代的压力比老年代要大,所以适当缩小老年代空间是十分划算的 预测在高并发的场景下对象进入老年代的时机,如果对象经常

    66650发布于 2021-08-16
  • 来自专栏一直在努力的Java菜鸡er

    JVM-年轻代、老年代学习

    如果年龄到达15岁,则进入老年代。 Major GC 发生在老年代的垃圾回收过程称作MajorGC,一般会伴随着MinorGC,所以还会有FullGC->STW。 老年代的内存空间远大于新生代,进行一次Full GC消耗的时间比Minor GC长得多。 老年代设置空间大或者小不就可以解决上述老年代很快就满了问题吗? 假如增加老年代空间,更多存活对象才能填满老年代。虽然降低Full GC频率,但是随着老年代空间加大,一旦发生FullGC,执行所需要的时间更长。 假如减少老年代空间,虽然Full GC所需时间减少,但是老年代很快被存活对象填满,Full GC频率增加。 为什么俩个Survivor区一样大呢? 新生代的垃圾回收器一般选择复制算法进行垃圾回收。 后续补充: 晋升老年代默认次数:15,可通过 -XX:MaxTenuringThreshold设置。

    43520编辑于 2022-09-08
  • 来自专栏零零实验室

    零零信安-D&D数据泄露报警日报【第20期】

    2022.10.11共发现匿名网络资讯信息153,896条;最近7天共发现匿名网络资讯信息469,588条,同比增长-24%;最近30天共发现匿名网络资讯信息3,786,523条。

    38030编辑于 2022-10-25
  • 来自专栏零零实验室

    零零信安-D&D数据泄露报警日报【第21期】

    2022.10.12共发现匿名网络资讯信息123,315条;最近7天共发现匿名网络资讯信息486,649条,同比增长-18%;最近30天共发现匿名网络资讯信息3,861,808条。

    60230编辑于 2022-10-25
  • 来自专栏零零实验室

    零零信安-D&D数据泄露报警日报【第23期】

    2022.10.16共发现匿名网络资讯信息39,243条;最近7天共发现匿名网络资讯信息478,342条,同比增长-18.6%;最近30天共发现匿名网络资讯信息3,330,691条。

    27010编辑于 2022-10-25
  • 来自专栏FREE SOLO

    JVM中的新生代和老年代

    有关年轻代的JVM参数 1)-XX:NewSize和-XX:MaxNewSize 用于设置年轻代的大小,建议设为整个堆大小的1/3或者1/4,两个值设为一样大。 4). -XX:InitialTenuringThreshol和-XX:MaxTenuringThreshold 用于设置晋升到老年代的对象年龄的最小值和最大值,每个对象在坚持过一次Minor GC之后,年龄就加 heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。

    2.6K00发布于 2019-04-18
  • 来自专栏Datawhale专栏

    我用《觉醒年代》做数据分析!

    作者:牧小熊,华中农业大学,Datawhale成员 最近有同学和我说《觉醒年代》好好看,于是我后知后觉地查了一下,不查不知道,这部剧豆瓣评分9.3,微博讨论度26亿+。《觉醒年代》都是哪些人在看? 开始前要先准备数据,觉醒年代作为关键词在微博平台有很高的阅读量,于是就从微博作为切入口进行数据采集。 ? 因为微博对爬虫的限制,我们只爬取了觉醒年代超话下的50页的相关信息,数量已经很多了,这个爬取的时间也比较长。 1. 使用关键词#觉醒年代 进行搜索,爬取这个话题下的相关微博动态,共爬取了1300个相关微博动态以及微博用户的相关信息。 后台回复 觉醒年代 可获取打包的数据与代码 ? 2. HUAWEI','mi','honor','oppo','vivo','iPad','OnePlus','sumsung','realme'] num=[497,222,58,44,41,36,13,5,4,2

    1.1K30发布于 2021-07-30
  • 来自专栏全栈程序员必看

    2022跨年代码(有烟花)「建议收藏」

    (step), 3)), y : -(13 * Math.cos(step) - 5 * Math.cos(2 * step) - 2 * Math.cos(3 * step) - Math.cos(4

    5.5K30编辑于 2022-07-22
领券