13

flag -- 诡异的memcache标记

打去年一路北漂,进入无人货架行业,业务需求飘漫天,最近总算把工作都规划齐整。回头过去的一年多,诸多东西值得整理,memcache就是其中一个。 ...

2J 发布于 2018-06-13 08:53 评论(8)阅读(1517)
19

为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?

Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Sprin ...

纯洁的微笑 发布于 2018-06-13 08:33 评论(3)阅读(2390)
0

使用checkstyle来规范你的项目

Checkstyle是什么 自从做了程序员,关于格式化的讨论就不曾中断过,到底什么才是正确的,什么才是错误的,到现在也没有完整的定论。但随着时间发展,渐渐衍生出一套规范出来。没有什么绝对的正确和错误,关键在于规范的定义。最出名的就是 "google style guide" . Checkstyle ...

Ryan.Miao 发布于 2018-06-13 08:30 评论(0)阅读(308)
3

使用kibana可视化报表实时监控你的应用程序,从日志中找出问题,解决问题

先结果导向,来看我在kibana dashborad中制作的几张监控图。 一:先睹为快 dashboard1:监控几个维度的日志,这么点日志量是因为把无用的清理掉了,而且只接入了部分应用。 <1> 每日日志总数。 <2> 每日日志错误数,从log4net中level=ERROR抠出来的。 <3> 每 ...

一线码农 发布于 2018-06-13 08:00 评论(0)阅读(829)
1

Signed Distance Field Shadow in Unity

0x00 前言 最近读到了一个今年GDC上很棒的分享,是Sebastian Aaltonen带来的利用Ray tracing实现一些有趣的效果的分享。 其中有一段他介绍到了对Signed Distance Field Shadow的改进,主要体现在消除SDF阴影的一些artifact上。 第一次看到 ...

陈嘉栋 发布于 2018-06-13 07:50 评论(1)阅读(79)
0

PHP多进程系列笔记(一)

本系列文章将向大家讲解 系列函数,从而更深入的理解进程相关知识。 PCNTL在PHP中进程控制支持默认是关闭的。您需要使用 配置选项重新编译PHP的 CGI或CLI版本以打开进程控制支持。 如果自带的PHP没有安装pcntl扩展,可以下载相同版本的源码,进入 使用 编译安装。 Note: 此扩展在 ...

飞鸿影~ 发布于 2018-06-13 07:34 评论(0)阅读(138)
1

Kubernetes 集群日志管理 - 每天5分钟玩转 Docker 容器技术(180)

Kubernetes 开发了一个 Elasticsearch 附加组件来实现集群的日志管理。 ...

CloudMan 发布于 2018-06-13 07:28 评论(0)阅读(271)
5

EntityFramework 6.x和EntityFramework Core必须需要MultipleActiveResultSets?

前言 本节我们来探讨到底需不需要在连接字符串上加上MultipleActiveResultSets = true ?,若您有更深层次的理解欢迎留下您的脚印。 EntityFramework 6.x和EntityFramework Core需要MultipleActiveResultSets? 很多童 ...

Jeffcky 发布于 2018-06-13 00:46 评论(3)阅读(346)
0

单链表的python实现

首先说下线性表,线性表是一种最基本,最简单的数据结构,通俗点讲就是一维的存储数据的结构。 线性表分为顺序表和链接表: 顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素,称为线性表的顺序存储结构或顺序映像; 链式表示指的是用一组任意的存储单元存储线性表中的数据元素,称为线性表的链式存储结 ...

渔单渠 发布于 2018-06-13 00:14 评论(0)阅读(143)
34

.NET Core微服务之基于Ocelot实现API网关服务

本篇介绍了API网关的基础概念以及一个适合于.NET Core的开源项目Ocelot,并通过两个小案例(一个静态配置服务,一个结合Consul服务发现)来了解了API网关的作用和Ocelot的最基础的用法。下一篇会继续Ocelot的一些比较有用的功能(比如:限流、熔断、缓存,以及结合Swagger)... ...

Edison Chou 发布于 2018-06-12 23:51 评论(22)阅读(1992)
0

Scala(一)——scala+Idea环境配置

Java虚拟机的确是很强大,有很多计算机语言可以运行在虚拟机上,完善了虚拟机上多语言编程。 近年来,大数据云计算,大数据的火爆也让一些小众语言火了起来,如Python,Scala等。这些语言编写简单,自带计算函数。今天我们就开始Scala语言的学习。 Scala2.12.6 + Idea2018.1 ...

