11 量子物理学

尚未进行身份认证

量子物理学是未来的发展方向,尤其是计算机方向的应用。现在的知识能力、学习能力、知识分享能力。

等级
TA的排名 5k+

VSCode将某个字符替换为换行符,并换行显示

2020-04-10 11:24:22

JS获取url参数(超简单)

用JS获取地址栏参数的方法(超级简单)function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg);//search,查询?后面的参数...

2020-04-08 15:22:15

vue项目获取url参数

假设我们的url是http://www.demo.com/#/?channel=123&user=user#前的内容不影响1、首先先下载:npm i qs2、然后引入:import qs from 'qs'hash模式import Qs from 'qs'const query = Qs.parse(location.hash.substring(...

2020-04-08 15:09:23

如何提升springboot服务吞吐量

背景生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。方案1、undertow替换tomcat电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容器从tomcat替换为undertow,下面介绍下步骤:1、增加pom配置<dependency> <groupid>org....

2020-04-06 17:34:21

手把手带你用数据库中间件Mycat+SpringBoot完成分库分表

一、背景随着时间和业务的发展,数据库中的数据量增长是不可控的,库和表中的数据会越来越大,随之带来的是更高的磁盘、IO、系统开销,甚至性能上的瓶颈,而一台服务的资源终究是有限的,因此需要对数据库和表进行拆分,从而更好的提供数据服务。当用户表达到千万级别,在做很多操作的时候都会很吃力,所以当数据增长到1000万以上就需要分库分表来缓解单库(表)的压力。二、什么是分库分表[1]简单来说,...

2020-04-06 17:33:49

码云推荐:TypeScript + Node.js——微信系开发脚手架TNWX

介绍TNWX是笔者在码云上发现的一个微信系列的开发脚手架项目,看了一下不少人的评论就是两个字——专业,下面简单介绍;TNWX:TypeScript + Node.js + WeiXin 微信系开发脚手架,支持微信公众号、微信支付、微信小游戏、微信小程序、企业微信/企业号、企业微信开放平台。最最最重要的是能快速的集成至任何 Node.js 框架(Express、Nest、Egg、Koa 等)...

2020-04-06 17:33:05

我是如何在SQLServer中处理每天四亿三千万记录的

本文来自博客园:马非码,本文共5450字符。以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。项目背景这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战场,而我只是其中的一个小兵,太多的战术,太多的高层之间的较量,太多的内幕了。具体这个项目的...

2020-04-06 17:32:15

十次方专属社交平台前端系统开发-前端环境搭建

第1章 前端环境搭建学习目标:了解十次方需求、技术架构,理解前后端分离开发模式掌握Node.js基本使用方法,理解模块化编程掌握包资源管理器NPM的使用说出webpack的作用掌握vs code开发工具的基本使用方法掌握ES6常用的新特性语法1十次方需求分析与技术架构1.1十次方是个什么样的网站《十次方》是程序员的专属社交平台,包括头条、问答、活动、交友、吐槽、招聘六大...

2020-04-06 17:13:19

谷歌:我们将为Go、Angular、Dart、Flutter等开放代码搜索功能

Google已经为其几个热门的开源项目推出了Code Search,为广大软件社区提供了一个直到现在为止一直是Google最受欢迎的内部工具之一的开发者。Code Search或 "CS "目前支持Angular、Bazel、Dart、ExoPlayer、Firebase SDK、Flutter、Go、gVisor、Kythe、Nomulus、Outline和Tensorflo...

2020-04-06 17:09:04

HDFS读写流程,HDFS文件是怎样上传及下载的呢

一.HDFS读流程(文件下载)为了降低整体的带宽消耗和读取延时,HDFS会尽量让读取程序读取离它最近的副本。如果在读取程序的同一个机架上有一个副本,那么就读取该副本。如果一个HDFS集群跨越多个数据中心,那么客户端也将首先读取本地数据中心的副本。语义:下载一个文件客户端(Client)通过Distributed FileSystem向NameNode请求下载文件...

