10 2019 档案
摘要:题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 首先我们考虑这个问题的一个简单版本:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出现一次的数字。 这个题目的突破口在哪里?题目
阅读全文
摘要:其实关于Shiro的一些学习笔记很早就该写了,因为懒癌和拖延症晚期一直没有落实,直到今天公司的一个项目碰到了在集群环境的单点登录频繁掉线的问题,为了解决这个问题,Shiro相关的文档和教程没少翻。最后问题解决了,但我觉得我也是时候来做一波Shiro学习笔记了。 本篇是Shiro系列第四篇,Shiro
阅读全文
摘要:一、openresty介绍 1、什么是openresty 2、为什么选择 Nginx 1、处理响应请求很快2、高并发连接3、低的内存消耗4、具有很高的可靠性:5、高扩展性6、热部署7、自由的 BSD 许可协议 3、openresty架构模型 Nginx 采用的是 master-worker 模型,一
阅读全文
摘要:Debug操作: 程序出问题的时候可以用debug来看一下代码运行轨迹,然后找找问题在哪里 1.先给即将debug的代码打上断点: 2.打完断点之后右键点击debug: 3.然后依次点击开始按钮让程序开始一步步运行: 函数的装饰器: 定义:装饰器为其他函数添加附加功能,本质上还是一个函数 原则:①不
阅读全文
摘要:第一题比较简单,查询出销售表中,销售额大于本地区平均水平的记录,用一条sql语句就搞定了。 Sales表 OrderID Region Total 1 A 100.00 2 C 80.00 3 A 130.00 4 B 90.00 5 B 100.00 6 C 120.00 7 A 90.00 8
阅读全文
摘要:前言 人近三十,兜兜转转。三十而立感悟如此。 话不多说,先谈最近面试经历。 面试经历 腾讯 一面项目和技术基础。这里会问道一些基础特性,面试时间大概一个小时。前端基础,注重的是JS一些相关特性,大体面试马马虎虎。聊到项目,却碰到了坎坷,准备不充分之下,弄得面试官也很是纠结。不过好歹,面试官还是让进入
阅读全文
摘要:Spring Boot - 访问外部接口 在Spring-Boot项目开发中,存在着本模块的代码需要访问外面模块接口,或外部url链接的需求, 比如调用外部的地图API或者天气API。 Spring Boot - 访问外部接口 方案一: 采用原生的Http请求 方案二: 采用Feign进行消费 方案
阅读全文
摘要:作者 | 铃儿响叮当 导读:涉及开发的技术人员,永远绕不开的就是将应用部署到相应服务器上,本文将给大家讲解:对于容器服务 ACK,怎么实现真正“一键部署”,提高开发部署效率,在 K8s 的运用上做到快人一步。 随着互联网时代的不断发展,开发者可能会面临这样的困境:为了解决问题、提升开发效率而竭力研发
阅读全文
摘要:目录 一、什么是Helm 二、安装 1.安装helm客户端 2.安装Tiller 3.创建服务端 4.给Tiller授权 5.为 Tiller 设置帐号 6.验证Tiller是否安装成功 三、Helm使用 1.更换仓库 2.查看存储库中可用的所有Helm chats: 3.更新charts列表 4.
阅读全文
摘要:本人是 2009 年参加编程工作的,一路上在技术公司摸爬滚打,前几年一直在上海,待过的公司有 360 和游久游戏,因为自己家庭的原因,放弃了阿里钉钉团队的 offer 回到了西安。 从 2015 年四月开始在一家上市公司担任研发经理的职位,至今也快 5 年了,一路上见了很多也面试了很多人技术人,大部
阅读全文
摘要:onCreate: 在这里创建界面 ,做一些数据 的初始化工作 onStart: 到这一步变成用户可见不可交互 的 onResume: 变成和用户可交互 的,(在activity 栈系统通过栈的方式管理这些个 Activity的最上面,运行完弹出栈,则回到上一个Activity) onPause:
阅读全文
摘要:理论部分 前言 单元测试,就是对某一段细粒度的Java代码的逻辑测试。代码块一般指一个Java 方法本身,所有外部依赖都需要mock掉,仅关注代码逻辑本身。 需要注意,单测的一个大前提就是需要清楚的知道自己要测试的程序块所预期的输入输出,然后根据这个预期和程序逻辑来书写case。 (这里需要注意的就
阅读全文
摘要:定时任务的表 这个是定时任务的目录 博客园对于代码块中的文字不算字数 博客园对于代码块中的文字不算字数 博客园对于代码块中的文字不算字数 博客园对于代码块中的文字不算字数 博客园对于代码块中的文字不算字数 博客园对于代码块中的文字不算字数 博客园对于代码块中的文字不算字数 博客园对于代码块中的文字不
阅读全文
摘要:类加载器 扩展类加载器:由sun.misc.Launcher$ExtClassLoader实现,负责加载JAVA_HOME下lib\ext目录下的,或者被java.ext.dirs系统变量所指定的路径中的所有类库,开发者可以直接使用扩展类加载器。 应用类加载器:由sun.misc.Launcher$
阅读全文
摘要:在网页中加载并显示PDF文件是最常见的业务需求。例如以下应用场景:(1)在电商网站上购物之后,下载电子发票之前先预览发票。(2)电子商务管理系统中查看发布的公文,公文文件一般是PDF格式的文件。 目前随着浏览器技术发展的不断成熟与强大,大部分的浏览器都支持直接把PDF文件拖到浏览器中显示,最方便的是
阅读全文
摘要:Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。 问题一 Spring Boot、Spring MVC 和 Spring 有什么区别? SpringFrame SpringFramework 最重要的特征是依赖注入。所有 Sprin
阅读全文
摘要:原文地址: How JavaScript works: memory management + how to handle 4 common memory leaks 本文永久链接: https://didiheng.com/front/2019-04-01.html 有部分的删减和修改,不过大部分
阅读全文
摘要:在Java中使用线程池,可以用ThreadPoolExecutor的构造函数直接创建出线程池实例,如何使用参见之前的文章Java线程池构造参数详解。不过,在Executors类中,为我们提供了常用线程池的创建方法。接下来我们就来了解常用的四种: newFixedThreadPool 首先,看一下这种
阅读全文
摘要:先祭一张图,可以思考一下为什么? 介绍 equals() 的作用是用来判断两个对象是否相等。 hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。 关系 我们以“类的用途”来将“hashCode() 和 equals
阅读全文
摘要:(一)图像特征匹配--SIFT 1.1 SIFT背景简介 SIFT算法是David Lowe在1999年提出的局部特征描述子,并在2004年深入发展和完善。 SIFT算法是在尺度空间进行特征检测并确定关键点的位置和关键点所在的尺度。 该关键点方向特征选取该点邻域梯度的主方向,以便实现算子对尺度和方向
阅读全文
摘要:1 .面向对象的思想主要包括什么? 2 .什么是ASP.net中的用户控件 3 .什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释? 4 .列举一下你所了解的XML技术及其应用 5 .值类型和引用类型的区别?写出C#的样例代码。
阅读全文
摘要:最近项目在使用如@NotNull @Max 等配合@vaild 注解进行验证传过来的参数校验,然后通过统一异常处理,直接返回给前端,不用在业务代码中对这些参数进行校验。但是官方提供的并不能全部满足项目的需求,我经过查找发现了@Constraint这个注解。 需求 现在有的列表查询,根据查询条件进行查
阅读全文
摘要:网易云音乐 网易云音乐的Linux版,从界面上看和Windows版差异不是很大,其实,不仅Linux版和Windows版在功能界面差异不大,网易云音乐的UWP客户端,MacOS客户端在功能界面上都能保持统一,这样,即使工作或者学习的需要,更换电脑或者操作系统,不用担心习惯原来的界面操作所带来的不便。
阅读全文
摘要:一、Django框架简介 MVC框架和MTV框架 MVC框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 D
阅读全文
摘要:快贴 - 跨平台的云剪贴板 跨平台的真正云剪贴板工具。 • 快贴支持主流计算平台. • 快贴独有的"场景阅读器"可以给您身临其境的阅读体验. • 快贴是国内首款端对端加密的工具类产品 • 快贴支持文字、图片和文件的同步. 你可以在你的macOS或Windows上拷贝文字、图片或文件,无需任何操作,打
阅读全文
摘要:9、Collection 和 Collections的区别。 Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 10、&和&&的区别。 &是位运算符,表
阅读全文
摘要:【 Autofac打标签模式】开源DI框架扩展地址: https://github.com/yuzd/Autofac.Annotation/wiki Componet标签把类型注册到DI容器 1. 把一个类型注册到DI容器 上面的例子就是把Student类型注册到容器 2. 把当前类型和父类注册到D
阅读全文
摘要:最近读了王小波的《我的精神家园》,这本书算是杂文类的,比起那种长篇大论的小说阅读起来轻松多了,读完感觉是,王小波很多观点很犀利,独特,粗鄙又不乏幽默。难怪高晓松对王小波有着极高的评价,说他是现代白话文写作第一名,且甩掉第二名好几个身位(大概就这意思),读完本书,把自己觉的写得好的地方加以摘抄,顺便有
阅读全文
摘要:笔者《Qftm》原文发布:https://www.freebuf.com/vuls/216512.html *严正声明:本文仅限于技术讨论与分享,严禁用于非法途径 0×00 背景 10月9号国内几家安全媒体公布了Joomla RCE的漏洞预警,并且网上已公布漏洞利用EXP,影响版本包括Joomla
阅读全文
摘要:坚果云Markdown - 文档管理编辑器 Markdown是什么? Markdown是一种上手简单、应用十分广泛的轻量级标记语法。您可以使用Markdown轻松记录您的灵感、想法、创意。整个记录过程,不需要多分心排版设计,大大提高您的效率。 【界面简洁,无内置广告】 坚果云Markdown编辑器界
阅读全文
摘要:安卓微信的api,个人微信开发API协议,微信 ipad sdk,微信ipad协议,微信web版接口api,微信网页版接口,微信电脑版sdk,微信开发sdk,微信开发API,微信协议,微信接口文档sdk,替代微信ipad协议的api接口,网页个人微信api分享1、基础消息类型1、客户端发送的心跳包H
阅读全文
摘要:传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称) 一般为分布式而分布式一般遵循 CAP 定理。 Redis支持的数据类型? String字符串: 格式: set key value string类型是二进制安全的。
阅读全文
摘要:分布式锁常见的三种实现方式: 基于ZooKeeper的分布式锁。 要点 Redis要实现分布式锁,以下条件应该得到满足 互斥性 在任意时刻,只有一个客户端能持有锁。 在任意时刻,只有一个客户端能持有锁。 不能死锁 客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。 客户端在持有锁
阅读全文
摘要:作者 | 元毅 阿里云智能事业群高级开发工程师 导读:当前在 Knative 中已经提供了对 Kafka 事件源的支持,那么如何基于 Kafka 实现消息推送呢?本文作者将以阿里云 Kafka 产品为例,给大家解锁这一新的姿势。 背景 消息队列 for Apache Kafka 是阿里云提供的分布式
阅读全文
摘要:各位小伙伴好,今天给大家主要介绍一下简单工厂模式、工厂模式和抽象工厂模式的区别及各自的优缺点。 (本文实现语言为Python3) 【前言】 从我上学的时候我相信大家跟我一样也接触过设计模式的课程,当时可能懵懵懂懂只是知其然,当时还会想明明可以直接写出来为什么要搞成这样的形式,我就算学会了它到底什么时
阅读全文
摘要:Cocos Creator 中 _worldMatrix 到底是什么(中) 1. 中篇摘要 在上篇中主要做了三件事 简单表述了矩阵的基本知识,以及需要涉及到的三角函数知识 推导了图形变换中 位移 、旋转、缩放 对应的变换矩阵。 cocos creator 中矩阵存储方式 在本篇中我们将运用推导的变换
阅读全文
摘要:排序算法小汇总 1、交换排序类 1.1、冒泡排序 1.2、快速排序 2、选择排序类 2.1、简单选择排序 2.2、堆排序 3、插入排序类 3.1、直接插入排序 3.2、希尔排序 4、归并排序 5、基数排序 交换排序类 冒泡排序(优化) 冒泡排序一般将前面作为有序区(初始无元素),后面作为无序区(初始
阅读全文
摘要:欢迎转载,转载烦请注明出处,谢谢。 https://www.cnblogs.com/sx-wuyj/p/11177257.html 自己学习ArrayList源码的一些心得记录.. 1.1 ArrayList的体系 Iterable : iterable接口里定义了返回iterator的方法,相当于
阅读全文
摘要:Prometheus 源码解读(一) Prometheus 是云原生监控领域的事实标准,越来越多的开源项目开始支持 Prometheus 监控数据格式。从本篇开始,我将和大家一起阅读分析 Prometheus 源码。学习 Prometheus 的设计理念,了解 Prometheus 的局限性与不足。
阅读全文
摘要:1. 从朴素贝叶斯在医疗诊断中的迷思说起 这个模型最早被应用于医疗诊断,其中,类变量的不同值用于表示患者可能患的不同疾病。证据变量用于表示不同症状、化验结果等。在简单的疾病诊断上,朴素贝叶斯模型确实发挥了很好的作用,甚至比人类专家的诊断结果都要好。但是在更深度的应用中,医生发现,对于更复杂(由多种致
阅读全文