随笔分类 -  java

MVC,N层架构的一点理解
摘要:参考:http://developer.51cto.com/art/200904/122026.htmhttp://www.jdon.com/31894/5http://blog.csdn.net/csh624366188/article/details/7183872MVC是一种模式。一种实现手段、方式。首先N层结构是一种软件抽象的层次结构,是对复杂软件的一种纵向切分,每一层次中完成同一类型的操作,以便将各种代码以其完成的使命作为依据来分割,以将低软件的复杂度,提高其可维护性。一般来说,层次之间是向下依赖的,下层代码未确定其接口(契约)前,上层代码是无法开发的,下层代码接口(契约)的变化将使 阅读全文

posted @ 2012-12-05 23:57 山上明月 阅读(991) 评论(0) 推荐(0)

Java字符串的一些理解
摘要:JVM内存分为: 堆内存: 存放的是对象,如new 出来的东西。[备:数组也在运行时候在堆里创造(C/C++可以在栈中),所以java数组可以用变量指定长度] 栈内存: 存放局部变量, 数据区: 存放的是静态变量,如String s = "abc",中"abc"其实是放在数据区里面的。 代码区: 存放代码 http://lavasoft.blog.51cto.com/62575... 阅读全文

posted @ 2012-11-18 16:28 山上明月 阅读(403) 评论(0) 推荐(0)

apache性能调优、Tomcat性能调优
摘要:http://blog.csdn.net/lifetragedy/article/details/7707455 讲影响性能的关键指标、讲合理的性能测试、将Apache性能优化,prefork vs worker,以及一些实际应用的问题 http://blog.csdn.net/lifetragedy/article/details/7708724 说了TOMCAT的设置 只需要合理... 阅读全文

posted @ 2012-11-14 23:34 山上明月 阅读(162) 评论(0) 推荐(0)

apache tomcat https应用
摘要:http://blog.csdn.net/lifetragedy/article/details/7699236 http://wenwen.soso.com/z/q373784763.htm http://www.cnblogs.com/songxiangzaiya/archive/2009/01/18/1377756.html http://shenqiubufu.blog.163.co... 阅读全文

posted @ 2012-11-13 00:32 山上明月 阅读(1383) 评论(0) 推荐(0)

Apache整合Tomcat,配置数据连接池
摘要:http://blog.csdn.net/lifetragedy/article/details/7698555 http://lsmx.iteye.com/blog/245596 1.apache的listen必配,ServerName设置成IP即可,指不指定PORT都一样。 2.Options FollowSymLinks indexes与Options Indexes Fol... 阅读全文

posted @ 2012-11-11 23:06 山上明月 阅读(271) 评论(0) 推荐(0)

生成正态分布的数
摘要:java.util.Random里的nextGaussian(),生成的数值符合均值为0方差为1的高斯/正态分布,即符合标准正态分布。 产生数字的范围:任何数都有可能,不过在0左右的数字较多。 产生N(a,b)的数:Math.sqrt(b)*random.nextGaussian()+a jdk实现: (Math中地方法都是调用StrictMath来实现的) private doubl... 阅读全文

posted @ 2012-05-28 12:40 山上明月 阅读(5502) 评论(1) 推荐(1)

又见Clone
摘要:本来以为已经弄清楚Clone了,没想到在使用的时候又遇到问题!总归是纸上得来终觉浅啊! 说来也怪一些基础的东西没搞清。 public static void testArrayClone(int[] array) { temp = array.clone(); for (int i = 0; i < temp.length; i++) { ... 阅读全文

posted @ 2012-05-18 10:40 山上明月 阅读(176) 评论(0) 推荐(0)

精度陷阱
摘要:老生长谈的问题: 2.0f-1.1f = 0.9 ; 2.0-1.1 = 0.8999999999999999 原因的话后面有空深究然后再总结,随便搜搜发现,如下暂定的结论:java语言并不是使用小数点或者十进制来表示数字,相反,它是采用分数和指数来表示,而且是使用二进制的。 0.5 = 1/20.75 = 1/2 + 1/(2^2)0.85 = 1/2 + 1/(2^2) + 1/(2^3... 阅读全文

posted @ 2012-02-16 17:39 山上明月 阅读(231) 评论(0) 推荐(0)

HttpURLConnection模拟用户登陆
摘要:这个话题网上搜一下一大把,大致的方法如下: URL url = new URL("网页");HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.setDoOutput(true);// 允许连接提交信息connection.setRequestMethod("POST");// 网页... 阅读全文

posted @ 2012-02-11 18:38 山上明月 阅读(21986) 评论(0) 推荐(0)

属性“$”的值为 null、未定义或不是 Function 对象
摘要:哎。没事用jquery做点struts2的页面效果。没想到当页面转发到JSP页面的时候调试报出“属性“$”的值为 null、未定义或不是 Function 对象 ”这种问题。在各种游览器下都是一样的现象。哎。尝试各种手段,最后在chrome的调试器中发现所引用的jquery文件的路径有点问题,无语。根本指引不到jquery文件啊。 struts2的action的访问路径为http://localh... 阅读全文

posted @ 2011-07-03 19:24 山上明月 阅读(33291) 评论(1) 推荐(1)

select内容动态变化
摘要:<html> <head> <SCRIPT LANGUAGE="JavaScript"> <!-- function testFun() { var o = document.getElementById("test2"); for (var i = 0; i < o.options.length; i++) { if (o.options[i].value == document.ge... 阅读全文

posted @ 2011-07-03 14:27 山上明月 阅读(470) 评论(0) 推荐(0)

swing的一些问题
摘要:Exception in thread "main" java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group将开发(jdk)或使用环境(jre)换成1.6或更高版本即可。制作绿色启动swing程序::黑窗一闪而过,后台运行命令行窗口if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("""%~fnx0"" 阅读全文

posted @ 2011-06-09 19:18 山上明月 阅读(435) 评论(0) 推荐(0)

JAVA与ACCESS
摘要:连接 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // String url = "jdbc:odbc:DRIVER={Microsoft" + " Access Driver (*.mdb, *.accdb)};DBQ=data/db.accdb;pwd=.."; String url = "jdbc:odbc:DRIVER={Microsoft" + " Access Driver (*.mdb)};DBQ=data/db.mdb;pwd=..&quo 阅读全文

posted @ 2011-05-24 17:41 山上明月 阅读(271) 评论(0) 推荐(0)

swing的一点记录
摘要:记录一点用过的swing相关东西。 皮肤 界面是最直接的用户体验。有的时候我觉得界面好看。软件本身就也许可能不会差到哪里。swing本身的界面我用的不多,也只是偶然的机会使用了SeaGlass这个开源的swing皮肤。本身造诣也不高,理解swing也不深。下面只是把我用到的简单的记录一下。 SeaGlass相关内容在http://code.google.com/p/seaglass/上。遗憾的我一... 阅读全文

posted @ 2011-04-25 20:54 山上明月 阅读(989) 评论(3) 推荐(0)