2020-04-06 17:07:15

Swagger在Springboot中的最全使用案例

第一章 swagger介绍1.1 swagger简介swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。S...

2020-04-06 17:04:56

Nginx服务器高性能优化--轻松实现10万并发访问量

前面讲了如何配置Nginx虚拟主机,如何配置服务日志等很多基础的内容,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html 。今天要说的是Nginx服务器高性能优化的配置,如何使Nginx轻松实现10万并发访问量。通常来说,一个正常的 Nginx Linux 服务器可以达到 500,00...

2020-04-06 16:50:39

「前端进阶」高性能渲染十万条数据(虚拟列表)

https://juejin.im/post/5db684ddf265da4d495c40e5

2020-04-06 16:47:12

Nginx+keepalived 实现高可用,防盗链及动静分离配置详解

一、Nginx Rewrite 规则1. Nginx rewrite规则Rewrite规则含义就是某个URL重写成特定的URL(类似于Redirect),从某种意义上说为了美观或者对搜索引擎友好,提高收录量及排名等。语法:rewrite <regex> <replacement> [flag]关键字 || 正则 || 替代内容 || flag标记Rewr...

2020-04-03 09:13:43

Vue真是太好了 壹万多字的Vue知识点 超详细!

1⃣️、Vue和其他两大框架的区别Angular 学习成本太高 React 代码可读性差 Vue 学习成本较低 很容易上手 VUE官方: https://cn.vuejs.org/v2/guide/comparison.html️2⃣️、Vue是什么Vue是一套用于构建用户界面的渐进式框架 "前端框架" 让程序员脱离自己操作DOM 专注于写逻辑和操作数据 Vue的核心库只关注视...

2020-04-03 08:50:18

ES6 数组转换及查找

JSON是一种轻量级的数据交换格式,也是我们前端工程师们常用的数据类型,通过接口访问到的json数组,我们可以很快的渲染到页面中.Array.from 转换成数组let beline = { 0 : 'beline', 1 : 92, 2 : 'beline.com', length: 3}let arr = Array.from(beline)console.l...

2020-04-01 15:04:14

! [rejected] master -> master (fetch first)

就在我觉得大功告成在push的时候竟然出错了!!!,错误如下通过查看提示信息,我发现,是因为本地仓库和远程仓库的文件不一致所致,也就是说,github允许你本地仓库有的东西,远程仓库里没有,但不允许远程仓库有的东西,你本地仓库没有。问题找到了,解决办法就很简单了,那就是在push之前先同步一下本地仓库与远程仓库的文件。使用以下命令git pull --rebase origin mas...

2020-03-31 17:48:57

vscode使用git提交项目到coding

目的:vscode使用git提交项目到coding第一步:把本地项目初始化前提已经安装好了 git 不会的,可以去看这篇文章https://blog.csdn.net/Tomwildboar/article/details/823126461-1右键项目 用 Git Bash 打开,然后输入命令 git init成功后,你的 vscode 这个地方会有显示1-2:再把...

2020-03-31 17:48:12

VUE学习笔记——es6对象合并 数组转对象

const arr = [{date: "2018-11-18", name: "demo1"}, {date: "2018-11-19", name: "demo2"}]; const target = {}; arr.forEach(a => { const source = JSON.parse(`{"${a.date}":"${a.na...

2020-03-26 10:04:14

面试官:给我讲一下分库分表方案

一、数据库瓶颈1、IO瓶颈2、CPU瓶颈二、分库分表1、水平分库2、水平分表3、垂直分库4、垂直分表三、分库分表工具四、分库分表步骤五、分库分表问题1、非partition key的查询问题(水平分库分表,拆分策略为常用的hash法)2、非partition key跨库跨表分页查询问题(水平分库分表,拆分策略为常用的hash法)3、扩容问题(水平分库分表,拆分策略为常用的hash法)六、分库分表总...

2020-03-22 21:51:55

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。