首页 新闻 找找看 学习计划

[艾心❤]设计模式之策略者模式

策略者模式简介 策略者模式定义一个算法接口,并由其实现类去实现,使得每一个算法都得到封装,并让他们可以相互替换。这是一种行为型模式。策略者模式降低了算法行为和环境角色的耦合度,使得算法可以独立发生变化。 策略者模式在现实世界的使用很多,比如互金场景中的优惠券模式,可以分为本金券,返现券,加息券,增收

[小蒋不素小蒋]Anaconda / Conda 实践

一、环境 CentOS 7.6 有预装 python 2.7 二、Anaconda 与 Conda 区别 1、Anaconda 是Python的一种 发行版 。包含了: (1)conda (2)某个版本的python (3)预装好的packages Anaconda Distribution还有 A

[架构与我]微服务架构 - 巧妙获取被墙的Docker镜像

在国内由于种种原因,有些Docker镜像直接是获取不到的,特别是k8s中的一些镜像。本人在部署k8s中的helm组件时需要获取tiller镜像,如果直接用如下命令: 会由于网络原因连接不上从而导致获取镜像失败。 经查相关资料,可以有一种“曲线求国”的方案,在此通过实现巧妙获取被墙的tiller镜像方

[Aaron-攻城狮]简易版本vue的实现

