- 博客(54)
- 收藏
- 关注
转载 进程与线程的一个简单解释
作者:阮一峰日期:2013年4月24日进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必...
2016-05-31 15:37:42 41
转载 第7课:Spark Streaming源码解读之JobScheduler内幕实现和深度思考
一:JobSheduler的源码解析1. JobScheduler是SparkStreaming整个调度的核心,相当于Spark Core上的DAGScheduler.2. Spark Streaming为啥要设置两条线程?setMaster指定的两条线程是指程序运行的时候至少需要两条线程。一条线程用于接收数据,需要不断的循环。而我们指定的线程数是用于作业处理的。3...
2016-05-30 23:09:50 35
转载 Nexus仓库构建
1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 我们可以使用专门的 Maven 仓...
2016-05-30 17:17:00 74
转载 [LeetCode] Intersection of Two Arrays I & II
Intersection of Two Arrays IProblemGiven two arrays, write a function to compute their intersection.ExampleGiven nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].Not...
2016-05-30 16:43:24 47
转载 LaTeX:Figures, Tables, and Equations 插入图表和公式
FiguresTo insert a figure in a LaTeX document, you write lines like this:\begin{figure} \centering \includegraphics[width=3.0in]{imagefile1} \caption{Caption for figure} \label...
2016-05-27 20:57:00 333
转载 Hibernate的Restrictions用法
Restrictions.eq --> equal,等于. Restrictions.allEq --> 参数为Map对象,使用key/value进行多个等于的比对,相当于多个Restrictions.eq的效果 Restrictions.gt --> great-than > 大于 Restrictions.ge --> great-e...
2016-05-27 18:27:00 71
转载 wordpress主题开发阶段性总结
5-21日凌晨,我有几件事情要做,学习jQ做web应用开发,同时还想看wordpress开发,最终选择了花费一个星期让自己能独立开发wordpress主题。过去5天了,今天是第6天,回顾最近几天发生的事情,再次计划好下一阶段做什么。有目的性的学习,不至于让自己左顾右盼,什么都做效率显得很低。5天时间里面,...
2016-05-27 01:11:00 166
转载 数据结构和算法06 之2-3-4树
从第4节的分析中可以看出,二叉搜索树是个很好的数据结构,可以快速地找到一个给定关键字的数据项,并且可以快速地插入和删除数据项。但是二叉搜索树有个很麻烦的问题,如果树中插入的是随机数据,则执行效果很好,但如果插入的是有序或者逆序的数据,那么二叉搜索树的执行速度就变得很慢。因为当插入数值有序时,二叉树就是非平衡的了,它的快速查找、插入和删除指定数据项的...
2016-05-26 10:57:53 50
转载 RPC 的概念模型与实现解析(转)
今天分布式应用、云计算、微服务大行其道,作为其技术基石之一的 RPC 你了解多少?一篇 RPC 的技术总结文章,数了下 5k+ 字,略长,可能也不适合休闲的碎片化时间阅读,可以先收藏抽空再细读:)全文目录如下:定义起源目标分类结构模型拆解组件实现导出导入协议编解码消息头消息体传输执行异常...
2016-05-25 22:33:00 70
转载 参数化(三):参数嗅探
在之前的随笔中我提到过参数嗅探,这是非常重要的概念。下面我们深入的研究一下参数嗅探… 首先我们知道批处理可以是参数化的或者非参数化。参数化的批处理计划有两种类型:“Prepared” 或者“Proc”。前者对应带有至少一个参数的sys.sp_executesql的执行,并且从T-SQL批处理,或者应用程序通过ADO.NET等直接被执行的。后者的执行计划对应一个存储过程。...
2016-05-25 22:10:00 57
转载 redis之(四)redis的字符串类型的命令
[一]获得符合规则的键名列表-->命令 keys [pattern]-->keys命令需要遍历Redis中所有的键,当键的数量比较多会影响性能,生产环境不建议用-->pattern (1)?==匹配一个字符 (2)*==匹配任意个(包括0个)字符 (3)[]==匹配括号间任一字符,可以使用“ -”符号标示一个范围...
2016-05-25 20:22:00 40
转载 linux系统/var/log目录下的信息详解
转自:http://blog.chinaunix.net/uid-24250828-id-3198922.html1)/var/log/secure:记录登录系统存取数据的文件;例如:pop3,ssh,telnet,ftp等都会记录在此.2)/ar/log/btmp:记录登录这的信息记录,被编码过,所以必须以last解析;例如:lastb | awk '{ print $3}' | s...
2016-05-25 09:56:00 140
转载 Ubuntu 10.1 server 网络配置
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/466326背景:今天(2010.12.28)刚给机器安装了ubuntu 10.1 server 。因为网络配置是需要在安装过程中配置,安装完成后就不再容易配置。而有时...
2016-05-24 17:25:49 44
转载 day10
学习内容:List长度可变,可存储重复值,可以存储null;ArrayList,使用数组实现,增删性能差,查询快;LinkedList,使用链表实现,增删快,查询慢。-------------------------------------------------------------作业:重写equalspublicclassCollectionDemo{ pub...
2016-05-24 11:09:42 43
转载 [LintCode/LeetCode] Wildcard Matching
ProblemImplement wildcard pattern matching with support for '?' and '*'.'?' Matches any single character.'*' Matches any sequence of characters (including the empty seq...
2016-05-24 08:53:27 67
转载 Green.AgileMapper项目(2)-新增DO和DTO代码生成
如果你还不了解Green.AgileMapper的用意,作用请先一步到上篇Green.AgileMapper开源项目的使用,如果你觉得运行时(Runtime)的Mapper效率存在问题,在这个版本中有了更新,新增了C#直接代码的生成,这里的生成都已3.0后的扩展方法实现,你可以很方便的一句代码实现两者的转化。 代码生成我本想利用T4模...
2016-05-23 16:49:16 64
转载 mysql更新大字段
<inputid="btn_sealchange"type="button"value="更改印章" class="btnbtn-info" onclick="selectSeal(${seal.sealImageId});"> ...
2016-05-23 10:30:16 170
转载 滚动时动态加载页面内容
有些网站的网页内容不是一次性加载完毕的,而是在鼠标向下滚动时动态加载的,这是怎么做到的呢?看下面代码:var loading = false;$(window).scroll(function(){ if((($(window).scrollTop()+$(window).height())+250)>=$(document).height()){ if(loadi...
2016-05-22 16:29:29 90
转载 (39.4) Spring Boot Shiro权限管理【从零开始学Spring Boot】
在读此文章之前您还可能需要先了解:(39.1) Spring Boot Shiro权限管理【从零开始学Spring Boot】http://412887952-qq-com.iteye.com/blog/2299732(基本搭建)(39.2). Spring Boot Shiro权限管理【从零开始学Spring Boot】http://412887952-qq-com...
2016-05-21 23:07:00 75
转载 mysql中文乱码问题
1、mysql客户端在插入中文字符的时候可能出现乱码问题。 原因: 要解决字符集的问题,首先要知道现在的系统、数据库、表、客户端等使用什么样的字符集,以及系统支持什么字符集等。2、我百度了好多,说的不是很明确,所以我总结了一下原因。 我在我的数据库中插入数据的时候出现了这个错误:Incorrect string value: '\xB2\xE2\xCA\xD4' for colu...
2016-05-20 14:46:00 36
转载 centos/redhat 安装***脚本... 适用 5 6 7版本的系统
echo-n"YourSystemVersion:"cat/etc/redhat-releaseecho-n"KernelVersion:"uname-rfunctionmenu(){echo-e"\033[33m1InstallPPTPDServer2InstallVsftpdServer3ExitMenu\033...
2016-05-20 14:35:06 103
转载 mysql全备份+增量备份笔记总结
备份基础知识冷备(cold backup):需要关mysql服务,读写请求均不允许状态下进行;温备(warm backup): 服务在线,但仅支持读请求,不允许写请求;热备(hot backup):备份的同时,业务不受影响。这种类型的备份,取决于业务的需求,而不是备份工具MyISAM不支持热备,InnoDB支持热备,但是需要专门的工具完全备份:full backup,备份全部...
2016-05-20 11:34:39 120
转载 JavaScript高级程序设计--对象,数组(栈方法,队列方法,重排序方法,迭代方法)...
1.使用对象字面量定义对象var person={};使用这种方式创建对象时,实际上不会调用Object构造函数。开发人员更喜欢对象字面量的语法。2.有时候需要传递大量可选参数的情形时,一般来讲使用对象字面量来封装多个可选参数。3.对象属性的点表示法与方括号表示法的区别(1)功能上:两者没区别(2)但是方括号的有点是可以通过变量...
2016-05-20 10:22:44 51
转载 Centos6.5部署大众点评CAT
CAT (Central Application Tracking) 简介: CAT 是大众点评开源的一套基于java的实时应用监控平台,主要应用于服务中间件框架(MVC 框架、RPC 框架、持久层框架、分布式缓存框架)的监控,为开发和运维提供各项性能指标、健康检查、自动报警等可视化服务。 最近在公司部署大众点评的CAT,下面是我的部署过程:系统和软件:CAT GitH...
2016-05-19 18:01:11 84
转载 java实现星号三角形
1 public class ShanJiaoXing 2 { 3 public static void main(String[] args) 4 { 5 for (int i=0;i<5 ;i++ ) 6 { 7 for (int j=0;j<=5-i ;j++ )//输出空格随着...
2016-05-19 14:34:00 415
转载 Spring中实现文件上传
实现图片上传用户必须能够上传图片,因此需要文件上传的功能。比较常见的文件上传组件有Commons FileUpload(http://jakarta.apache.org/commons/fileupload/a>)和COS FileUpload(http://www.servlets.com/cos),Spring已经完全集成了这两种组件,...
2016-05-19 10:56:50 61
转载 JDBC 连接 Oracle 11g Release 2
/*********************************************************************************** Created on Nov, 2011 Copyright(c) http://vigilance.co.in All Rights Reserved.**************...
2016-05-18 10:35:19 50
转载 SQL注入攻击
SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。...
2016-05-17 22:06:00 90
转载 JS 正则 /g 注意事项
JS 正则 /g 注意事项字数1066阅读0评论0喜欢0js中正则表达式的全局匹配模式 /g用法详细瞎扯使用正则表达式来做表单验证的时候,遇到如下一个鬼东西, 匹配正则的时候,同样的数据, 一次true, 一次false. 坑死爹啊.到底是什么坑爹的问题导致的吧. 研究发现 是/g的鬼问题var str = "123#abc"; var re = /abc/ig;...
2016-05-17 11:56:00 68
转载 pythoning ——1、基础篇
1、python之禅原文:http://blog.csdn.net/gzlaiyonghao/article/details/2151918The Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than c...
2016-05-13 21:47:00 122
转载 DataV,让拖拖拽拽就可以打造可视化应用
想必大家都或多或少看过2015年双11的直播大屏,又酷又炫!这个直播大屏背后实际上是由DataV数据可视化技术搭建而成,结合阿里云流计算StreamCompute,把所有业务当天实时的情况呈现在大屏幕上。为什么推出DataV?相比于传统图表与数据仪表盘,如今的数据可视化致力于用更生动、友好的形式,即时呈现隐藏在瞬息万变且庞杂数据背后的业务洞察。...
2016-05-13 14:46:12 2326
转载 Win2003+IIS6.0下安装SSL证书
一、安装SSL证书的环境(温馨提示:安装证书前请先备份您需要修改的服务器配置文件) 1.1 SSL证书安装环境简介安装windows server 2003操作系统服务器一台,IIS6.0web站点一个SSL证书一张(备注:本指南使用s.wosign.com域名OV SSL证书进行操作)1.2 网络环境要求请确保站点是一个合法的外网可以访问的域名地址,可以正常通过http...
2016-05-13 09:04:19 188
转载 性能测试学习第五天_loadrunner概述
1.为什么要进行性能测试(性能测试贯穿于软件生命周期)The failure of a mission-critical application can be costly.Assure performance and functionality under real-world conditions.Locate potential problems before your cust...
2016-05-12 15:59:00 60
转载 03.maven生命周期
maven生命周期maven有一个十分完善的生命周期模型(lifecycle)。运行maven的每个步骤都由maven预定义的,相比Ant而言,这种预定义使maven的使用变得简单(Ant的每个步骤都要你手工去定义)。这个模型是一种标准,在不同的项目中,maven的生命周期是相同的。一般情况下,mvn clean package 这样的命令是通用的。maven有三套相互独立的...
2016-05-12 15:40:44 40
转载 get github
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。基本功能 gi...
2016-05-11 22:04:00 168
转载 【转载】架构师不可不知的十大可扩展架构
可扩展性正是如今软件设计领域最值得优先考虑的要素。然而,计算机科学家们还无法了解一套单独的架构如何才能扩展至各类应用环境当中。相反,我们在数量繁多的方案中所设计出的可扩展性架构,往往以业界较为通用的已知可扩展模式及个人偏好为标准。本文列出了十大大家耳熟能详的可扩展性架构,以供借鉴。 对于大多数架构师而言,“可扩展性”在软件架构方面是最...
2016-05-11 11:40:06 43
转载 转载《CSDC开发者大会感想》
昨天(5月8日)下午,CSDC开 发者大会在岳麓区库可咖啡成功举办,共有60多位来自长沙各公司、高校的朋友参加。大会秉承实在有干货、开放交流的态度,由嘉宾分享了目前开 发中的一些热点话题,比如Swift、云服务和应用热更新等。[让我们提前看看大会现场]竟然看到了开源中国的赞助!莫名的心理踏实了,来之前还想着会不会是搞营销活动!签到后入场来的人数真的挺多的,60位签到了!赶紧...
2016-05-10 20:13:59 81
转载 Spark MLlib之协同过滤
原文:http://blog.selfup.cn/1001.html什么是协同过滤协同过滤(Collaborative Filtering, 简称CF),wiki上的定义是:简单来说是利用某兴趣相投、拥有共同经验之群体的喜好来推荐使用者感兴趣的资讯,个人透过合作的机制给予资讯相当程度的回应(如评分)并记录下来以达到过滤的目的进而帮助别人筛选资讯,回应不一定局限于特别感兴趣的,特别不感兴趣资...
2016-05-10 15:46:00 55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人