KevinDwb 发布于 2018-06-12 23:25 评论(1)阅读(120)
2

python_装饰器

越来越觉得写一点技术博客是有多么重要了,明日复明日,现在就开始写吧! 1. 普通装饰器 装饰器就是一个函数,它的返回值是一个也是闭包函数对象,主要是拓展函数功能,在不改变原函数代码结构的情况下附加操作达到业务需求。比如做一些身份认证、误操判断、访问记录一些预处理操作,操作记录、事务处理这样的结束附加 ...

Millet_Chili 发布于 2018-06-12 22:24 评论(0)阅读(213)
1

ShellExecuteEX打开iqy文件导致excel hang的原因分析

1. 问题 当在console中调用API ShellExecuteEx打开"test.iqy"文件时,发现excel会hang住,console退出后excel才会响应,但直接双击"test.iqy"是没有问题的,有意思的是这个情况只有在xp发生,在win7上没有这个问题。 2. 重现步骤 重现环 ...

organic 发布于 2018-06-12 22:04 评论(0)阅读(91)
0

Oracle的数据并发与一致性详解(下)

上篇介绍了数据并发与一致性的相关概念、以及oracle的事务隔离级别等内容,本篇继续介绍锁机制、自动锁、手动锁、用户自定义锁的相关内容。 一、锁机制 事务之间的并发控制实际是通过锁实现的,锁是用来预防事务之间访问相同数据时的破坏性交互(比如错误的更新数据等)的一种机制,在维护数据库并发性与一致性方面 ...

姜小泮 发布于 2018-06-12 21:43 评论(0)阅读(181)
8

编写日志的正确姿势

一般来说,对于何时写日志并没有明确的限制和约束,只要你觉得记录的日志是有价值的,对跟踪bug是有帮助的,你就可以去添加日志。当然一些敏感信息除外,比如你正在开发一套支付系统,不要把客户的卡号和密码等信息记录在日志中,因为日志并不会被刻意保护,有可能被其他的用户群体收集到。 另外不要担心大量的日志会对 ...

.NET西安社区 发布于 2018-06-12 21:25 评论(2)阅读(627)
2

WEB框架之Tornado

前言 Tornado(龙卷风)和Django一样是Python中比较主流的web框架,Tornado 和现在的主流 Web 服务器框架也有着明显的区别:Tornado自带socket,并且实现了异步非阻塞并对WebSocket协议天然支持; 一、Tornado框架的基本组成 Tonado由 路由系统 ...

春生 发布于 2018-06-12 20:40 评论(0)阅读(315)
8

世界杯:用Python分析热门夺冠球队-(附源代码)

2018年,火热的世界杯即将拉开序幕。在比赛开始之前,我们不妨用 Python 来对参赛队伍的实力情况进行分析,并大胆的预测下本届世界杯的夺冠热门球队。 通过数据分析,可以发现很多有趣的结果,比如: 找出哪些队伍是首次进入世界杯的黑马队伍 找出2018年32强中之前已经进入过世界杯,但在世界杯上没有 ...

lemonbit 发布于 2018-06-12 20:39 评论(5)阅读(771)
1

js学习日记-变量的坑

js变量细节是前端面试经常遇到的问题,可见其重要程度,要想掌握这个知识点,需注意以下几点: 变量提升 所谓变量提升,就是使用了var关键字申明的变量,会提升到所在作用域的顶部。es5的作用域分为全局作用域和函数作用域,es6(es2015)增加了块级作用域 上面代码实际上等于 需要注意的是函数表达式 ...

我是格鲁特 发布于 2018-06-12 20:03 评论(0)阅读(251)
4

RabbitMQ 消息顺序、消息幂等、消息重复、消息事务、集群

1. 消息顺序 场景:比如下单操作,下单成功之后,会发布创建订单和扣减库存消息,但扣减库存消息执行会先于创建订单消息,也就说前者执行成功之后,才能执行后者。 不保证完全按照顺序消费,在 MQ 层面支持消息的顺序处理开销太大,为了极少量的需求,增加整体上的复杂度得不偿失。 所以, 还是在应用层面处理比 ...

田园里的蟋蟀 发布于 2018-06-12 20:00 评论(0)阅读(621)
1

MySQL的日志相关内容

日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复 ...

孤岛鱼夫 发布于 2018-06-12 18:27 评论(1)阅读(242)