2019-09-11 16:29
本篇分享内容是关于生成分布式Id的其中之一方案,除了redis方案之外还有如:数据库,雪花算法,mogodb(object_id也是数据库)等方案,对于redis来说是我们常用并接触比较多的,因此主要谈谈结合redis生成分布式id方案。...
2019-09-11 16:03
目录
6.1.介绍卷
6.1.1.卷的类型
6.2.通过卷在容器间共享数据
6.2.1.使用emptyDir卷
6.3.访问工作节点文件系统上的文件
6.3.1.hostPath卷
6.4.使用持久化存储
怎样保证pod重新启动后调度到任意一个节点都有相同的数据可用,这就需要做到持久化存储。
6.4.1.使用NFS存储
6.4.2.configmap和secert
6.5.从底层存储技术解耦pod
6.5.1.介绍持久卷和持久卷声明
6.5.2.创建持久卷
6.5.3.通过持久卷声明来获取持久卷
...
2019-09-11 16:39
关键词:python、pandas、to_excel、文本形式存储的数据...
2019-09-11 16:48
上一篇中我们在demo中使用了很多的 @salesforce 以及 lightning/ui*Api的方法,但是很多没有细节的展开。其实LWC中针对这些module提供了很多好用的方法,下面对这两种进行详细介绍。
一. @Salesforce
@salesforce模块封装了很多的方法,用于在运行时添加相关的功能。主要方法及使用如下。
1. @salesforce/apex : 此方法用于引入apex的方法,这里的方法包括自定义的方法以及标准的预置的方法,具体操作如下。
1)引入自定义apex类的方法:我们在项目中和后台apex代码交互,首先需要做的就是使用此标签引入需要用到的类的方法。
...
2019-09-11 16:38
目录
一. 简述
二. 编译流程
三. 彩蛋环节
示例代码托管在:http://www.github.com/dashnowords/blogs
博客园地址:《大史住在大前端》原创博文目录
华为云社区地址:【你要的前端打怪升级指南】
一. 简述
compiler模块Vue框架中用于模板编译的,它的作用就是将Vue中的组件模板转换成render函数,render函数在运行时可以生成虚拟节点vnode,它是Vue中虚拟DOM树的基本实现流程。完整版的Vue是包含runtime和compiler的,也就是说模板的编译过程可以在运行时进行,这无疑是一种性能负担。Vue官方也提供了独立的runtime版本,其中只包含运行时环境,把从template到render函数的生成部分放在构建时完成(利用vue-templete-compiler模块),以提高运行时的效率。
...
2019-09-11 16:11
1. 前言 从写代码开始,就陆陆续续接触到了许多日志框架,较常用的属于LOG4J,LogBack等。每次自己写项目时,就copy前人的代码或网上的demo。配置log4j.properties或者logback.properties就能搞定。这种思想一直持续到最近,前几天写了一个小demo,放在liunx上跑的时候竟然报stackOverFlow异常,仔细看异常信息,log4j-over-slf4j与slf4j-log4j12共存导致stack overflow异常,这一刻终于来了,我不得不去正式日志框架了。...
2019-09-11 16:36
当我们使用springboot构建服务的时候需要处理并发。一种错误的观念认为由于使用了Servlets,它对于每个请求都分配一个线程来处理,所以就没有必要考虑并发。在这篇文章中,我将提供一些建议,用于处理springboot中的多线程问题以及如何避免一些可能导致的情况。
spring boot 并发基础
当我们考虑springboot应用的并发的时候需要考虑的关键点有一下几个:
最大线程数-也就是应用于处理请求的最大线程数
共享外部资源-外部共享资源的调用,比如数据库
异步方法调用-当某些调用等待返回的时候会释放线程到线程池中
...
2019-09-11 16:00
某位 A 同学发了我一张截图,问为何结果中出现了负数?...
2019-09-11 16:36
完整报错内容:20002, b'DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (I0.185.43.12:1433)\n'
问题描述 :在python中,使用 psmssql 连接远程数据库,报上面的错。通过别的机器连接远端机没问题,自己机器用别的工具(sqlcmd,naticat等)连接远端机也没问题,定位到问题出在本机使用pymssql 库上
环境:win7sp1x64 + python3.5+pymssql2.1.3
...
2019-09-11 16:09
MongoDB 是一个越来越流行的自由开源的 NoSQL 数据库,它将数据存储在类似 JSON 的灵活文档集中,这与 SQL 数据库中常见的表格形式形成对比。...
2019-09-11 16:40
摘要:
关于这个话题可能最多的是@Async和@Transactional一起混用,我先解释一下什么是代理对象内嵌调用,指的是一个代理方法调用了同类的另一个代理方法。首先在这儿我要声明事务直接的嵌套调用除外,至于为什么,是它已经将信息保存在线程级别了,是不是又点儿抽象,感觉吃力,可以看看我前面关于事务的介绍。
@Async和@Transactional共存
@Component
public class AsyncWithTransactional {
@Async
...
2019-09-11 16:43
最近在研究SpringAOP,当然要学习AOP就要知道这么健硕、强大的功能的背后究竟隐藏着怎样不可告人的“秘密”??...
2019-09-11 16:00
目录
一.前言
一.开发应用
1.1 一个栗子
1.2 重要参数
二.源码分析及图解原理
2.1 RecordAccumulator
2.2 Sender
三.幂等性producer
回到顶部
一.前言
任何消息队列都是万变不离其宗都是3部分,消息生产者(Producer)、消息消费者(Consumer)和服务载体(在Kafka中用Broker指代)。那么本篇主要讲解Producer端,会有适当的图解帮助理解底层原理。
回到顶部
一.开发应用
首先介绍一下开发应用,如何构建一个KafkaProducer及使用,还有一些重要参数的简介。
...
2019-09-11 16:34
8. 实现基于事件的异步协作方式前面讲了一些与请求/响应模式相关的技术。那么基于事件的异步通信呢?...