11 2020 档案

摘要:网上大多数博客的内容都是使用Runtime.getRuntime().exec来执行shell语句,但是这种方法在执行javac或者java -version的时候返回结果为空 Runtime.getRuntime().exec("cmd /c "+cmd); 找了许久终于发现一篇博客中的方法,使用 阅读全文
posted @ 2020-11-27 09:16 leviH 阅读(2972) 评论(0) 推荐(1)
摘要:最近客户提一个需求,需要在系统功能中增加一个页面,可以直接执行sql语句。 实现这个功能有三个难点: 1.查询语句中查询的table不确定,前端展示的时候表头也就不是固定的 2.通过jdbc执行sql语句,在执行查询语句的时候需要返回两个数据,一个是查询结果,一个是查询结果里的所有字段的集合(前端展 阅读全文
posted @ 2020-11-27 09:08 leviH 阅读(4404) 评论(0) 推荐(0)
摘要:在开发中实用jdbc连接数据库,但是本地登录用户名和密码以及URL与正式环境里的用户名密码不一致,一般都会将登陆信息写入配置文件中,所以就需要将配置文件中数据库连接配置信息的username,password,url读取出来,具体做法是实现一个实体类,在实体类中通过@Value标签取出配置文件中的信 阅读全文
posted @ 2020-11-26 16:10 leviH 阅读(5103) 评论(0) 推荐(0)
摘要:经过发现原来是在plsql dev工具中update了一条语句,但是忘记commit,所以在数据中一直会等待执行结果的提交,当执行java代码的时候,就会等待数据中之前的数据提交,就会卡住。 阅读全文
posted @ 2020-11-25 14:19 leviH 阅读(429) 评论(0) 推荐(0)
摘要:提交代码时报错信息E200007: CHECKOUT can only be performed on a version resource 网上资料大多让你team-->cleanup 经过自己反复查找,发现是本地tortoise svn登录账号和eclipse 上svn插件登录账号不一致,将本地 阅读全文
posted @ 2020-11-20 16:16 leviH 阅读(533) 评论(0) 推荐(0)
摘要:1 select a.* from(select ROW_NUMBER() OVER(PARTITION BY 2 c.task_id ORDER BY c.submit_date DESC) rn, c.task_id, 3 c.submit_date,c.opinion,count(c.task 阅读全文
posted @ 2020-11-19 14:59 leviH 阅读(1972) 评论(0) 推荐(0)
摘要:Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) From talbename Where … columnname为字段名 用法相当于if 判断,if columnname = 值1,则替换为翻译值1. 阅读全文
posted @ 2020-11-19 14:56 leviH 阅读(387) 评论(0) 推荐(0)
摘要:指定sid登录Oracle:sqlplus username/password@sid (一般登录直接输入sqlplus然后回车,接着输入账号密码,这种方式连接数据库为默认数据库,不推荐) 查看当前用户:show user (注意,这个语句不能再plsql中使用) 查看sid:select inst 阅读全文
posted @ 2020-11-10 17:48 leviH 阅读(3682) 评论(0) 推荐(0)
摘要:首先在Eclipse菜单中找到Help下的Eclipse Marketplace,搜索jad选择star数最多的一个,也就是第一个(decompiler 3.1.1)install,然后全选下载安装,安装过后会提示让你restart。 重启过后点开Preferences,搜索decompiler,选 阅读全文
posted @ 2020-11-10 17:27 leviH 阅读(299) 评论(0) 推荐(0)
摘要:工作的项目需要用到Oracle数据库,需要安装本地Oracle数据库并将测试数据导入进数据表中,因为以前做的项目使用的是MySQL,并且连接的是远程测试库,所以这是第一次安装Oracle,过程遇到了很多坑,光是这个Oracle数据库就安装了大半天,所以记录一下安装的过程和遇到的坑。 安装oracle 阅读全文
posted @ 2020-11-10 13:50 leviH 阅读(329) 评论(0) 推荐(0)
摘要:在实际开发中,插入数据时会遇到主键自增长的情况,这时可以通过<selectKey>标签实现,代码如下: <insert id="id" parameterType="bean"> <selectKey keyProperty="dataId" order="BEFORE" resultType="j 阅读全文
posted @ 2020-11-06 15:39 leviH 阅读(342) 评论(0) 推荐(0)