PowerShell 处理对象
来自《WindowsPowershell入门指南》处理对象 虽然您最初可能没有意识到,但是在WindowsPowerShell中工作时,所使用的是.NET对象。随着您经验的增加,对象处理能力变得更明显,而且您发现自己使用的是对象,甚至用对象进行思考。 从技术上讲,.NET对象是.NET类的实例,包含数据以及与该数据关联的操作。但是
一次超诡异的FGC,这个原因找了好久!
正撸着代码,内部聊天工具弹出一条信息:“狼哥,我这个机器总是频繁FGC...快帮我看看”我打开对话框,机智的回复一个表情继续默默撸码随后,小伙伴砸了一段GC日志过来2019-09-17T20:33:57.889+0800: 4753520.554: [Full GC (Metadata GC Threshold) 4753520.554: [CMS[YG occupancy: 723220 K (
面试题:Mysql中drop、delete与truncate有什么区别?
最明显的区别:drop直接删掉表truncate删除表中数据,再插入时自增长id又从1开始delete删除表中数据,可以加where字句。(1) DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过
揭开JVM内存模型神秘面纱
揭开JVM内存模型神秘面纱王炸美团网 Java工程师1 人赞同了该文章本节常见面试题:问题答案在文中都有提到如何判断对象是否死亡(两种方法)。简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。如何判断一个常量是废弃常量如何判断一个类是无用的类垃圾收集有哪些算法,各自的特点?HotSpot为什么要分为新生代和老年代?常见的垃圾回收器有那些?介绍一下
作为一个架构师你需要具备的技能总结
作为一个架构师你需要具备的技能总结王炸美团网 Java工程师2019.05.26 北京下了一天雨,很凉爽,周天下午下楼喂喂野猫,回来给网友整理了一些面试题,知识点大概覆盖百分之八十了,不是很具体,也不是很全,最下方有我个人博客,里面收录了大部分题目答案,没有的我会慢慢更新,欢迎关注我个人资料的公众号。并发编程:线程基础,线程协作:基础概念,如何启动终止,线程共享,线程协作,fork/join线程并
史上最适合初学者入门的Java基础视频免费放送
史上最适合初学者入门的Java基础视频免费放送王炸美团网 Java工程师1 人赞同了该文章经历五年锤炼 -- 史上最适合初学者入门的Java基础视频免费放送!!!带全套源代码!初学者不容错过!获取方式:关注公众号:be_coder 回复“java基础” return 百度网盘链接课程内容多大2G!本期额外附送40集李明老师 Linux基础视频教程包含全套课件+vim编辑器视频讲解获取方式:点赞转发
#2020征文-开发板#SYS_RUN()和MODULE_INIT()之间的那些事
接触鸿蒙设备开发有一段时间了,也是时候好好挖一挖鸿蒙设备程序的启动流程了。
破冰问题:鸿蒙设备程序从哪里开始运行的?
相信大家都已经非常清楚了,鸿蒙设备程序需要指定入口函数,具体表现在代码层面就是通过语句 SYS_RUN(app_entry); 指定,其中 app_entry 是设备程序入口函数名;而整个鸿蒙设备的启动流程也可以顺理成章的挖掘出来。如下图:
Mybatis动态映射,也就这么回事啦
动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这一特性的易用性
一不小心实现了RPC
前言随着最近关注cim项目的人越发增多,导致提的问题以及Bug也在增加,在修复问题的过程中难免代码洁癖又上来了。看着一两年前写的东西总是怀疑这真的是出自自己手里嘛?有些地方实在忍不住了便开始了漫漫重构之路。前后对比在开始之前先简单介绍一下cim这个项目,下面是它的架构图:简单来说就是一个IM即时通讯系统,主要有以下部分组成:IM-server自然就是服务端了,用于和客户端保持长连接。IM-clie
ElasticSearch 索引 VS MySQL 索引
前言这段时间在维护产品的搜索功能,每次在管理台看到elasticsearch这么高效的查询效率我都很好奇他是如何做到的。这甚至比在我本地使用MySQL通过主键的查询速度还快。为此我搜索了相关资料:这类问题网上很多答案,大概意思呢如下:ES是基于Lucene的全文检索引擎,它会对数据进行分词后保存索引,擅长管理大量的索引数据,相对于MySQL来说不擅长经常更新数据及关联查询。说的不是很透彻,没有解析
一个小时学会用 Go 创建命令行工具
前言最近因为项目需要写了一段时间的Go,相对于Java来说语法简单同时又有着一些Python之类的语法糖,让人大呼”真香“。但现阶段相对来说还是Python写的多一些,偶尔还得回炉写点Java;自然对Go也谈不上多熟悉。于是便利用周末时间自己做个小项目来加深一些使用经验。于是我便想到了之前利用Java写的一个博客小工具。那段时间正值微博图床大量图片禁止外链,导致许多个人博客中的图片都不能查看。这个
作为程序员接盘侠踩过的坑(二)
接盘就是坑啊,坑坑不一样啊。哈哈哈,但是接盘是提升治疗代码疑难杂症水平的经验积累对于电商来说最重要的除了性能外就是安全性了。如果安全性差的话就导致整个项目被恶意盗刷,接下来我就讲一下我遇到的一个坑起因前公司某员工调动,之前同事负责的一个虚拟账户活动页面交给我负责。基本上就是一个简单的虚拟账户,账户可以通过签到,抽奖,购买的方式来获取。事故开始其实我也非常的费解,为什么项目在别人手上运行的好好的,到
pdf 水印去除工具iWesoft We PDF Watermark Remover 6.3和注册机
pdf 水印去除工具iWesoft We PDF Watermark Remover 6.3和注册机
今日推荐
周排行