在Golang的HTTP请求中共享数据

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

首先,我们需要先明确一下问题的描述:本文所要讨论的共享数据可不是指的 cookie、session 之类的概念,它们描述的是在「请求间」共享数据,而我们关注的是在「请求中」共享数据,也就说是,在每个请求中的各个 middleware 和 handler 之间共享数据。 实际上,我之所以关注这个问题源自 httprouter,众所周知,httprouter 是目前 Golang 社区最流行的 HTTP 路由库,不过它有一个问题,其 handler 参数定义如下: func (http.Respon…

继续阅读在Golang的HTTP请求中共享数据

找回密码的功能设计

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

所有需要登录的网站,都会提供"找回密码"的功能,防止用户忘记密码。 正确设计这个功能,保证安全可靠,并不简单。下面就是安全专家 Troy Hunt 给出的设计指南。 一、如何保存密码 一个网站要想保证密码安全,第一步就是以正确的方法保存密码。一般说来,密码有三种保存方式。 (1)明文保存 "明文保存"就是用户的密码原文不动地写入数据库。这种方式最不安全,极易泄漏,应该严格禁用。 (2)加密保存 "加密保存"就是使用密钥,将密码加密后,以…

继续阅读找回密码的功能设计

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

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

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

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

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

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

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

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

【资产推介】上海市漕宝路1555弄7区8号酒店式公寓(loft式公寓)

标的物介绍 1.本房源为酒店式公寓,通天然气通水电,宜商宜居.楼层10楼电梯直达.2.产证面积66.22平方,LOFT结构,厨房卫生间配备齐全。买一层送一层.使用面积近110平方. 3.交通便利,出门步行5分钟,及到合川路地铁站(距离地铁站步行约500米),直达徐家汇. 4.附近商业配套完善,万象城、爱情海购物中心近在咫尺,步行至韩国街8分钟,咖啡店、学校、国际餐厅林立。 5.此房源不限购不限贷,无贷款! 链接查看:https://zc-item.taobao.com/auction.htm?i…

继续阅读【资产推介】上海市漕宝路1555弄7区8号酒店式公寓(loft式公寓)

违约发生后,债权未到期,投资人如何维护利益?

作者:孙博峥 律师 孙博峥律师公众号 北京市京师(上海)律师事务所 律师公众号:doinglaws       引言:2017年至2018年,新闻陆续报道P2P网贷平台“爆雷”,很多投资者血本无归,损失惨重。在各种违约潮的背景下,作者拟从相关法律规定出发,探究在债权未到期的情形下,投资人该如何抢占先机、提起诉讼并主张权利。这边我们先引出两个法律概念:“预期违约”、 “不安抗辩权”。 一、预期违约的情形 预期违约:又称先期违约,是指未到合同履行期限,当事人一方无正当理…

继续阅读违约发生后,债权未到期,投资人如何维护利益?