自定义博客皮肤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)
  • 收藏
  • 关注

转载 通过Spring Boot中的手动Bean定义提高启动性能

原文:https://blog.csdn.net/qq_4288...使用Spring Boot时你不想使用@EnableAutoConfiguration。你应该怎么做?Spring本质上是快速且轻量级的,但是如何让Spring更快?其中一条建议是可以改善启动时间,那就是考虑手动导入Spring Boot配置,而不是自动全部配置。对...

2019-02-28 23:03:15 52

转载 SpringBoot+jsp项目启动出现404

通过maven创建springboot项目启动出现404application.properties配置spring.mvc.view.prefix=/WEB-INF/jsp/spring.mvc.view.suffix=.jsp项目结构控制器方法package com.example.demo.controller;...

2019-02-28 17:14:51 59

转载 一步步学会用docker部署应用(nodejs版)

docker是一种虚拟化技术,可以在内核层隔离资源。因此对于上层应用而言,采用docker技术可以达到类似于虚拟机的沙盒环境。这大大简化了应用部署,让运维人员无需陷入无止境繁琐的依赖环境及系统配置中;另一方面,容器技术也可以充分利用硬件资源,做到资源共享。本文将采用docker技术部署一个简单的nodejs应用,它包括一个简单的前置网关...

2019-02-28 11:11:32 64

转载 中美5G合作又遇阻,英特尔和紫光展锐合作终止

虽然双方合作已经结束,但并不妨碍紫光展锐推出自己的5G基带芯片。 英特尔和紫光展锐在宣布合作一年后,于近日正式分道扬镳。 根据《日经亚洲评论》的报道,因担心相关技术转让会引发美国政府不满,英特尔终止了和紫光集团旗下的芯片制造商紫光展锐在5G调制解调器上的合作。不过,英特尔对外回复称:这次是和紫光展锐共同决定终止合作,完全是商业决定。 巧...

2019-02-27 10:33:38 85

转载 Markdown写作中的图床解决方案(基于七牛云、PicGo)

在日常的Markdown写作中,使用图片是必不可少的,所以靠谱的图片存储服务和上传工具显得格外重要。图片存储上我一直使用七牛,个人用户拥有10GB的免费存储空间,并且拥有很成熟易用的图片处理引擎,可以说是个人博客的不二之选。而上传工具的选择一直是我比较头痛的地方。手动打开七牛上传对于我这种懒人是不可能的,而基于MD编辑器的内置图片上传接口...

2019-02-26 17:30:03 66

转载 javascript

javascriptHTML:定义网页的结构CSS:美化网页JavaScript:实现用户交互一 JavaScript技术1.1 JavaScript介绍在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。1...

2019-02-26 09:06:00 81

转载 再次简单明了总结flex布局,一看就懂...

思维导图flex 布局类型[ ] display: flex;(本文章为此为主)[ ] display;inline-flex;属性[ ] 父节点 容器flex-container[ ] 子节点 flex-item父节点容器flex-direction 主轴方向(一般水平方向)f...

2019-02-26 04:50:09 42

转载 用iTerm快速链接远程服务器

通常情况下,iTerm2访问远程Linux使用sshssh<用户名>@<ip>然后输入访问的密码即可。当然还有的时候需要指定访问端口。ssh-p<端口号><用户名>@<ip地址>使用profiles这个功能把访问的相关内容写成一个脚本,然后在Profile里调用即可。#!/usr/bin/expect...

2019-02-25 18:05:00 326

原创 程序员,不要急于学习编程语言,先学会如何解决问题

这是一篇关于虚度青春的短篇回忆录。多年来,我一直在学习编程语言,然后用它们来构建更好的投资工具。在建立预测和风险管理模型之余,编程方面的工作堆积如山。但实际上,我并没有花太多时间在真正需要解决的问题上。我把大部分注意力放在了算法和编程语言上。多年来,我每周都要花几个小时学习计算机基础知识,却没有花太多时间应用这些知识来让现实世界变得更美好。而我的一个朋友却基于微软 Office 开发出了一个完整的...

2019-02-25 15:39:45 42

转载 P3723 [AH2017/HNOI2017]礼物

我的室友最近喜欢上了一个可爱的小女生。马上就要到她的生日了,他决定买一对情侣手环,一个留给自己,一个送给她。每个手环上各有 \(n\) 个装饰物,并且每个装饰物都有一定的亮度。但是在她生日的前一天,我的室友突然发现他好像拿错了一个手环,而且已经没时间去更换它了!他只能使用一种特殊的方法,将其中一个手环中所有装饰物的亮度增加一个相同的自然数 \(c\)(即非负整数)。并且由于这个手环是一个圆,可以...

