- Docker(二):Dockerfile 使用介绍
蓝胖子的白日梦丶
我们使用Dockerfile定义镜像,依赖镜像来运行容器,因此Dockerfile是镜像和容器的关键,Dockerfile可以非常容易的定义镜像内容,同时在我们后期的微服务实践中,Dockerfile也是重点关注的内容,今天我们就来一起学习它。首先通过一张图来了解Docker镜像、容器和Dockerfile三者之间的关系。image通过上图可以看出使用Dockerfile定义镜像,运行镜像启动容器
- 微服务概述之微服务实践参考
忆梦九洲
微服务框架讲解微服务运维架构大厂面试微服务设计原则
前言了解了微服务的好处,那么如何在实际生产中进行微服务的拆分?微服务中的微到底如何界定?服务拆分后如何进行协作?下面从开发工程师的角度来和大家聊一聊在实际开发中如何进行微服务的实践。1.服务如何拆分微服务的拆分标准没有一个特别明确的概念,记住一条原则即可,就是不管服务如何拆分,都要明确定义好微服务系统的边界。举个例子,在电商系统中,可以有订单服务、用户服务、支付服务。订单服务还可细分为订单列表服务
- SpringCloud学习与搭建
苟且偷生的程序员
java分布式微服务springcloud
SpringCloud微服务实践第一章:微服务架构概述1-1系统进化理论概述在系统架构与设计的实践中,经历了两个阶段,一个阶段是早些年常见的集中式系统,一个阶段是近年来流行的分布式系统;集中式系统:集中式系统也叫单体应用,就是把所有的程序、功能、模块都集中到一个项目中,部署在一台服务器上,从而对外提供服务;分布式系统分布式系统就是把所有的程序、功能拆分成不同的子系统,部署在多台不同的服务器上,这些
- 阿里大佬倾力推荐:Spring Cloud Alibaba学习笔记,让你成为架构领域的佼佼者
程序码喽
笔记学习javaspringcloud阿里云
SrpingcloudAlibaba是什么?SpringCloudAlibaba是阿里巴巴结合自身丰富的微服务实践而推出的微服务开发的一站式解决方案,是SpringCloud生态中的重要组成部分。SpringCloudAlibaba旨在提供微服务开发所需的组件和工具,包括分布式事务、分布式配置、服务注册与发现、负载均衡、熔断降级等,让开发者能够更加高效地构建微服务应用。那么很多人要问了,为什么已经
- k8s实战从入门到上天系列第一篇:K8s微服务实战内容开篇介绍
岁岁种桃花儿
#docker和k8skubernetes微服务容器docker
前言我们使用开源ruoyi微服务基本使用,基于基本的微服务实践。我们来讲解k8s的实战内容。第一章:开源ruoyi微服务简介基本使用第二章:k8s基本知识回顾、k3s集群搭建和基本使用第三章:微服务镜像构建第四章:中间件镜像构建第五章:微服务前后端部署第六章:基于SLB以及Trasfik访问第七章:基于Hlen的部署第八章:Rander简介第九章:基于Rancher的Hlen部署第十章:归纳总结我
- 微服务实践之Docker应用
嘉为蓝鲸
Docker
关注嘉为科技,获取运维新知最近几年,几乎所有的大型互联网公司都在做两件同样的事情,一是重构前端框架,二是重构后端微服务。微服务很火,无论你用或者不用,它都将继续火下去,这是由日益庞大的系统的高可用需求决定的。微服务注重单一职责的小型功能模块拆分,独立部署运维,模块间互相隔离,通过API交互来搭建系统。原本一个工程能搞定的事情,现在需要搭建很多工程;原本只需要部署运维一套应用,现在却需要部署运维很多
- 2020年度NPcon-容器与微服务实践峰会 回顾
bigear_码农
微服务架构云原生
一,会议基本信息时间:12月16日14:00-17:00地点:上海机遇星球(上海市黄浦区南京西路389号明天广场裙楼2楼)电梯旁边的指示牌会场现场出来的时候,天快黑了二,内容回顾由四个讲座和一个自由讨论环节构成,日程安排还是挺紧凑的。四个讲座的内容以及感想如下:(由于我个人的理解能力有限,所以也有可能有理解错误的地方。如果有了解的童鞋,欢迎指正。)主题演讲者内容回顾感想《Crane智能调度助力云原
- Spring Cloud Alibaba核心技术宝典,分布式系统中间件实战案例(百度云下载)
一码归一码@
工具类javaspringcloudspring分布式微服务
前言《SpringCloudAlibaba学习笔记》其实是阿里的微服务解决方案,是阿里巴巴结合自身微服务实践,开源的微服务全家桶,在SpringCloud项目中孵化成为SpringCloud的子项目。第一代的SpringCloud标准中很多组件已经停更,如:Eureak,zuul等。所以SpringCloudAlibaba很有可能成为SpringCloud第二代的标准实现,所以许多组件在业界逐渐开
- 一起学docker系列之十四Dockerfile微服务实践
cooldream2009
一起学docker系列docker微服务容器Dockerfile
目录1前言2创建微服务模块2.1**创建项目模块**2.2**编写业务代码**3编写Dockerfile4构建Docker镜像5运行Docker容器6测试微服务7总结8参考地址1前言微服务架构已经成为现代软件开发中的一种重要方式。而Docker提供了一种轻量级、便携式的容器化解决方案,能够简化微服务的部署和管理。本文将介绍如何将一个基本的微服务部署到Docker容器中。2创建微服务模块2.1创建项
- 在Dubbo中,模板方法模式 用得真6
Java码农
Dubbo是阿里的开源框架,后面捐献给了Apache,所以现在都叫ApacheDubbo,但是在日常中,很多人也更喜欢简称Dubbo。ApacheDubbo是一款微服务框架,为大规模微服务实践提供高性能RPC通信、流量治理、可观测性等解决方案,涵盖Java、Golang等多种语言SDK实现。Dubbo版本已进入3.0+时代,国内很多企业都在用Dubbo3.0+版本,比如:阿里云、饿了么、平安健康、
- springcloud微服务实战
weixin_30455067
java面试前端ViewUI
springcloud微服务实战后端开发:1、2017龙果微服务架构的分布式事务解决方案2、2017年龙果springboot入门实战视频教程-首套中文教程3、51CTOSpringBoot实战与原理分析视频课程4、ElasticSearch5视频教程5、Elasticsearch顶尖高手系列:高手进阶篇(最新第二版)6、IDEA学习视频7、Java微服务实践-SpringBoot系列8、JAVA
- dubbo2.x升级到dubbo3
bp粉
javadubbojava开发语言springboot后端
Dubbo3基于Dubbo2演进而来,在保持原有核心功能特性的同时,Dubbo3在易用性、超大规模微服务实践、云原生基础设施适配等几大方向上进行了全面升级最重要的是:支持多语言,能够和GRPC,HTTP服务互通按官方文档,直接修改版本号,将原来的2.7.9改为3.0.1org.apache.dubbodubbo-spring-boot-starter3.0.1org.apache.dubbodub
- 深度长文:我对CQRS/EventSourcing架构的思考
ezreal_pan
框架
开始之前想先说一下微服务架构和CQRS架构的区别和联系。微服务架构现在很热,到处可以看到各大互联网公司的微服务实践的分享总结。但是,我今天的分享和微服务没有关系,希望可以带给大家一些新的东西。如果一定要说微服务和CQRS架构的关系,那我觉得微服务是一种边界思维,微服务的目的是为了从业务角度拆分(职责分离)当前业务领域的不同业务模块到不同的服务,每个微服务之间的数据完全独立,它们之间的交互可以通过S
- 云原生微服务-理论篇
MyySophia
#k8s云原生微服务架构
文章目录分布式应用的需求分布式架构治理模式演进ESB是什么?微服务架构MSA微服务实践细节微服务治理框架sidercar什么是servicemesh?康威定律微服务的扩展性什么是MSA架构?中台战略和微服务微服务总体架构组件微服务网关服务发现与路由体系微服务之间的通信服务框架与治理监控体系何时引入微服务?微服务的痛点微服务体系下服务治理面临的跳站服务网格发展的趋势服务网格的基本功能控制平面cont
- 个推基于Docker和Kubernetes的微服务实践
Docker_
2016年伊始Docker无比兴盛,如今Kubernetes万人瞩目。在这个无比需要创新与速度的时代,由容器、微服务、DevOps构成的云原生席卷整个IT界。个推针对Web服务场景,基于OpenResty和Node.js搭建了微服务框架,提高了开发效率。在微服务的基础上,我们结合Docker实现了容器化,并采用Consul进行服务注册及发现。同时,面对日渐增多的微服务和配置,我们采用了Kubern
- go-zero 3—客户端负载均衡算法及实现
wanmei002
go-zerogrpc框架gRPCgolang算法EWMAgrpc负载均衡golang
本篇文章已经被go-zero团队的微服务实践公众号收录自己实现的代码地址https://github.com/wanmei002/goutil/blob/master/rpc/balancer/p2c-ewma.go背景我们希望每次选择的节点都是负载最低的、响应最快的节点来处理我们的请求。在这里go-zero选择了p2c+EWMA算法来实现。采用的算法的中心思想p2cp2c(PickOf2Choi
- 【kafka微服务实践】手把手教你搭建一个基于docker的kafka的微服务
笨猪起飞
测试开发与CI/CD实践Linux与服务器运维kafka微服务docker
基于docker的kafka的微服务搭建1、kafka简介kafka中重要关键字为什么选择kafka呢2、搭建kafka服务方式一:手动搭建方式二:docker微服务方式运行第二个kafka微服务的命令docker内部配置集群kafka搭建3、python连接kafka的简单实现1、kafka简介Kafka最初于2011年在LinkedIn开发,自那时起经历了很多改进,后来捐献给Apache基金,
- springbus类是做什么用的_从架构演进的角度聊聊 Spring Cloud 都做了些什么?
翁达
从架构演进的角度聊聊SpringCloud都做了些什么1、从架构演进的角度聊聊SpringCloud都做了些什么?2、中小型互联网公司微服务实践-经验和教训3、SpringCloud在国内中小型公司能用起来吗?从架构演进的角度聊聊SpringCloud都做了些什么?SpringCloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于SpringCloud文章,主要偏
- [微服务实践之路]-网关设计方案
haishuiaa
无论是单体应用,SOA和微服务框架下,网关的存在是很必要。网关作为一个内网开发的入口。一些公共服务的建设,可以在网关层处理。我们希望网关需要满足的功能:路由转发请求鉴权和身份认证限流跨域流量监控请求日志记录ACL控制第一版本使用nodejs代码自研实现,满足跨域,路由转发和请求鉴权,其他功能还未实现实现思路代码层实现路由转发,通过url的解析再封装实现。请求鉴权使用jwt实现缺点新功能都需要开发实
- 应用架构的演进 | 使用无服务器构建业务弹性
亚马逊云开发者
serverless云原生微服务
在亚马逊全面转向微服务后,微服务所带来的敏捷性让亚马逊的在快速出现的竞争对手面前展现出绝对的优势。请回顾本系列文章的第一篇《应用架构的演进|亚马逊的微服务实践》了解详情。当同时生产和运维团队都迎来了新问题,他们快速意识到:微服务应用架构有很多优势,但是并不代表它适合所有的业务模型。选择单体应用架构还是微服务应用架构需要依据业务模型。同时,构建和运行一个微服务应用并不简单,会面临新的挑战。亚马逊云科
- KMS在腾讯云的微服务实践助力其降本50%
腾讯云中间件
腾讯云微服务云计算
背景介绍KMS是一家日本的游戏公司,主要经营游戏业务、数字漫画业务、广告业务、云解决方案业务等,出品了多款在日本畅销的漫画风游戏,同时有网络漫画专业厂牌,以内容创作为目标,拥有原创IP创作、游戏开发等多元化发展的业务。KMS曾经是微软Azure的标杆客户,曾经在Azure的Customerstory里有详细的介绍,主要是使用了Azure的AppService。2021年,KMS开始迁移到腾讯云,并
- go-micro微服务实践(一)
噫那里有条咸鱼
目录一、go-micro框架二、服务注册发现(etcd)三、服务网关四、链路追踪(jaeger)五、protobuf协议六、部署(docker-compose)七、其他八、错误总结github完整代码示例:https://github.com/catwrench/go-micro内容比较多,多看代码示例,有空再来拆分成多篇文章细说参考资料go-micro中文文档安装|《GoMicro中文文档2.x
- 微服务实践 | 焱融云前端微服务架构的设计要点
YAN_RONG_TECHNOLOGY
微服务焱融云存储软件价格软件定义存储
什么是微服务微服务是一种开发软件的架构和组织方法,其中软件由通过明确定义的API进行通信的小型独立服务组成,这些服务由各个小型独立团队负责,每个服务可被独立部署,服务之间是松耦合的,每个服务仅关注于完成一件任务。微服务架构使应用程序更易于扩展和更快地开发,从而加速创新并缩短新功能的上线时间。整体式架构与微服务架构整体式架构,所有进程紧密耦合,并可作为单项服务运行。这意味着,如果应用程序的一个进程达
- 微服务实践(一):微服务架构的优势与不足
云原生之家
微服务架构云原生
【编者的话】本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有自己的不足。点击这里获取云原生干货这篇文章作者是ChrisRichardson,他是早期基于Java的AmazoniteEC2PaaS平台CloudFoundry.com的创始人。现在他为企业提供如何开发和部署应
- 应用架构的演进 | 亚马逊的微服务实践
亚马逊云开发者
架构微服务云原生
当你在亚马逊上购物时,或许不会想到,你看到的这个购物网站,其背后技术架构经历了什么样的变迁与升级。还记得上世纪90年代,那个只卖书的网上书店吗?那时的亚马逊,不过是一个架构简单的网站,所有的功能都堆积在一个庞大的软件堡垒里。随着更多业务的增加、更新和迭代,这个软件堡垒愈发臃肿,扩展和维护变得非常困难。亚马逊意识到,单体架构已经严重影响到业务的发展。于是,决定将这个大堡垒拆分成小城堡,每个城堡通过通
- SpringCloud微服务实践之七 网关(Gateway)
thinkpading
springcloudspringcloud微服务gateway
一、网关基本概念(一)网关功能身份认证和权限校验服务路由、负载均衡请求限流(二)网关技术选型SpringCloud提供了两个组件都可以实现网关功能:gatewayzuul其中,Zuul是基于Servlet的实现,属于阻塞式编程;而Gatwway则是基于Spring5中提供的WebFlux,属于响应式编程的实现,具备更好的性能。二、搭建网关搭建网关服务的步骤:(一)在父项目上点击鼠标右键选择new→
- 如何使用Docker轻松构建和管理应用程序(二)
软件测试曦曦
软件测试软件测试工程师自动化测试docker容器运维功能测试软件测试自动化测试程序人生
上一篇文章介绍了Docker基本概念,其中镜像、容器和Dockerfile。我们使用Dockerfile定义镜像,依赖镜像来运行容器,因此Dockerfile是镜像和容器的关键,Dockerfile可以非常容易的定义镜像内容,同时在我们后期的微服务实践中,Dockerfile也是重点关注的内容,今天我们就来一起学习它。通过上图可以看出使用Dockerfile定义镜像,运行镜像启动容器。Docker
- 【Dubbo】Dubbo 简介
Bogon
ApacheDubbo是一款微服务框架,为大规模微服务实践提供高性能RPC通信、流量治理、可观测性等解决方案,涵盖Java、Golang等多种语言SDK实现。image.pngDubbo简介https://dubbo.apache.org/zh/overview/what/overview/从一个服务消费者的Demo说起https://cn.dubbo.apache.org/zh/blog/202
- 应用架构的演进:亚马逊的微服务实践
亚马逊云开发者
架构微服务云原生
当你在亚马逊上购物时,或许不会想到,你看到的这个购物网站,其背后技术架构经历了什么样的变迁与升级。还记得上世纪90年代,那个只卖书的网上书店吗?那时的亚马逊,不过是一个架构简单的网站,所有的功能都堆积在一个庞大的软件堡垒里。随着更多业务的增加、更新和迭代,这个软件堡垒愈发臃肿,扩展和维护变得非常困难。亚马逊意识到,单体架构已经严重影响到业务的发展。于是,决定将这个大堡垒拆分成小城堡,每个城堡通过通
- golang grpc微服务实践
qq_46081276
rpc微服务后端
这是一篇关于grpc,etcd,grpc-gateway的实践目录这是一篇关于grpc,etcd,grpc-gateway的实践相关工具安装1.protocol安装2.grpc,grpc-gateway安装3.etcd安装一个基础微服务demo1.程序结构目录2.proto文件3.服务端4.客户端代码使用etcd做服务发现和负载均衡1.docker安装etcd2.关于etcd的代码3.服务端代码修
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少