用了 也有两年时间了,一直以来都是只知其然,不知其所以然,为了能更好的使用 不被 所奴役,学习一下 底层的基本原理。 官网有一段这样的介绍:当你把一个普通的 对象传给 实例的 选项, 将遍历此对象所有的属性,并使用 把这些属性全部转为 。`Object.defineProperty ES5 shim

[code练习生]苹果AppStore审核注意事项,Guideline 1.2 - Safety - User Generated Content,,2.1等条例(我与苹果审核大战6回合的小故事)

最近上线app,和同学一起码了两三个月的代码,不就是为了上线吗,上线是最激动的。然而安卓各大平台上线了半个月了,苹果却给了六次拒绝。 刚开始等苹果等的焦头烂额,现在内心毫无波澜,目前还在审核中。。。。。。 六次的拒绝,其中一次是机审拒绝的,五次都是到了人审的阶段。我们做的后台可以看到苹果审核人员的登

[smark]开箱即用Bumblebee独立部署搭建webapi网关详解

在之前的章节里都是讲述如何在程序中使用Bumblebee来构建一个Webapi网关;但这样显然有些麻烦,毕竟很多时候可能只需要一个简单负载处理,还需要写个程序针对服务进行编写代码或配置的确是比较麻烦的事情;如果有负载方面的调整还需要重新编译部署这的确是很让人头痛的事情!为了解决这一问题这些时间针对B

[gatsby123]MIT-6.824 Raft协议

摘要 raft是一种比paxos容易理解的一致性算法,实现起来比paxos简单许多。本文前部分描述算法的细节,后部分尝试探讨下该算法的原理。 算法描述 raft算法之所以简单的原因之一是它将问题分解成三个子问题,分别是: 1. Leader选举 2. Log复制 3. 安全性保证 概述 raft协议

[loveincode]Java之JVM监控工具分享

Java之JVM监控工具分享 JVM的基本知识常用的也就是 ,`内存区域、分配、OOM GC JVM参数调优` 几个链接自己看: "内存区域&类加载机制" "分配策略&垃圾回收算法、收集器" 今天结合代码讲一讲常用的java自带工具讲解,这些命令一般都是jdk/lib/tools.jar中。用来监控

[了不起的厂长]PHP如何支持CURL字符串证书传输

背景 最近在对接微信支付的时候,需要在退款处用到证书,由于我们是SAAS平台,要支持多方多渠道支付,如果把所有证书文件保存在应用服务器会受到SLB的影响,会导致某台机器文件不同步而阻碍退款流程,但把文件存在OSS的话,后端又要从OSS下载到应用服务器来保证一致性。思来想去,最终决定将证书内容保存在数

[小酒窝]设计模式之欢迎来到设计模式世界(二)

第一节的内容,不知道大家看的如何。小编在博客园的评论里,找到了第一篇的一个缺点,没有把动态改变行为的Duck子类列出来,导致有小伙伴有疑问。在这里说声抱歉,是我疏忽了,好在有GitHub,让大家可以进去一窥究竟,在后续的学习中我也会注意此类问题。 先来解答下上次课程留下的思考题,利用继承来提供Duc

[王 二 麻 子]《SpringMVC从入门到放肆》十四、SpringMVC分组数据校验

校验规则是定义在实体中的,而同一个实体可以被多个Controller使用,此时就会有问题,即:不同的Controller方法对同一个实体进行校验,此时这些校验信息是共享在这不同的Controller方法中的,但是实际上每个Controlle...

[banananana]从0到后端工程师

从0到后端工程师 因为下定决心想转到后端工程师,所以就把工作辞了,开始了漫长的寻找工作之旅。 一 面的是一家上海的创业公司,地址比较偏远,找了半天,过去的时候还发现他们在搬家,心想,创业公司真不容易啊,什么都要自己来。 期间他问到了我的Python基础知识,我答得支支吾吾,各种不确定,还有被问到了后

[StanleyBlogs]SpringCloud-分布式链路跟踪配置详解

SpringCloud-分布式链路跟踪 作者 : Stanley 罗昊 【转载请注明出处和署名,谢谢!】 注:作者使用IDEA + Gradle 注:需要有一定的java SpringBoot and SSM+Springcloud基础 程序测试错误追责 我举个例子,我现在要做一个电商项目,项目里面

[奶瓶瓶🍼]Coredata 单表简单使用

** 使用Coredata 工程中的DataModel创建:系统创建、手动创建** ** 使用Coredata需要要导入<CoreData/CoreData.h> ** 1、系统创建(系统创建生成NSPersistentContainer, iOS10+,iPhoneX;iOS8+ 使用手动创建Co

[#非同寻常#]VS编程,C#串口通讯,通过串口读取数据的一种方法

一、可能需要的软件:1、虚拟串口vspd(Virtual Serial Port Driver,用来在电脑上虚拟出一对串口,模拟通讯。 2、友善串口调试助手,用来发送、读取数据。 二、思路1、查询本机所有的串口 2、判断需要的串口是否存在本机的串口中 3、设置串口的参数,如波特率、奇偶校验等。 4、

[XIAO的博客]HBase和Phoneix使用示例

HBase操作 基本操作 创建表 获得表的描述 插入几条记录 查看所有数据scan 获得数据 get 获得一行的所有数据 获得某行,某列族的所有数据 获得某行,某列族,某列的所有数据 预分区 默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端

[星涑]关于毕业后找工作的问题

思考了好久,决定写个这次的经验 思考了好久,决定写个这次的经验当面临毕业找工作的时候,我们注意些什么呢??? 思考好久这 第一点:定一个目标,做充足的准备。 目标是指什么呢,结合自身的优缺,还有你的兴趣爱好,学习专业,确定一个你想要的工作,也是唯一工作。 准备什么呢,简历,确定想去的城市,提前考虑好

[烟花易冷人憔悴]IdentityServer4-前后端分离之Vue

前言 之前文章讲到如何使用Node.js+Express构建JavaScript客户端,实现前后端分离。本节将介绍如何使用Vue实现前后端分离,文中介绍Vue的知识比较基础,适合新手学习。 一、搭建Vue项目 前提条件:安装nodejs、webpack和vue-cli。这个网上很多教程,这里不多说。

[CloudDeveloper]Kubernetes 笔记 08 Deployment 副本管理 重新招一个员工来填坑

本文首发于我的公众号 cloud_dev ,专注于干货分享,号内有大量书籍和视频资源,后台回复 「1024」 即可领取,欢迎大家关注,二维码文末可以扫。 Hi,大家好,我是 CloudDeveloper,欢迎大家和我一起学习 K8S。 Deployment 是 K8S v1.2 引入的概念,与之一起

[深圳-宝爷]Cocos Creator 资源加载流程剖析【一】——cc.loader与加载管线

这系列文章会对Cocos Creator的资源加载和管理进行深入的剖析。主要包含以下内容: cc.loader与加载管线 Download部分 Load部分 额外流程(MD5 Pipe) 从编辑器到运行时 场景切换流程 前面4章节介绍了完整的资源加载流程以及资源管理,以及如何自定义这个加载流程(有时