前端面试题

Q:什么情况下会碰到跨域问题?有哪些解决方法? 跨域问题是这是浏览器为了安全实施的同源策略导致的,同源策略限制了来自不同源的document、脚本,同源的意思就是两个URL的域名、协议、端口要完全相同。 script标签jsonp跨域、nginx反向代理、node.js中间件代理跨域、后端在头部信息设置安全域名、后端在服务器上设置cors。 Q:如何判断一个变量是对象还是数组? 判断数组和对象分别都有好几种方法,其中用prototype.toString.call()兼容性最好。 functi
分类: 编程语言 发布时间: 04-26 22:59 阅读次数: 3

Eureka Server 增加安全用户认证

1. pom 文件中引入依赖 添加spring-security支持 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> 2. application.yml 文件增加管理的用户名密码配置 2.1 增加 spring.security 配置 spri
分类: 服务端 发布时间: 04-26 22:59 阅读次数: 5

甲骨文给UEK爱好者发福利了

虽然甲骨文"Unbreakable Enterprise Kernel"(UEK)内核的源代码已经可以通过公司自己的服务器获取,但现在该组织正在将其发布到 GitHub,以提高其 Linux 补丁版的受欢迎程度。 甲骨文的 Unbreakable Enterprise Kernel 将继续专注于性能和稳定性,同时还可与 RHEL 衍生的 Oracle Linux 发行版配合使用,他们现在希望将其源代码更改发布到 GitHub 可增加 UEK 的曝光度,从而增加使用用户。 项目包括基于 Linu
分类: 企业开发 发布时间: 04-26 22:59 阅读次数: 4

Activity中 FLAG_ACTIVITY_NEW_TASK, FLAG_ACTIVITY_CLEAR_TOP和launchMode 实现清空栈顶行为的调查

<activity android:name=".export.LiveChannelListActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:launchMode="singleTask" android:screenOrientation="landscape" /> public static void start(Context context)
分类: 移动开发 发布时间: 04-26 22:59 阅读次数: 4

springLdap 操作 ad域例子(应该比较详细)

摘要: 这个操作ad域的活有点操蛋啊,碰到太多问题,很多看着官方文档也会各种报错,慢慢更新中~
分类: 编程语言 发布时间: 04-26 22:59 阅读次数: 4

开源 API 网关Tyk 发布 2.6 版本,让 API 管理更容易

【腾讯云】0基础建站 网站模板9元起! >>> Tyk 是一个开源的 API 网关,可让你控制访问 API 的人员,访问 API 的时间以及访问 API 的方式。Tyk 还包含一个简单易用的 Dashboard ,会记录用户与 API 进行交互的过程以及出现问题时的详细分析。 Tyk 2.6 支持对组织级别进行不同的速率限制,支持 JSON 模式验证用户请求,支持创建可访问多个 API 的 OAuth 客户端,并可通过 hash 来进行更多的操作,以及对 Redis TLS 的支持。 具体细节
分类: 业界资讯 发布时间: 04-26 22:59 阅读次数: 15

回滚 - 每天5分钟玩转 Docker 容器技术(141)

摘要: 本节学习如何将应用回滚到某个特定 revision。
分类: 企业开发 发布时间: 04-26 22:59 阅读次数: 3

npm 更新package中的包版本

使用: npm install echarts@* --save 即可实现将最新版本的echarts安装到生产依赖的目的
分类: 编程语言 发布时间: 04-26 22:59 阅读次数: 3

Pygame模块安装/.py转.exe的方法/Python打飞机项目

摘要: 项目基于Python3.6编写,是《Python编程:从入门到实践》中的项目。
分类: 企业开发 发布时间: 04-26 22:59 阅读次数: 16

购物车的原理及Java实现(仿京东实现原理)

今天来开始写一下关于购物车的东西, 这里首先抛出四个问题: 1)用户没登陆用户名和密码,添加商品, 关闭浏览器再打开后 不登录用户名和密码 问:购物车商品还在吗? 2)用户登陆了用户名密码,添加商品,关闭浏览器再打开后 不登录用户名和密码 问:购物车商品还在吗? 3)用户登陆了用户名密码,添加商品, 关闭浏览器,然后再打开,登陆用户名和密码 问:购物车商品还在吗? 4)用户登陆了用户名密码,添加商品, 关闭浏览器 外地老家打开浏览器 登陆用户名和密码 问:购物车商品还在吗? 上面四个问题都是以
分类: 编程语言 发布时间: 04-26 22:59 阅读次数: 4

精通Java设计模式从初见到相爱全集(1-23)

摘要: 1、如何使用设计模式? 2、设计模式三大类型 3、设计模式列表 4、总结
分类: 服务端 发布时间: 04-26 22:59 阅读次数: 5

