- 博客(35)
- 收藏
- 关注
原创 eclipse修改注释日期格式
编译修改的文件:前提要配置java环境变量运行命令如下,由于会依赖com.ibm.icu包内容javac -classpath E:\eclipse\plugins\com.ibm.icu_3.5.300.v201305151451.jar;E:\eclipse\plugins\org.eclipse.text_3.5.300.v20130515-1451.jar Global
2016-01-11 11:22:41
1943
原创 为什么选择dubbo?
DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点
2015-12-26 11:18:36
15620
原创 Dubbo常用配置积累
欢迎加入DUBBO交流群:48450434 讨论分享互联网技术,提供靠谱互联网公司(搜狐、网易、京东等)内推机会;服务提供者暴露服务配置 标签:version服务版本,建议使用两位数字版本,如:1.0,通常在接口不兼容时版本号才需要升级group服务分组,当一个接口有多个实现,可以用分组区分delay
2015-12-07 16:50:11
4636
转载 线程面试题
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用
2015-08-11 09:51:29
1083
转载 dependencies 和 dependencyManagement
dependencies 和 dependencyManagement 的区别在于:前者,即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项。后者,如果在子项目中不写该依赖项,那么子项目中是不会从父项目继承该依赖项的;只有在子项目中写了该依赖项,才会从父项目中继承该项,并且version 和 scope 都读取自 父pom。
2015-05-19 14:23:43
539
转载 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟reque
2015-05-15 10:36:30
1364
转载 Alibaba Dubbo框架同步调用原理分析-1
由于Dubbo底层采用Socket进行通信,自己对通信理理论也不是很清楚,所以顺便把通信的知识也学习一下。n 通信理论计算机与外界的信息交换称为通信。基本的通信方法有并行通信和串行通信两种。1.一组信息(通常是字节)的各位数据被同时传送的通信方法称为并行通信。并行通信依靠并行I/O接口实现。并行通信速度快,但传输线根数多,只适用于近距离(相距数公尺)的通信。2.一
2015-05-08 10:47:56
2862
转载 基于Spring可扩展Schema提供自定义配置支持
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐,特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。Spring提供了可扩展Schema的支持,这是一个不错
2015-03-19 10:41:14
402
转载 Java中静态代码块的用法 static用法详解
(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执
2015-03-18 15:45:59
471
原创 Ubuntu下源码安装Nginx
1、安装pcresudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev2、安装 openssl sudo apt-get install openssl libssl-dev3、安装nginx下载地址:http://nginx.org/download/解压:tar z
2015-03-09 18:26:59
1143
转载 Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'
2015-03-09 15:26:32
474
原创 Dubbo源码构建
1、安装maven Download Apache Maven 3.2.5 地址:http://maven.apache.org/download.cgi2、下载dubbo源码 地址:https://github.com/alibaba/dubbo3、编译源码,报错:Non-resolvable parent POM: Could not transfer artifac
2015-03-04 09:39:35
11397
4
转载 Dubbo框架初探
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消
2015-02-28 11:20:31
1057
转载 Linux控制台常用命令
一.文件目录类1.建立目录:mkdir 目录名2.删除空目录:rmdir 目录名3.无条件删除子目录: rm -rf 目录名4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)5.查看自己所在目录:pwd6.查看当前目录大小:du7.显示目录文件列表:ls -l (-a:增加显示隐含目录)其
2015-02-27 18:34:52
3412
原创 tomcat7 设置用户名和密码 roles设置内容与以往的不同
不同于以往的Tomcat版本,Tomcat7.0将manager角色细化为manager-gui,manager-script,manager-jmx,manager-status 将roles修改如下
2015-02-27 18:30:34
443
原创 在虚拟机中的Linux系统上安装Java JDK
解决win7和虚拟机中文件共享的问题。查看Linux操作系统版本 uname -a 或者 uname -m 或者 arch --------i686/i386 表示32bit x86_64表示64bit下载jdk地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 我下载的j
2015-02-27 10:38:33
13699
原创 如何把Ubuntu系统装到虚拟机中
如何把Ubuntu系统装到虚拟机中方法/步骤打开VmWare虚拟机主页,单击“创建新的虚拟机”。此时弹出“新建虚拟机向导”对话框。选择“大型安装”。单击“下一步”按钮。
2015-02-27 10:11:38
792
转载 Web 通信 之 长连接、长轮询(long polling)
Web 通信 之 长连接、长轮询(long polling)基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止
2015-01-20 16:51:33
405
转载 通往互联网金融的IT选择
一、互联网金融悄然兴起 相比传统金融,互联网金融在商业模式、运营方式、业务创新、技术手段运用等方面存在较大差异(见表1所示)。 在商业模式上,互联网金融可凭借其超越时间和空间的客户接入能力,低廉的用户价值转换成本,丰富的营销方法和手段,渗透到更加广阔的客户群,发展更多的中小型业务,从而获得更加丰厚的利润,实现长尾经济的商业模式。
2015-01-20 12:30:17
3255
转载 Errors running builder 'DeploymentBuilder' on project
Errors running builder 'DeploymentBuilder' on project1.修改java源代码后点击保存,IDE 自动编译并热部署,提示如下错误:Errors occurred during the build.Errors running builder 'DeploymentBuilder' on project '项目名'.j
2015-01-04 09:59:05
441
原创 MyEclipse启动SVN报错 Failed to load JavaHL Library
问题描述:64位系统安装svn插件后,每次启动MyEclipse总是弹框报错:Failed to load JavaHL Library.
2014-10-15 11:36:25
515
原创 MyEclipse10.7集成SVN插件
1、 使用插件文件site-1.8.18.zip,下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240,请将文件解压到任意目录。2、 在MyEclipse安装目录新建myPlugin目录,用于管理MyEclipse使用的插件,文件目录如下: 3、 在myPl
2014-10-15 11:27:59
3025
1
原创 Myeclipse中设置java文件头注释格式
windows->preferences->java->Code Templates->comments->Type->edit
2014-10-15 11:17:20
573
转载 笔试面试题目资料链接大收集
笔试面试题目资料链接大收集!机会不容错过! 数据结构和算法类不得不说的July博客: http://www.cnblogs.com/v-July-v/ 71道Android开发面试题: http://www.apkbus.com/android-19649-1-1.html 附上一些励志文: 这个应届生的求职经历: http://
2014-08-22 17:32:24
398
转载 教你如何迅速秒杀掉:99%的海量数据处理面试题
作者:July出处:结构之法算法之道blog前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。 毕竟受文章和理论之限,本文将摒弃绝
2014-08-22 17:31:47
403
原创 nginx启动报错,nginx默认80端口被占用解决方案
Win7下nginx默认80端口被System占用,造成nginx启动报错的解决方案 在win7 32位旗舰版下,启动1.0.8版本nginx,显示如下错误: [plain]2012/04/02 13:55:59 [emerg] 7864#2376: bind() to 0.0.0.0:80 failed (10013: An attempt was made
2014-08-21 14:31:48
2860
转载 人机交互界面设计
在人和机器的互动过程(Human Machine Interaction)中,有一个层面,即我们所说的界面(interface)。从心理学意义来分,界面可分为感觉(视觉、触觉、听觉等)和情感两个层次。用户界面设计是屏幕产品的重要组成部分。界面设计是一个复杂的有不同学科参与的工程,认知心理学、设计学、语言学等在此都扮演着重要的角色。 用户界面设计的三大原则是:置界面于用户的控制之下;减少用
2014-08-05 12:54:09
5015
1
原创 简单listbox左右选择实例
listbox实例 /* Auth:FattigerTao QQ:694871175 Date:2014-08-05 转载注明出处 */ function moveRightAll(){ var left = document.getElementById("left"); var right = document.getElementById("right"
2014-08-05 11:57:47
491
转载 js闭包
先从闭包特点解释,应该更好理解.闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数
2014-07-31 15:15:34
387
转载 tomcat的maxThreads、acceptCount(最大线程数、最大排队数)
tomcat 6的Connector配置如下Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxThreads="800" acceptCount="1000"/>
2014-07-30 14:25:17
495
转载 Ext JS与企业软件界面设计
由于Ext JS的布局设计,基本上是持开箱即用,HTML-FREE的布局方式,开发人员,几乎不需要知道CSS的布局技术,也不用写HTML代码,就能做出可伸缩的、跨浏览器的、看起来还不错的界面来。很多人很推崇,更多的是盲从。我觉得EXT的UI中需要慎重的一些地方:1)HTML Free, 并不代表工作量的FREE,清晰的HTML结构被繁杂的Javascript所代替,从Form、
2014-07-23 22:10:01
868
转载 MySQL数据库性能优化的关键参数
我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化。通过在网络上查找资料和笔者自 己的尝试,我认为以下系统参数是比较关键的:关键参数一:back_log要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log 值指出在MySQ
2014-06-19 14:33:12
494
转载 Mysql参数优化
Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性 完成,需要不断的观察以及调试,才有可能得到最佳效果。 下面先说我的服务器的硬件以及论坛情况, CPU: 2颗四核Intel Xeon 2.00GHz 内存: 4GB DDR
2014-06-19 14:27:16
433
转载 tomcat参数说明
一.Tomcat内存优化T omcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置JAVA_OPTS 参数。1.JAVA_OPTS参数说明Java代码 -server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小内存;
2014-06-19 14:19:08
1934
转载 tomcat内存配置优化
简介考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本相比最新的Tomca
2014-06-17 10:51:19
14522
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人