- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 oracle通过DBlink连接其他oracle数据库
如果我们需要对oracle进行跨库访问时,我们是可以通过创建dblink实现的,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作。 假如我们有两个数据库,数据库分别是:ORCL(用户名:zhou 密码:aaa)、ORCL2(用户名:zhou1 密码:123aa),我们就在ORCL中创建database link来访问ORCL2数据库。1.赋予权限我们在创建database link之前,我们是需要判断一下的,我们登陆的用户是否具备创建da...
2020-10-13 10:51:34 1646
原创 mapstruct使用
对于代码中 JavaBean之间的转换, 一直是困扰我很久的事情。 在开发的时候我看到业务代码之间有很多的 JavaBean 之间的相互转化, 非常的影响观感, 却又不得不存在。 我后来想的一个办法就是通过反射, 或者自己写很多的转换器。通过反射的方法确实比较方便, 但是现在无论是 BeanUtils, BeanCopier 等在使用反射的时候都会影响到性能;而MapSturct 是一个生成类型安全, 高性能且无依赖的 JavaBean 映射代码的注解处理器(annotation proces...
2020-08-13 16:44:34 367
原创 关于Oracle如何修改字段类型
有一个表名为TTRD_STRATEGY,字段段名为AUTHOR_USER_ID,数据类型varchar(40)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table ttrd_strategy modify (author_user_id varchar2(20));2、假设字段有数据,则改为varchar2(100)执行时会弹出:“ORA-01439:要更改数据类型,则要修改的列必须为空”,这时要用下面方法来解决这个问题:/*修改原字段名author_use
2020-08-05 19:10:40 1293
原创 运行vue.js项目时报‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序问题
在运行vue.js项目时报'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 或批处理文件提示,是因为没有node_modules运行npm install命令npm install但是下载非常慢,还可能会下载失败;我建议使用淘宝镜像来运行cnpm install下载好了之后,在运行npm run serve这样在浏览器打开http://localhost:8080/就可以了。但是如果使用cnpm命令报cnpm不是内部命令,那么可以在终
2020-07-18 14:16:31 2962
原创 greenplum数据库单机部署
系统环境:rhel-server-6.5-x86_64-dvd.iso 安装包:greenplum-db-4.3.14.0-rhel5-x86_64.zip查询liunx虚拟机的ip地址执行命令ifconfig -a查询出虚拟机ip地位为:192.168.191.1312.配置hosts解析我所谓的单机模式是指将Master和segment安装在一台机器上,尝试了网上的各种配置发现并不成功,尤其是将mdw和sdw都解析成127.0.0.1的设置根本行不通。你可以尝试设置Maste.
2020-07-10 10:15:28 2301 2
转载 MyBatis之整合Spring(Dao和Mapper两种方式)
原文转载:https://blog.csdn.net/qq_36381855/article/details/783098691. 基础环境搭建 首先环境肯定得有,环境嘛,除了Java环境和开发环境外,那就是jar包咯,关于mybatis和spring整合的jar包,我已经上传到下载频道了==>传送门 将这些jar包导入到lib文件夹中即可,然后就是工程中的一些文件了,配置文件啊,java文件啊等,先看一下整个工程的结构。 下面来完成所有的整合步骤。 2. 配置文件 ...
2020-06-30 15:26:33 442
转载 spring整合mybatis(原始dao和mapper代理两种方式
spring整合mybatis(原始dao和mapper代理两种方式) 一.原始Dao方式 1.引入jar包(maven文件和下面的Mapper代理方式一样) 2.applicationContext.xml <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w...
2020-06-30 15:09:35 304
转载 plsql 导出表和表数据
导出数据表结构打开pl/sql客户端Tools——》Export User Objects(工具——》导出用户对象)按图选择自己需要导出的表,在选择导出文件位置。导出表数据Tools——》Exports Tables(工具——》导出表)按步骤导出数据即可。---------------------原文:https://blog.csdn.net/pddzming/a...
2019-05-06 16:42:11 13918 1
转载 本机不装Oracle,使用plsql连接远程Oracle的方法
由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql、toad等的情况下去连接远程数据库,可是没有安装Oracle就没有一切的配置文件去支持。最后终于发现一个很有效的方法,Oracle的Instant client工具包可以很好地解决这个问题,而且小而方便。1、首先到Oracle网站下载Instant Client :http://www.oracle.com/u...
2019-04-02 18:32:22 415
转载 oralce将多行合并一行(列转行) listagg()函数
有时我们在写sql语句时可能会遇到将多行数据合并成一行的情况,那么这是就可以用这个listagg()函数,listagg()函数是Oracle的列转行函数,但是要注意只有是Oracle11以上版本才支持。用法:对其作用,官方文档的解释如下:For a specified measure,LISTAGGorders data within each group s...
2019-03-13 11:05:36 526
转载 java集合遍历的几种方式总结及比较
集合类的通用遍历方式, 用迭代器迭代:Iterator it = list.iterator();while(it.hasNext()) { Object obj = it.next();}Map遍历方式:1、通过获取所有的key按照key来遍历//Set<Integer> set = map.keySet(); //得到所有key的集合for (In...
2019-02-28 09:39:44 276
原创 关于window环境上JDK1.6和JDK1.8切换问题
如果本地环境上安装了多个版本的jdk,那么如何切换不同JDK版本呢。具体操作和描述如下1、原本安装了jdk1.8,环境变量也是配置的1.8相关路径,在cmd下输入【java -version】后,显示【C:\Users\zhou>java -versionjava version "1.8.0_181"Java(TM) SE Runtime Environment (bu...
2018-12-07 17:21:18 2420
原创 liunx安装jdk步骤
0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)1. 登录Linux,切换到root用户su root 获取root用户权限,当前工作目录不变(需要roo...
2018-11-19 10:52:56 113
转载 linux下 如何切换到root用户
linux下 如何切换到root用户默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢?(1)sudo 命令 xzm@ubuntu:~$ sudo这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。(2)sudo -ixzm@ubuntu:~$ sudo -i通过这种方法输入当前管理员用户的密码就可以进...
2018-11-19 10:20:26 201
原创 解决oracle 报 ORA-20000(ORU-10027)错误的方法
今天在执行Oracle脚本时报ORA-20000: ORU-10027: buffer overflow, limit of 1000 bytes后来经过分析主要原因是:DBMS_OUTPUT.PUT_LINE调试信息输出太多,导致超过BUFFER,处理方法如下:方法1:set serveroutput on size 10000000方法2:exec dbms_output.enable(100...
2018-06-25 10:26:10 24362
原创 mysql-8.0.11-winx64.zip安装教程
下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。 或直接下载:https://dev.mysql.com/get/Downloads/MySQL-8....
2018-06-14 17:42:50 280
原创 Oracle对表中字段进行处理
1.在ORACLE中给已有数据的表增加、修改、删除一个字段(或一个列)或者多个字段(或多个列)的问题一、将历史表的字段增加一个或者多个的SQL语句。1、增加一个字段:(增加字段时,只能排在已有字段的后面,不能插到已有字段之间)Alter Table t_app_si_addr_12 Add CHG_ADDR_FLAG varchar2(2);Alter Table 表名 Add 字段名称 字段类...
2018-05-30 15:52:46 660
转载 Java设计模式—工厂方法模式&抽象工厂模式
工厂方法模式与抽象工厂模式都是设计模式中重要而且常见的模式。 工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。通用类图如下: 在工厂方法模式中,抽象产品类Product负责定义产品的共性,实现对事物最抽象的定义;Creator为抽象创建类,也就是抽象工厂,具体如何创建产品类是由具体的实现工厂ConcreteCreat...
2018-05-10 14:14:16 232
转载 分布式锁原理及实现方式
本文转自:http://www.hollischuang.com/archives/1716 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多...
2018-05-10 13:49:42 121
转载 多线程(三)Java线程的5种状态
Java中的线程的生命周期大体可分为5种状态。1. 新建(NEW):新创建了一个线程对象。2. 可运行(RUNNABLE):可运行状态也就是就绪状态。线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3. 运行(RUNNING):可运行状态(runnable)的线...
2018-05-10 11:35:33 196
原创 多线程(二)java中线程的实现方式--Thread类与Runnable接口
在Java中如果要想实现多线程,有两种方式可以,一种是继承Tread类,另外一种则是实现Runnable接口。下面来仔细介绍这两种实现方式。启动一个线程,你简单的调用run方法是没有这样效果的,所以你必须调用Thread类的start方法来启动你的线程.所以你启动线程有两种方法一是写一个类继承自Thread类,然后重写里面的run方法,用start方法启动线程二是写一个类实现Runnable接口,...
2018-05-10 10:23:18 697 1
原创 多线程(一)进程与线程的区别
进程概念 进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。在Mac、Windows NT等采用微内核结构的操作系统中,进程的功能发生了变化:它...
2018-05-10 09:50:14 177
转载 在windows10环境配置jdk
一、环境准备 Windows10 jdk-9.0.1二、下载并安装JDK 到Java的官网下载JDK安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择一个适合自己的JDK版本下载并安装即可,具体流程不详述。二、环境变量配置 1、右键桌面上“我的电脑”>>“属性”,在弹出的页面...
2018-04-09 17:11:42 529
转载 Java设计模式之单例模式
在Java开发过程中,很多场景下都会碰到或要用到单例模式,在设计模式里也是经常作为指导学习的热门模式之一,相信每位开发同事都用到过。我们总是沿着前辈的足迹去做设定好的思路,往往没去探究为何这么做,所以这篇文章对单例模式做了详解。一、单例模式定义:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计...
2018-04-09 13:35:59 112
原创 Select2在Bootstrap 3 Modal框中不能搜索的解决方法
如果在项目中用了Select2.js,基于Bootstrap的搜索下拉框 ,并且有用看model模型,这时你会发现select下拉框搜索功能在model模型中不能搜索。解决方案1: 在modal中去掉tabindex="-1"解决方案2: 2.js 里加上$.fn.modal.Constructor.prototype.enforceFocu
2017-11-03 11:23:53 1215
原创 plsql连接远程数据库
客户端安装了oracle的客户端,,如何配置pl/sql 连接远程oracle服务1.找到tnsnames.ora这个文档;找到你安装oracle的目录下的D:\Oracle\instantclient_10_2\NETWORK\ADMIN\tnsnames.ora,D:\...
2017-02-21 21:29:26 9183
转载 Eclipse中修改SVN用户名和密码方法
查看你的Eclipse 中使用的是什么SVN Interface windows > preference > Team > SVN #SVN Interface (右侧中下方) 。如果是用的JavaHL, 找到以下目录并删除auth目录下的文件. Windows 7C:\Users\"你的用户名"\AppData\Roaming\Subvers
2017-02-21 21:24:08 2355
原创 将一个List<Object>转换成json,方便前台界面获取
上次遇到了一个问题,就是前台通过ajax发送请求,但是我忘记了如何将后台查询出来的List转换成json再传给前台。在网上找了一下资料才把这个问题给解决了。1.jsp页面ajax请求function selectNetId() { var mchntId = $("#mchntId").val(); $.ajax({ url : "queryNetId?mch
2017-02-21 21:10:19 6240
greenplum-db-4.3.14.0-rhel5-x86_64.zip
2020-07-10
greenplum-db-6.1.0-rhel6-x86_64.rpm
2020-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人