2019-09-25 15:56
梦中惊醒
在Tomcat的线程池里,有这样一个线程,自打出生后,从来不去干活儿,有好多次走出线程池“这座大山”去看世界的机会,都被他拱手让给了弟兄们。
弟兄们给他取了个名字叫二师兄。没错,好吃懒做,饱了睡,醒了吃。这不,又迷迷糊糊睡着了,还打呼噜呢。
“快起来,起来,干活去了”,有人在喊他。只见二师兄转转身,不耐烦道,“叫别人去,叫别人去”。
“哪还有别人呢”,突然声音高了八度。二师兄觉得不对劲儿啊,转身一看,原来是大管家亲自来了,吓得他赶紧跳起来向外跑去。
远方来客
...
2019-09-25 15:55
9 月 21 号周六,我参加了 PyCon China 2019 上海站,这是每年一届的 Python 中国开发者大会。...
2019-09-25 15:42
目录
表模型类多对多关系的三种创建方式
django forms 组件
登录功能手写推理过程
整段代码可以放过来
forms 组件使用
forms 后端定义规则并校验结果
forms 前端渲染标签组件
forms 组件其他知识点(服务器端的)
在 python console 测试
forms 组件数据校验规则
其他几个常见字段类型
forms 所有内置字段类型
forms 组件字段常见参数
forms 组件钩子函数
forms 校验最终版
forms 校验源码分析
cookie 与 session
...
2019-09-25 15:28
什么是TagHelper?这是ASP.NET Core 中新出现的一个名词,它的作用是使服务器端代码可以在Razor 文件中参与创建和呈现HTML 元素。(ASP.NET Core 系列目录)
一、概述
上面的解释有点拗口?那么换一个名词,HtmlHelper大家都知道吧,在ASP.NET Core中,TagHelper类似HtmlHelper,但可以说是青出于蓝而胜于蓝。那么TagHelper的作用也就大概明白了吧。
首先通过一个例子看一下TagHelper是怎么使用的,看看它和HtmlHelper有什么区别。新建一个Book类:
...
2019-09-25 15:09
什么是 Room ?
谷歌为了帮助开发者解决 Android 架构设计问题,在 Google I/O 2017 发布一套帮助开发者解决 Android 架构设计的方案:Android Architecture Components,而我们的 Room 正是这套方案的两大模块之一。
定义:数据库解决方案
组成:Database、Entity、DAO
为什么本文叫谷歌范例?
为了方便开发者进行学习和理解,Google 在 GitHub 上上传了一系列的 Android Architecture Components 开源代码:googlesamples/android-architecture-components 本文就是通过解析这套范例的第一部分:BasicRxJavaSample 来对 Room 的使用进行分析。
...
2019-09-25 15:41
在上一篇文章《Spring Boot (三): ORM 框架 JPA 与连接池 Hikari》 我们介绍了 JPA 与连接池 Hikari 的整合使用,在国内使用比较多的连接池还有一个是阿里开源的 Druid 。本篇文章我们就来聊一聊 Druid 的一些使用姿势。...
2019-09-25 15:06
项目地址:Regex in Python
前两篇已经完成的写了一个基于NFA的正则表达式引擎了,下面要做的就是更近一步,把NFA转换为DFA,并对DFA最小化
DFA的定义#
对于NFA转换为DFA的算法,主要就是将NFA中可以状态节点进行合并,进而让状态节点对于一个输入字符都有唯一的一个跳转节点
所以对于DFA的节点就含有一个nfa状态节点的集合和一个唯一的标识和对是否是接收状态的flag
Copy
class Dfa(object):
STATUS_NUM = 0
def __init__(self):
...
2019-09-25 15:33
Java1.8环境下,我们在编写程序时会进行各种方法调用,虚拟机在执行这些调用的时候会用到不同的字节码指令,共有如下五种:...
2019-09-25 15:02
目录
前言
模板方法模式介绍
一、来由
二、意图
三、案例图
四、模板方法模式代码示例
使用场景及优缺点
一、使用场景
二、优点
三、缺点
总结
回到顶部
前言
我们学习了解完了创建型设计模式和结构型设计模式,今天我们开始学习并了解行为型设计模式。今天我们首先来看这么一个设计模式——模板方法模式。这个模式我们在平常开发中总会不自觉的使用到。就像我们平时一样的各种网站模板、建立模板、PPT模板等等。啥意思呢?简单,也就是把共同的东西拿出来,你需要具体去实现你自己的那么就另外加上自己的特有行为就是了。我们一起来看看详细的解释介绍吧。
...
2019-09-25 15:45
目前在学习这一块的内容,但是可能每个人环境都不同,导致找不到一篇博客能够完全操作下来没有错误的,所以自己也写一下,记录一下整个搭建的过程。...
2019-09-25 15:12
elasticsearch专栏:https://www.cnblogs.com/hello-shf/category/1550315.html
一、集群健康
Elasticsearch 的集群监控信息中包含了许多的统计数据,其中最为重要的一项就是集群健康,它在 status 字段中展示为 green 、 yellow 或者 red。
在kibana中执行:GET /_cat/health?v
复制代码
1 epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
...