自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

转载 架构阅读笔记5

架构阅读笔记5阅读链接阅读使人明智,阅读他人的经验使自己明智。架构设计最重要的就是砍需求,将上层应用的需求优化删减,让同级的业务能容错。上层需求优化,即前端对后端少输入少查询多容错,而同级容错可以看做应用间的需求优化,比如两个服务可以幂等重试就是好解耦,而A系统会等B系统等到死锁就是架构悲剧。即抓住核心诉求,不该要的东西都不要。例如,对于一个完美的播放器,它可以自助容错选择CDN,可以主动...

2019-03-31 15:49:00 63

转载 Atom 1.36.0-beta2 发布,跨平台文本编辑器

开发四年只会写业务代码,分布式高并发都不会还做程序员? Atom 1.36.0-beta2 发布了,Atom 是 Gi...

2019-03-29 06:45:36 62

转载 网卡配置文件详解 用户管理与文件权限篇 文件与目录权限 软连接 tar解压命令 killall命令 linux防火墙 dns解析设置 计划任务crond服务 软件包安装 ...

Linux系统基础优化及常用命令Linux基础系统优化引言没有,只有一张图。Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令。ifconfig  查询、设置网卡和ip等参数ifup,ifdown 脚本命令,更简单的方式启动关闭网络ip  符合指令,直接修改上述...

2019-03-28 18:07:00 738

原创 移动互联网下半场,iOS开发者如何“高薪”成长?

大家好,我是戴铭,是极客时间《iOS开发高手课》专栏作者。最近收到很多同学们各种各样的反馈,有说工作几年,感觉好像什么都会点,又好像什么都不太精,开发不费劲,但遇到优化问题就懵;有说迫切希望提升开发能力,看了各种各样的学习资料,花了不少时间精力,还是一知半解不系统;还有的说写了不少项目,含金量却不高,一被问到底层就各种哑口无言了。其实大部分同学遇到的问题,我在面试应征者时也经常看到,工作3年也好5...

2019-03-28 15:26:32 60

转载 为什么要用云服务

大部分企业现已开始意识到数字化转型的重要性。但是,传统根底设施的事务才能和支撑才能现已难以为数字化转型供给服务。那么就需求把企业的事务放在自己的私有云或职业云上,接下来云容科技剖析下企业为什么要用云服务。1、费用:无需预付费。在曩昔,如果咱们想要建立一个新的服务或根底设施,可能要因而购买新设备、付出许可证费用、集成费用等。经过云服务,这些费用会大幅下降,甚至完全不需求付出此类费用,能够节约企业资...

2019-03-28 14:06:45 301

转载 idea 的一些基本的配置

1、2、3、http://139.199.89.239:1008/[email protected]+0oOAb3rxnba15R/p0iWYKNdXe1uDXDOAY3QIdCwplhc/qk3A5Y9GO2XKw0r4F0vTJxjKfpRVC5Ep1l/6du2S6O0e+f2mNB72AyX...

2019-03-28 11:28:00 64

转载 提高SQL查询效率的30种方法

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from...

2019-03-28 11:19:39 155

原创 大前端时代,如何做好C 端业务下的React SSR?\n

React在中后台业务里已经很好落地了,但对于C端(给用户使用的端,比如PC/H5)业务有其特殊性,对性能要求比较苛刻,且有SEO需求。另外团队层面也希望能够统一技术栈,小伙伴们希望成长,那么如何能够完成既要、也要、还要呢?本次分享主要围绕C端业务下得React SSR实践,会讲解各种SSR方案,包括Next.js同构开发,并以一次优化的过程作为实例进行讲解。其实这些铺垫都是在工作中做的Web框架...

2019-03-27 06:18:51 58

转载 AssetBundleMaster

  AssetBundleMaster is an integrated solution for build AssetBundle and load assets from AssetBundles withautocomplete logic,it has many features that meet the actual development needs.Build ...

2019-03-25 16:37:00 57

转载 linux文件系统上的特殊权限及细致权限ACL

