晴雯 晴雯
2年前
入手mac后,需要安装些什么软件
如果您是一位新的MacBook用户,您可能会很困惑,哪些软件您需要在您的新MacBook上安装。事实上,与其他平台相比,MacBook附带的默认软件已经非常出色。但是,为了更好的体验和使用您的MacBook,这里是一些必装的软件。1.备份软件你应该在你的M
Wesley13 Wesley13
4年前
java中Arraylist和LinkList的区别
   1、Arraylist使用数组方式存储,允许直接按照序号索引元素。但是插入元素或者删除元素需要移动等内存操作。所以查询速度快而插入数据慢。   2、Linklist是双向列表方式存储,按照序号索引向前或者向后遍历。但是插入数据时候只要记录前后项,所以插入数据速度快但是查询慢。ArrayList和LinkList在性能上各有优缺点,但
中国开发者利好消息!
中国开发者利好消息!AWS(亚马逊云计算)中国区新用户注册即可免费使用12个月云服务产品啦!每注册一个新用户均可享受新的12个月免费云服务器数据库等产品!快来加入我们吧!https://www.amazonaws.cn/free/?scchannelseo&sccampaignacquisitionCN&scmediumbacklink&sccontent
Wesley13 Wesley13
4年前
ubuntu18.04 安装mongodb 数据库
工具:系统:ubuntu18.04 64位 数据库:mongodbGUI:Robo3T      描述:在win下面使用Robo3T 连接Mongodb数据库一.安装mongodb1. 导入公钥  Ubuntu软件包管理器apt(高级软件包工具)需要软件分销商的GPG密钥来确保软件包的一致性和真实性。
Easter79 Easter79
4年前
SpringBoot简介
SpringBoot是由Pivotal团队提供的微服务整合框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapidapplicationdevelopment)成为领导者。简单来说Sp
Easter79 Easter79
4年前
Swift讲解专题六——流程控制
Swift讲解专题六——流程控制一、引言      一种编程语言的强大与否,很大程度上取决于其提供的程序流程控制方案,就如使用汇编语言实现复杂的程序流程是一件痛苦的事情。Swift中提供了许多强大的流程控制语句,例如快速遍历forin,while循环,repeatwhile循环,switch选择等,需
Stella981 Stella981
4年前
SpringBoot2.x服务器端主动推送技术
一.服务端推送常用技术介绍  服务端主流推送技术:websocket、SSE等  1.客户端轮询:ajax定时拉取后台数据    js  setInterval定时函数  ajax异步加载 定时向服务器发送请求    服务器压力会较大  2.服务端主动推送:websocket《推荐使用》    全双工即双向通讯,本质上是一个
Stella981 Stella981
4年前
JVM回收器与调优
定义:使用编程语言将GC算法实现出来,产生的程序就是垃圾搜集器了JVM给了三种选择:串行收集器、并行收集器、并发收集器串行搜集器(serialcollector):它只有一条GC线程,且就像前面说的,它在运行的时候需要暂停用户程序(stoptheworld)。并行搜集器(parallelcollector):它有多
Stella981 Stella981
4年前
Nginx性能调优
Linux系统参数优化!Linux学习(https://oscimg.oschina.net/oscnet/up56b368fa79421fec0489b5eda4ae8c4ee73.JPEG)下文中提到的一些配置,需要较新的Linux(2.6以上)内核才能够支持,笔者使用的CentOS7.4,内核版本3.10,如果不满足需要的话,最好进
Wesley13 Wesley13
4年前
C程序编程四步走
任何一个C程序代码到生成一个可执行文件都需要四步,分别是预处理Preprocessing,编译Compiling,汇编Assembling和链接Link,这里借助Gcc工具来探究这四步分别做了什么事,起到什么样的作用。本文使用的测试代码是经典入门程序"HelloWorld!"。测试环境为探究预处