- 博客(51)
- 资源 (3)
- 收藏
- 关注
原创 基于CentOS 7.7下安装Oracle Database 19c
文章目录基于CentOS 7.7下安装Oracle Database 19c环境版本与环境:说明:安装前准备修改主机名,安装前准备配置本机IP地址(如果是分配好内网IP的云机器,则不需要修改)添加主机名与IP对应记录关闭Selinux配置YUM源调整内存配置调整Swap内存调整共享内存安装必要的组件包创建用户和组修改系统相关配置调整内核参数修改用户限制配置PAM验证修改环境变量开始安装解压数据库软件修改响应文件db_install.rsp编辑响应文件执行安装启动监听创建数据库修改响应文件dbca.rsp编辑
2020-05-23 18:03:14 893
原创 Docker下部署Consul集群和ACL权限配置
文章目录Docker下部署Consul集群和ACL权限配置规划与准备搭建Consul集群创建server1配置文件,启动server1节点创建server2配置文件,启动server2节点创建server3配置文件,启动server3节点加入集群验证Consul集群选举机制配置join参数,节点自动加入集群server节点退出集群节点自动加入集群节点之间加入通讯密钥增加ACL token权限配置启...
2020-05-06 15:25:19 5826
原创 基于CentOS-7.7下MySQL-5.7离线安装
文档目录一、 准备 11.1 环境 11.2 软件 1二、 MySql离线安装 2三、 MySql在线安装 6四、 MySql配置 7五、 MySql常用命令 10六、 MySql目录说明 11 准备 环境 操作系统:Linux CentOS 7.7.1908配置:8核8G网络:内网 软件 MySQL...
2020-01-09 14:50:32 324
原创 基于CentOS-7.7下GitLab安装与汉化
文档目录一、 准备 11.1 环境 11.2 软件 1二、 GitLab安装 2三、 GitLab汉化 5四、 GitLab常用命令 7五、 GitLab目录说明 8 准备 环境 操作系统:Linux CentOS 7.7.1908配置:4核8G网络:互联网 软件 Gitlab安装包:gitlab-ce-12.3....
2020-01-09 14:45:29 540
原创 Yum服务器配置
1. 创建目录,存放YUM服务器上的软件包# mkdir /mnt/cdrom2. 配置yum源,下面分两种情况说明 能访问互联网的,默认设置就是互联网,所以无需配置; 不能访问互联网,配置CentOS系统的安装光盘为yum源: Linux服务器有光驱,或者使用虚拟机安装的Linux。把CentOS系统光盘放到光驱,挂载光盘命令如下: ...
2020-01-06 09:21:09 253
原创 Tomcat部署
1、知识点2、Tomcat部署2.1、什么是Tomcat2.2、Tomcat安装 我们此次使用的Tomcat为:apache-tomcat-7.0.30。Tomcat的部署可以分为安装版的安装,或手工安装(部署)。安装版在安装过程中会提示你指定JDK目录(即JAVA_HOME)之类的,而手工部署则要自己到系统环境变量中设置。如果我们重装系统后,又想保留之前Tomcat服
2014-02-05 22:31:37 1136
原创 DAO概述
1、概述DAO:Date AccessObject,数据库访问对象。即使用对象的形式来操作数据库。之前所有的代码是使用JSP+JDBC编写,代码的重复量非常的大,那么此时就应该使用面向对象的方式对程序进行包装,使其形成一个可重用的组件。如果想要开发出DAO,则首先应该确认好一个表在一个项目中应该具备哪些操作。DAO组成:● VO:每一个VO对象可以表示出一张表的一行记录,此
2014-02-05 22:24:10 780
原创 Hibernate 学习笔记08 --性能优化
1、 注意session.clear()的运用,尤其在不断分页循环的时候a) 在一个大集合中进行遍历,遍历msg,取出其中的含有敏感字眼的对象;b) 另外一种形式的内存泄露;//面试题:Java有内存泄露吗?2、 1 + N问题 //典型的面试题a) Lazyb) BatchSizec) join fet
2014-02-05 22:21:50 491
原创 Hibernate 学习笔记07 --集合映射_&_继承映射
集合映射知识点1、 Set2、 Lista) @OrderBy3、 Mapa) @Mapkey 作业:1、 学生、课程、分数的设计(重要)a) 使用联合主键@EmbeddedId i. 实现Serializa
2014-02-05 22:20:43 488
原创 Hibernate 学习笔记06 --关联关系的cascade_&_fetch
知识点1、 设定cascade可以设定在持久化时对于关联对象的操作(CUD,R归fetch管)2、 Cascade仅仅是帮我们省了编程的麻烦而已,不要把它的作用看的太大a) cascade的属性指明做什么操作的时候关联对象是绑在一起的b) Merge = save + updatec) refresh = A里面需要读B改过之后的数
2014-02-05 22:19:41 1044
原创 Hibernate 学习笔记05 --对象关系映射
1 知识点1、 这里的关系映射指的是对象之间的关系,并不是指数据库的关系,本章解决的问题是当对象之间处于下列关系之一时,数据库表该如何映射,编程上该如何对待2、 简化问题a) 怎样写Annotationb) 增删改查CRUD怎么写3、 一对一a) 单向(主键、外键)b) 双向(主键、外键)
2014-02-05 22:18:16 620
原创 Hibernate 学习笔记04 --核心开发接口
1、知识点:1) Configurationa) AnnotationConfigurationb) 进行配置信息的管理c) 用来产生SessionFactoryd) 可以在configure方法中指定hibernate配置文件e) 只需关注一个方法,即:buildSessionFac
2014-02-05 22:16:57 998
原创 Hibernate 学习笔记03 --ID生成策略
1、知识点:1、 XML生成ida) generatorb) 常用的四个:native、identity(SQL Server)、sequence(Oracle)、uuid。2、 @GeneratedValuea) 自定义IDb) AUTO i.
2014-02-05 22:15:32 674
原创 Hibernate 学习笔记02 --基础配置
1、知识点1、 对应包:hibernate.02、 hibernate.cfg.xml:hbm2ddl.auto3、 搭建日志环境并配置显示DQL语句4、 搭建JUnit环境a) 需要注意JUuit的Bug5、 hibernate.cfg.xml:show_sql6、 hibernate.cfg.xml:format_sql7、 表名和类
2014-02-05 22:14:24 607
原创 Hibernate 学习笔记01 --HelloWorld
1、Hibernate简介历史,和JPA的先后时间、Annotation的提出。2、环境准备n 下载hibernate,如果是3.5以的话,就不需要单独下载Annotation了,否则的话需要单独下载与hibernate版本相对应的Annotation版本。u 此次实验使用的是hibernate-release-4.2.2.Final(里面包括Annotation);u
2014-02-05 22:13:30 604
原创 Java SE JDBC
JDBC1、连接Oracle数据库如果要连接数据库的话,则在进行开发之前必须首先准备出如下几个信息:● 数据库的驱动程序:就是驱动程序配置包“包.类”;└Oracle数据库:oracle.jdbc.driver.OracleDriver;● 数据库的连接地址:不同的数据库有不同的连接地址;└Oracle的连接地址:jdbc:oracle:thin:@192.168.0.10
2014-02-04 18:00:08 635
原创 Java SE 22th DAO
Java SE 22th day: DAO1、知识点1、 理解业务层和数据层的区别;2、 掌握DAO Design Pattern的主要组成部分及代码开发;3、 初步理解数据表关系的配置;2、具体内容2.1、业务层与数据层 项目开发 = 业务 + 技术,对于技术的实现是很简单,但是前提必须要有业务的支持。 所谓的业务就是指一个功能,而一
2014-02-04 17:54:35 732
原创 Java SE 21th Collections Framework
Java SE 21th day: Collections Framework1、知识点2、具体内容2.1 类集框架(重点) 所谓的类集指的是一个动态的对象数组,因为对象数组本身存在了长度的问题,所以在最早的时候是使用了链表程序完成了动态对象数组的开发,但是这种开发是很困难的,尤其是对于那些使用者而言,所以在JDK 1.2之后专门引入了集合框架的概念,为用户提供了大量的
2014-02-04 17:54:03 812
原创 Java SE 20th day:NET Operation
Java SE 20th day:NET Operation1、知识点 2、具体内容 网络:将物理上不同的电脑连接起来,称为网络,而对于网络的开发,就称为网络程序,Java是一个专门的网络编程语言,但并不意味着Java要去编写C/S程序。面试题:请解释C/S和B/S的区别?n C/S:客户 / 服务器程序,要进行两套代码的开发,一个客户端,一个服务端,这
2014-02-04 17:48:18 553
原创 Java SE 15th IO (2)
Java SE 15th day:Java IO(下)1、本次课程知识点1、掌握内存操作流2、了解管道流3、字节-字符转换流4、字符的编码问题5、打印流6、System类对IO的支持7、对象序列化2、具体内容2.1 内存操作流(重点)在之前讲解FileOutputStream和FileInputStream的时候所有的操作的目标是文件,那么现在假设有一些
2014-02-04 17:47:42 891
原创 Java SE 14th IO (1)
Java SE 14th day:Java IO(上)1、知识点Java基础部分有四个部分是必须掌握的:1、面向对象,包括各个概念及使用2、Java类集3、Java IO,如果是自学的人员,面对IO庞大的开发包基本上都会比较郁闷4、JDBC2、本次课程知识点1、Java IO的主要分类2、File类3、RandomAccessFile4、字节流和字符流
2014-02-04 17:45:55 581
原创 Java SE 13_Regular Expression
Java SE 13th day:正则表达式1、本次课程知识点 1、正则表达式的作用2、Pattern和Macher类3、String对正则的支持2、具体内容正则表达式最早是在Linux下发展起来的,而在JDK1.4之后加入到Java的开发环境之中,在JDK 1.4之前如果要想使用正则表达式进行开发,则必须从网上单独下载Apache的一个正则的表达式的开发包,正则最早是
2014-02-04 17:45:25 676
原创 Java SE 12_Frequently-used Class Library(2)
Java SE 12th day:常用类库(下)1、本次课程知识点1、 DateFromat和SimpleDateFormat2、 NumberFormat和DecimalFormat3、 Arrays及二叉树排序原理4、 观察者设计模式5、 大数操作:BigInteger、BigDecimal,并且可以做到精确到指定的小数位6、 Math及Ra
2014-02-04 17:45:03 996
原创 Java SE 11_Frequently-used Class Library(1)
Java SE 11th day:常用类库(上)1、本次课程知识点1、StringBuffer及String的区别2、Runtime和Process3、System及垃圾收集机制4、国际化程序实现5、日期操作6、比较器7、正则表达式8、观察者设计模式2、具体内容2.1 StringBuffer(重点)String是一个字符串,但是字符串的内容不可改变
2014-02-04 17:44:19 710
原创 Java SE 09_Generics
Java SE 9th day1、本次课程知识点1、泛型的作用2、泛型的基本使用2、具体内容2.1 泛型的产生要求设计一个可以表示坐标的类,(X、Y)但是此坐标可以同时满足以下几种要求:● x = 10、y = 100● x = 10.3、y = 50.2● x = “东经180度”、y = “北纬210度”问,这样的坐标类该如何设计?分析:因为
2014-02-04 17:42:44 566
原创 Java SE 8th day Eclipse
Java SE 8th day1、本次课程知识点1、eclipse的简介2、JDT的使用3、Junit的使用2、具体内容2.1 Eclipse原意:日蚀,吞噬一切的光芒,所以当时在起名字的时候最大意见的是SUN公司。Eclipse最早是由IBM开发的,其前身Visual Age。之后IBM将其赠送给了Eclipse组织,进行开源项目的推广。现在的Eclipse支
2014-02-04 17:42:02 597
原创 JavaSE 7th day —— Package &Access Permissions
JavaSE 7th day—— Package &Access Permissions1、本次课程知识点1、包的定义及导入;2、系统常见包的作用;3、四种访问控制权限。2、具体内容2.1 包的作用(重点)在实际的开发之中,都是多人进行同一个项目的开发工作,但是如果按照之前的方法开发,则会存在一个问题:不同的开发者可能起同样的类名称,这样一来就会发生覆盖的问题,因为
2014-02-04 17:41:12 716
原创 Java SE 6th day ——Exception
(材料源于网络)JavaSE 6th day——Exception1、本次课程知识点1、认识异常及异常的默认处理操作;2、异常处理语句的使用;3、throw和throws关键字的作用;4、异常处理的标准操作格式;5、自定义异常和assert关键字的使用。2、具体内容2.1 认识异常(理解)异常是导致程序中断执行的一种指令流,即:程序之中一旦产生了
2014-02-04 17:39:54 523
原创 Java SE 5th day:Object-oriented 04
(材料源于网络)Java SE 5th day:Object-oriented 041、本次课程知识点1、final关键字及单例设计模式;2、对象多态性的概念及应用;3、抽象类和接口的基本概念,主要设计模式;4、Object类的使用;5、包装类的操作;6、匿名内部类的定义;2、具体内容2.1 final关键字(重点)final在很多时候也被称为终
2014-02-04 17:39:30 1038
原创 Java SE 4th day:Object-oriented 03
(材料源于网络)Java SE 4th day:Object-oriented 031、本次课程知识点1、static关键字的作用;2、代码块的作用;3、内部类的使用,并且使用内部类再次修改链表操作2、具体内容2.1 static关键字(重点)在之前定义方法的时候都是使用了:public static开头;后来到了类之中后定义方法使用:public开头,
2014-02-02 19:41:40 565
原创 Java SE 3rd day:Object-oriented 02
(材料源于网络)Java SE 3rd day:Object-oriented 021、本次课程知识点1、引用数据的操作深入;2、this关键字的使用;3、对象数组的概念及操作;4、引用的实际问题分析;2、具体内容2.1 引用数据类型的回顾(重点)下面编写三道题目,通过题目来简单的对引用传递的操作作一个回顾。范例:第一道引用范例c
2014-02-02 19:41:00 2303
原创 Java SE 2nd day:Object-oriented 01
(整理源于网络)Java SE 2nd day:Object-oriented 011、本次课程知识点● 面向对象的主要特点;● 类与对象的关系;● 对象的引用传递的初步分析;● private封装性的实现;● 构造方法的定义及使用;● 匿名对象的操作;● String类的特点及常用方法;2、具体内容2.1 认识面向对象(理解)面向对象是一种
2014-02-02 19:39:18 654
原创 Java SE 1st day
(整理源于网络)Java SE 1st day 1、本课程内容:·本部分所学习到的所有知识,都与开发有直接的联系,而且是最基础的实现;·在面试之前都会复习此部分,所以在讲解之后会有许多的“面试题”出现;在JavaSE的课程之中主要分为以下三个部分:·第一部分:Java SE的基础部分,主要讲解一些基本的程序语法,控制、循环、数组、方法等等;·第二部分:指的是Ja
2014-02-02 19:37:55 782
转载 oracle常用数据字典
【转】oracle常用数据字典一、Oracle数据字典主要由一下几种视图构成:1.USER视图以USER_为前缀,用来记录用户对象的信息2,ALL视图以ALL_为前缀,用来记录用户对象的信息及被授权访问的对象信息3.DBA视图以DBA_为前缀,用来记录数据库实例的所有对象的信息4.V$视图以V$
2014-02-02 19:32:21 478
原创 Oracle手工建库及配置监听
一、关闭数据库二、修改SID[oracle@redhat4~]$ vi .bash_profile exportORACLE_SID=powter使其生效并验证:[oracle@redhat4~]$ source .bash_profile[oracle@redhat4~]$ env |grep -i sidORACLE_SID=powter三、创建目录[ora...
2014-02-02 19:30:10 2038
原创 使用PL/SQL Developer连接远程Oracle数据库
实验环境:PL/SQLDeveloper 9.06(Window7 64bit下安装) RHEL 5.5 32bit(VMware下) Oracle 10g R2.0.1.0(RHEL下)其中,Windows 7模拟客户端,Red Hat Linux模拟远程服务器端。 1、 安装InstantClient。到官网下载Instant Clie
2014-02-02 19:26:57 1335
原创 列表名在where中的使用
当我们使用某个表达式作为输出的一列时,我们无法再Where条件中直接使用该列作判断条件。先观察一个select查询:select id,(c1+ c2)as sfrom t1where s>100 oracle报错:ERROR at line 1:ORA-00904: "S": invalididentifier 当然我们可以改成如下这样即可解决问题
2014-02-02 19:25:08 644
原创 Oracle归档日志
(测试数据库环境:powter)一、log_archive_dest1.1、开启归档检查当前归档信息:SQL>archive log listDatabase logmode No Archive ModeAutomaticarchival DisabledArchivedestination /u0
2014-02-02 19:20:15 728
原创 存储结构
一、文件1.1、控制文件范例:查看控制文件的目录SQL>select name,value from v$parameter where name like '%control%'; NAME VALUE
2014-02-02 19:17:50 596
原创 SQL语句执行过程到shared pool剖析
一、SQL语句执行的过程1、客户端输入SQL语句2、SQL语句通过网络(如果应用和ORACELE不在同一台机器上)到达数据库实例3、ServerProcess 接收SQL语句(更多server process详见“ORACLE服务器进程”)● 解析:此过程会消耗很多资源——CPU、I/O● 生成执行计划 →执行● 从磁盘(数据文件)中读入必要的数据块到SGA的共享数据库缓冲
2014-02-02 17:59:26 974
[Hibernate in action]第一版(中英)+ 第二版(中英)
2013-05-12
在Linux上安装Oracle11gR2 RAC
2013-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人