linux文件系统上的特殊权限及细致权限ACLChattr命令:常用重要参数与选项::增加某一个特殊参数,其他原本存在的参数则不动;:移除某一个特殊参数,其他原本存在的参数则不动;= :设定一定,且仅有后面接的参数;a : 当设定 a 之后,这个文件将只能增加数据,而不能删除也不能修改数据,只有root 才能设定这属性 i :让一个文件『不能被删除、改名、设定连结也无法写入或新增数据!对...

2019-03-25 08:46:53 260

转载 观察者模式

观察者模式:发布-订阅模式、模型视图模式、源--监听器模式、从属者模式。观察者模式定义对象间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。优点: 1、观察者和被观察者是抽象耦合的 2、建立一套触发机制 3、观察者模式满足“开闭原则”缺点:1、观察者模式没有相应的机制让观察者知道所观察...

2019-03-24 16:06:00 107

转载 Java异常分类及处理

一、概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。二、异常分类Throwable 是 Java 语言中所有错误或异常的超类,在 Java 中只有 Throwable 类型的实例才可以被抛...

2019-03-23 20:37:00 69

转载 python原生操作mysql

1 import pymysql 2 3 HOST = '127.0.0.1' 4 PORT = 3306 5 USER = 'root' 6 PASSWD = '123456' 7 DB = 'test' 8 CHARSET = 'utf8' 9 10 conn = pymysql.connect(11 host=HOST,12 ...

2019-03-23 11:57:00 159

转载 第四次作业

2019年春季第四次作业这个作业属于哪个课程C语言程序设计这个作业要求在哪里https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/2774我在这个课程的目标是能够编写一些有趣的游戏啊,解密什么的这个作业在哪个具体方面帮助我实现目标在冒泡排序和选择排序这两者中...

2019-03-22 16:42:00 130

转载 python-生成器即send()用法

参考链接:  http://www.mamicode.com/info-detail-2399245.html作者首先介绍了生成器的作用:是为了让程序员可以更简单的编写用来产生值的序列的代码,然后又介绍了一些其他知识。然后介绍了send是PEP 342加入的新特性  通过send方法来将一个值”发送“给生成器。other = yield foo 这样的语句的意思是,"返回...

2019-03-22 11:45:00 459

转载 企业级性能、安全可靠 阿里云发布企业级大数据平台开发者版 ...

3月20日,阿里云宣布推出企业级大数据计算平台MaxCompute开发者版。该版本基于MaxCompute原有的分布式架构,具备高可靠、企业级安全能力、全面融合开源等特点,可轻松做到开箱即用,分钟级拥有大数据开发项目,帮助开发者突破技术壁垒,降低门槛和成本,提高大数据开发效率,实现个人技术能力和业务的快速增长。MaxCompute作为阿里巴巴的通用计算...

2019-03-21 18:36:26 251

转载 常用dos命令

1、常见dos命令行dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd..:退回上一级目录cd/:退回到根目录del:删除文件exit:推出dos命令转载于:https://www.cnblogs.com/willem-xin/articles/10573147.html...

2019-03-21 17:31:00 40

转载 使用jQuery提交表单遇到的坑

表单中内容的获取需要是val()而不能使用text()使用text()获取的是表单中开始的就有的值,改变后,获取的值不发生变化,而val()获取的值是提交时表单中发生变化过后的值转载于:https://www.cnblogs.com/ssjt/articles/10571279.html...

2019-03-21 14:03:00 69

转载 蚂蚁金服 SOFAArk 0.6.0 新特性介绍 | 模块化开发容器 ...

SOFAStackScalable Open Financial ArchitectureStack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。蚂蚁金服在 SOFAStack 体系内研发了一款基于 Java 实现的轻量级类隔离容器,主要提供类隔离和应用(模块)合并部署能力-...

2019-03-21 11:19:56 95

转载 PCB抗干扰措施

印制电路板的抗干扰设计与具体电路有着密切的关系,这里仅就PCB抗干扰设计的几项常用措施做一些说明。  1.电源线设计  根据印制线路板电流的大小,尽量加租电源线宽度,减少环路电阻。同时、使电源线、地线的走向和数据传递的方向一致,这样有助于增强抗噪声能力。  2.地线设计  地线设计的原则是;  (1)数字地与模拟地分开。若线路板上既有逻辑电路又有线性电路,应使它们尽量分开。低频电路的地应尽量采用单...

2019-03-19 13:30:28 389

转载 阿里面试题剖析,如何保证消息不被重复消费?

面试题如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?面试官心理分析其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是 MQ 领域的基本问题,其实本质上还是问你使用消息队列如何保证幂等性,这个是你架构里要考虑的一个问题。面试题剖析回答这个问题,首先你别听到重复消息这个事儿,就一...

2019-03-19 09:28:22 85

转载 我用 Python 做些什么?

我主要工作是后端,所以这一点我就不说了。本文主要说下我用 Python 做的其它的一些事。1 数据导出支撑一个月可能有一两次需要导出一些数据,每次的需求都有些不同。刚开始的时候还好,用数据库的一些连接工具,比如 Sequel Pro 和 DataGrip 等,直接导出就能满足要求。后面呢,有些字段需要自定义又或者是要连表,用那些工具不大方便,于是就只能自己写脚本了。网上找了找,看到 Kenne...

2019-03-18 23:38:52 116

转载 [2019.3.17]BZOJ1109 [POI2007]堆积木Klo

考虑暴力dp。设\(dp_i\)表示前\(i\)个积木,保留积木\(i\)的最大答案。那么有\(dp_i=max(dp_j)+1(i>j,a_i>a_j,a_i-a_j\le i-j)\)对\(j\)的限制条件里前2条显然,后一条是因为要使积木\(i\)和\(j\)之间有足够的积木使它们的相对位置正确。由第三条可得\(i-a_i\ge j-a_j\)那么就是一个三维偏序?...

2019-03-17 18:45:00 55

转载 一个限制进程 CPU 使用率的解决方案

一个限制进程 CPU 使用率的解决方案一 背景在最近的一个项目中,需要限制 CPU 使用率。通过查阅各种资料,发现已经有直接可以使用的软件可以使用,这个软件就是cpulimit,这个软件使用非常简单。但是,结合实际使用场景,被限制的进程不能后台运行,一旦后台运行,进程即会立刻退出,而且该进程运行一段时间后会产生子进程及相关进程。针对这种情况,经过思考...

2019-03-16 16:31:42 2544

转载 ajax参数传递与后台接收

目录 ajax参数传递与后台接收 Servlet中读取http参数的方法 使用默认contentType,参数追加到url后传递 使用默认contentType,参数放到data中传递 使用默认contentType,data中传递数组 使用contentType为...

2019-03-15 10:13:00 1294

转载 java反射机制

在以前的文章中有简单介绍过java的反射机制,但没有深入了解,补充一下。反射:反射是 JVM 在运行时才动态加载类或调用方法/访问属性,它不需要事先(写代码的时候或编译期)知道运行对象是谁。主要功能是在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法);...

