摘要: Clob字段的处理 Clob转换为String Clob转换为String的三种方法: 1. 使用Clob对象的getSubString(long , int)方法 2. 使用字节流读取 3. 使用字符流读取 代码如下: Clob clob = resultSet.getClob(1); //第一种 阅读全文
posted @ 2018-01-08 10:36 别离的岁月 阅读(478) 评论(0) 推荐(0) 编辑
摘要: Oracle 中 merge into 的用法 merge into 的用法 对一张表,在不同的条件下实现不同的操作(update/insert),在 oracle 中可以用 merge into 语法: MERGE INTO table_name alias1 USING (table|view| 阅读全文
posted @ 2018-01-08 10:34 别离的岁月 阅读(7198) 评论(0) 推荐(0) 编辑
摘要: 读取资源文件 摘要:对资源文件.properties的读写操作 一. 获取类路径的方式: + 获取某个类的位置(编译后的.class文件的位置): new Junit().getClass().getResource("").getPath(); + 获取classpath的位置(在tomcat中完 阅读全文
posted @ 2017-12-27 18:23 别离的岁月 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 单元测试 单元测试即所谓的白盒测试,跟main方法差不多,不过更加的方便,更能提交效率 这里记录的是用idea进行单元测试,eclipse大概就是快捷键不一样了,其他都是一样的 我们这里用的是junit4进行单元测试 进行单元测试,一般都建立一个与src同级的test目录,用来放进行单元测试的类,用 阅读全文
posted @ 2017-12-26 17:40 别离的岁月 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Clob字段的处理 Clob转换为String Clob转换为String的三种方法: 1. 使用Clob对象的getSubString(long , int)方法 2. 使用字节流读取 3. 使用字符流读取 代码如下: Clob clob = resultSet.getClob(1); //第一种 阅读全文
posted @ 2017-12-14 18:26 别离的岁月 阅读(763) 评论(0) 推荐(0) 编辑
摘要: easyui自定义工具栏 easyui的弹出框上有工具栏(上方)和按钮栏(下方), 工具栏的按钮默认靠左,自己没找到调整位置的属性。 为了在右上角放一个关闭按钮,只能使用easyui的属性自定义一个工具栏,主要的实现为: 1. 创建一个div作为工具栏,在div中放要显示的按钮,按钮在div中向右靠 阅读全文
posted @ 2017-12-13 19:14 别离的岁月 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: 创建一个简单的存储过程 其中涉及到是基本的传参,定义参数,参数赋值,条件语句,循环语句,用游标遍历等基本语法 创建一个存储过程 create or replace procedure addgoods( 传入两个变量,一个输入变量,一个输出变量,输出变量用来作为返回值 gname1 user_tab 阅读全文
posted @ 2017-12-08 14:59 别离的岁月 阅读(2276) 评论(0) 推荐(0) 编辑
摘要: 今天在看easyui官方下载的demo的时候,用到了本地使用ajax加载本地文件中的json数据来显示一棵节点数,但是在用google浏览器打开的时候发现并不能正常显示(ie可以) 网上查了些资料,说是因为本地跨域的问题,解决方式如下: 使用cmd启动谷歌浏览器,命令如下: cd C:\Progra 阅读全文
posted @ 2017-12-07 13:26 别离的岁月 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 导入导出 从远程数据库中导出一张表 exp newsoft/econage@192.168.0.81:1521/taizhouyuant file=d:\\database\\user_table.dmp tables=user_table 把dmp文件导入到本地库中 imp system/hubi 阅读全文
posted @ 2017-12-06 16:27 别离的岁月 阅读(5349) 评论(0) 推荐(0) 编辑
摘要: 今天在自己工作的电脑上安装oralce服务的时候,出现了如下错误 Oracle Net Configuration Assistant 失败 一开始以为是安装了360的缘故,把安装的oralce卸载,并且把注册表删除后关闭360重新安装了一遍,但是还是报这个错误。 查看安装日志,打印出了如下的内容: 阅读全文
posted @ 2017-12-05 13:58 别离的岁月 阅读(40133) 评论(0) 推荐(0) 编辑
摘要: oracle的递归查询 最近在看公司的OA系统,OA系统中基本都会有节点树,其中对于树上的数据展示,就是用了数据库的递归查询,在这里总结下递归查询。 现在存在如下的一棵树: 不会画树,将就一下,该树对应下面创建的表数据。 创建如下表: create table DG ( id NUMBER not 阅读全文
posted @ 2017-12-05 00:54 别离的岁月 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: java.util.date与java.sql.date java.util.date是java.sql.date的父类,其中java.util.date用于除了数据库以外的任何地方。两者都有getTime的方法(获取long类型)。所以可以互相转换 java.sql.date date_sql = 阅读全文
posted @ 2017-12-04 16:13 别离的岁月 阅读(13339) 评论(0) 推荐(2) 编辑
摘要: esb控件记录 1.src/main/resouses 文件夹中放需要解析的文件 2.src/main/java中写java代码,一般不写,只有当mule不能实现功能的时候才会写代码 1. flow : 相当于是一个过程,顺序执行 2. payload : 相当于是一个指向栈顶的指针,执行的过程,每 阅读全文
posted @ 2017-12-01 09:29 别离的岁月 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 快捷键 ctrl + e 历史sql语句保存在文件C:\Users\Administrator\AppData\Roaming\PLSQL Developer\PLSRecall.dat中 一般我们安装的软件数据都保存在appdata目录下 阅读全文
posted @ 2017-11-25 20:08 别离的岁月 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 创建序列 create sequence mysequence increment by 1 start with 1 oracle 10g好像 nextval取到的第一个数是2,11g就没有这个问题 minvalue 1 maxvalue 99999999999 cycle nocache; 得到 阅读全文
posted @ 2017-11-25 19:51 别离的岁月 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 对json的基本操作 使用json lib包对json对象进行解析,需要使用如下jar包: 1.commons beanutils 1.8.0.jar 2.commons collections 3.2.1.jar 3.commons lang 2.5.jar 4.commons logging 1 阅读全文
posted @ 2017-11-25 18:47 别离的岁月 阅读(2709) 评论(0) 推荐(0) 编辑
摘要: 常见异常 1.项目名称上出现感叹哈“!” 通常是因为jar包冲突引起的,有时候之前还是好的,但是代码写错后没有捕获到异常,会突然出现该异常,但是build path中jar包没有打×,可以把jar都移除重新引入一遍就可以了 2.获取序列的当前值报错,提示序列不存在 当重新连接数据库后,要先执行seq 阅读全文
posted @ 2017-11-25 16:32 别离的岁月 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Builder模式 创建一个entity或者javabean通常使用三种方法。 + 使用无参构造函数,用setter方法来设置对象的初始值。 + 使用带参构造函数,通过构造函数来初始化参数 + 使用builder设计模式创建对象。 如果使用常用的getter/setter方法,那么通常在构造一个我们 阅读全文
posted @ 2017-11-25 14:11 别离的岁月 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: request的getParameter("name")和 getParamterValues("name")的区别 + 前者返回的是一个字符串,后者返回的是字符串数组,如: 前者获取1 , 后者获取[1,2,3] + 后者主要获取checkbox的标签,如 看书 电影 游戏 request.get 阅读全文
posted @ 2017-11-22 17:08 别离的岁月 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 多条件查询生成sql语句 刚来公司,要做一个增删改查的功能,其中涉及到多条件查询。对于多条件查询,主要是涉及到如何生成sql的问题 + 在前台用js判断是否输入参数,把参数拼接成一个查询条件(有2 n个分支选择),然后传入后台拼接成一条sql语句,如: function getQueryParame 阅读全文
posted @ 2017-11-17 15:45 别离的岁月 阅读(2211) 评论(0) 推荐(0) 编辑
摘要: 安装pl/sql 新公司用的是oracle数据库,因为要做练习,需要需要用到部署在公司服务器上的学习库,所以,需要安装pl/sql就行了,但是还是搞了一下午还是没有搞定。 每次弄oracle数据库都需要掉一半的生命值,搞了很久才在自己的机器上勉强搞好,还不知道明天到公司能不能用,这里先记录下,明天先 阅读全文
posted @ 2017-11-10 00:42 别离的岁月 阅读(393) 评论(0) 推荐(0) 编辑
摘要: a安装的Google Chrome浏览器无法打开页面 =================================   今晚在不卸载原来版本的谷歌浏览器情况下,重新安装了最新版本的浏览器(版本 60.0.3112.113(正式版本) (64 位)),出现了完全打不开浏览器的 阅读全文
posted @ 2017-11-08 20:59 别离的岁月 阅读(586) 评论(0) 推荐(0) 编辑
摘要: Eclipse创建项目时三个不同JRE的选择 + Use default JRE 使用installer jre中打钩的JRE + Use project specific JRE installer jre中可以安装很多的JRE,这个选项下,安装的JRE都会出现,我们可以手动选择安装的JRE + 阅读全文
posted @ 2017-11-08 20:57 别离的岁月 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 创建一个对象的执行顺序如下: 1. 不存在父类 1) 静态成员显示初始化 2) 静态代码块 3) main函数(如果存在main函数的话) 4) 成员变量初始化 5) 初始化代码块 6) 构造函数 其中1)与2) 以及4)与5)的顺序可以相反,初始化顺序按照代码的先后顺序执行,但是变量还是在最先定义 阅读全文
posted @ 2017-11-08 20:52 别离的岁月 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 值传递:传值,把原来的数据直接拷贝一份传给新的变量 引用传递:传地址,使原来的引用变量指向新的地址中的内容 奇怪的事情 String str = "aaa"; change(str); System.out.println(str); public void change(String str){ 阅读全文
posted @ 2017-11-08 20:49 别离的岁月 阅读(225) 评论(1) 推荐(0) 编辑
摘要: 1. 开启oracle必须使用的服务 1. OracleServiceORCL 数据库服务(创建的实例,默认的是orcl) 2. OracleOraDb11g_home1TNSListener 监听服务(非必须,但是如果使用pl/sql等连接工具,则该服务是必须开启的) 2. 进入doc界面 3. 阅读全文
posted @ 2017-11-08 20:44 别离的岁月 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 以纯文本的形式记录 标题的使用 markdown支持两种标题的语法,Setext和atx形式 Setext形式是用底线的形式,=表示最高阶标题, 表示次级标题 atx形式是用 的形式,在标题的前后包含1到6个 符号,表示一级标题到6级标题 区块引用 区块引用用 表示,多个 表示则表示为多级引用,如果 阅读全文
posted @ 2017-11-08 20:31 别离的岁月 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 主题下载链接 http://eclipse color theme.github.com/update 好像已经失效了,安装的时候会提示下载失败 现在只能自己到主题网站上去下载自己想要的主题,然后手动导入到eclipse下。 主题网站的地址:eclipsecolorthemes.org 下载epf文 阅读全文
posted @ 2017-11-08 20:25 别离的岁月 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: 1.离线安装 1.下载jadclipse的jar包,下载地址:https://sourceforge.net/projects/jadclipse/?source=typ_redirect 2.将下载的jar包解压后拷贝到eclipse目录下的plugins目录下 3.删除eclipse的confi 阅读全文
posted @ 2017-11-08 20:25 别离的岁月 阅读(1702) 评论(0) 推荐(0) 编辑
摘要: eclipse常用的快捷键 1. ctrl + / 注释当前代码,可以在注释与取消注释之间进行切换 ,可以多选注释多行 2. alt + / 显示关联的代码 3. ctrl + o 显示当前类中的属性和方法,可以用快速定位 4. ctrl + d 删除当前行 5. ctrl + m 对当前窗口的最大 阅读全文
posted @ 2017-11-02 18:07 别离的岁月 阅读(192) 评论(0) 推荐(0) 编辑
摘要: i++ 与 ++i的方法用过很多遍了,无非就是先用在自加 与 先自加再用 今天遇到另一种写法 count = 0; for(int i = 0 ; i 阅读全文
posted @ 2017-11-02 17:18 别离的岁月 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: JDK配置环境 很久没有配置java开发环境了,今天重新搭建开发环境,又浪费了很多时间。现把具体的配置记录下,以便以后可以快速的配置。 配置jdk需要配置三个环境变量: java_home classpath path java_home(jdk路径) 用于描述jdk安装的位置,如下: D:\com 阅读全文
posted @ 2017-10-27 00:01 别离的岁月 阅读(288) 评论(0) 推荐(0) 编辑
摘要: JAVA基础代码练习 ======================================= 练习题 1. Given a string, take the first 2 chars and return the string with the 2 chars added at both 阅读全文
posted @ 2017-10-13 16:55 别离的岁月 阅读(468) 评论(0) 推荐(0) 编辑