java
文章平均质量分 65
雨墨轩痕
软件测试
展开
-
Java读写txt文件
/** * 读取txt文件内容 */ public static String readValue() { InputStreamReader reader = null;BufferedReader br = null;try { // 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw //取到项目原创 2017-03-17 19:56:13 · 473 阅读 · 0 评论 -
Java内存溢出详解
今天在弄jenkins持续集成时,用旧版本的jenkins没有出现过内存溢出的问题,但是更新到新版本,可能更占JVM内存啦(jenkins部署在tomcat),经过查资料解决啦。一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置J转载 2017-03-28 21:08:47 · 199 阅读 · 0 评论 -
Java读写配置文件properties
1.新建一个test.properties文件,里面的值是pageNo=1 2.下面的代码是从百度中找到然后修改过的,因为直接填写filepath根本不行,在读的时候用Thread.currentThread().getClass().getResourceAsStream("/test.properties");,在写的时候用Thread.currentThread().getClass()原创 2017-03-17 17:43:02 · 345 阅读 · 0 评论 -
JavaBean学习总结
Javabean的使用1.一个Javabean即可以说对应一张数据库表,比如一张user表,则为userbean,在userbean中添加需要用到的字段名作为变量定义getting与setting方法2.而对数据库表的操作(增删改查),则可以说是对javabean的增删改查操作,所以是依据着Javabean的方法来处理的,比如对userbean的数据分页显示出来原创 2017-04-11 20:29:32 · 4032 阅读 · 0 评论 -
java调用Oracle存储过程返回Cursor
1.创建包create or replace package pack1 istype test_cursor is ref cursor;end;2.创建存储过程create or replace procedure pro1(test_uNo in number,test_res out pack1.test_cursor) isbeginopen test原创 2017-09-14 10:14:14 · 2258 阅读 · 0 评论 -
Struts基本原理解释(学习笔记)
最近在学习java ee开发,主要是看韩老师的视频,了解与学习Struts框架做了一些笔记记录下。虽然现在很流行Spring MVC,但是学习总是有个过程,弄明白了再去对比,接下来的学习当然也会去了解Spring MVC,从而去选择更适合的框架学习。对于Struts与Spring MVC的理解,简单一句话就是规范化MVC开发模式。一、Struts原理图二、Struts框架实例说明...原创 2017-09-01 11:55:45 · 1663 阅读 · 0 评论 -
Struts基础:struts-config.xml中action的scope属性
scope的属性虽然是在Action中配置,但是实际作用却是在ActionForm中,下面一一道来:源码:1.scope属性有两个默认值,一个是request,一个是sessionrequest表示action对应ActionForm对象的生命周期,说白点就是ActionForm对象会存在request中返回session表示action对应ActionForm对象的生命周期,原创 2017-09-01 17:39:24 · 1280 阅读 · 0 评论 -
servlet过滤器使用
在使用Struts的时候,发现请求过来的数据总是乱码,通过排查,在ActionServlet实例化ActionForm使用set方法的时候已经是乱码,而请求第一步都会经过web服务器,于是需要在web服务器配置一个过滤器来把请求数据转化。1.过滤器代码:很简单,就把内容都先转化成utf-8public class FilterCharset extends HttpServle原创 2017-09-01 18:00:09 · 287 阅读 · 0 评论 -
hibernate缓存初识之session的get()与load()方法
(1)Session缓存就是SessionFactory实例化时创建,也称为一级缓存,是在内存中常驻的;(2)二级缓存需要配置启用才有效,二级缓存是在内存与磁盘间存储,当需要使用进入内存,不需要使用存在磁盘,这样就不占用内存;(3)首先解释load方法,看红色线条,当实例化对象,使用session的load方法,会先在一级缓存中找id=2的对象,找不到去二级缓存找,还找不到就不找了;当使用原创 2017-11-01 13:50:00 · 407 阅读 · 0 评论