2019-03-14 21:34:15 85

转载 2019软件工程结对作业

软件工程结对编程作业项目内容本次作业所属课程2019BUAA软件工程本次作业要求结对编程作业我在本课程的目标熟悉结对编程流程本次作业的帮助实践了结对编程的流程,对结对编程的优缺点有了更深的体会本次作业项目github地址项目地址1.本次作业项目github地址​ 项目地址2.开发前PSP表PSP2.1Personal So...

2019-03-14 17:49:00 388

转载 虚拟化架构种类、特点及优势

云计算离不开底层的虚拟化技术支持,目前虚拟化技术很多种,云吞铺子分享常见的虚拟化架构种类、特点及优势:虚拟化架构根据在整个系统中的位置不同,虚拟化架构分为以下几种:寄居虚拟化架构裸金属虚拟化架构操作系统虚拟化架构混合虚拟化架构寄居虚拟化架构寄居虚拟化架构指在宿主操作系统之上安装和运行虚拟化程序,依赖于宿主操作系统对设备的支持和物理资源...

2019-03-13 17:09:05 2174

转载 Java B2B2C多用户商城 springboot架构 (五)springboot整合 beatlsql

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-03-13 10:01:00 37

转载 漫画:什么是 HTTPS 协议?

什么是HTTP协议?HTTP协议全称Hyper Text Transfer Protocol,翻译过来就是超文本传输协议,位于TCP/IP四层模型当中的应用层。HTTP协议通过请求/响应的方式,在客户端和服务端之间进行通信。这一切看起来很美好,但是HTTP协议有一个致命的缺点:不够安全。HTTP协议的信息传输完全以明文方式,不做任何加密,相当于是在网络上“裸奔”。这样会导致什么问题呢?让我们打一个...

