摘要:
1.mysql安装 full安装 2.SQLyog安装 mysql的图形界面,安装后新建连接,输入密码可自动检测到mysql数据库 3.导入示例数据库 http://www.yiibai.com/downloads/yiibaidb.zip 将sql文件解压出来 新建数据库 使用数据库 导入脚本 y 阅读全文
摘要:
文件上传 如果在表单中上传文件,表单的enctype属性为multipart/form-data struts默认上传文件大小为2M,如果需要修改,在配置文件中设置 jsp页面 action中属性 如何设置上传文件后缀: 文件下载 listFile.action->listFile.jsp->dow 阅读全文
摘要:
Java虚拟机规范中试图定义一种java内存模型(Java Memory Model)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让java程序在各种平台下都能达到一致的内存访问效果。在此之前,主流程序语言(如c、c++等)直接使用物理硬件和操作系统的内存模型,因此,会由于不同平台上内存模型的差 阅读全文
摘要:
与那些在编译时需要进行连接工作的语言不同,在java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的。这种策略虽然会令类加载时稍微增加一些性能开销,但时会为java应用程序提供高度的灵活性,java里天生可以动态扩展的语言特性就是依赖运行期动态加载和动态链接这个特点实现的。 类加载的时 阅读全文
摘要:
java与c++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙。墙外面的人想进去,墙里面的人想出去。 1.java内存分布 程序计数器 栈(局部变量、操作数、动态链接、方法出口) 每一个方法从调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中入栈到出栈的过程。局部变量所需的内存空间在编译时完成 阅读全文
摘要:
1.环境准备 导包(jdk1.8只支持spring4.0以上的版本) mysql驱动包 c3p0驱动包 mybatis包 spring-core、spring-aop、spring-web、spring-orm、spring-jdbc jackson(spring对json的支持包) mybatis 阅读全文
摘要:
快速排序 public static void QSort(int [] datas,int start,int end){ if(start < end) { int mid = Partition(datas,start,end); QSort(datas,start,mid); QSort(d 阅读全文
摘要:
JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI 。 JXL只能操作Excel 95, 97, 2000也即以.xls为后缀的excel。JXL的官网为:http://www.andykhan.com/jexcelapi。而poi可以操作Excel 95及以后的版本,即可操作后 阅读全文
摘要:
1.新建项目,添加jar包 tomcat jsp struts、hibernate、spring 2.配置 web.xml struts.xml 3.测试spring 创建测试类TestService,并使用注解方式加入容器; 创建测试配置文件test-spring.xml(开启注解扫描) 在主配置 阅读全文
摘要:
在Java程序中,一般情况下使用绝对路径还是相对路径都不太合适,因为Java程序的jar包所放的位置不确定,执行java程序时当前的路径也不确定,所以不合适。一般在Java程序中我们会把资源放到classpath中,然后使用classpath路径查找资源。 1.获取classpath中的资源(Inp 阅读全文