- 探索Plaid 2.0:重塑Android应用的架构之美
薄或默Nursing
探索Plaid2.0:重塑Android应用的架构之美plaidAnAndroidappwhichprovidesdesignnews&inspirationaswellasbeinganexampleofimplementingmaterialdesign.项目地址:https://gitcode.com/gh_mirrors/pl/plaid在移动应用开发的世界里,架构的稳健性和可扩展性是每个
- 领略Quartz源码架构之美——源码实弹之运行过程(四)
向光奔跑_
本章阅读收获:可了解Quartz框架中的正式开始运行部分源码继上节内容上面我们讲到了QuartzSchedulerThread中run方法的第一小部分,下面我们继续来进行分析。QuartzSchedulerThread中run方法后续分析if(triggers!=null&&!triggers.isEmpty()){now=System.currentTimeMillis();//这里为什么tri
- 领略Quartz源码架构之美——源码实弹之Job
向光奔跑_
本章阅读收获:可了解Quartz框架中的Job部分源码源码起航人之初,专门找软柿子捏,所以我就又忍不住先拿Job进行开刀,作为一个敲门砖进行源码分析。Quartz中的Job是什么?联系自己对于定时任务的理解,其实就是对于任务的抽象,所以这个类其实你在不看源码时,可能就已经就猜到了它是一个接口,一搜源码,果然没错:packageorg.quartz;/***定时任务对于任务的抽象*/publicin
- 领略Quartz源码架构之美——源码实弹之运行过程(一)
向光奔跑_
本章阅读收获:可了解Quartz框架中的正式开始运行部分源码必要回顾在之前我们已经分析完了Job、Trigger、Schedule的各自初始化过程,那么它是如何串联起来进行跑动的呢?首先还是要关注回我们的demo当中,是通过scheduler.scheduleJob(jobDetail,trigger);//启动if(!scheduler.isShutdown()){scheduler.start
- 架构之美:探索软件设计的九大核心架构模式
weixin_39757802
架构和设计架构
在当今迅速发展的软件开发领域,设计出卓越的软件系统是每一位程序员的追求。软件架构扮演着至关重要的角色,决定了系统的可维护性、可扩展性和性能。本文将深入探讨九大核心架构模式,揭示它们在软件设计中的美妙之处,以及在实际应用中的最佳实践。分层架构(LayeredArchitecture)分层架构以其清晰的层次结构而闻名,每个层次都有特定的责任。我们将深入研究如何通过这种模式提高代码的可读性、可维护性,以
- 领略Quartz源码架构之美——源码实弹之Scheduler(四)
向光奔跑_
本章阅读收获:可了解Quartz框架中的Scheduler部分源码继上一节内容在上一节内容中,我们还是停留在了scheduler初始化过程中(不知道有没有人会觉得有点慢),针对这一点,我觉得阅读源码不应该追求一位的速度,大致了解和深度了解我认为还是不一样的。instantiate()后续源码讲解//获取线程池配置,创建线程池//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 领略Quartz源码架构之美——源码实弹之Scheduler(五)
向光奔跑_
本章阅读收获:可了解Quartz框架中的Scheduler部分源码继上一节内容上一节内容我们讲到了instantiate初始化方法中的数据库连接相关操作,本节内容将结束整个schedule初始化操作,让我们继续耐心往下看~~~~instantiate初始化过程源码分析在数据库相关操作之后,接下来是插件相关操作~//SetupanySchedulerPlugins//~~~~~~~~~~~~~~~~
- 一个程序员的审美情感
Kay_Coding
原文地址:一个程序员的审美情感周末聊些轻松的话题,身为程序员的你,是怎么看待「美」的?代码美不美?架构美不美?什么样的美才是技术的美?欢迎留言讨论。写在前面我们大概都阅读过或听说过类似于编程之美或架构之美或数学之美的著作,那么,代码到底美不美呢?如果是美的,是怎样的美呢?又该怎样理解和欣赏这种美呢?不妨把问题向美学或艺术的稍深层次的内涵稍稍推进一步,姑且把程序员视为艺术家,那么,代码有可能作为他们
- 《架构之美》摘录二
weixin_34001430
测试系统架构数据结构与算法
第2章两个系统的故事:现代软件神话软件系统就像一座由建筑和后面的路构成的城市——由公路和旅馆构成的错综复杂的网络。在繁忙的城市里发生着许多事情,控制流不断产生,它们的生命在城市中交织在一起,然后死亡。某些软件系统很幸运,创建时由有经验的架构师进行了深思熟虑的设计,在构建时体现出了优雅和平衡,有很好的地图,便于导航。本章中的这两个系统特别有趣,因为它们有很大不同,尽管从表面上看非常相似:.它们具有相
- Smart Tools 网站的架构之美
南山93
前端javascriptangular.js个人开发smart-tools
本文将简要介绍SmartTools工具箱网站的架构设计,带领大家一起领略架构之美。SmartTools是一款实用的在线工具箱网站,地址:https://smart-tools.cn总体架构SmartTools工具箱网站是采用前后端分离的总体架构。其中,前端是由Angular框架开发,后端包含三个服务,分别是Java服务、NodeJs服务、Python服务。所有的请求都经过Nginx进行代理。前端技
- API设计指南-RestAPI设计最佳实践
SaasPlus
Saasapirest接口开发平台
类似于阿里巴巴的开发规范或者谷歌的开发规范,API设计是目前很多场景下的基本功,所以这里给出一个笔者的最佳实践。一、引言REST,即RepresentationalStateTransfer的缩写,关于RESTful架构,可以参考《架构之美》中的定义。客户端和服务器之间的交互在请求之间是无状态的,每个请求都必须包含理解请求的全部信息。在此基础上,服务更容易实现分布式、水平扩展、异步处理和可重入(幂
- 领略Quartz源码架构之美——前戏
向光奔跑_
本章阅读收获:可了解Quartz框架是什么?并简单使用Quartz是什么?quartz是一个由java编写的任务调度库。简单来说,其实就是我们在业务中需要使用的定时任务器。Quartz的使用?相信很多人可能没有看到过Quartz这个框架,但很多人使用过定时任务业务的人却间接的使用到了。比如,当当网的Elastic-job,又比如Spring中自带的定时任务框架,其实都是对Quartz的一次封装。如
- 领略Quartz源码架构之美——源码实弹之运行过程(二)
向光奔跑_
本章阅读收获:可了解Quartz框架中的正式开始运行部分源码继上节内容在上一节内容中,我们讲到了schedule调取器的start的方法,但是对于具体job是如何运行的,我们还没有揭开它神秘的面纱,下面跟着我一步步来。回忆杀不知大家是否还记得,领略Quartz源码架构之美——源码实弹之Scheduler(五)中讲到的qs=newQuartzScheduler(rsrcs,idleWaitTime,
- 第09讲:SkyWalking Agent 启动流程剖析,领略微内核架构之美
Marion158
skywalkingjava
微内核架构SkyWalkingAgent采用了微内核架构(MicrokernelArchitecture),那什么是微内核架构呢?微内核架构也被称为插件化架构(Plug-inArchitecture),是一种面向功能进行拆分的可扩展性架构。在基于产品的应用中通常会使用微内核架构,例如,IDEA、Eclipse这类IDE开发工具,内核都是非常精简的,对Maven、Gradle等新功能的支持都是以插件
- C++架构之美:设计卓越应用
泡沫o0
C/C++编程世界:探索C/C++的奥妙c++架构数据库开发语言qt
C++架构之美:设计卓越应用TheBeautyofC++Architecture:DesigningExcellentApplications一、引言(Introduction)C++架构设计简介(OverviewofC++ArchitectureDesign)架构设计的重要性和作用(TheImportanceandRoleofArchitectureDesign)二、C++架构设计原则(C++A
- 微服务架构设计
架构师小秘圈
大数据编程语言java人工智能数据库
文章出处:架构之美架构定义是一门技术,但更是一门艺术。微服务架构是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。关于微服务架构设计呢?简单来说可分为下面三个步骤:第一步,把应用中关键的需
- 微服务架构何去何从?
CSDN云计算
戳蓝字“CSDN云计算”关注我们哦!作者|孙玄本文经授权转载自架构之美前言微服务架构模式经过5年多的发展,在各行各业如火如荼地应用和实践。如何在企业中优雅地设计微服务架构?是企业面对的一个重要问题。本文将讲述微服务架构1.0设计与实践以及面临问题和破局,最后讲述微服务架构2.0设计与实践等方面,尝试去回答这个难题。微服务架构1.0设计与实践1.1微服务架构定义2014年马丁福勒提出了微服务架构设计
- Apache Shiro身份认证过程详解
追寻上飞
#Javaapacheshiro设计模式
ApacheShiro身份认证过程详解①,先上一张Shiro框架手绘图②,七大对象类③,认证过程详解花了两天时间认真、重点走读ApacheShiro安全框架身份认证的源码,访问控制和前者是结构对应的,架构之美体现在对称和简易上。这个框架也让我想起业界优秀的网络框架Netty,优雅地描述了网络模型,它的优雅不仅体现在ServerSocket和Socket的对称之美,还体现在简化了一系列配置极简之美。
- 2022-01-30 从比较的眼光看AlphaFold2的架构创新 // A Comparative View on What's New in AlphaFold2
shouldsee
由于工作比较忙的原因,最近没有太跟进蛋白质折叠领域的更新.临近过年有一点时间可以拿出来用,所以就查了一下AlphaFold2的原理.遗憾的是无论在知乎,微信还是上都没有看到对于模型架构之美的阐述,更有少数声音认为AlphaFold2跟过去的模型大差不差,更多地是认为它只是DeepMind的工程能力的体现,也有些是关注神经网络的实现细节,或者蛋白质预测对于生命科学的重要意义.但是我本人作为一只前生信
- 架构之美:教你如何分析一个接口?
JavaEdge.
编码规范restfulmvcjava
任一项目中,接口都很多,理解接口就是一个个读接口源码吗?相信没有人能把所有接口细节记住,如何才能理清繁杂的接口呢?找主线,看风格。找主线,你需要找到一条功能主线,建立起对这个项目结构性的认知,而不是一上来就把精力放在每个接口的细节。你对细节部分的了解会随着你对项目的深入而逐渐增加。而有了主线,就有着力点,可不断深入。但要学习的不只是这些接口的用法,要想从项目接口设计上学到更多,就需要关注它所引导的
- 科创人|奈学教育创始人孙玄:《是的,我创业了》之后的600天
mysql数据库深度学习
2021年2月21日,公众号“架构之美”发表的一篇《是的,我创业了!》刷爆IT业界,资深架构师孙玄在文中写道:“为中国IT教育培养行业做出一点点贡献,让IT教育培训获得应有的尊严,对于我来说,这样的人生会更加精彩和夺目。”2021年9月中,新在线IT职业教育平台奈学教育再获得一笔A1轮融资,金额为5000万元,两月内累积融资8000万元。《科创人》有幸得到机会,与IT江湖人尊称“玄姐”的孙玄复盘创
- 2017.7.21打卡1/4
先胖不算胖
今天:1.前桥--底层,返修代码2.前桥--施工方案确认:施工方不同意,待甲方协调3.OES--文档审核4.账务---信用卡/花销记录本周:91.读书-.NET软件架构之美15/4112.读书-人类简史16/4083读书-智能时代2024.JND--代码整改5.前桥--底层,下线代码6.教学---市场营销学7.产品方案---前桥、主减速器及混合
- 透视不同的架构思维,赏析架构之美
码哥字节
架构设计微服务后端
什么是系统架构(Architecture)设计不仅仅指的是外观和感觉,它还包括运作方式。——史蒂夫·乔布斯系统架构(SystemArchitecture),软件架构(SoftArchitecture)是IT领域常见的名词,架构设计是软件系统构建过程中极其关键的一部分。系统架构为什么重要?常见的架构模式都有哪些?跟着【码哥字节】了解不同的架构设计所运用的不同设计哲学。一起来看下常见的架构模式:Cli
- 腾讯网络:架构之美--开放环境下的网络架构
weixin_34159110
另外参见:http://www.chinaz.com/manage/2012/0516/251955.shtml微信技术总监周颢:一亿用户背后架构秘密腾讯大讲堂腾讯业务的飞速发展,对网络等基础设施提出了海量运营的要求。同时,数量众多、且型态各异的业务,所要求的网络服务也各不相同……这些都是对网络架构提出的巨大挑战(图1——网络架构面对的挑战)。图1——网络架构面对的挑战2010年,腾讯推出了开放平
- 谈软件架构
人月神话的BLOG
软件架构架构之美
最近看了下《架构之美这本书》,摘录了部分书中的内容,在摘录书里面内容前先谈谈我自己对架构的看法。架构应该包括了功能性架构和非功能性架构两个方面的内容。我们常说的J2EE,DotNet标准架构框架更多的是非功能性架构的范畴;而谈的子系统,组件划分,接口设计,复用等内容涉及到功能性架构的内容。J2EE架构的标准模板很容易找到和借用,但是并不代表你是一个合格的架构师,架构师必须深入到功能性架构中,真正的
- 架构之美【kubernetes、Prometheus、微服务、LVS负载均衡】
姚敦林博客
运维技术
kuberneteskubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期
- 孙玄:构建企业级业务高可用的延时消息中台
江帅帅
百万年薪架构
文章目录1、业务场景剖析2、时间轮算法剖析3、基于Redis实现时间轮4、长时间跨度定时需求实现5、延时服务中台化6、延时消息7、改造MQ实现延时消息8、思考9、总结孙玄:毕业于浙江大学,现任转转公司首席架构师,技术委员会主席,大中后台技术负责人(交易平台、基础服务、智能客服、基础架构、智能运维、数据库、安全、IT等方向);前58集团技术委员会主席,高级系统架构师;前百度资深研发工程师;【架构之美
- 架构之美阅读笔记一
weixin_34319817
假期里为了初步了解下学期要进行学习的架构知识,所以开始对《架构之美》这本书进行阅读学习。精读了《架构之美》的前两章,对与软件工程的学生来说,设计软件是非常重要的,初步阅读了这本书的前面部分后能够明白什么是架构,读完之后能需要明白什么样的架构应用到软件上更加合理,应该怎样来构建合适的架构来适应所要开发的软件,这就是阅读这本书最终的目的。第一章架构概述首先介绍架构,架构是系统设计的一部分,它突出了某些
- 架构之美第十三章-美丽的架构
weixin_34242509
所有前面的方法都有助于我们判断一个架构是否“足够好”—也就是说,是否有可能指导开发者和测试者构建一个系统,并满足系统的利益相关人的功能和质量关注点。在我们每天使用的系统中存在着许多好的架构。但是,超越足够好的架构是怎样的呢?如果有一个“软件架构名人堂”,那会怎样?哪些架构会陈列在这个艺术馆的墙上?这个想法可能没有你想象的那么遥远—在软件产品线领域,这样的“名人堂”的确存在。(注1)进入“软件产品线
- 《架构之美》阅读笔记1
weixin_30684743
架构之美这本书是来介绍系统的设计方法的,我首先看了这本书的简述,了解到了架构这个词不一定就是用在软件方面,在建筑,音乐,写作等各种行业都可以看到这个词的出现。建筑师所说的架构是建筑的环境和适合度,音乐家所说的是一首乐曲的主题手法,作家所说的是一个作品的内容和形式等。架构这个词,可以理解为名词,指的是架构这个对象,比如这个系统,架构也可以当成一个动词,指的是创建这个对象的过程,一系列的工作。好的架构
- github中多个平台共存
jackyrong
github
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件
1) 设置用户名和邮件地址
$ git config --global user.name "xx"
$ git config --global user.email "
[email protected]"
- ip地址与整数的相互转换(javascript)
alxw4616
JavaScript
//IP转成整型
function ip2int(ip){
var num = 0;
ip = ip.split(".");
num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
n
- 读书笔记-jquey+数据库+css
chengxuyuancsdn
htmljqueryoracle
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", &q
- javaSE javaEE javaME == API下载
Array_06
java
oracle下载各种API文档:
http://www.oracle.com/technetwork/java/embedded/javame/embed-me/documentation/javame-embedded-apis-2181154.html
JavaSE文档:
http://docs.oracle.com/javase/8/docs/api/
JavaEE文档:
ht
- shiro入门学习
cugfy
javaWeb框架
声明本文只适合初学者,本人也是刚接触而已,经过一段时间的研究小有收获,特来分享下希望和大家互相交流学习。
首先配置我们的web.xml代码如下,固定格式,记死就成
<filter>
<filter-name>shiroFilter</filter-name>
&nbs
- Array添加删除方法
357029540
js
刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。
//给数组添加删除
Array.prototype.del = function(n){
- navigation bar 更改颜色
张亚雄
IO
今天郁闷了一下午,就因为objective-c默认语言是英文,我写的中文全是一些乱七八糟的样子,到不是乱码,但是,前两个自字是粗体,后两个字正常体,这可郁闷死我了,问了问大牛,人家告诉我说更改一下字体就好啦,比如改成黑体,哇塞,茅塞顿开。
翻书看,发现,书上有介绍怎么更改表格中文字字体的,代码如下
 
- unicode转换成中文
adminjun
unicode编码转换
在Java程序中总会出现\u6b22\u8fce\u63d0\u4ea4\u5fae\u535a\u641c\u7d22\u4f7f\u7528\u53cd\u9988\uff0c\u8bf7\u76f4\u63a5这个的字符,这是unicode编码,使用时有时候不会自动转换成中文就需要自己转换了使用下面的方法转换一下即可。
/**
* unicode 转换成 中文
- 一站式 Java Web 框架 firefly
aijuans
Java Web
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。
firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。
更新日志:
增加自定义系统错误页面功能
- 设计模式——单例模式
ayaoxinchao
设计模式
定义
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
分析
从定义中可以看出单例的要点有三个:一是某个类只能有一个实例;二是必须自行创建这个实例;三是必须自行向系统提供这个实例。
&nb
- Javascript 多浏览器兼容性问题及解决方案
BigBird2012
JavaScript
不论是网站应用还是学习js,大家很注重ie与firefox等浏览器的兼容性问题,毕竟这两中浏览器是占了绝大多数。
一、document.formName.item(”itemName”) 问题
问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&quo
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
bijian1013
junit4.11单元测试
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:
- [Zookeeper学习笔记之二]Zookeeper部署脚本
bit1129
zookeeper
Zookeeper伪分布式安装脚本(此脚本在一台机器上创建Zookeeper三个进程,即创建具有三个节点的Zookeeper集群。这个脚本和zookeeper的tar包放在同一个目录下,脚本中指定的名字是zookeeper的3.4.6版本,需要根据实际情况修改):
#!/bin/bash
#!!!Change the name!!!
#The zookeepe
- 【Spark八十】Spark RDD API二
bit1129
spark
coGroup
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.SparkContext._
object CoGroupTest_05 {
def main(args: Array[String]) {
v
- Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
ronin47
modules
在modules目录中只有httpd.exp,那些so文件呢?
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)
去make并且make install了。我希望在/apache2/modules/目录里有各种模块,
- Java基础-克隆
BrokenDreams
java基础
Java中怎么拷贝一个对象呢?可以通过调用这个对象类型的构造器构造一个新对象,然后将要拷贝对象的属性设置到新对象里面。Java中也有另一种不通过构造器来拷贝对象的方式,这种方式称为
克隆。
Java提供了java.lang.
- 读《研磨设计模式》-代码笔记-适配器模式-Adapter
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 适配器模式解决的主要问题是,现有的方法接口与客户要求的方法接口不一致
* 可以这样想,我们要写这样一个类(Adapter):
* 1.这个类要符合客户的要求 ---> 那显然要
- HDR图像PS教程集锦&心得
cherishLC
PS
HDR是指高动态范围的图像,主要原理为提高图像的局部对比度。
软件有photomatix和nik hdr efex。
一、教程
叶明在知乎上的回答:
http://www.zhihu.com/question/27418267/answer/37317792
大意是修完后直方图最好是等值直方图,方法是HDR软件调一遍,再结合不透明度和蒙版细调。
二、心得
1、去除阴影部分的
- maven-3.3.3 mvn archetype 列表
crabdave
ArcheType
maven-3.3.3 mvn archetype 列表
可以参考最新的:http://repo1.maven.org/maven2/archetype-catalog.xml
[INFO] Scanning for projects...
[INFO]
- linux shell 中文件编码查看及转换方法
daizj
shell中文乱码vim文件编码
一、查看文件编码。
在打开文件的时候输入:set fileencoding
即可显示文件编码格式。
二、文件编码转换
1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
&
- MySQL--binlog日志恢复数据
dcj3sjt126com
binlog
恢复数据的重要命令如下 mysql> flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002
- 数据库中数据表数据迁移方法
dcj3sjt126com
sql
刚开始想想好像挺麻烦的,后来找到一种方法了,就SQL中的 INSERT 语句,不过内容是现从另外的表中查出来的,其实就是 MySQL中INSERT INTO SELECT的使用
下面看看如何使用
语法:MySQL中INSERT INTO SELECT的使用
1. 语法介绍
有三张表a、b、c,现在需要从表b
- Java反转字符串
dyy_gusi
java反转字符串
前几天看见一篇文章,说使用Java能用几种方式反转一个字符串。首先要明白什么叫反转字符串,就是将一个字符串到过来啦,比如"倒过来念的是小狗"反转过来就是”狗小是的念来过倒“。接下来就把自己能想到的所有方式记录下来了。
1、第一个念头就是直接使用String类的反转方法,对不起,这样是不行的,因为Stri
- UI设计中我们为什么需要设计动效
gcq511120594
UIlinux
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。
但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。
一、加强体验舒适度
嗯,就是让用户更加爽更加爽的用
- JBOSS服务部署端口冲突问题
HogwartsRow
java应用服务器jbossserverEJB3
服务端口冲突问题的解决方法,一般修改如下三个文件中的部分端口就可以了。
1、jboss5/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
2、./server/default/deploy/jbossweb.sar/server.xml
3、.
- 第三章 Redis/SSDB+Twemproxy安装与使用
jinnianshilongnian
ssdbreidstwemproxy
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、RocksD
- ZooKeeper原理及使用
liyonghui160com
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper
- 程序员解决问题的60个策略
pda158
框架工作单元测试
根本的指导方针
1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。
良好的单元测试
强制数据库约束
使用输入验证框架
避免未实现的“else”条件
在应用到主程序之前知道如何在孤立的情况下使用
日志
2. print 语句。往往额外输出个一两行将有助于隔离问题。
3. 切换至详细的日志记录。详细的日
- Create the Google Play Account
sillycat
Google
Create the Google Play Account
Having a Google account, pay 25$, then you get your google developer account.
References:
http://developer.android.com/distribute/googleplay/start.html
https://p
- JSP三大指令
vikingwei
jsp
JSP三大指令
一个jsp页面中,可以有0~N个指令的定义!
1. page --> 最复杂:<%@page language="java" info="xxx"...%>
* pageEncoding和contentType:
> pageEncoding:它