首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Patrick_Han
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
604
文章 604
沸点 0
赞
604
返回
|
搜索文章
赞
文章( 604 )
沸点( 0 )
SpringBoot集成MyBatis的SQL拦截器实战
一、为什么需要SQL拦截器? 先看几个真实场景: 慢查询监控:生产环境突然出现接口超时,需要快速定位执行时间过长的SQL 数据脱敏:用户表查询结果中的手机号、身份证号需要自动替换为**** 权限控制:
大前端开发者需要了解的基础编译原理和语言知识
在我刚刚进入大学,从零开始学习 C 语言的时候,我就不断的从学长的口中听到一个又一个语言,比如 C++、Java、Python、JavaScript 这些大众的,也有 Lisp、Perl、Ruby 这些相对小众的。一般来说,当程序员讨论一门语言的时候,默认的上下文经常是:“用 x…
程序员修炼之路 - 设计能力提升途径
每当我做一场设计相关的培训分享过后,总会有同学来问我:如何才能快速提升自己的设计能力?觉得这个问题非常有代表性,代表了一大波程序猿在艰辛修炼路上的心声。现将我对这个问题的思考、心得体会分享出来,供大家参考,也欢迎提出不同的意见与看法,共同探讨。 1. 编码历练 代码行经验是个非…
从零手动实现简易Tomcat
程序的运行少不了服务器的支持,而tomcat因其性能稳定,免费等优点,深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,为目前比较流行的 Web 应用服务器。 那么到底它是怎么运行的呢?今天我们来实现一个简化版tomcat来感受一下。 其中Request是对浏览器的请求…
停止学习框架
这是一篇译文,原文在 Hacker News 上获得接近 500 个点赞。 每过几年都有类似的文章出现,然而程序员却依然疲于学习新的框架,看完此文希望对你有所启示。 本文已经翻译了「正反双方的观点」,不知有什么好驳的哦。 我们是程序员,每天都在了解最新的技术,每天都在学习编程语…
React diff原理探究以及应用实践
React通过引入Virtual DOM的概念,极大地避免无效的Dom操作,已使我们的页面的构建效率提到了极大的提升。但是如何高效地通过对比新旧Virtual DOM来找出真正的Dom变化之处同样也决定着页面的性能,React用其特殊的diff算法解决这个问题。Virtual …
redux-saga源码解析
Redux-saga是redux应用的又一个副作用模型。可以用来替换redux-thunk中间件。 redux-saga 抽象出 Effect (影响, 例如等待action、发出action、fetch数据等等),便于组合与测试。 原本redux中action只能是 plai…
Java动态代理
1. 什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次…
反射的基本原理
『反射』就是指程序在运行时能够动态的获取到一个类的类型信息的一种操作。它是现代框架的灵魂,几尽所有的框架能够提供的一些自动化机制都是靠反射实现的,这也是为什么各类框架都不允许你覆盖掉默认的无参构造器的原因,因为框架需要以反射机制利用无参构造器创建实例。 总的来说,『反射』是很值…
下一页
关注了
20
关注者
1
收藏集
64
关注标签
136
加入于
2016-06-03