Go Reflect 性能

  • Post author:
  • Post category:IT
  • Post comments:0评论

Goreflect包提供了运行时获取对象的类型和值的能力,它可以帮助我们实现代码的抽象和简化,实现动态的数据获取和方法调用, 提高开发效率和可读性, 也弥补Go在缺乏泛型的情况下对数据的统一处理能力。 通过reflect,我们可以实现获取对象类型、对象字段、对象方法的能力,获取struct的tag信息,动态创建对象,对象是否实现特定的接口,对象的转换、对象值的获取和设置、Select分支动态调用等功能, 看起来功能不错,但是大家也都知道一点:使用reflect是有性能代价的! 测试 Java中的…

继续阅读Go Reflect 性能

每周分享第 42 期

  • Post author:
  • Post category:IT
  • Post comments:0评论

这里记录过去一周,我看到的值得分享的东西,每周五发布。 欢迎投稿,或推荐你自己的项目,请前往 GitHub 的ruanyf/weekly提交 issue。 通知:下周春节假期,周刊暂停一期。 呆伯特漫画的作者亚当斯( Scott Adams),有一次谈到自己的成功秘诀。 他的经历其实很普通。小时候喜欢画画,画得还可以,但远远不算优秀。长大以后,在一家公司当经理,管理企业,也是业绩平平。无论是选择当画家,或者继续当公司经理,也许都能够干下去,但应该都不会很成功。于是,他灵机一动,把自己的这两个特点…

继续阅读每周分享第 42 期

最高额抵押与一般抵押之不动产篇  

作者:孙博峥,上海瀛东律师事务所 引言:2018年可谓融资寒冬,纯信用担保如今很难融到高额资金,更多企业或个人的大额融资普遍采用的是抵押模式,这种方式对于资金方而言具有更大的安全性。伴随中国房地产在近十年的高速发展,房地产因其价值高,升值空间大成为抵押融资的首选。最高额抵押相较于一般抵押具有更好的灵活性而在房产融资中也普遍运用。   房产抵押概述 房地产抵押法律关系成立后,债务人到期不能清偿债务时,债权人依法有权从抵押的房地产折价或拍卖所得价款中优先受偿。抵押的意义,在于所有权人既能保…

继续阅读最高额抵押与一般抵押之不动产篇  

执行转破产流程实务操作指引及法律问题解析

作者:孙博峥 律师,上海瀛东律师事务所         执转破制度,又称执行案件移送破产审查制度,是指法院在执行过程中发现被执行人资不抵债、无法清偿债权人债务,符合破产的相关条件,经申请人申请通过一定的程序及时将企业移送破产审判部门审查,以启动破产程序来化解社会矛盾纠纷的法律制度。 《民诉法解释》第五百一十三条至五百一十六条规定了执转破机制,《最高人民法院关于执行案件移送破产审查若干问题的指导意见》亦对前述机制进行了详细细化。企业破产法实施以来,最高人法院已经颁布了三个较为系统的司法解释,对于纷…

继续阅读执行转破产流程实务操作指引及法律问题解析