摘要: 1.效果最明显最简单最省事的优化是SSD,一般优化效率3倍起,(未必对,但是说明很多瓶颈问题都是存储问题) 2.垂直扩容省了开发时间,短期来看是最快的,缺点是会消耗更多的资源,而且有瓶颈,另外如果应用本身有很多坑,效果未必好。 3. a.缩减调用链16步,tps从90提升到800tps b.存储换成 阅读全文
posted @ 2016-08-05 11:59 身带吴钩 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 用IDE写一个基本的webApp 要学习java web技术,除了javaSE基本功之外,基础知识还有servlet技术。我们如果只用IDE的话,会把很多问题屏蔽掉,很多细节就想不清楚了。最好的方式,就是用IDE做一个最简单的war包,解压看看文件结构,再手动打个war包试试,梳理下编译流程。 我用 阅读全文
posted @ 2016-07-25 11:35 身带吴钩 阅读(7060) 评论(0) 推荐(0) 编辑
摘要: 什么情况下使用ClassLoader来加载类?其实这个问题应该问,什么时候使用import来加载类,不能使用import的,就只能使用ClassLoader了。 使用import的条件: 1.必须是存在本地的,当程序员需要这个类的时候,内部类装载器会自动装载该类,对程序员来说是透明的。 2.编译的时 阅读全文
posted @ 2016-05-19 15:23 身带吴钩 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 从面相对象编程到面相切面编程,是一种代码组织方式的进化。 每一代的代码组织方式,其实是为了解决当时面对的问题。比如写编译器和写操作系统的时候的年代当然要pop,比如写界面的时候当然要oop,因为界面这东西是人造的约定俗成的,继承关系清晰明了,当写互联网软件的时候自然要面相服务sop。大型商务系统的编 阅读全文
posted @ 2016-05-16 14:56 身带吴钩 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 前言:工作之后一直在搞android,现在需要更多和后台的人员交涉,技术栈不一样,难免鸡同鸭讲,所以稍稍学习下。 这个例子取自于《Spring 3.x 企业应用开发实战》一书中的第二章,IDE是Intellij,数据库为mySql。在Spring Web中,一般把系统划分为3个部分: 1.持久层 数 阅读全文
posted @ 2016-05-06 15:16 身带吴钩 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: jenkins没有默认安装git,当jenkins无法连接外网的话,安装git插件就是一件很麻烦的事,需要自己去下载插件:往下拉这边的插件就是需要自己去下载了,在bing下搜索jenkins git plugin 就是找到git插件的wiki页面:https://wiki.jenkins-ci.or... 阅读全文
posted @ 2015-11-27 16:00 身带吴钩 阅读(5146) 评论(0) 推荐(0) 编辑
摘要: git的命令行貌似没有特别好用的UI工具,不管是Android Studio自带的还是其他的,完全代替命令行好像做不到。再加上对git来说没什么比diff和merge更正常不过的事情了。那就配置命令行吧。“Git鼓励在工作流程中频繁使用分支与合并,哪怕一天之内进行许多次都没有关系。理解分支的概念并熟... 阅读全文
posted @ 2015-11-25 18:36 身带吴钩 阅读(5475) 评论(0) 推荐(0) 编辑
摘要: gerrit 删除项目 阅读全文
posted @ 2015-11-20 15:09 身带吴钩 阅读(10464) 评论(1) 推荐(0) 编辑
摘要: 类型HTML元素描述主窗体元素超文本的开始和结束超文本信息头的开始和结束超文本窗口标题栏的开始和结束,它被显示在浏览器的标题栏中用来描述html的原信息,即文档自己的信息网页的主题部分字符风格控制元素~定义字体的大小字体加粗字体变斜字体加下划线字体加中划线字体加上标字体加下标定义字体属性版面... 阅读全文
posted @ 2015-10-28 15:04 身带吴钩 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 类图表述的是类和类之间的关系,是前期用来推演代码设计,后期用来优化代码的结构,寻找设计不合理之处。网上解释类图和类图的画法,往往表述的十分晦涩,或者例子呆板,很难具体的操作。 类图一般在详细设计过程中出现,主要用来描述系统中各个模块中类之间的关系。也就是说,看完类图之后,你要能想象出代码大体的实... 阅读全文
posted @ 2015-10-27 16:22 身带吴钩 阅读(784) 评论(0) 推荐(0) 编辑