- 博客(71)
- 收藏
- 关注
转载 MySQL学习(八)
连接查询1 集合的特点:无序性,唯一性集合的运算:求并集,求交集,求笛卡尔积表和集合的关系一张表就是一个集合,每一行就是一个元素疑问:集合不能重复,但我有可能两行数据完全一样答:mysql内部每一行,还有一个rowidmysql> select goos_id,cat_id,goods_name,cat_id from goods,category;ERROR 1052 (2...
2018-12-31 17:27:00 55
转载 Linux中编写Bash脚本的10个技巧
Shell 脚本编程 是你在 Linux 下学习或练习编程的最简单的方式。尤其对 系统管理员要处理着自动化任务,且要开发新的简单的实用程序或工具等(这里只是仅举几例)更是必备技能。本文中,我们将分享 10 个写出高效可靠的 bash 脚本的实用技巧,它们包括:1、 脚本中多写注释这是不仅可应用于 shell 脚本程序中,也可用在其他所有类型的编程中的一种推荐做法。在脚本中作注释能帮你或...
2018-12-30 13:57:00 58
转载 Java的内存 -JVM 内存管理
一.综述如果你学过C或者C++,那么你应该感受过它们对内存那种强大的掌控力。但是强大的能力往往需要更强大的控制力才能保证能力不被滥用,如果滥用C/C++的内存管理那么很容易出现指针满天飞的情况,不出问题还好,一出问题debug起来简直让人头疼得不要不要的。借用一句话,“指针一时爽,重构火葬场”。而对java程序员来说,则没有这样的烦恼,因为java直接将内存管理交由jvm来管理,这样程序员在编...
2018-12-30 03:30:46 54
转载 mysql配置文件
jdbcUrl=jdbc:mysql://localhost:3306/monkeydriverClass=com.mysql.jdbc.Driver转载于:https://www.cnblogs.com/znsongshu/p/10197567.html
2018-12-29 18:53:00 40
转载 10 行代码解决漏斗转换计算之性能优化
【摘要】庖丁解牛,给人的深刻印象是技艺酷炫!然而酷炫并非是庖丁的原意追求。本质上是对一个复杂的结构进行大量练习后,把细节融入了自己的身体,成为一种本能;流畅自然的动作给观赏者造成酷炫的感受,是一个副产品。数据处理的描述计算、性能优化也是类似的事情。成为数据界的庖丁同样需要两个必要条件:1、大量待解的牛 (复杂的需求和运行环境); 2、专业...
2018-12-29 16:15:15 93
原创 为了云,阿里、腾讯和百度一年花了多少钱?
摘要:2018年,百度为物联网砸下近3亿人民币,阿里巴巴豪掷数十亿美元砸向人工智能,腾讯在云计算、物联网和人工智能领域几乎笔笔投资过亿…BAT这是花重金求什么呢?近日,有机构总结并公布了阿里巴巴、腾讯和百度2018年的投资状况。从公布的数据来看,三家巨头企业在云计算及其相关的人工智能和物联网领域投入重金,本文总结并列举了三家企业2018年在相关领域的投资和季度收入情况,以供大家参考。2018年,B...
2018-12-29 08:15:00 56
转载 多个独立进程数据同步策略
中心思想:分为同步频率不等的两个层次,一个近乎实时(分钟甚至秒级别)定时同步,一个长时间(小时级甚至天级)定时同步。通过实时同步与数据库的交互,执行长时间定时同步中的同步任务。为什么想到这个策略?最近在看 api 网关架构相关知识,想到网关中可能有一部分配置信息需要定时同步,同时在系统运行时可能需要即时更新什么配置。由于我们的 node.js 进程是无中心的多进程,因此想到了下面的混合策略来提供一...
2018-12-28 16:39:00 125
转载 数据结构与算法-二叉树性质
链表通常可以提供比数组更大的灵活性,但是由于链表是线性结构,所以很难使用它们来组织对象的分层结构。虽然栈和队列反映了某些层次,但它们是一维的。为了避免这种限制,我们来探究一种新的数据结构,称为树,树由节点和弧组成。就像这样: 图1-1与自然界的树不同,数据结构中的树是倒过来的:根在顶部...
2018-12-28 11:26:40 278
转载 How Blink Works 中文译文
Chromium 的工程师们写了两篇技术文章 How Blink Works 和 How cc Works,分别介绍了 Chrome 浏览器内核内部的两个重要模块 Blink 和 cc 内部设计和实现的一些细节。对于想要了解 Chrome 内核内部实现的同学,这两篇文章提供了不错的入门指引。在征得作者同意后,我将其翻译成中文,以馈读者。文中部分术语觉得...
2018-12-28 11:01:50 276
转载 http与https的简单比较
一、概念1、HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。2、HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。3、HTTPS协议的主要作用可以分...
2018-12-27 16:21:00 56
转载 深度解析Vue里函数的调用顺序
下面小编就为大家分享一篇对vue里函数的调用顺序介绍,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。method用来定义方法的,比如你@click=”test”,methods就定义test这个方法created和ready都是 vue 组件的生命周期created类型: Function详细:在实例创建之后同步调用。此时实例已经...
2018-12-27 12:33:01 148
转载 07.Java类加载问题
目录介绍7.0.0.1 Java内存模型里包含什么?程序计数器的作用是什么?常量池的作用是什么?7.0.0.2 什么是类加载器?类加载器工作机制是什么?类加载器种类?什么是双亲委派机制?7.0.0.3 什么时候发生类初始化?类初始化后对类的做了什么,加载变量,常量,方法都内存那个位置?7.0.0.4 通过下面一个代码案例理解类加载顺序?当遇到 ...
2018-12-26 18:25:53 45
转载 virtualbox+vagrant学习-2(command cli)-23-vagrant version命令
Version格式:vagrant versionoptions只有-h, --help该命令将告诉你已安装的vagrant版本以及当前可用的vagrant最新版本。userdeMacBook-Pro:~ user$ vagrant versionInstalled Version: 2.2.2Latest Version: 2.2.2 You'r...
2018-12-25 19:31:00 69
转载 linux 7 创建DNS服务器
在局域网内搭建DNS服务器,并将www.vcsa.com解析为10.1.132.151.安装LinuxOracle linux 7.3,IP:10.1.132.12.安装bin挂载linux 7.3 安装盘mount /dev/sr0 /mnt写repocd /etc/yum.repo.dtouch cdrom.repo[cdrom]nam...
2018-12-25 16:30:00 149
转载 启动两个Redis服务
启动两个Resdis实例 首先如果我们开了,redis-cli我们先关闭,然后开启三个cmd命令窗口; 第一步:redis-server -port 7777 第二步:redis-cli -p 7777 第三步:redis-cli (使用默认端口号)这样就可以启动连个redis服务了,试试看...
2018-12-24 22:30:00 594
转载 设计与分析的过程就是不停的进行抽象和封装
设计与分析的过程就是不停的进行抽象和封装,并且确定各个系统实体的细节。抽象是指将业务抽象为软件领域的元素(系统、模块或类);封装则是指定义元素的边界,隐藏实现,开放接口。相应的,分析与设计时,最基本的原则就是抽象性和封装性。当然,我们有 SOLID、DRY、高内聚低耦合、设计模式等各种原则和方法,具体方式本文不详述了,但最终它们都可以归类到以上两点。--------------------- 作...
2018-12-24 17:03:00 98
转载 SQLServer 日期函数大全(详细)
一、统计语句1、--统计当前【>当天00点以后的数据】SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC2、--统计本周SELECT * FROM 表 WHERE dated...
2018-12-24 13:16:00 564
转载 Android 快速发送邮件
在一般的 apk 中,我们都会设置一个让用户提意见的功能,常见的做法,就是申请一个通用邮箱,让内容发送过来就好了。而这里的邮箱发送,属于第三方邮件发送,即本来你申请的是 163 的,然后却用 QQ 邮箱去登录,那肯定是不行的,所以需要申请授权码,申请之后,就用账号加授权码发送即可。所以,这里添加一个 ZMailManager 的工具类。关联allprojects { reposit...
2018-12-24 07:15:07 196
转载 SpringSession系列-sessionId解析和Cookie读写策略
首先需求在这里说明下,SpringSession的版本迭代的过程中肯定会伴随着一些类的移除和一些类的加入,目前本系列使用的版本是github上对象的master的代码流版本。如果有同学对其他版本中的一些类或者处理有疑惑,欢迎交流。本篇将来介绍下SpringSession中两种sessionId解析的策略,这个在之前的文章中其实是有提到过的,这里再拿出来和SpringSession中Cooki...
2018-12-22 17:16:45 912
转载 这应该是你们想要的 DOS 命令
BatchBatch-- 批处理;Batch file-- 批处理文件;DOS批处理;由DOS或者windows内嵌命令解释器(例如:cmd.exe)解释执行;类似Unix中的shell脚本;在批处理中不仅可以使用系统本身提供的命令,还能使用已安装的第三方提供的工具或软件;一般情况:每条命令占一行;当然也可以将多条命令用特定符号(&am...
2018-12-22 06:51:48 50
转载 Captcha服务(后续1)
既然标题为后续,就要放一下上一篇文章使用.Net Core 2.1开发Captcha图片验证码服务继续挖坑时隔7个月再次继续自己在GitHub上挖的坑 https://github.com/PuzzledAlien/Captcha在之前翻译了一片有关如何在.net core中使用System.Drawing的文章,见[译]如何在.NET Core中使用System.Drawing?文章介绍...
2018-12-21 18:28:00 58
转载 python 基本数据类型之整数和布尔值
#1. 当前整数的二进制表示,以最少位数# age = 14# print(age.bit_length())#2. 获取当前数据的字节表示# age = 15# v = age.to_bytes(10,byteorder='big')# v = age.to_bytes(10,byteorder='little')# print(v)# 0000000...
2018-12-21 16:45:00 205
转载 文件系统系统的分区及其相关的命令使用
fdiskn:创建一个新的分区d:删除一个分区l:列出内核支持的分区idp:列出已有分区t:调至分区IDm:帮助w:保存q:退出mkfs,mke2fs:格式化分区-t:指定文件系统类型-L:指定卷名-m:给管理员预留操作空间-i:指定多少个字节iNode-N:指定多少个iNodefsck:文件系统检测-t 文件类型 设备-f 强行检测-a 自动修复错误-r 交互式修复错误e2fsck -t 指定...
2018-12-21 14:12:20 102
转载 俄罗斯***组织Sofacy在行动,通过电子邮件传播多个***变种
正如Palo Alto Networks公司旗下Unit 42威胁研究团队在之前分析Cannon***的文章中所提到的那样,Sofacy组织(又名Fancy Bear、APT28、STRONTIUM、Pawn Storm、Sednit)在今年10月中旬到11月中旬期间一直在忙于***世界各地的各种政府和私人组织。虽然其大部分***目标都位于北约盟国,但也有少部分位于前苏联...
2018-12-20 14:31:37 225
转载 从SQL Server CloudDBA 看云数据库智能化
摘要: 阿里云数据库推出 SQL Server CloudDBA 服务,标志着阿里云数据库全面支持CloudDBA服务,云数据库CloudDBA 专注于帮助用户用好数据库,一站式解决性能优化、问题诊断等多个方面的问题,SQL Server CloudDBA 简单易用重点突出,重点解决空间管理、缺失索引、索引碎片、TOP SQL等核心问题。 ...
2018-12-20 06:42:42 49
转载 记录一次根据错误信息无法定位错误的错误
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugResources'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteAction...
2018-12-19 06:26:04 154
转载 791. 自定义字符串排序
1/** 2*@param{string}S 3*@param{string}T 4*@return{string} 5*/ 6varcustomSortString=function(S,T){ 7letr=''; 8for(leti=0,l=S.length;i<l;i++){ 9if(T...
2018-12-18 16:13:00 50
转载 移动端点击300ms延迟
移动端产生300ms延迟的原因 移动浏览器为什么会设置300毫秒的等待时间呢?这与双击缩放的方案有关。平时我们有可能已经注意到了,双击缩放,即用手指在屏幕上快速点击两次,可以看到内容或者图片放大,再次双击,浏览器会将网页缩放至原始比例。 浏览器捕获第一次单击后,会先等待一段时间,如果在这段时间区间里用户未进行下一次点击,则浏览器会做单击事件的处理。如果这段时间里用户进行了第二次单击...
2018-12-18 06:54:14 124
转载 stark组件之启动【模仿Django的admin】
首先需要在settings注册appINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', ...
2018-12-18 06:51:00 67
转载 Python爬虫--- 1.3 BS4库的解析器
原文链接https://www.fkomm.cn/article/2018/7/20/18.htmlbs4库之所以能快速的定位我们想要的元素,是因为他能够用一种方式将html文件解析了一遍 ,不同的解析器有不同的效果。下文将一一进行介绍。bs4解析器的选择网络爬虫的最终目的就是过滤选取网络信息,最重要的部分可以说是解析器。解析器的优劣决定了爬虫的速度和效率。bs4库除了支持我们上文用过...
2018-12-17 20:15:26 64
转载 Kubernetes—— K8S基础(完全参考总结于张磊《深入剖析Kubernetes》
K8S基础K8S基础架构K8S解决的问题是什么?k8s全景图k8s Secret对象声明式APIK8S基础架构基础架构图如下所示,我们可以看到master 节点和Node节点。Master节点是控制节点,由三个紧密协作的独立组件组合而成。其中,APIServer负责API服务;Controller Manager负责负责容器编排;Sche...
2018-12-15 20:15:34 3809
转载 Centos6.8系统怎么解决“/boot”分区满了
一天服务器生产环境Centos6.8系统,报警/boot分区快满了,于是登录服务器查看磁盘空间:[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 79G 9.9G 65G 14% /tmpfs 4.0G 0 4.0G 0...
2018-12-14 21:36:40 452
转载 使用Python打造一个Nmap xml文件解析工具
工作过程中经常遇到客户让对大量资产开放的端口以及服务进行统计,于是乎就写了个nmap 导出xml批量处理脚本。脚本基本功能:提取IP,端口 以及端口对应的服务将结果导出至Excel( xlsx)支持批量xml处理包依赖xlsxwriter安装pip install xlsxwriterPython代码好久没用过XML解析了,有点生疏# -*- coding:...
2018-12-14 18:15:00 611
原创 伯克利开源Confluo:吞吐量比Kafka高4到10倍
AI前线导读:伯克利RISE实验室又有新动作,最近开源了一个多数据流实时分布式分析系统Confluo。它可以作为网络监控和诊断框架,也可以作为时序数据库和发布订阅消息系统。作为时序数据库,它的性能比其他时序数据库高出数倍,而作为发布消息订阅系统,它的吞吐量比Kafka高出4到10倍。具体请见下文。更多干货内容请关注微信公众号“AI前线”(ID:ai-front)Confluo是一个多数据流分析系统...
2018-12-14 09:00:00 34
转载 浅谈如何提高产品质量?
对于一个企业而言,能否很好的生存下去,有四个核心指标,产品质量Q、服务质量S、产品价格P、响应时间T。在我看来,属于技术范畴的2个最核心的指标是:一是产品质量、二是响应时间,提高企业核心竞争力要以提高产品质量为目标,质量是企业的命脉所在,怎样更好的保障产品质量,为一线的销售保驾护航好产品,就显得尤为重要了。作为一名员工,我们和企业同呼吸,共命运,加强产品质量的意识,提高产品质量也就显得日益迫切。那...
2018-12-13 16:18:34 327
原创 企业IT部门主管告诉你,DevOps给我们带来了这些变化
DevOps给我们带来的变化主要包括:人们越来越能够接受 DevOps 了、公有云的优势越发明显同时基础设施也逐渐完善。DevOps将项目开发、测试、部署和迭代式发布集成在一起,形成一套统一的协作流程。为了能够了解到DevOps的现状和未来的发展方向,我们分别采访了40位IT部门主管,他们共来自于37个不同组织。我们分别向他们请教了这样一个问题:“自从公司采用了DevOps这套方法,你觉得公司内发...
2018-12-13 15:51:33 59
转载 04-1下载Win系统(装机助理)
下载Win系统(装机助理):http://www.zhuangjizhuli.com/upan.htmlhttp://www.krlxx.com/64win7.html选择你需要安装的系统:以下为我下载的windows_7_x64_2018.iso文件!一、在需重装系统的电脑还能开机的情况下,直接解压安装即可!二、使用U盘启动(...
2018-12-13 14:33:00 306
转载 数据产品通用复合指标查询计算的实践
本文由作者王改革授权网易云社区发布。一、背景和实现目标在开发严选数据产品(大麦商品数据运营平台和移动数据工作台VIPAPP)的时候,最多的业务场景就是对实时和离线数据模型中查询、处理、统一数据结构返回给前端。所以在开发的同时也一直在思考如何将这些相似的数据处理流程统一起来,更关注数据指标本身。开发中经常遇到的几个问题是:数据查询连接管理分散 模型查询结果缓存分散 对于模型数据查询结果缺少统一的数据...
2018-12-13 03:02:55 60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人