7 宋发元

杭州华三通信技术有限公司 - 软件开发工程师

我要认证

原鸽科技有限责任公司CEO

等级
TA的排名 1w+

Intellij IDEA设置“选中变量或方法”的背景颜色、字体颜色

IDEA中,使用Darcula主题时,选中某个变量时,选中变量的背景颜色太暗,不便于使用,所以可以修改背景颜色,方便观察。传送链(手机版功能更强~)

2020-07-10 09:48:34

使用ES6新特性async await进行异步处理

我们往往在项目中会遇到这样的业务需求,就是首先先进行一个ajax请求,然后再进行下一个ajax请求,而下一个请求需要使用上一个请求得到的数据,请求少了还好说,如果多了,就要一层一层的嵌套,就好像有点callback的写法了,那是相当恶心的,下面我就来讲一下如何使用ES6的新特性async await进行异步处理,使上述情况就好像写同步代码一样,首先我们先举个例子:先写上json文件:code.json:{ "code":0, "msg":"成功"}person.json:{

2020-06-17 17:56:56

css3绘制三角形(上下左右)

第一步:新建div盒子。<div class="sanjiaoxing"></div>第二步:为盒子添加样式。上三角形.sanjiaoxing{ width:0; height:0; border-right:50px solid transparent; border-left:50px solid transparent; border-bottom:50px solid red;}下三角形.sanjiaoxing{ width:0; h

2020-06-03 15:38:53

Nginx配置网站适配PC和手机

背景访问同一个域名,需要实现在电脑访问时,访问电脑版,在移动端访问时,访问手机版。传统的做法可能是进入一个页面时,判断屏幕宽度,根据宽度显示电脑版还是手机版,其实Nginx也可以完成这个判断。判断客户端的设备类型HTTP请求的Header中的User-Agent可以区分客户端的浏览器类型,可以通过User-Agent来判断客户端的设备。set $mobile_rewrite do_not_perform;if ($http_user_agent ~* "(android|bb\d+|meego

2020-05-12 00:46:28

Centos备份文件

假设对default.conf文件进行备份。1.普通备份。cp default.conf default.conf-bak或者cp default.conf{,-bak}查看备份结果。2.带时间的备份cp default.conf{,_back_`date '+%Y%m%d%H%M'`}备份结果传送链

2020-05-12 00:13:36

centos更改文件所属用户和用户组

使用命令为chown和chgrp更改文件夹或者文件的所属用户chown -R username dirnamechown username filename更改文件夹或者文件的所属用户组chgrp -R username dirnamechgrp username dirname

2020-05-10 23:15:46

CentOS 6.9 搭建PHP基础环境(yum安装)

基础环境配置#安装需要的包,有依赖关系,自动帮你解决yum install httpd mysql mysql-server php php-gd php-mbstring php-mysql #启动httpdservice httpd start#设为开机启动chkconfig httpd on #启动mysqldservice mysqld start#设为开机启动chkconfig mysqld on #在根目录下创建一个测试文件,写个phpinfo函数vi /var/w

2020-05-10 23:12:38

cache 无效,请先设置目录读写权限,请联系您的空间或者服务器提供商

背景看了下大淘客,按照其给出的源码部署之后,显示如下问题。显示问题cms 版本:8php 版本:5.4.45curl 已经开启mbstring 已经开启cache 无效,请先设置目录读写权限,请联系您的空间或者服务器提供商解决Linux php根目录下:1: cd /var/www/html/2:mkdir cache3:chmod 777 cache4:重新访问连接下载数据即可...

2020-05-10 23:08:46

IntelliJ IDEA提示如何设置不区分大小写

idea版本

2020-05-06 15:51:05

centos6 yum安装nginx

一、系统环境CentOS release 6.9 (Final)二、安装步骤1.配置yum 的nginx源[root@iZbp12uuh7 ~]# vim /etc/yum.repos.d/nginx.repo输入一下内容,然后保存退出:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basear...

2020-04-22 10:37:37

SCP使用密钥对进行免密文件传输

A主机:本地客户机B主机:远程主机id_rsa:B生成的密钥文件,已拷贝至AB拷贝文件至A命令:scp -i /Users/songfayuan/.ssh/id_rsa songfayuan@B主机IP地址:/root/file1.txt /Users/songfayuan/file1.txtA拷贝文件至B命令:scp -i /Users/songfayuan/.ssh/id_rsa...

2020-04-22 10:24:00

uni-app跨域解决方案

配置uni-app 中 manifest.json->h5->devServemanifest.json配置新增 "h5": { "devServer": { "port": 80, "disableHostCheck": true, "proxy": { ...

2020-04-03 02:05:00

Java http请求获取Location内容

一次对接三方外呼系统的时候,在解析对方返回的通话记录的时候,其中录音返回的是一个URL地址,可以通过浏览器访问,然后跳转到一个以.mp3结尾的地址去听取录音。三方返回的录音地址:https://as01.nxcloud.com/record/83fe5634-a34c-7a0f-5db8-b1d45a162af0经对三方提供的URL地址请求返回参数打印如下:Keep-Alive---&g...

2020-02-15 15:48:26

Mac系统下安装JMeter

传送门

2019-10-15 17:26:30

Java多线程大批量同步数据(分页)

背景最近遇到个功能,两个月有300w+的数据,之后还在累加,因一开始该数据就全部存储在mysql表,现需要展示在页面,还需要关联另一张表的数据,而且产品要求页面的查询条件多达20个条件,最终,这个功能卡的要死,基本查不出来数据。最后是打算把这两张表的数据同时存储到MongoDB中去,以提高查询效率。一开始同步的时候,采用单线程,循环以分页的模式去同步这两张表数据,结果是…一晚上,只同步了30...

2019-09-27 11:33:52

JAVA CPU占用过高问题排查(linux)

CPU占用过高问题排查(linux)一 linux查看进程信息top二 查看进程占用cpu最多的线程ps -mp 22255 -o THREAD,tid,time | sort -rn | more三 线程ID转16进制printf "%x\n" 22263四 查看线程信息jstack 22255 | grep 56f7 -A 30五 查看进程...

2019-08-06 17:57:00

FeignClient服务调用案例

FeignClient服务调用案例,由A服务调用B服务,分别展示了get和post调用的各种传参方式。A服务A服务FeignClient调用服务类FeignDemoServicepackage com.github.third.feign;import com.github.common.util.Response;import com.github.third.feign.fal...

2019-08-06 01:13:06

Redis防止用户并发执行某一操作

背景在实际的开发过程中,会遇到某些接口因处理过慢或者用户重复点击操作,导致相同的操作执行多遍的情况,那么如何有效的防止同一用户同一时刻执行多次相同的操作,就是本文的重点啦!处理方法废话不多说,此处采用Redis Incr实现。Redis incr 可以实现原子性的递增,可应用于高并发的秒杀活动、分布式序列号生成等场景。这里我使用它来计数实现过滤用户请求,同一时刻只允许同一用户执行一次操作...

2019-08-06 00:50:12

SLA服务可用性4个9是什么意思?怎么达到?

SLA:服务等级协议(简称:SLA,全称:service level agreement)。是在一定开销下为保障服务的性能和可用性,服务提供商与用户间定义的一种双方认可的协定。通常这个开销是驱动提供服务质量的主要因素。SLA的定义来源百度,这到底是什么意思呢?我们平常经常看到互联网公司喊口号,我们今年一定要做到3个9、4个9,即99.9%、99.99%,甚至还有5个9,即99.999%。...

2019-07-31 14:35:20

究竟啥才是互联网架构“高可用”

一、什么是高可用高可用HA(High Availability) 是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.7...

2019-07-31 12:49:49

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取