Java
文章平均质量分 65
Louka
这个作者很懒,什么都没留下…
展开
-
IDEA设置类注释和方法注释
注意如果idea版本在2020.3以下,会在Expression获取时缺失methodParameterTypes()方法,得到的参数类型会为null。description不勾选Skipifdefined时自动补全注释后光标停留在注释第一行,填写方法描述,默认用Tab键自动补全代码,如果想用Enter自动补全代码,点击右边的ExpandWith,换成Enter即可。应用后新建文件时,会自动添加作者,创建时间,描述的注释。接口被调用处,鼠标移到方法上,自动显示注释描述的信息。......原创 2022-07-18 00:53:12 · 8331 阅读 · 0 评论 -
IDEA使用MybatisX插件初始化代码
meta.xml用于编辑需要生成哪些代码文件,xxx.ftl为生成代码文件的模板,配置好模板后在idea配置Database连接,连上数据库,选择要生成代码的表(可多选),点击MybatisX-Generator。modulepath选择需要生成代码的项目,basepackage为代码的所在包,ignoretableprefix可以选择忽略表前缀,relativepackage为默认实体所在包。数据库建模后可以通过idea的MybatisX插件生成数据模型初始化代码,代码在这个路径下。...原创 2022-07-17 01:45:43 · 586 阅读 · 1 评论 -
jvm terminated exit code=-1
今天Eclipse突然无法启动 报jvm terminated exit code=-1 影响中没做什么改动 十分不解 于是百度了一下 基本有2个可能 1. 安装jdk6.0后jvm.dll为jre6/bin/client/jvm.dll,应改为jdk目录下的jvm.dll(jdk/bin/client/jvm.dll)。 解决: 在原创 2009-06-12 02:17:00 · 1047 阅读 · 0 评论 -
JSP页面无法解析EL表达式
最近收到一个项目的源代码,部署以后打开页面发现JSP页面中的EL表达式都没有解析,都是原样显示。上网搜索了一下原因,原来是Servlet版本的问题。原来Servlet中可以设定是否解析EL表达式,只有2.4版本的Servlet默认是解析EL表达式的,而其他版本是默认不解析EL表达式,查了一下程序,果然用的不是2.4版本。于是把web.xml中使用的2.5版本的Servlet改原创 2010-05-05 15:19:00 · 2517 阅读 · 0 评论 -
C++项目通过JNI使用Java第三方jar包
最近在C++项目中碰到了需要使用第三方公司开发的Java jar包的问题,最后使用了JNI来解决。 参考了网络上不少的方法介绍, 大多数介绍JNI的文章讲的的都是Java通过JNI来调C的本地代码,其实这个也可以反过来用就是C的本地代码通过创建Java虚拟机调用java方法。下面贴一下解决实例C2JavaJym.c,注释不是很多。#include #include #in原创 2011-12-25 21:06:33 · 10480 阅读 · 5 评论 -
关于C++调用jar包,在创建虚拟机时使用JNI_CreateJavaVM调用失败返回-1的问题
今天测试程序时发现,之前调试可用的C++调jar的程序突然出现问题了,总是在创建java虚拟机的时候出现问题。 在调用JNI_CreateJavaVM函数时总是返回-1,在网上查了一下,有一个说法是“可能是跟本地包含有多个虚拟机环境有关,调用此函数总是返回-1, 创建虚拟机失败。解决方法是使用LoadLibrary和GetProcAddress直接加载制定的jvm的JNI原创 2012-03-04 20:09:14 · 10225 阅读 · 0 评论 -
java.sql.SQLException: Connection has already been created in this tx context for pool named ...
在EJB开发中碰到一个问题,如果在一个方法里同时使用了两个数据源:例如 DbZhUtil zhdb = DbZhUtil.getInstance(); DbYsUtil ysdb = DbYsUtil.getInstance();调用该方法时会报这个错java.sql.SQLException: Connection has already been created原创 2013-08-23 13:19:58 · 2097 阅读 · 0 评论 -
selenium自动化测试(Firefox,Chrome,IE)初探
项目开发到一定阶段,随着版本的不断迭代,功能不断增加,新增的功能是否影响已上线的模块,在每次版本迭代上线时都有大量的回归测试工作需要做,安排测试人员每个模块测过去费时费力,如何选择一个好的自动化测试工具,提高测试效率呢?selenium就是一个好的选择,下面就介绍一下我用selenium搭建Firefox,Chrome,IE三个主流平台测试环境的过程。 我的本地环境...原创 2018-07-27 10:55:30 · 3325 阅读 · 0 评论