老套路,先列举下关于ThreadLocal常见的疑问,希望可以通过这篇学习笔记来解决这几个问题:
ThreadLocal是用来解决什么问题的?
如何使用ThreadLocal?
ThreadLocal的实现原理...
4年前 (2018-12-31) 1144℃
0喜欢
12 月 13日,慢雾安全团队受邀出席 HITCON 14 (https://hitcon.org/2018/pacific/),今日,慢雾安全团队首度公开议题「区块链亡灵军团」的内容,以 DApp 安全攻防对抗为主题,围绕链下攻防、RPC/P2P...
4年前 (2018-12-31) 1076℃
0喜欢
在《抛开 Vue、React、JQuery 这类第三方js,我们该怎么写代码?》文章中提到了使用原生的web components技术来开发项目。开发中碰到了一些有挑战性的问题,这篇文章就来记录一下在封装DOM操作时碰到的问题以及解决方式。
主流框架与数...
4年前 (2018-12-31) 1120℃
0喜欢
个人习惯用MySQL workbench EER数据建模,然后生成SQL语句到数据库中执行,这样表之间的关系比较直观。
像下面这样:
画图
正向工程,生成DDL语句:...
4年前 (2018-12-31) 1307℃
0喜欢
现如今,服务器性能日益增长,并发(concurrency)编程已经“深入人心”,但由于冯诺依式计算机“指令存储,顺序执行”的特性,使得编写跨越时间维度的并发程序异常困难,所以现代编程语言都对并发编程提供了一定程度的支持,像 Golang 里面的 Goroutines、Cl...
4年前 (2018-12-31) 1240℃
0喜欢
基本概念
svg(Scalable Vector
Graphics)是一种基于XML语法的图像格式,全称是可缩放矢量图,其它图像格式都是基于像素处理的,SVG则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少倍都不会失真.SVG是面向图形...
4年前 (2018-12-31) 1027℃
0喜欢
真正对外提供服务的代码需要关心的除了核心业务逻辑之外,就是如何处理错误了。即便是单一服务也存在着不少外部依赖,微服务之后种种依赖项就更多了。只保证核心业务逻辑实现正常是不够的,更需要细致去考虑如何应对各种错误。自己并没有想到有什么一劳永逸的办法,但认识到这一问题具备这样的...
4年前 (2018-12-31) 1290℃
0喜欢
作为一个java后端,提供http服务可以说是基本技能之一了,但是你真的了解http协议么?你知道知道如何手撸一个http服务器么?tomcat的底层是怎么支持http服务的呢?大名鼎鼎的Servlet又是什么东西呢,该怎么使用呢?
在初学java时...
4年前 (2018-12-31) 1133℃
0喜欢
介绍Golang并发的模型写了几篇了,但一直没有以channel为主题进行介绍,今天就给大家聊一聊channel,channel的基本使用非常简单,想必大家都已了解,所以直接来个进阶点的:介绍channel的阻塞情况,以及给你一个必杀技,立马解决阻塞问题,实用性高。
...
4年前 (2018-12-31) 1366℃
0喜欢
1.认识装饰器
在python中,对于一个函数,若想在其运行前后做点什么,那么装饰器是再好不过的选择,话不多说,上代码。
#!/usr/bin/env
# -*-coding:utf-8-*-
# script: 01.py
__author__ = ...
4年前 (2018-12-31) 1180℃
0喜欢