2019-02-25 08:19:00 41

原创 北大AI公开课2019 | 雷鸣:人工智能革命与机遇

2019年2月20日,北京大学“人工智能前沿与产业趋势”正式开课。本学期的课程邀请到了商汤科技副总裁沈徽、驭势科技CEO吴甘沙、微软亚洲研究院副院长周明、360人工智能研究院院长颜水成、YC中国创始人及CEO、百度集团副董事长陆奇等14位来自产业界的大咖进行授课,我们作为独家合作媒体将全程跟进并对北大这14场公开课进行整理,敬请关注!北大人工智能创新中心主任雷鸣作为课程的发起人与主持人率先开讲。作...

2019-02-23 19:56:13 116

转载 vue 创建项目

1.vue create fileName//创建2.vue run serve //运行3.vue run build //打包(前提:需检查是否安装node npm vue和vue-cli查看版本命令:node -v (若没有下载可到官网下载)npm -v(node自带npm 但不是最新)vue --version (npm下载:npm install -g vue...

2019-02-22 17:17:00 48

转载 iOS实现敏感词的过滤

咳咳~~好久又没有写简书了,虽然经常性在的简书上搜索一些好的学习资料,但自己写的博客却少的可怜,并不是自己没有遇到过问题,也不是没有解决过问题。闲暇的时候仔细的想了想,大致的原因可以分为三个,请听我慢慢道来:1.我认为最关键的一点:懒。。。奥!不对!应该是太懒,其实有很多问题都可以通过博客的形式记录下来,一方面可以给也遇到该类问题的同伴一种帮助,也可以加深一下自己对一些问题的深入了解和认识。 但...

2019-02-22 08:40:42 392

转载 NG-ZORRO-MOBILE 0.11.5 发布,基于 Angular 7 的 UI 组件

NG-ZORRO-MOBILE 0.11.5 发布了,NG-ZORRO-MOBILE 是Ant Design移动规范的Angular实现,服务于阿里巴巴集团数据无线业务。...

2019-02-22 08:00:27 55

转载 如何实现label长度固定,文字分散分布的效果

我们经常会看到表单填写时前面的label,都是左右对齐的,即使字数不一样。就像下面的效果:解析这种效果主要通过text-align-last属性来实现。text-align-last:规定如何对齐文本的最后一行在菜鸟教程上对于这个属性有这样的描述:text-align-last 属性只有在 text-align 属性设置为 "...

2019-02-22 02:31:26 865 1

转载 Spring 中获取 request 的几种方法,及其线程安全性分析

概述在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数据等。由于在Spring MVC中,处理请求的Controller、Service等对象都是单例的,因此获取request对象时最需要注意的问题,便是request对象是否是线程安全的:当有大量并发请求时,...

2019-02-21 11:45:29 55

转载 nodejs实现微信小程序支付功能及相关问题总结

