
other心得
神笔馬郎
这个作者很懒,什么都没留下…
展开
-
idea集成jboss后如何调试
idea集成jboss后如何调试后台,这与eclipse对比是个额外的操作配置原创 2022-08-08 15:26:45 · 1155 阅读 · 0 评论 -
服务器架构的演变
1. 单节点架构 2. 集群架构 3. 集群+分布式架构4. 淘宝技术的演变马总在2003年4月7日秘密叫来阿里巴巴的十位员工,来到杭州一个隐秘的毛坯房,要求他们在一个月左右的时间内做出一个C2C网站。结果当然还是直接买的快,一个基于LAMP架构的网站,原名是PHPAuction,老美开发的一个拍卖网站。当然必须要做修改才能用。2003年底,淘宝注册用转载 2017-07-14 11:34:20 · 561 阅读 · 0 评论 -
如何通过Maven的Tomcat插件运行Web工程
去tomcat官网http://tomcat.apache.org/,左侧栏Apache Tomcat下的Maven Plugin,点进去选择最新版本Version 2.2通过介绍可知,使用tomcat的maven插件有两种配置方式:第一种:在pom.xml文件的中加入如下配置:pluginManagement> plugins> plugin>转载 2017-07-14 14:08:28 · 415 阅读 · 0 评论 -
eclipse maven项目中使用tomcat插件部署项目
maven的tomcat插件部署web项目,我简单认为分两种,一种是部署到内置tomcat,另一种是部署到安装的tomcat。第一种部署,默认是部署在内置tomcat的8080端口,如果不需要改端口及其他设置,完全可以不用在pom中配置tomcat插件如果需要改端口,可参考如下配置: build> plugins> plugin> groupId>org.codeh转载 2017-07-14 14:59:16 · 617 阅读 · 0 评论 -
linux性能优化cpu 磁盘IO MEM
系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、 优化的方法也不同、优化的参数也不同。性能监测是系统优化过程中重要的一环,如果没有监测、不清楚性能瓶颈在哪里,怎么优转载 2017-06-15 17:35:35 · 821 阅读 · 0 评论 -
java日志组件介绍(common-logging,log4j,slf4j,logback )
common-loggingcommon-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。当然,common-logging内部有一个Simple logger的简单实现,但是功能很弱。所以使用common-转载 2017-07-15 22:46:39 · 336 阅读 · 0 评论 -
Tengine的concat模块合并静态文件减少请求数
昨天网上体验了一下Tengine的concat模块,非常不错,通过减少http请求次数来加快页面载入速度。官方地址:http://tengine.taobao.org/document_cn/http_concat_cn.htmlconcat模块的安装默认安装tengine的时候是不安装http_concat_module的,需要重新install一下,还是使用tengine的源代码。转载 2017-12-27 14:34:35 · 585 阅读 · 0 评论 -
jQuery 源码分析core - 整体架构
拜读一个开源框架,最想学到的就是设计的思想和实现的技巧。废话不多说,jquery这么多年了分析都写烂了,老早以前就拜读过,不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery又给扫一遍我也不会照本宣科的翻译源码,结合自己的实际经验一起拜读吧!github上最新是jquery-master,加入了AMD规范了,我就以官方最新2.0.3为准 整体架转载 2017-12-27 17:31:04 · 315 阅读 · 0 评论 -
模块化建立项目流程(Maven聚合模块)
先说项目使用Maven的好处1、项目构建。Maven定义了软件开发的整套流程体系,并进行了封装,开发人员只需要指定项目的构建流程,无需针对每个流程编写自己的构建脚本。2、依赖管理。除了项目构建,Maven最核心的功能是软件包的依赖管理,能够自动分析项目所需要的依赖软件包,并到Maven中心仓库去下载。A)管理依赖的jar包B)管理工程之间的依赖关系。传统工程结构Mave...转载 2018-06-27 18:00:42 · 209 阅读 · 0 评论 -
Maven实战——打包的技巧
“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然转载 2017-07-14 11:33:52 · 293 阅读 · 0 评论 -
Nginx配置教程
1. Nginx相关概念1.1 反向代理反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。1.2 负载均衡负载均衡,英文名称为Load Balance,是指建立在现有网络结构之上,并提供了一种廉价转载 2017-07-12 01:09:56 · 428 阅读 · 0 评论 -
持续集成是什么?
互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。本文简要介绍持续集成的概念和做法。一、概念持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个。(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。(2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,转载 2015-11-11 17:46:50 · 367 阅读 · 0 评论 -
GitHub+Git
作为一个程序猿,你一定听说过世界最大的同性交友网站:GitHub,但对于其怎么使用,可能会有一点陌生,今天老夫就把自己平时积累的一点经验记录一下,同时分享给大家,需要说明的是,老夫对于很多操作也不甚了了,希望高手能多多留言交流。要想在世界上最大的同性交友网站上畅游,第一步当然是注册啦,但怎么注册老夫就不说了,和其他的注册没有什么差别,下面我们就从Git的客户端下载、安装和配置说起。一、Git客户端的转载 2015-11-11 16:34:27 · 472 阅读 · 0 评论 -
Java JSON库Jackson 2.x新变化一览
《Java JSON库Jackson 2.x新变化一览》Jackson库是JSON Java库,用于在Java程序中解析JSON数据。Jackson库于2012.10.8号发布了最新的2.1版。由于有不少变化,这里做一个记录。Jackson源码目前托管于GitHub,地址:https://github.com/FasterXML/一、Jackson 2.x版库说明Jacks转载 2016-03-03 10:45:38 · 355 阅读 · 0 评论 -
spring线程池ThreadPoolExecutor配置并且得到任务执行的结果
用ThreadPoolExecutor的时候,又想知道被执行的任务的执行情况,这时就可以用FutureTask。ThreadPoolTaskpackage com.paul.threadPool;import java.io.Serializable;import java.util.concurrent.Callable;public class Thread转载 2016-03-03 11:06:43 · 1054 阅读 · 0 评论 -
CXF的三种发布方式和客户端调用方法
先定义一个web service@WebService(targetNamespace="http://www.itfad.net/queryUser")public interface IQueryUser{ String query(@WebParam(name = "user") UserInfo user);}实现类:@WebService(endpointInterf转载 2016-02-18 18:00:59 · 477 阅读 · 0 评论 -
JAVA的 WebService规范 JAX-WS实现例子
Web 服务分为Server、Client 两部分,Server 公开Web 服务,Client 调用Web 服务,JAX-WS 的服务端、客户端双方传输数据使用的SOAP 消息格式封装数据,在后面我们会看到其实SOAP 信封内包装的就是一段XML 代码.I.服务端示例:我们先看一个服务器端示例:(1)公开Web 服务的接口IHelloService: package cn.转载 2016-02-18 18:09:34 · 1128 阅读 · 0 评论 -
cxf 实例解读
1.sample 实例之一---java_first_pojo 服务端发布服务的方法:1 HelloWorldImpl helloworldImpl = new HelloWorldImpl(); //cxf发布服务的工厂bean2 ServerFactoryBean svrFactory = new ServerFactoryB转载 2016-02-18 18:16:29 · 395 阅读 · 0 评论 -
给求职者的面试心得
最近组里急需招人,所以小伙伴们一起发力,在脉脉上发布了很多职位信息,果不其然,收到了很多很多求职简历,其中一半以上的都是iOS方向的(难道iOS真的是烂大街了吗),但是简单过了一遍之后,很多简历,大部分都比较糙,质量不达标,直接筛了。剩下的通知来面试的,其实还是有很多问题,下面我以一个面试官的角度大致说一下,一份好的简历是什么样的,还有在面试过程中应该注意些什么:简历篇幅一定不能太长,转载 2016-08-18 18:19:05 · 403 阅读 · 0 评论 -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟reque转载 2017-05-04 10:14:11 · 358 阅读 · 0 评论 -
推荐系统构架图
转载 2017-07-12 01:08:08 · 501 阅读 · 0 评论 -
构建高并发高可用的电商平台架构实践
一、 设计理念 1. 空间换时间1) 多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)反向代理缓存应用端的缓存(memcache)内存数据库Buffer、ca转载 2015-07-30 11:41:23 · 690 阅读 · 0 评论