股票列表

上证 http://www.sse.com.cn/assortment/stock/list/share/ 深证 http://www.szse.cn/market/product/stock/list/index.html

Ubuntu中如何安装pip3

背景 刚购买了一台 openvz 服务器,然后发现没有 pip3 ,错误如下 root@vps:~/tmp# sudo apt-get install python3-pip Reading package lists... Done Building dependency tree......

Django如何检查终端类型

需求来源 最近查看客户对网站的访问记录,发现有70%的访问记录都是来源于移动端,其中又有50%左右是访问的MIP页面,由于百度和神马搜素都对MIP页面做了特殊处理,对于用户而言有更好的体验。因此考虑将来自移动端的页面统一重定向到MIP页面。 解决方案 网站是采用 Django 框架,首先...

Java Web Services介绍

1. 什么是 Web Services Web Services 可使您的应用程序成为 Web 应用程序。Web Services 通过 Web 进行发布、查找和使用。 2. Web Services 的实现基础 基础的 Web Services 平台是 XML + HTTP。 HTT...

启动TOGAF之前的10个步骤 - TOGAF系列教程(2)

TOGAF 在完整交付前,会遇见各种挑战,本文将本文着力强调架构团队应遵循的 10 个关键步骤,来确保 EA 团队成功交付。 01 第一步:定义对组织的理解 对问题 ”我们为什么开展这项业务” 的回答能让架构团队洞察组织的业务目标,并让他们更清楚地识别那些对组织具有实际影响的计划。 ...

什么是TOGAF - TOGAF系列教程(1)

01 什么是TOGAF TOGAF 的全称是 The Open Group Architecture Framework。 1.1.1 企业的概念 TOGAF 将企业定义为有着共同目标集合的组织的聚集。例如,企业可能是政府部门、一个完整的公司、公司部门、单个处/科室,或通过共同拥有权连接...

Ubuntu下使用Apache Bench对网站进行压力测试

1. 什么是网站的压力测试 一般来说,衡量网站的性能指标,需要从以下几点进行考量: 响应时间 吞吐量 并发量 性能计数器 1.1 响应时间 响应时间抽象点来说可以是执行一个操作的从开始到完成的总耗时,包括: 客户端和服务器传输 - 几十毫秒 ~ 几秒都有可能 服务器处理请求...

synchronized与lock的区别 - 阿里技术面试

1. 问题背景 在 Java 并发编程中,锁有两种实现: synchronized lock 在面试中,从解决并发的功能角度来说,它们都能通过上锁的方式,解决对资源的抢占问题。 但是它俩的区别是什么呢? 2. synchronized与lock的区别 2.1 底层实现机制不同...

HashMap底层结构与JVM内存模型 - 阿里技术面试

1. HashMap底层结构 1.1 基本解释 在 Java 中,HashMap 是一个基础模块,HashMap由数组和链表组成的。 数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。 如果定位到的数组位置不含链表那么对于查找,添加等操作很快,仅需一次寻址即可。 如果...

maven中<parent>标签作用

1. 问题背景 在 spring 的官网上构建了一个 sprintboot 的项目,下载 zip 包后,可以看见 pom.xml 的有如下代码 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/...