other
peterwanghao
这个作者很懒,什么都没留下…
展开
-
Netty精粹之基于EventLoop机制的高效线程模型
摘要: Infoq有篇文章提到通过Netty4+Thrift压缩二进制编码技术有人实现了10W TPS(1K的复杂POJO对象)跨节点远程服务调用,对于RPC应用来说高性能的三个主题永远是IO模型、数据协议、线程模型,10W TPS的测试结果一方面归功于Thrift方面压缩二进制编码技术的高效(这里有protobuf和thrift相关测试数据)。另一方面还要归功于Netty精心设计的高效线程模型。...转载 2019-11-29 13:19:11 · 502 阅读 · 0 评论 -
Spring Boot内嵌的tomcat日志
Spring Boot本身附带一个嵌入式Tomcat服务器,非常方便。但是在默认情况下是无法看到Tomcat的日志。在本文中,将介绍如何通过配置Spring Boot来显示Tomcat的内部日志和访问日志。Tomcat日志类型嵌入式Tomcat存储两种类型的日志:访问日志 Access Log内部服务器日志访问日志保存应用程序处理的所有请求的记录。这些日志可用于跟踪页面命中计数和用...原创 2019-07-10 13:58:56 · 17114 阅读 · 1 评论 -
最新高清IT职业技能图谱(15图)
最新高清IT职业技能图谱,15张图。包含机器学习、大数据、云计算、架构师、程序开发、移动端开发、Hadoop、性能优化、运维、安全等方面。转载 2017-12-07 09:27:35 · 12834 阅读 · 0 评论 -
做一个少数人特别需要的产品
在你做创业产品的时候,一定要缩小目标市场。「有时候应该故意挑选一些有着强烈需求的细分市场。」Y Combinator 的联合创始人 Paul Graham 曾经写道,「这就像集中火力燃烧一个点,在它变得很热之前不要盲目的加柴火。」 下面给你列一些成功产品的例子:Facebook 在刚启动的时候只针对哈佛的学生,Uber 在刚启动的时候只针对旧金山市场,并且就连星巴克也是先在西雅图开一个店而转载 2014-11-26 15:38:07 · 1055 阅读 · 0 评论 -
Subversion Edge 的迁移
Subversion Edge 是一个版本控制软件的集成包原创 2014-11-16 21:45:29 · 4840 阅读 · 0 评论 -
Axure RP 使用示例-页面框架
Axure RP是一个快速绘制Wireframe和Prototyping的工具,主要用来定义应用程序的需求与规格,以及设计使用者界面与功能。本文介绍如何使用Axure RP PRO 6创建WEB页面框架。在页面框架中一般分为几个区域,普通的页面包含头部,底部,菜单和主窗口。效果如下:点菜单后主窗口内容会发生变化。步骤一创建三个Master,分别是头,底和菜单原创 2012-02-17 12:01:18 · 22024 阅读 · 2 评论 -
Radius协议中如何实现EAP认证
EAP (Extensible Authentication Protocol,可扩展身份验证协议)位于 PPP 身份验证协议中,并为多种不同的身份验证方法提供通用框架。EAP 用于在请求方和身份验证服务器之间传递身份验证信息。实际的身份验证会按照 EAP 类型进行定义与处理。EAP 本身不是一个认证机制,而是一个通用架构。用来传输实际的认证协议。EAP 的好处就是当一个新的认证协议发展出来的原创 2012-08-03 13:49:54 · 3813 阅读 · 0 评论 -
Maven3配置远程仓库
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需原创 2012-07-13 10:07:23 · 22200 阅读 · 1 评论 -
MySQL性能调优
对MySQL自身的优化主要是对其配置文件my.cnf中的各项参数进行优化调整。下面介绍一些对性能影响较大的参数。 由于my.cnf文件的优化设置是与服务器硬件配置息息相关的,因而我们指定一个假想的服务器硬件环境: CPU: 2颗Intel Xeon 2.4GHz 内存: 4GB DDR 硬盘: SCSI 73GB 下面,我们根据以上硬件配置结合一份已经优化好的my.cn原创 2012-06-29 13:31:12 · 588 阅读 · 0 评论 -
Weblogic 9线程调优
weblogic 9开始使用了线程自调优技术。通过以下方法设置,可以指定默认线程的最大最小值。 方法一:修改启动脚本参数在启动脚本中,增加如下参数%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS%%JAVA_OPTIONS%-Dweblogic.Name=%SERVER_NAME%-Djava.security.policy=%WL_HOME%\原创 2012-06-29 11:25:57 · 1442 阅读 · 0 评论 -
Tomcat6性能优化
内存Windows下,在文件{tomcat_home}/bin/catalina.bat的前面,增加如下设置:set JAVA_OPTS=-XX:PermSize=128M-XX:MaxPermSize=256m -Xms1024m -Xmx1024m -Xmn256m一定加在catalina.bat最前面,即set "CURRENT_DIR=%cd%"前面 linux下,在文原创 2012-06-29 13:35:46 · 2703 阅读 · 0 评论 -
DriverManager与DataSource 连接数据库有何区别?
DriverManager传统的jdbc连接,通过Class.forName("XXX"),的办法注册之后,就可以DriverManager.getConnection()获得连接了。 DataSource是建立在JNDI服务基础上的,需要application server配置datasource.首先需要注册一个DataSource(一般在/META-INF/conte转载 2012-04-06 15:24:31 · 1257 阅读 · 0 评论 -
Axure RP使用示例-逻辑判断
虽然可以用文字来描述原型操作的互动和交互,但有时候会需要更逼真,更强大,更高保真度的原型,这时就需要用到逻辑条件。要添加逻辑条件,首先要在交互面板中为某个事件添加一个场景(case)。在Case Edit对话框中点击“Add Condition”按钮。这时会打开一个ConditionBuilder对话框,该对话框用于创建逻辑条件。在Condition Builder原创 2012-03-02 09:35:14 · 15694 阅读 · 1 评论 -
Axure RP 使用示例-标签页
在Axure RP中使用动态面板来实现标签页。拖拽Rectangle分别做为标签和内容,设置标签内容和样式。选中所有内容,右键 Convert-〉Convert To Dynamic Panel将页面转为动态面板.添加状态。右键动态面板管理器中的State1,点“Add State”双击State1,打开状态页。为标签设置OnClick事件。拷贝Stat原创 2012-02-23 16:27:37 · 6642 阅读 · 0 评论 -
快速原型设计工具Axure RP
Axure RP Pro是美国Axure Software Solution公司的旗舰产品,是一个快速的原型工具,主要是针对负责定义需求、定义规格、设计功能、设计界面的专家,包括用户体验设计师(UX)、交互设计师(UI)、业务分析师(BA)、信息架构师(IA)、可用性专家(UE)和产品经理(PM)。 Axure能让你快速的进行线框图和原型的设计,让相关人员对你的设计进行体验和验证,向用户进行演示、原创 2012-02-10 15:21:51 · 1111 阅读 · 1 评论 -
在VMware虚拟机上建二个网卡
http://sdbaby.blog.51cto.com/149645/327190看到如下图所示:心里在想要通过做实验来更直接的学习啊。。。打开自己的VM中的Windows Server 2003在启动VM的时候,就在想,自己安装的应该只有一个网卡,怎么做实验啊?打开VM中的“编辑虚拟机设置”如图: 如上图,设置完后,可以看到多了一个网卡信息,如下转载 2012-02-07 13:37:59 · 943 阅读 · 0 评论 -
Pfsense的安装和固定IP的设置
http://blog.csdn.net/luckarcher/article/details/1638616官方文档:pfsense是基于freebsd6.0。pfsense是一个为了在X86平台上面建立一个高集成性的防火墙项目,以便和其他的商业防火墙媲美。为了达到这些目的,pfsense使用了一些在freebsd和openbsd下面的工具,并遵循BSD 或者 ISC的许可,还结合了转载 2012-02-07 13:39:47 · 8643 阅读 · 0 评论