- 博客(23)
- 资源 (10)
- 收藏
- 关注
转载 java 程序性能优化3(gc策略)
jvm内存模型程序计数器,虚拟机栈,本地方法栈,java堆,方法区1-引用计数法优点:计数器为0时直接可以回收,效率高缺点:不能循环引用,每多/少一个引用就要计数器+1,-1.2-复制法优点:没有内存碎片,缺点:分为两个内存区域使得使用率方面不够友好,存活对象多的时候移动量太大影响效率。应用环境:回收的对象多的时候。3-标记-清楚法优点:不需要移动对
2013-07-18 18:16:40 509
原创 java 程序性能优化 记录2(设计模式)
1-单例模式(singleton) 当实例化对象的时候只需要实例化一次。 public class Test(){ private Test(){ //一定要私有,因为私有外界访问不到 } private static Test test = null; public static synchro
2013-07-18 10:55:03 460
原创 java 程序性能优化 记录1(java代码优化方面)
性能判断六个方面-cpu时间,响应时间,io操作,网络状态,执行时间,内存分配等调优方面-设计模式,jvm,数据库,操作系统,代码等代码:1-尽量避免代码重复,尤其在循环体内 2-局部变量存放在栈中,static或new出来的实例存放在堆中,堆是通过地址找到地址的值, 在通过地址的值找到数据,栈是通过地址直接找到数
2013-07-16 20:26:32 459
原创 Struts2 接收参数 中文乱码问题
之前已经把mysql.ini文件的编码都改了,因为我测出,action model接收参数的时候就出现了中文乱码,找了很多文章,最后在struts.xml中插入这么一行就解决了乱码问题了,ps:因为我把所有的编码都设置成了gbk,所以在这也设置成一致的。
2012-10-13 13:03:51 362
原创 DomainModel 接收参数 在js里怎么拿到该值
因为name属性里面包括点符号,直接用肯定取值不到,怎么取值?1-用通过id来取值,document.getElementById("na.me").value 2-通过 document.forms[0].elements["register.account"].value来取值function checkForm(){ var theForm=document.apLog
2012-10-12 11:53:00 618
原创 jsp,html,servlet,javascript
简单理清一下它们之间的关系,在写web程序的时候,有时会问javascript能嵌套java代码吗?jsp首先在服务器端转化成servlet,所以先执行里面的java代码,然后通过response,把html代码传给客户端,当用户看到页面时里面的js代码会触发,也就是说,html和js都是在前段运行的,而java(其实就是servlet),servlet都是在后台运
2012-09-28 10:13:54 719
转载 onsubmit ="方法" 依然提交
onsubmit="return fangfa();" 正确的写法应该是这样,在做项目时发现缺少return则,就算是false也依然提交, 具体的文章 可参考 http://blog.163.com/hgj_online/blog/static/476742432007112610135845/
2012-09-26 16:09:08 281
原创 java 传送对象方面
先贴代码我想检测的目的很简单,想要看看传进去的对象在new之前是不是引用。package filemanagement;public class one { public int a = 0; public void show(){ System.out.println(a); } public static void m
2012-08-30 08:15:21 373
原创 jdk
jdk(java development kit)包含 jre(java runtime environment)和java编译器,jre又包含jvm(java virtual mathion)和java所用到了类
2012-08-09 21:59:17 101
原创 java 文件管理小项目的总结
差不多两个月做了关于 c/s 结构的 远程文件管理项目,语言是用java来写的,面向于swing。开发软件用的是NetBeans。总结下来的感触是 对控件的了解以及使用,虽说网上很多人建议看jdk文档来查找相关的api以及其用法,对,我也建议必须看,但是遇到一个类包含N多个函数,就感觉看一遍有点耗时间,所以我的建议是,先在网上搜,因为很多要实现的功能,在网上已经有答案了,也就是用什
2012-08-02 09:38:02 515
原创 java 在jtextarea(文本框)里显示拖动进来文件的路径
最近做一个文件传输的小项目,遇到这么个问题,在textarea中拖进来的文件的路径怎么显示,网上找了N个代码,找了一个在文本框里能显示拖进来文件的内容的,却没找到能显示文件路径的,其实代码改那么几行就可以,但是我还菜,不知道怎么改,最终把两个程序代码合并起来,这样就可以显示拖进来文件的路径了, 废话不多说,直接上代码import java.awt.BorderLayou
2012-05-20 17:46:50 2591
原创 java import package static 三者的基本用法
今天本来看了servlet ,但是最后怎么又看上了以上三者的用法,言归正传,先说static,在一个类里定义了一个static变量,则另一个类里则可以通过类名直接调用,否则得用对象调用。例:public class test{ static test t; public static void main(String[]args){ People p = new
2012-04-02 20:08:02 537
原创 c++ string与字符串之间的转换
在c++读txt且读一行一行时就有几种选择,1.一个字符一个字符读,但这样往往判断不到换行符,‘\r''\n',不行,'\n'也不行2.但可以用getline来读,但是这样参数必须是一个string类型,我们一般数据不太喜欢放在string 为什么?因为用过的人都知道,不太好用,在好多系统函数也好,传参数时也罢,都会出现一些问题。那么怎么转换呢 ifstream infile
2012-03-01 16:05:55 330
原创 控制台程序里调用控制台程序
现在遇到这么个问题,我想用控制台里调用控制台程序来实现多文本。但是在控制台里调用控制台程序时,它不是出现新的控制台窗口显示,而是已有的控制台里显示调用的程序,system("D:\\code\\练习\\jjplace\\editor\\Debug\\editor.exe"); WinExec("D:\\code\\练习\\jjplace\\editor\\Debug\\edit
2012-02-18 08:37:58 658
原创 读取txt文本
char content[200];ifstream infile("d:\\1.txt");while(!infile.eof()){infile.get(content);}稍微解释下,今天弄了一下读取txt文本,当你用txt文本存储数据时你按了一次Enter,那么换行时就会添加一个回车符(对应10ascii码)所以当你读取时想要知道什么时候换行
2012-02-16 16:31:21 325
原创 学生管理系统之感想(1.0)
今天看到了写的比较好的代码,突然想到自己以前写的那程序,以前我自己用c++写了学生管理系统,(控制台),大学刚学不久,当时为了要做好点,就把功能弄多一点,但是由于没有学好封装不如说实践上没实现,同样的代码重复利用次数太多,代码量超过了一万行,导致在vc6.0上一个文件里不能继续编译了,必须得再添加一个文件来完成,当时就出了这样一个问题,不同文件里的参数,函数(全局)都不能直接调用,怎么办?当时百度
2012-02-12 09:21:43 563
原创 编辑器控制台与对话框
或许不少人认为在学校学的都是控制台程序,所以误以为控制台不好看,或者说对话框绝对比控制台程序强,这次本人用c#做了简单的编辑器,winform格式的,做了一大半(当然是比较简单的),感觉好多功能没有必要自己做。控件早就给你做好了,你调用就可以了,但是这样感觉虽然省事了,但像我刚开始学程序的学员来说不太适合。。。最后还是打算做一个控制台的,那样考虑的因素会相当多,对我来说想做好,就有点难
2012-02-10 08:53:27 433
原创 c# 主窗口调用另一个对话框
今天本人做一个简单的编辑器遇到了这个问题,在编辑器的菜单上有一个关于的按钮,点击可以显示一个对话框(也就是介绍)但是在调用另一个对话框的时候出现没有using namespace xxx。 private void About_Click(object sender, EventArgs e) { FormAbout AboutDia
2012-02-09 09:48:30 2479
原创 c# 主窗口调用一个对话框
今天本人做一个简单的编辑器遇到了这个问题,在编辑器的菜单上有一个关于的按钮,点击可以显示一个对话框(也就是介绍)但是在调用另一个对话框的时候出现没有using namespace xxx。 private void About_Click(object sender, EventArgs e) { FormAbout AboutDia
2012-02-09 09:41:22 171
原创 原来linux自带编译器啊!!!
一说到编译器就不知不觉想起,编译器与编辑器差别,,,,编辑器就是像文本文件一样的,写东西,保存,删除,等等。编译器就是像VC,GCC一样能把代码编译成可执行文件。这几天一直以为UBUNTU(linux)下没有编译器,就下载了QT,后来发现linux自带编译器,看完视频才知道的。。
2011-07-26 16:57:26 2524 1
转载 Qt教程 Hello, World(这个必须转)
本文章讲述的程序是一个简单的Hello World例子,这个教程介绍了使用Qt工具包进行图形用户界面编程。它没有包括所有的东西:强调的是教授一种图形用户界面编程的编程思想,并且介绍Qt的特征也是必需的。一些通常情况下使用的特征在这个教程里没有用到。AD:第一个程序是一个简单的He
2011-07-24 16:39:18 544
转载 Qt教程 Hello, World(hello world 必须要转)
本文章讲述的程序是一个简单的Hello World例子,这个教程介绍了使用Qt工具包进行图形用户界面编程。它没有包括所有的东西:强调的是教授一种图形用户界面编程的编程思想,并且介绍Qt的特征也是必需的。一些通常情况下使用的特征在这个教程里没有用到。AD:第一个程序是一个简单的He
2011-07-24 16:37:14 265
转载 Linux下安装Foxit Reader
桌面Linux平台下的PDF阅读器安装Foxit Linux下载地址 www.fuxinsoftware.com.cn/pdf/desklinux/downloads.html安装步骤请按以下步骤完成安装过程:RPM安装包此安装包适用于以下Linux发行版:fedora,ope
2011-07-24 15:02:08 2910
struts2需要的jar包
2013-01-20
简单的jsp聊天室(内带文档和代码)
2011-12-29
学生管理系统(c++1万多行代码)
2011-06-09
定时提醒程序代码(C++)
2011-05-07
C语言学生信息管理系统(VC里通过)
2011-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人