最近使用nodejs作为服务器,搭建了一个微信小程序。其中的微信支付功能是比较复杂的一部分。不过只要我们能掌握微信支付的工作流程,那实现这个功能也不会很难的。下面分享此次微信支付的实现经历。开发文档学习借图一用,个人认为这张图包含了微信支付的架构理念(https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&i...

2019-02-21 02:57:32 486

转载 ansible-playbook剧本

Playbooks 是一种简单的配置管理系统与多机器部署系统的基础,非常适合于复杂应用的部署由 yaml 语言编写, 运行过程中, ansible-playbook 命令根据自上而下的顺序依次执行playbook是由一个或多个“play”组成的列表。play的主要功能在于将事先归并为一组的主机装扮成事先通过Ansible中的tasks定义好任务。从根本上来讲所谓tasks无非是调用...

2019-02-20 22:02:00 100

转载 ByteUtil

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java....

2019-02-20 17:35:00 241

转载 树莓派3 之 安装Mysql服务

需求在树莓派上 安装Mysql 服务,并开启远程访问步骤安装 mysql server$sudoapt-getinstallmysql-server我以为中间会让我提示输入 数据库root的密码,没想到一帆风顺,直接完成,我要疯了,密码到底是什么了。通过搜索发现,可以使用如下命令,空密码登录$sudomysql-uroot设置root密码usemysql;...

2019-02-20 14:33:58 339

转载 分布式事务的解决方案

分布式事务的解决方案有如下几种:全局消息基于可靠消息服务的分布式事务TCC最大努力通知方案1:全局事务(DTP模型)全局事务基于DTP模型实现。DTP是由X/Open组织提出的一种分布式事务模型——X/Open Distributed Transaction Processing Reference Model。它规定了要实现分布式事务,需要三种角色:公众号全网唯一一个从0...

2019-02-20 05:07:30 48

转载 PAT A1120

水题,没什么可说的#include&lt;iostream&gt;#include&lt;stdlib.h&gt;#include&lt;stdio.h&gt;#include&lt;vector&gt;using namespace std;using std::vector;const int maxn=100;boo...

2019-02-20 01:29:23 49

转载 我是如何设计 Upload 上传组件的

Upload 组件设计的目标是解决用户上传文件的便利性,但是中后台 Upload 组件的场景是多种多样的,所以可扩展能力是 Upload 组件不可忽视的另一方面。同样为了大家能够更加容易的理解,我会从最原始的 input 标签开始说起&lt;form action="/api/file"&gt; &lt;input type="f...

2019-02-19 22:23:44 69

转载 从理论到实践 全面理解HTTP/2

前言为了降低加载时间,相信大多数人都做过如下尝试Keep-alive: TCP持久连接,增加了TCP连接的复用性,但只有当上一个请求/响应完全完成后,client才能发送下一个请求Pipelining: 可同时发送多个请求,但是服务器必须严格按照请求的先后顺序返回响应,若第一个请求的响应迟迟不能返回,那后面的响应都会被阻塞,也就是...

2019-02-19 22:15:54 50

转载 无root权限新建git仓库进行多人协同工作

build your own git reposity建立服务器端从头新建mkdir gitrepochown harriszh:harriszh /home/harriszh/gitrepogit init --bare /home/harriszh/gitrepo/memtrans.git基于已有工作区git clone...

2019-02-19 12:31:32 58

转载 版本号正则表达式匹配

本文中的正则表达式符合语义化版本2.0.0要点:1.标准的版本号必须采用X.Y.Z的格式,且为非负的整数,且禁止在数字前方补零。其中X为主版本号、Y是次版本号、Z为修订号。正则表达式如下:(([0-9]|([1-9]([0-9]*))).){2}([0-9]|([1-9]([0-9]*)))#[0-9]|([1-9]([0-9]*))意思为0-9,或者大于10的数字,即首位不能为0复...

2019-02-19 07:32:20 6793

转载 屏幕尺寸,分辨率,像素,PPI之间到底什么关系?

今天我给大家来讲讲这几个咱们经常打交道的词到底啥意思,以及他们之间到底有什么关系。这篇文章是我花了一个下午从N多篇文章里提炼出的一个白话版,保证让你看得懂。咱们从手机开始说起吧。先上一张图,给大家看看关于手机屏幕方面的一些参数。红框内的三个参数,大家一定都不陌生,我也不陌生。不过讲真的,就在不久前,我连手机的屏幕尺寸到底是怎么算出来的都不知道。下面我们开始慢慢讲。1、屏幕(主屏)尺寸是什么...

2019-02-18 22:30:00 78

转载 Spring Security OAuth 个性化token

个性化Token 目的默认通过调用 /oauth/token 返回的报文格式包含以下参数{ "access_token": "e6669cdf-b6cd-43fe-af5c-f91a65041382", "token_type": "bearer", "refresh_token": "da91294d-446...

2019-02-18 12:46:24 63

转载 Javascript 函数和变量提升

变量提升和函数提升基本上是面试必问题目//先从一个面试题说起 console.log(a) if (a) { var a = 1; console.log(a) } function a() { console.log(this); } ...

2019-02-18 10:15:41 38

转载 优化体系结构 - 数据外置减少中间表

【摘要】由于数据量或计算复杂度原因,经常需要在数据库中创建中间表,但中间表会带来很多问题!若采用专业的数据计算引擎,又会带来怎样的好处呢?去乾学院看个究竟吧!优化体系结构 - 数据外置减少中间表【下载附件】优化体系结构 - 数据外置减少中间表 ...

2019-02-18 03:57:03 40

转载 【跃迁之路】【727天】程序员高效学习方法论探索系列(实验阶段484-2019.2.17)...

实验说明从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长实验期2年(2017.10.06 - 2019.10.06)我将以自己为实验对象。我将开源我的学习方法,方法不断更新迭代,全程记录分享实验结束后我将请5位以上资深程序员判断我是否达成目标。本实验旨在探索新方法,所涉及的学习方法未经科学...

2019-02-17 16:01:28 73

转载 ObjC 多线程简析(二)- os_unfair_lock的类型和自旋锁与互斥锁的比较

在iOS10之后apple废弃了OSSpinLock自旋锁,使用os_unfair_lock来替代。在OSSpinLock的api注释中明确指出这是一个自旋锁,那么它的替代方案是一把什么类型的锁呢?我们知道自旋锁加锁的时候,等待锁的线程处于忙等状态,并且占用着CPU的资源。而互斥锁加锁的时候,等待锁的线程处于休眠状态,不会占用CPU的资源。那么我们探就加锁状态下的等待锁的线程的状态就可...

2019-02-17 14:48:11 400

转载 web应用无法访问的原因之一以及如何设置数据库编码

这篇随笔,本是应该是在前天晚上发的,但是因为事情太多,硬生生拖到了现在,当时,在我将web应用部署到服务器上时,在调用接口时,客户端没有任何反应,应该是又出异常了,查看了控制台的异常输出,提示requestMapping的问题,好像是路由名重复了,在修改重复的路由名后,访问正常。嗯,记录一下踩过的坑。也顺便把昨天想写的随笔写了,昨天是数据库出了问题,为了让用户能输入emoji表...

2019-02-16 16:31:00 68

转载 SFB 项目经验-70-版本号和发行日期(Exchange Server 2019 CU1)

Exchange Server 内部版本号和发行日期https://docs.microsoft.com/zh-cn/Exchange/new-features/build-numbers-and-release-dates?view=exchserver-2019Exchange Server 系统要求https://docs.microsoft.com/zh-cn/Exchange/plan...

2019-02-16 11:28:27 270

转载 牵扯256万人!国内一AI公司人脸识别数据泄露

数据泄露事件也在引发我们思考视频监控的数据隐私边界线到底在哪里? 当我们在谈论AI的时候,不可避免的会遇到数据隐私的问题,如今这个问题已经延伸到人脸识别领域。近日,荷兰安全研究人员Victor Gevers在推特上曝光一条消息,表示中国一家面部识别公司SenseNet存在数据泄露问题,任何人都可以访问其人脸跟踪数据的记录。 据了解,Sense...

2019-02-16 10:19:07 322

原创 从Python2到Python3:超百万行代码迁移实践

全球有数百万用户使用 Dropbox 桌面客户端来保存其重要文件并在不同设备间同步文件。在从 Python 2 迁移到 Python 3 的过程中,我们要处理超过 100 万行 Python 代码逻辑,因此工作量巨大。在此过程中,我们明白必须不辜负用户对 Dropbox 的信任,并保证他们的信息安全。在过去的几个月里,我们探讨了为什么要做以及如何做 Python 3 迁移,以及我们如何确保新的 D...

2019-02-16 08:05:00 58

转载 redux源码解析

1.前言关于redux的基本概念和工作流如何进行的这里就不进行过多概述了,可以查看相关文档去了解。流程图链接2.redux源码结构以下是redux的源码结构图,主要的就是以下几个文件组成,我们接下来按顺序进行介绍其中原理和实现过程。3.createStore.js首先了解下createStore.js。通过调用createSto...

2019-02-15 22:34:18 46

转载 洛谷P3622 动物园

题意:给定一个n个元素的圈,m个条件。满足一个条件需要选某些元素或不选另一些元素。问最多能满足多少条件。每个条件所关联的元素,最远的两个距离不会超过5。解:想了半天......首先能想到断环成链DP。然后某个时刻灵光一闪,突然发现可以状压最近的5个位置......这样枚举开始位置做32次DP就行了!实现的时候发现只要枚举16种开始情况,状压4个位置...转移就是考虑下一个位...

2019-02-15 12:50:00 48

转载 UMind 1.0 发布

UMind是一款在线脑图产品,由脑图编辑和多人协作两部份主要功能所组成。自 2018年 09月立项至今经历大大小小 24 个版本打磨终于迎来 1.0正式版本。架构大图从架构大图中我们可以看到 UMind依赖于 GGEditor,是一个前端全栈产品。其中 Node部分主要用于多人协同操作时的数据同步,后面章节中会详细讲解。最上...

2019-02-15 11:51:39 183

转载 weekly 2019-02-15

我开始学习Python了,这样我可以用它作为后端语言来学,也可以用来刷Leetcode,学爬虫等等这周我学习了:Python基础语法BeautiuilSoup Request库学习记录在这里 前期语法还不熟,慢慢来,有空就刷刷题 ...

2019-02-15 04:00:01 67

空空如也

空空如也

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

TA关注的人

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