2019-03-13 05:46:36 36

转载 vue中的生命周期

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Comp...

2019-03-12 18:09:00 47

转载 项目概念流程

软件项目具有一定完整功能的工程,可能包含软件和硬件的结合,也可能是纯代码开发。应用层开发前端客户端 前台 : 和用户直接交互  * 良好的用户体验  * 全面方便的功能  * 美观,有一定的效率优化后端 服务端 后台 : 处理数据和逻辑   * 更高的并发量   * 更快的处理速度   * 更强...

2019-03-12 15:46:00 102

转载 BeanValidatorsUtil

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-03-12 15:22:00 535

转载 微处理器的两种结构比较

微处理器的两种结构比较冯·诺依曼结构 VS 哈佛结构1、冯·诺依曼结构  冯·诺依曼结构又称作普林斯顿体系结构(Princetionarchitecture)。  1945年,冯·诺依曼首先提出了“存储程序”的概念和二进制原理,后来,人们把利用这种概念和原理设计的电子计算机系统统称为“冯·诺依曼型结构”计算机。冯·诺依曼结构的处理器使用同一个存储器,经由同一个总线传输。  冯·诺依曼结...

2019-03-11 22:17:00 838

转载 选项卡

<!--[if lt IE 9]><script type="text/javascript" src="${CONTEXT_PATH}/manage-views/lib/html5.js"></script><script type="text/javascript" src="${CONTEXT_PATH}/manage-views/lib/respo...

2019-03-11 10:48:00 43

转载 Linux Kernel 5.0.1 发布,修复 MacBook Pro 引导问题

开发四年只会写业务代码,分布式高并发都不会还做程序员? 在 Linux Kernel 5.0 正式版发布后的一周,作为...

2019-03-11 07:13:49 64

转载 封装小程序wx.request请求

用ES6的写了一个HTTP的class,在class里有两个方法第一个是封装了request第二个是(私有方法)接收请求的错误提示码,来给用户相应的反馈const errs = { //错误提示码对应的意思 1: '默认的错误码', 1001: '那个啥未定义', 2001: '那个啥啥啥错误', 3001: '3XXXXXXXX'}class HTTP { request(params...

2019-03-11 01:38:30 71

转载 MASOI2019(小学组) AK记

AK 了然后省赛取消了市队没了告辞转载于:https://www.cnblogs.com/Xray-luogu/p/10467970.html

2019-03-10 21:37:00 57

转载 算法参考资料

swift 写了很多算法 swift 算法俱乐部swift leecode 简书专题转载于:https://juejin.im/post/5c84c7bef265da2d90586ccf

2019-03-10 08:16:36 142

转载 数据库基础知识

1. 系统数据类型分析,如果不太清楚新建表时应选择什么数据类型,可以参考:https://www.cnblogs.com/wyt007/p/9432144.html2. 数据表保存后不可更改 工具->选项->设计器,把阻止保存要求重新创建表的更高项的钩取消,确定即可。 3. 插入数据的方法 (1) 手动插入--鼠标右键点击表名-->编辑前200行,...

2019-03-09 16:57:00 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除