`
锅巴49
  • 浏览: 161233 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
最近在用jmeter进行性能测试,防止被忘记,把步骤写下。   场景:测试java程序   1、右击测试计划-> 添加 -> Threads(Users) -> 线程组   2、设置线程属性,用于并发请求。           介绍:         线程数: 5       Ramp-Up Period(in seconds) : 1       循环次数: 2         含义:1秒种起动5个线程,每个线程循环调用2次java请求        3、线程组右击 -> 添加 -> Sampler -> Java请求 ...
大家经常在讨论业务中如何使用异常,异常的性能如何等。   第一个问题 : uncheck 异常,check 异常 异常使用的原则   1、如果调用者有责任在调用前检查必要状态,但没检查,就抛出uncheck异常          一般要提供给调用者判断方法,如果他不调用,则是一个编程错误,就应该使用uncheck异常            private float balance;    /**   * <pre>   * 在扣款前调用本方法判断   * </pre>   * @param amount   * @ret ...
他是个天才和疯子,乔布斯办公室语录 乔布斯先生每天必来到我们部门看昨天的成果,能听到他骂人,我们并不生气,因为我们知道他不允许产品上市后没有销路。 He is a genius and crazy,He is a genius and crazy, Steve jobs office sayings Mr Jobs will come to our department see every day yesterday achievement, can hear him call names, we are not angry, because we know that he didn’ ...
购物网站一般都会用到购物车,使用中要满足的功能有:   1、用户不需要登录即可使用购物车,在没登录前操作的数据在下次登录本台机器上是有效的。      同一IP出口的多台机器,要维护各自的购物车。比如网吧,公司内网同一IP出口等情况。           解决办法:在用户的cookie中存入不可重复码,如UUID或128位短码等,用于定位某一台机器。                     当用户访问时,如果没有该唯一码,就存一个到cookie 。                     这个可以在web容器端做,如  apache,nginx(推荐),也可以在tomcat端 ...
当一个创业公司的CEO是个很辛苦很难的事。下面列出的是每个创业公司的CEO每周都应该必做的13件事情: 关注一件事。你的公司一次只能做好一件事情。弄清楚你的这件事。把它贴在墙上。每天都要这样。把它放在公司内的日 ...
正则很经常用,最近在开发碰到一些问题,提醒大家注意下。   一个字符串,要判断是否是数字,可以0为头   正确的做法: Pattern intPattern = Pattern.compile("[0-9]+"); Matcher m = intPattern.matcher("aaa010222"); System.out.print(m.matches());     返回false,因为m.matches()是整串匹配,如果是 0102222,则返回true     错误做法: Pattern intPattern = Pa ...
1.自我认知   穷人:很少想到如何去赚钱和如何才能赚到钱,认为自己一辈子就该这样,不相信会有什么改变。   富人:骨子里就深信自己生下来不是要做穷人,而是要做富人,他有强烈的赚钱意识,这已是他血液里的东西,他会想尽一切办法寻找机会使自己致富。     2.休闲   穷人:在家看电视,为肥皂剧的剧情感动得痛哭流涕,还要仿照电视里的时尚打扮自己。   富人:在外跑市场,即使打高尔夫球也不忘带着项目合同。 3.交际圈子   穷人:喜欢走穷亲戚,穷人的圈子大多是穷人,也排斥与富人交往,久而久之,心态成了穷人的心态,思维成了穷人的思维,做出来的事也就是穷人的模式。大家每天谈论着打折商品,交流着 ...
级联下拉表单的做法有很多种,如jquery ajax,dwr等。 现在我介绍下用dwr的做法。   实现目标:   两级地域下拉表单  A      B   A中有三个选项:全部,北京,上海 当A选全部时,B中出现全部 当A选北京时,B中出现全部 ...
目的,在页面上点击按钮,让后端执行命令,后端反馈json,前端解晰并提出alter框   1、在struts2中,较方便的json输出,是通过google jsonplugin,下载这个包,附件中有。   2、在struts.xml 继承josn extends="struts-default,json-default"   可以多继承   3、新建ajax.struts.xml,专门用于异步请求 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE s ...
URL的静态化对SEO是非常友好的。有很多网站40%左右的流量都是来源于搜索引擎,特别是新网站。   动态URL:/common/detail.html?id=268789 静态URL:/common/detail-268789   一种方法:可以在apache或nginx中做配置。   二种方法:可以在sturts中处理   1、下载urlrewritefilter-3.1.0.zip,附件中有。 2、解压后,将urlrewrite-3.1.0.jar放入 WEB-INF/lib,将urlrewrite.xml放入WEB-INF/ 3、在web.xml中加入 <f ...
报如下错误 exception javax.servlet.ServletException: org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 28 in the generated java file The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory   找了好久,发现是web-inf/lib ...
在eclipse中的tomcat server 加入web 工程启动是常规作法。 加入tomcat server的条件必须是该工程是Dynamic web Module 。 可以在该工程的properties -> Project Facets 钩上Dynamic web Module,java 两项   有的工程不会出现Project Facets这项,可以在.project中加入   <nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org. ...
JSP中由于引入包命令及其他处理,渲染出来的页面源代码很多换行。 以前有很多方法来解决,如 1、在编写源码中注意格式,多行并一行。这个编写比较麻烦,源码不好看。 2、自己写标签,在运行时去除空白行。虽然时间一般很短,但也是耗了时。   tomcat 6中天然支持这种功能   1、  在工程的web.xml上加上如下配置 <jsp-config><jsp-property-group><url-pattern>*.jsp</url-pattern><trim-directive-whitespaces>true</t ...
今天同事龙泉同学找到一个很提高效率的tomcat开发模式。该模式下修改类不用整体加载web app,开发效率提升很多。   经过我们分析,原有的tomcat reloadable="true" 方式,虽可加载变化过或新增的类但存在以下问题   1、内存清空,整体web app会重新加载,web.xml中配置的监听器会全部再执行。 2、其他没变的类也会重新加载。 3、当系统很大时,非常耗时。   这次方式会完全避免这些问题。   介绍下安装方式   1、在控制台输入 java -jar dcevm-0.2-win.jar       (安装程序会替换掉 ...
试验目的:哪些情况会导致java反序列化失败。   持久化到本地   public class Test { private static String file = "/serialFile.txt"; public static void main(String[] args)throws Exception { write(); //read(); } static void write() throws Exception{ FileOutputStream os = new FileOutpu ...
Global site tag (gtag.js) - Google Analytics