技术与管理之java中一些不该用的特性

前言 java一门优秀的软件工程语言。但是随的时代的发展,一些功能需要,一些被人吹嘘上天而毫无意义的特性,被迫实现。这些特性有些被吹嘘以为可以拯救世界,而被一些不了解的在不正确的地方,不正确的人的使用,造成很多问题。接下来由鸟菜啊深入解读这些特性,帮助大家正确的使用 不应该在用的特性 lambda表达式与函数式接口 流计算API 类型推断 不该用原因 写的爽,维护成本十分大 可读性十分差 学习成本高 不方便调试 使用不正确 lambda表达式与函数式接口 这是一个被吹捧成拯救世界的特性,但是是
分类: 编程语言 发布时间: 04-26 22:59 阅读次数: 10

Mysql(ver=5.7)基本操作语句

--启动mysql服务器 mysqld --console --mysql客户端登录mysql服务器 mysql -u root -p --修改密码 set password = 123456; --修改当前用户的密码 set password for 'root'@'localhost' = '123456'; ----修改指定用户的密码
分类: 数据库 发布时间: 04-26 22:59 阅读次数: 5

架构之技术选型

前言 技术选型是一个公司的重中之重,是技术的根基,是部门的方向,是对技术负责人,架构师,cto,基础架构组的考验。一个错误的选型,可能造成巨大的财务,人力损失。 技术选型原则 开源,是否在持续维护中 开源之后,不害怕闭源 不用害怕以后项目会闭源而出现各种问题,如果有一个优秀的项目开源以后,很大的用户群体,大型互联网公司使用过,那么不用担心闭源问题带来的后果,闭源之后大型互联网会在原有的基础上维护或者创新一个类似的。 开源项目会有更多人与团队参与,社区十分会比较活跃,生态圈会慢慢完善 鸟菜啊个人
分类: 编程语言 发布时间: 04-26 22:59 阅读次数: 4

区块链加密交易所搭建技术创新:从比特币到区块链

摘要: 【本文由ruiec2723提供/开发微信搜索ruiec2723】
分类: 移动开发 发布时间: 04-26 22:59 阅读次数: 4

Rainbond插件体系设计简介

过去几年,利用容器打包和部署代码的方式日益流行,越来越多企业开始测试或是已经在生产环境中运行了微服务架构应用,开始直接面对和解决分布式服务化架构演变中出现的各种问题。 在这样的趋势和大环境下,无服务器PaaS **Rainbond**围绕着服务的拓展、监控、治理等角度,进行了一系列思考和尝试,插件体系正是其中的重要一环。 Rainbond的插件体系抽象集中在平台的业务层面,理论基础源于Kubernetes的pod机制和一部分容器概念。针对平台业务层面对kubernetes容器编排进行抽象,转变
分类: 企业开发 发布时间: 04-26 22:59 阅读次数: 4

ES6:async函数

一、含义 async函数就是Generator函数与promise结合使用的语法糖 1、一旦遇到await就会先返回,等到触发的异步操作完成,再接着执行函数体内的后面语句 2、返回promise对象,可以使用then方法指定下一步操作 3、await后面是Promise时,才当作异步;后面是原始类型时(数值、字符串、布尔值),当作同步操作 二、语法 //异步操作,需要返回promise function pp(number){ return new Promise(function(reso
分类: 编程语言 发布时间: 04-26 22:59 阅读次数: 3

python基础整理——ASCII码、Unicode、utf-8、gbk

编码的问题其实是各国语言多样性造成的,最初的计算机是美国发明的,而计算机只能处理数据,不能够处理文本文档。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。所以需要编码进行转换。 ASCII码: 最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是429496
分类: 企业开发 发布时间: 04-26 22:59 阅读次数: 4

ES6:Promise

http://note.youdao.com/noteshare?id=f1312213208f433e077d0672e04c33fe
分类: 编程语言 发布时间: 04-26 22:59 阅读次数: 3

MFC功能扩展控件BCGSuite for MFC发布v27.1|附下载

BCGSuite for MFC是一款Visual Studio 2008/2010/2012/2013 的MFC功能扩展控件。虽然Visual Studio 2008中包含的新版MFC是基于BCGControlBar Pro技术的,但某些典型的控件如网格、日历、编辑器等并未包含在其中。BCGSuite包含了这些控件,同样包含了许多其它设计专业的GUI控件。 BCGSuite库包含有100多个设计完整、严格测试和封装的MFC扩展类。BCG组件可以轻松集成到应用程序中,为你节省大量开发和调试时间
分类: 企业开发 发布时间: 04-26 22:59 阅读次数: 3