自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 weblogic集群部署

Weblogic版本:Weblogic 11g(1036)Linux:CentOS 7.4项目使用两台Weblogic单点,nginx负载均衡集群,nginx配置ip_hash. 第一步:安装两台weblogic进入到weblogic安装包目录,使用java -jar 来打开 wls1036_generic.jar输入Next 回车选择第一项:Create a ...

2018-09-12 17:45:26 9065 4

原创 CentOS7关闭防火墙

Centos7 关闭防火墙CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置 iptables service(C...

2018-12-14 15:14:34 148

原创 Docker使用命令

安装docker 命令: wget -qO- https://get.docker.com/ | sh 启动docker服务(如不启动使用Docker命令会出现下列错误Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?) 后台启动docker: doc...

2018-12-14 15:08:14 157

原创 Docker SpringCloud微服务集群 Eureka、Config、Zuul

Docker部署SpringCloud集群,无需修改配置文件,一次构建多次运行,多的不说,先上图  项目架构使用SpringCloud,正好最近学习docker,就想办法将项目放到docker中部署,中途踩了多个坑,包括服务注册到eureka中变成了服务器名,同一个服务多个容器部署到不同服务器需要修改配置文件等。 集群环境:192.168.191.128 :Eureka1、Conf...

2018-12-14 12:04:20 1274

原创 Linux中Oracle数据库静默安装

 数据库版本:Oracle11gLinux服务器:CentOS7.2          解压完成出现database文件夹,所有安装文件均在该文件夹下从Oracle官网下载数据库安装包,下载合适版本的数据库,Oracle下载路径https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/inde...

2018-12-12 18:44:55 1596

原创 数据库索引建立原则

索引建立原则,1.经常使用2.外键、主键3.经常分组排序的使用索引防止索引失效  例如1.where条件后的索引列判断不能使用运算或内部函数    比如sub_string to_date这些 a+1>9                          2.使用<> not in not exist != like这些运算        1.隐式转换导致索引失效.这一点应...

2018-09-13 09:02:19 320

原创 数据库SQL优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。                                2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:                select id from t where num is null    ...

2018-09-13 09:02:07 102

原创 Oracle数据库索引的创建

数据库建立的时候如果表数据和索引数据不需要分开    建表时直接指定主键索引    CREATE TABLE VOAMASTM  (       "REFCODE"  NUMBER(10) DEFAULT 0 NOT NULL ,       "OWNERREFCODE"  NUMBER(10) DEFAULT 0  ,       "CREATEDATE"  DATE DEFAUL...

2018-09-12 19:00:18 4233

原创 数据库索引原理

理解:索引会将创建所以的一列值全部存入所以,但不会存储其他列的值,还会存储指向表中的相应行的指针。指针是指一块内存区域, 该内存区域记录的是对硬盘上记录的相应行的数据的引用。因此,索引中除了存储列的值,还存储着一个指向在行数据的索引。也就是说,索引中的Employee_Name这列的某个值(或者节点)可以描述为 (“Jesus”, 0x82829), 0x82829 就是包含 “Jesus”那行数...

2018-09-12 18:55:54 267

原创 Oracle数据库创建用户、表空间、赋权限、查询锁死表

create tablespace CLOUD_SCFS_DEV     datafile '/home/oracle/oracle/product/10.2.0/oradata/orcl/SEC1_XDYQ_SCFS_DEV.dbf'    size 200M reuse autoextend on next 16K maxsize unlimited extent management l...

2018-09-12 18:53:49 199

原创 多线程

多线程线程是程序执行的最小单元,比如我们一个项目启动这是一个进程,每次操作都属于线程。目前的Java项目放到WEB容器中,我们每次点击都是一个线程。我们在后台如果想使用多线程有两种方法,一是继承Thread类,一种是实现Runnable接口,大部分情况使用实现Runnable方式。原因:1.类只能继承一个类,但是可以实现多个接口,继承的方式让我们的代码有了局限性2.如果我们使用多线程来操作共...

2018-09-12 18:40:48 80

原创 LinkedList与ArrayList与Vector

LinkedList与ArrayList与Vector三个都是List接口下的实现类。LinkedList是用链表实现的,维护了一个静态内Node<E e>,静态类只有三个属性,元素前元素,元素本身,元素后元素,每一个元素只记录本身元素的前一个和后一个,因此LinkedList增删快查找慢。查找的时候有个优化判断index与列表的size/2,如果小于则从前往后找,如果大于则从后往前...

2018-09-12 18:39:40 90

原创 String、StringBuffer、StringBuilder

StringString类是使用final修饰的,因此经常使用String类型值作为HashMap的key,String类内部使用char[]来实现的String类重写的equals和hashcode对象顶级父类Object类的equals方法中equals是根据==判断,判断的是内存中的地址空间,hashcode是使用native修饰的int类型值,String重写后判断equals为判...

2018-09-12 18:37:08 154

原创 HashMap

HashMap实现原理HashMap维护了静态类entry<k,v>,和一个entry数组,每次put和set的时候根据key来通过自己的hash()方法获取hashcode,通过hashcode与数组大小运算获取存放地址,从地址中获取需要的值。Hashcode可能会出现hash碰撞,hashMap的解决方法为:1.通过使用hashcode与数组大小length-1进行位与&...

2018-09-12 18:35:36 113

原创 equals和hashcode

为什么重写equals时需要重写hashcode(java中对象==判断的是地址基本类型int,char,long这些判断的是值是否相等)顶级父类Object中的equals方法是使用的==判断两个对象在内存中的地址空间是否相等,我们new了两个对象,我们给予对象赋予同样的属性,但是地址空间任然不会相同,但是实际上我们认为这两个对象是相同的,因此需要重写equals方法。重写hashcod...

2018-09-12 18:33:13 172

原创 Java设计模式-单例设计模式

Java设计模式-单例设计模式:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。特点:1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。单例设计模式一般分两种:饱汉式和饿汉式饱汉式:在jvm开启的时候就创建(线程不安全)饿汉式:在需要用到的时候创建(线程安全)

2017-11-01 15:08:18 123

原创 Java设计模式-工厂模式

Java设计模式-工厂模式工厂模式分为三种: 1. 简单工厂模式2. 工厂方法3. 抽象工厂简单工厂每次新增对象都需要修改工厂  不适用工厂方法:每新增一个对象就加一个具体工厂方法实现工厂接口抽象工厂:分类,每一类工厂生产一类对象一般工厂方法和抽象工厂按实际情况使用

2017-11-01 15:03:50 125

转载 Spring集成redis缓存

1. 添加项目依赖 redis 缓存--> dependency> groupId>org.springframework.datagroupId> artifactId>spring-data-redisartifactId> version>1.8.4.RELEASEversion

2017-10-30 11:45:18 176

转载 JAVA设计模式

单例设计模式概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算

2017-10-27 16:22:36 98

原创 CentOS安装FastDFS集群

网上大多配置不够准确,自己花两天时间在虚拟机中配置了一个FastDFS小型集群安装环境:    服务器:CentOS 7    集群配置:Tracker(192.168.0.125) Storage1(192.168.0.126) Storage2(192.168.0.127)    Nginx:  1.10.3    FastDFS: 5.0.5    libfa

2017-10-16 16:41:35 321

转载 FastDFS连接池实现

连接池实现package com.ccqtgb;import java.io.IOException;import java.net.InetSocketAddress;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ConcurrentHashMap;impo

2017-10-13 11:39:31 5132 1

转载 Linux+FastDFS分布式文件系统部署

软件下载wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gzwget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gzwget http://zlib.net/zlib-1.2.8.tar.gzwget 

2017-10-13 11:37:35 225

原创 Response

1.response.getwriter().write()和response.getwriter().println()方法区别:response.getWriter().write()来自于OutputStream类。属于字节流response.getWriter().println()来自于Writer接口。属于字符流(建议使用)

2017-10-12 16:46:04 137

原创 Maven遇到的问题

1. 使用Maven-install打包文件的时候提示Perhaps you are running on a JRE rather than a JDK,这是由于eclipse的的java环境配置问题,应该选择jdk文件夹但是选择了jre文件夹,而jre/bin下面没有javac命令   解决方法  : Window > Preferences > Java > Installed JREs

2017-10-12 11:45:43 263

转载 分布式文件系统

常见的分布式文件系统有,GFS、HDFS、Lustre 、Ceph 、GridFS 、mogileFS、TFS、FastDFS等。各自适用于不同的领域。它们都不是系统级的分布式文件系统,而是应用级的分布式文件存 储服务。Google学术论文,这是众多分布式文件系统的起源==================================Google File System(大规模分

2017-10-11 17:49:34 141

weblogic集群部署图示

weblogic 11g(1036)版本集群部署,详细截图步骤加上部署注意事项,shell脚本启动配置

2018-09-12

jboss7正式版

web容器Jboss7正式版,很好用,很强大,经过时间考验。

2018-09-12

FastDFS需要的全部安装包

CentOS7配置FastDFS所需的全部安装包,亲测集群配置 这段时间公司需要将图片服务器单独独立出来,网上大多资源稍微不完整,因此自己花了两天时间整理了下文档和资料,在CentOS7 配置了一个FastDFS小型集群 ,一个Tracker 和两个Storage

2017-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除