ARIMA的参数与数学形式 什么是 ARIMA模型ARIMA模型的全称叫做自回归移动平均模型,全称是(ARIMA, Autoregressive Integrated Moving Average Model)。也记作ARIMA(p,d,q),是统计模型(statistic model)中最常见的一种用来进行时间序列 预测的模型。1. ARIMA的优缺点优点: 模型十分简单,只需要内生变量而不需要借助其他外生变量
linux weblogic12下创建域 $JAVA_HOME/bin/java $JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=256m weblogic.sh [weblogic@localhost bin]$ ./home/weblogic/Oracle/Middleware12/wlserver/server/bin/setWLSEnv.sh然后手动创建域存放的目录,博主在/home/w
Spring BOOT 热部署 Spring BOOT 热部署 需要引用第三方开发插件spring-boot-devtools,当Java文件修改后,插件会自动加载类,并重启环境 org.springframework.boot spring-boot-devtools true
redis安装,java简单应用 1、window下redis安装地址:https://github.com/MSOpenTech/redis/releases 下载Redis-x64-3.2.100.msi 或Redis-x64-3.2.100.zip 都可2、点击文件进行安装,安装结束后找到Redis安装目录,cmd切换到安装目录cd C:\Program Files\Redis3、启动redi
用oracle10G导出oracle11G DMP 和导入方法 1、导出前先清理表清理空表,用如下语句查出需要处理表,之后执行sql1 select 'alter table '||table_name||' allocate extent;'from user_tables WHERE SEGMENT_CREATED='NO';2 删除无效的dblink导出表exp userid=ats/123456@10.60.44.23/
ehcache 实现缓存共享 公司项目最近在做缓存同步的工作,研发组高了一套zookeeper的插件,缓存存放在ehcache中,因为要依赖第三方插件,感觉很麻烦,ehcache本身就支持缓存同步且方式比较多。如下样例简单实现两个应用之间的ehcache缓存共享(RMI),同步更新。同步运行两个Java程序发现跟新缓存会同步更新,具体代码不做解释,工程师们运行一把就只真相。节点一ehcache.xml
jmeter 创建http请求 测试修改电话接口1、 新建http请求 2、新建结果查看树 3、填写参数http请求参数,如下图,主要选择方法为post 4、点击运行后查看结果响应数据如下图,返回的结果是0 说明接口调用成功。
Java用String 截取方式解析xml文件、处理大xml文件 对于小数据返回值直接可采用Document、element的解析方式即可获得xml节点值。但对于返回值大于10M的数据,Document解析就显得吃力甚至出现程序中断情况。针对返回数据大的xml可采取Java String分割截取方式处理。如下报文返回的是银行信息,程序需要获得BankLocationCode、BankLocationName、BankId、AreaId节点值。可采
设置java 内存提升maven编译速度 以前一直工程较少,编译maven时一直没关注过速度。现在依赖工程较多,maven编译越来越慢。通过加到java编译内存可以提高编译速度比如设置成800M速度从原来的20分钟缩短到3分钟-Xms800m -Xmx800m -XX:MaxNewSize=512m -XX:MaxPermSize=512m
Java中LOCK和synchronized区别 最近在开发公司要求高并发相关系统,频繁使用到锁的机制在使用过程中总结LOCK和synchronized区别如下1、synchronized可以自动释放,LOCK需要手动释放,并且最终在finally进行释放2、如果多线程操作,A,B同时访问C,使用synchronized 如果A在访问C,B只有等到A释放才能获得C。获得前一直处于等待状态使用LOCK可以设置超时时间,超过时
线程范围内访问变量,hashmap实现线程内数据同步 先看一个示例,运行如下。package DuoXianCheng;import java.util.HashMap;import java.util.Map;import java.util.Random;public class ThreadScopeShareDate {private static int data=0;private static Map map
多线程中的ReadWriteLock锁问题 实现进程同步常用的是synchronized,凡是标记为同步的方法或者对账只会在同一时间被一个进程使用。如果是在进行写入或者更新一类的操作,使用synchronized即可满足同步操作。如果是读写同步的操作则没必要互斥,可以支持多个进程同时读取。这个就用到ReadWriteLock。加锁方法如下 //写入方法方法 public static synchronized void
ecure CRT解决乱码问题 环境:SecureCRT登陆REDHAT5.3 LINUX系统问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题解决方法:1、修改远程linux机器的配置 [root@rhel ~]#vi /etc/sysconfig/i18n 把LAN
创建weblogic启动文件,防止出现关闭控制台服务被关掉 #startappSrv1USER_MEM_ARGS="-Xms1048m -Xmx1048m -XX:MaxPermSize=512m"export USER_MEM_ARGSnohup /app/domains/Appdomain/bin/startManagedWebLogic.sh deploy > /app/domains/Appdomain.logs/deploy.out
java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet. 严重: Servlet.service() for servlet jsp threw exceptionjava.lang.LinkageError: loader constraint violation: when resolving interface method"javax.servlet.jsp.JspApplicationContext.getExpressionFac
IWAB0014E 问题现象:部署webservice 工程时一直报IWAB0014E这个错误解决方案:选择的tomcat服务器有问题导致,点击Web service runtime 选择如下截图类型问题解决
IWAB0489E Error when deploying Web service to Axis runtime 错误详情:IWAB0489E Error when deploying Web service to Axis runtime axis-admin failed with {http://schemas.xmlsoap.org/soap/envelope/}Client The service cannot be found for the endpoint reference (E
计算拨付资金剩余待拨付资金语句 实现功能:总共需要支付500万资金,分四次计算,要求显示每天支付资金以及剩余待支付资金。这里使用over函数完成聚簇显示 select t1.paymoney/10000 paymoney, t1.paymadedate,', (( select sum(t2.notemoney ) from t_innerapplies t2 where
Cannot find ./catalina.sh This file is needed to run this program aix 机器上执行sh startup.sh命令报如下错误$ sh startup.shCannot find ./catalina.shThis file is needed to run this program其实是权限问题yin
Oracle远程导出dmp 在不设置dblink的qingkaunexp ats003/ats003@10.1.13.26/ccictst2 file= c:\ats0812.dmp owner=ats003 log=c:\impcrm_exp.log
Java 内存结构 a) 运行。main()作为该程序初始线程的起点,任何其他线程均由该线程启动。JVM内部有两种线程:守护线程和非守护线程,main()属于非守护线程,守护线程通常由JVM自己使用,java程序也可以标明自己创建的线程是守护线程b) 消亡。当程序中的所有非守护线程都终止时,JVM才退出;若安全管理器允许,程序也可以使用Runtime类或者System.exit()来退
pl/sql无法连接oracle,toad无法连接oracle 弹出Can't initialize OCI. Error -1 在window 7 64位操作系统下运行pl/sql和toad均无法连接oraclepl/sql弹出一个白框,toad弹出Can't initialize OCI. Error -1。经过
oracle导入导出命令,创建用户授权dba 删除用户 导入命令imp ats004/ats004@实例 file= E:\文件名.dmp log=d:\impcrm.log full=y ignore=y buffer=40960000导出命令exp bizport/test1@orcl file= E:\bizport0307.dmp owner=bizport log=d:\impcrm_exp.log
一、恒生电子面试 (校招) 我毕业于一所本科学校,大四一开学就计划着找工作。可能是郑州高校相对少的缘故,很少有外省IT公司很少去郑州招聘。纠结了一个月,最后和一个要好的同学商量一起去西安找工作。西安高校众多,也是很多大IT公司常去的地方。恒生电子虽然也是大公司,但相比较于谷歌、微软、苹果、intel之类还是弱了很多。最初找工作目标是奔着淘宝去的,可惜实力不济没能通过面试。和朋友一起每天在西交大、西工大、西安电子科大学转悠
二、恒生电子实习 我于2011年10月份参加恒生的校园招聘,面试通过后11月份就去恒生报道,开始了8个多月的实习生活。对于恒生的实习过程大概是这样的。首先你会被分配到你应聘到的部门,部门会给你安排导师,导师会给你制定一个培训计划。对于培训这块每个部门都会有不同的特点,有的是严格按照公司的一些培训流程走,有的就是野路子。刚入职时我的导师也是我的开发主管,因为出差,我暂时由我们小组的一个同事A指导学习。同事A性格内向不
java查找日期前一天,不使用date类 public class Test {/** * @param args */public int year = 0;public int month = 0;public int day = 0;public boolean flag = false;public static void main(String[] args) {System.
最快的方式删除oracle数据 declare type refcursor is ref cursor;v_cursor refcursor;type array_rowid is table of rowid;type array_value is table of varchar2(20);a_rowid array_rowid := array_rowid();a_value arra
java 定时器机制 下面是两个类简单实现java的定时器功能,可以通过TimerTask和Timer类库获实现定时执行任务import java.util.Timer;import java.util.TimerTask;public class javaTimer { public static void main(String[] args){ Timer tim
java 修改替换文件中的字符串 /** * Created with IntelliJ IDEA. * User: Administrator * Date: 13-12-23 * Time: 上午10:05 * To change this template use File | Settings | File Templates. */import java.io.BufferedRead
JS计算器-修改后 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">计算器 0
热备份与冷备份区别 (转自CSDN下载) 热备份与冷备份区别(2009-07-13 17:53:36)转载标签:电脑表空间增量热备份冷备份 分类:web答题库 对于oracle数据库只有物理备份和逻辑备份 物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。 逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。 第一类为物理备份,该方法实现数
weblogic 11 g安装 weblogic11 g 是jar包,在安装的过程中要有java环境。在cmd命令中直接输入java -jar 路径;注意路径中不要有中文。有中文会报错;另外,直接双击也可以进行安装。这种方法必须保证在注册表中
maven配置上网代理 在很多公司上网会受到限制需要设置代理服务器这里在配置文件:settings.xml 在配置文件处配置;注意它配置的地方,在里面; proxies> optional true http 10.1.27.102 8080
JS获取日期和减去指定天数 js日期格式化 js日期计算 //日期减掉天数function getDateMinusDay(date,day){//可以加上错误处理 date=date.replace(/-/g,"/"); var a = new Date(date); a = a.valueOf(); a = a - day * 24 * 60 * 60 * 1000; a = new Date
整理-非常常用的java公共方法 import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import java.util.TreeSet;import java.util.regex.
intelliJ idea 快捷键 idea快捷键 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac
js获取浏览器客户端日期 js获取日期 js系统日期 function getSysDate(){ var date=new Date(); var nowdate=date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate(); return nowdate;}
java中I/O控制新建文件 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;
java 扫描文件夹所有下文件 import java.io.File;/** * * @author zhangfj07372 * @time 20111221 *自动扫描文件夹下的文件 *用途:自动扫描脚本输入路径,输出要执行的sql导入数据库; */public class OutSql { /** * @param args */ public static v
oracle创建用户及授权 用sys登录,如果是system的话权限不够大 --1、以DBA身份登录后创建用户sm_crm ,实际创建需替换create user sm_crm identified by sm_userdefault tablespace fund_tabletemporary tablespace tempprofile default--限制配额quota unlimited
oracle索引 oracle索引结构 oracle索引使用 B*Tree索引 在进行数据查询的时候如果碰到大量数据集中的少量数据查询问题,可以通过在查询字段上新增索引提高查询速度如果查询的结果集是大批量数据,那么就没必要使用索引了。索引结构举个例子:表A 列 a, b, c 新建一个基于a的索引。这时候就会产生一个 a和rowid的映射,rowid就是物理地址。由于 索引和rowid的映射关系是用平衡树的数据结构,查询到每个叶子节点的执行速度都是一样的,这
数据迁移计划 access 导入oracle 数据迁移方案-迁移日期:升级前版本:迁移内容: 提取客户原access库中和CRM系统数据结构匹配数据,其中包括客户表信息以及关联信息。操作操作步骤描述备注1access想oracle临时表迁移导入的表:hx_company、HX_COMPANYUSER、HX_MOLE_1、HX_CUSTOMERIN
数据移植 access数据移植到oracle access导入oracle ACCESS表结构及数据导入到ORACLE 本文介绍简单的access中表结构及数据导入到oracle,利用ODBC进行数据迁移,能够将access中数据迁移至oracle。考虑到在迁移的过程中可能会遇到这样或那样的问题,遇到问题时做好相应评估,及时调整方式。(好用,记得给好评哦)一、 利用ODBC迁移数据库1 打开数据源,新建系统DSN,点击添加 2 创建ora
oracle 分析函数 以下是公司培训教材,和自己的一点小总结。列举了几个常用的分析函数ROW_NUMBER() ROW_NUMBER() 在组内根据ORDER BY 指定的排序,为每一行分配一个唯一的行号SELECT STUDENT_ID,NAME,COURSE,SCORE,ROW_NUMBER() OVER (PARTITION BY COURSEORDER BY SCOR
上海群硕面试题 群硕待遇 说来很惭愧,晚上九点多到达郑大。首先是参加宣讲直接笔试。笔试题目大多是些基础题;1 ascii值的计算2 递归算法输出一个倒序字符串static void FanXiang(int id){ char[] value={'A','B','C','D','E'}; if(id==5){ return; } FanXiang(id+1); Syst
杭州软件公司待遇,淘宝待遇 支付包待遇 恒生电子待遇 信雅达待遇 杭州软件公司 华为待遇 网易待遇,杭州java待遇 2012年参加了部分软件公司的面试根据一些同学的反馈,了解到的杭州地区本科应届毕业生得待遇大致如下淘宝:7000*15以上支付宝:7000*15以上阿里:不说了貌似招的都是研究生,待遇不会差亚信:6500*16 主要做电信,貌似只招收211,但也有非211进去的华为:6500 具体不说了华三:和华为差不多网易:没同学在里面 貌似听说8000以上微软:15万的样
java实现内存读取,性能优化,快速查找 在我们开发系统的过程中往往会遇到数据读写的问题如果是经常访问的数据并且这些数据不经常变化。那么可以考虑把这批数据直接加载到内存中以提高访问速度减少IO操作。这里从网上搜到一个例子非常典型,可以做为模板有两个类:一个进行缓存的操作一个是实体类。JAVA有两种开发模式 C/S,B/S。那么在开发B/S过程中可以再web服务器启动的过程中直接加载内存数据;C/S也一样,在初始化时就可以启动。
项目实施总结 项目实施总结文档软件开发人员侧重于稳定的框架和新颖的技术,而实施人员更注重的是客户体验和评价。关注不同也就意味着工作重点不同。开发的时候接收一个任务埋头开发,按照开发说明进行coding,这个时候最容易忽略就是用户体验。在和客户沟通的时候最容易获知这一点。客户关注的并不是你用的什么高深的技术,他要的就是一个为稳定实用的系统,能够帮助企业规范运转。这个时候提到企业规范化管理,企业买我们的软件
oracle 中copy命令 copy命令式sqlpluse中特有的命令,在oracle过程中无法使用。在数据转移的过程中会经常用到,例如数据中心的数据抽取和清洗,这个执行速度要比一般的insert要快。在底层可以进行c调用copy命令以下是copy的基本用法--copy命令在oracle过程中无法使用,要是跨实例跨连接操作要用dblink;--直接从jccf_crm/jccf_crm@jccf_testd
oracle内存结构及工作原理 oracle内存结构及工作原理:1、内存结构(包括sga和pga两部分)11g之前,需要手工配置sga_max_size、sga_target和pga_aggregate_target。例如:我们配置sga最大尺寸为1024M,pga尺寸为512M,Oracle运行模式如下:实例启动后,比如,sga需要128M内存,则操作系统会分配给sga128M,高峰期到达之后,sga需要额外增
oracle日期问题判断条件 1- 日期精确到小时在进行判断时不能正确查询出结果比如数据中格式 : d_date 为“2012121910:10:22” 在进行判断时用,d_date=to_date('20121219','yyyy/mm/dd')是查不出来的要这个样子: to_date(to_char(t3.d_date,'yyyy/mm/dd'),'yyyy/mm/dd')=to_date('20121219'
oracle定时备份-增量备份 在进行数据库维护的过程中经常会遇到数据库备份的问题。先介绍一种常用的数据备份操作系统执行计划+批处理命令;在win的系统中存在 任务计划程序 选项;新建任务选中你写好的程序,设定好时间,就可以按照设定的时间执行程序了。在备份oracle时写一个导入命令,例如exp jccf_crm/jccf_crm@fapdb file=D:\hundsun\DATA_BAK\DATA
oracle导入cvs文件方法 书写文件。 可以使txt文件load data infile 'F:\公司资讯\程序设计大赛\测试表\产品行情.csv' --cvs文件路径 append into table t_fundday fields terminated by ',' (C_FUNDCODE, D_DATE,F_NETVALUE ) ;
oracle某个表恢复到某一个时间点 create table tunregister_20121105bak nologging as SELECT * FROM tunregister AS OF TIMESTAMP SYSDATE-20/24;恢复四个小时前的数据第二种方式alter table tsys_trans enable row movement;Flashback table tsys_t
MongoDB安装 1- 从官网上下载安装包2- cmd切换到安装包的解压后的BIN路径。3- 设置一个文件夹用于保存数据 mongod --dbpath D:\mongodb\data4 - 启动服务mongo下文为转载内容日期:2012/01/16 来源:GBin1.com大家都听说过nosql解决方案吧?现在是web开发中很流行的技术。 是不是也有听说过M
Apache/nginx转发设置-分布式部署 Apache转发设置1、 Weblogic安装Weblogic8和Weblogic10默认安装,选择完全安装即可,如果是Weblogic9则选择自定义安装,勾选WebService plugin2、apache服务器安装安装说明详见文档版本对应关系:Weblogic版本 Apache版本weblogic8 Apache 2.0.xweblogic9
oracle中判断是否为日期/number格式 有时候在数据库中进行日期计算式会经常报日期格式不匹配,经查证大部分都是因为库中有垃圾数据日期格式不对1- 判断是否日期类型用一下函数可以进行判断,把垃圾数据给删掉CREATE OR REPLACE FUNCTION isdate (datestr VARCHAR2, format VARCHAR2)RETURN INTISp_date DATE;BEGINS
oracle查询父子树 查询父子树 select c_channelno from tchanneltree tc start with c_channelno='000100020041' connect by prior c_channelno = tc.c_parentcode
oracle 进行内存设置导致无法正常启动(假启动)为题 为了降低oracle的内存使用率,修改了相应的参数ALTER SYSTEM SET sga_max_size = 200M SCOPE=SPFILEALTER SYSTEM SET sga_target= 250M SCOPE=SPFILE但是没注意到 sga_max_size 比sga_target小 在我下一起重启电脑的时候oracle出现假启动现象,4秒就可
oracle批量新增字段 数据赋值应用 /****************************/--表名 个人客户扩展表 --1 C_ASSETFAVOUR 资产投资偏好--2 C_ACTINVESTFAVOUR 实际风险偏好--3 C_PRORAISEFAVOUR 产品类型投资偏好--4 C_ACTPRORAISEFAVOUR 实际产品类型投资偏好--5 C_PRODUCTFAVOUR 旗下
oracle中的null问题 in与exists 1 查数据查询一个表中在另一个表中不存在的数据select * from t1 where t1.v_no not in (select v_no from t2 where v_no is not null)--where v_no is not null 一定要加上班否则无法查处结果select * from t1 where not exists(s
数据库优化查询更新操作/查询最大值 1- 在数据查询时面对大批量数据,如何关联查询。这个对查询效率影响很大。这里有两种方法提高查询效率。更新大批量数据时通过rowid查找在单表查询时可以增加并行度 select /*+ parallel(tcustomerinfo 8) */ c_custno from tcustomerinfo ti 多表查询 select /
oracle 判断是否为数字 --书写如下函数判断是否为数字CREATE OR REPLACE FUNCTION ISNUMBER( C VARCHAR2)RETURN NUMBERISN NUMBER;BEGIN BEGIN N := TO_NUMBER(NVL(C,'a')); EXCEPTION WHEN OTHERS THEN RETURN 0;
oracle 删除表结构 及清空回收站 oracle10g,在pl/sql中选中删除后会出现类似:BIN$nJ5JuP9cQmqPaArFei384g==$0的表。1.查看回收站select * from user_recyclebin;2.清空回收站purge recyclebin;3.清空回收站中的某个表--如下方式删除会提示:SQL命令未正确结束。purge tabl
oracle 日期格式转换,获取年份 1- 系统会提供默认的格式,但是在进行转换时往往会提示‘文字格式不匹配’ 要先把查出来的日期转换为日期格式再进行相关的转换SELECT to_date('20-1月 -10') FROM dual SELECT to_char(to_date('20-1月 -10'),'yyyy/mm/d
删除oracle一批表 批量删除oracle中表 -清理回收站 declaretype refcursor is ref cursor; v_cursor refcursor; v_table varchar2(50);begin open v_cursor for SELECT TABLE_NAME FROM user_tables t where t.TABLE_NAME like '%TPCRM_%'; loop
PL/SQL显示行号- Developer 显示行号 1 PLSQL Developer 显示行号 勾选tools-preferences-editor-other-Display line numbers 2-tools-preferences- window type - sql window 选择show gutter(line number)
PL/SQL快捷方式 PL/SQL使用技巧点滴 1.PL/SQL的运行:选中SQL语句-》按F8。 2.查看一个表的创表语句:按住Ctrl用鼠标点击你要看的那个表就可以了。 3.编辑一个存储过程可以查看它的错误: 4.删除一行快捷键:CTRL+Y; 5.保存当前编辑窗口样式:Window->Save Layout 6.调试SQL语句性能、选中SQL语句按F5 7.将某条SQL语句
java 获得网页源码 获得标题信息 import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;public class URLSource { //获取网页标题 public static String getTitleName(Stri
oracle语法错误解决办法-在sqlplus中执行;用命令 show error 可查看具体错误地方 oracle语法错误解决办法-在sqlplus中执行;用命令 show error 可查看具体错误地方
win7下安装oracle 安装11g 并且要考win32_11gR2_database_2of2\database\stage\Components下三个文件夹到\win32_11gR2_database_1of2\database\stage下才能安装成功
oracle实现/排名/求百分比 1- ROW_NUMBER() over() 实现排名select a.*,ROW_NUMBER() over(ORDER BY nvl(sal,0) DESC) as "名次" from emp a;2- 计算百分比函数ratio_to_report(c_allbalance) over() as c_ratio 计算每行 c_allbalance 占sum(c_all
java 空指针异常问题-判断 1- 在判断不为空时一下写法是错的if (!(request.getParameter("nomarketregion").equals("")||request.getParameter("nomarketregion") == null)) {cond += "&nomarketregion="+request.getParameter("nomarketregion");}应
oracle 判断为空函数问题null值问题,计算时 null表示无限大 在计算的过程中 oracle 中的整数或浮点说 null是无限大的 所以在进行字段间计算时 注意要进行过滤例如1- nvl nvl2 查询结果如果为null显示 ee不为空显示 123SELECT nvl2(t1.c_netno,'123','ee') FROM t1 where t1.l_userid='33'; 查询结果如果为null显示 123不为空显
oracle 分割字符串 截取字符串 在我们平时的处理过程总往往会遇到要把一个字符串拆分成一个数组,加在'in'后面作为条件,现提供两种方似乎。1- 正则表达式分割字符串select regexp_substr('2,3,4,5', '[^,]+', 1, l_count) stype from dual, (select level l_count from dual connect by level 2- 用REP
myeclipse的目录展示显示 天用Myeclipse新建工程,写了代码,发觉workspace空间显示工程下包和class都是平行结构,看的很不顺眼,习惯了看树状结构,于是想改改,但找了半天没找到地方改,于是上网搜了下,原来是改workspace显示目录顶上右边有个小倒三角型图标,点击,然后package presentation——>Hierarchical这样就能树形显示
java.lang.OutOfMemoryError: PermGen space 或 ava heap space 在启动weblogic时报如下错误,需在引入的jdk地方加上配置信息防止内存泄露。原因:使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用
java.lang.ClassNotFoundException: Class bytes found but defineClass()failed for: ' weblogic报错 原因是jdk版本不兼容我用的是weblogic9 jdk1.5但在myeclipse中该工程默认的jdk1.6作如下修改 进到当前工程的属性后,选择"Java Compiler"进去后将"Compiler Compliance level"改成当前jdk的版本
java 调用C/C++ JNI 动态链接库 在处理一些和系统相关的系统调用时 java往往不能满足要求,需要调用C/iC++来处理函数。一下通过小例子来说明如何调用动态链接库。1 --编写一下java程序 注意dll文件一定要放在 path路径下面,可以输出path路径。如果想放到自定义路径下,可以设置在环境变量中设置path路径。/** * 测试 java调用动态链接库 * @author fujia * */
javaweb 添加监听 1- 在web.xml中配置 lister.lister 2- java类启动服务器可看到效果package lister;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletC
hibernate 对象的三种状态 Hibernate对象的三种状态 瞬时的 、持久的、分离的 也称:临时态、持久态、游离态(脱管态)状态转换图瞬时的(Transient)由new操作符创建,且尚未与Hibernate Session关联的对象被认定为瞬时的(Transient)的。瞬时(Transient)对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。如果瞬时对象在程序中没有被引
hibernate批量插入数据 hibernate采用缓存机制存储数据,如果大量数据提交时 缓存不够就会报错,所以在处理批量插入数据时要定期的清空hibernate缓存。例如以下代码:1- 采取分批提交策略。2- 如果不写commit的话默认事务最后自动提交,也就是只提交一次(第二种写法)3- 可以直接调用JDBC addBatch方法进行处理;第一种写法public void addBatchCha
ext 实现进度条效果 String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'index.jsp'
java反射列子 import java.lang.reflect.Method;public class Test { public static void main(String[] args) throws Exception{ //1.需要提供class的name //2.需要提供方法名称 //3.需要提供方法参数类