自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 收藏
  • 关注

原创 centos7安装pureftp

      我使用的虚拟机是CentOS Linux release 7.6.1810 (Core)操作系统,这个版本的操作系统和vsftp不兼容,会乱码,找了很多办法解决不了,因此选择了pureftp。1、yum安装pureftp  默认的 yum 源没有提供 pure-ftpd,需要先安装 epel 扩展源:yum instal...

2019-05-24 09:43:32 1349

原创 使用xmanager远程连接redhat6.5安装oracle遇到的问题

   我使用xmanager中的xstart连接linux虚拟机。配置如下1、在执行.runInstaller命令时报错:ERROR: Unable to verify the graphical display setup......Make sure that xdpyinfo exist under PATH variable.  原因是使用图形化界面的时候出错。此时,执行xdp...

2018-12-19 14:20:10 6201

原创 redhat6.5安装yum源

   redhat6.5安装yum源。   我是按照这篇文章安装的https://www.cnblogs.com/zwgblog/p/5840486.html。在安装过程中报错:[root@xxzx tmp]# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpmwarning: python-urlgrabber-3.9.1-11.el6.n...

2018-12-19 09:46:29 1753

原创 oracle名词解释

1、网络服务名   SID正确的理解是instance实例的名字,实质上和database的术语是不一样的。   没有什么特殊的情况下,服务名=SID。问题是有可能不一样的,有两种情况   情况1:数据库SID是一个,但是希望能有多个服务名,这个是为了多程序使用的,直接可以利用Oracle的某一个package追加一个服务的名字,这样,一个instance,就可以提供多个连接使用的服务名字。...

2018-12-17 15:27:51 411

原创 【lesson 1】OC初级代码理解

#import <Foundation/Foundation.h> //引入库文件@interface SampleClass:NSObject //创建一个接口,继承NSObject- (void)sampleMethod; //声明一个方法@end //接口结束@implementation SampleClass //实现接口- (void)sam...

2018-11-27 14:39:24 190

原创 Windows下的Objective-C IDE的搭建

1、下载http://www.gnustep.org/windows/installer.html 在该网站下载如下三个文件。http://www.codeblocks.org/ 在该网站下载Code::Blocks先选择版本号,点击downloads在选择下载方式,我选择的是第一个2、安装下载完成之后安装三个gun文件,在安装code::block。安装配置流程与该博客相同。...

2018-11-27 11:25:00 855 2

转载 CAS 实现单点登录(SSO)原理

原地址:https://blog.csdn.net/hejingyuan6/article/details/44277023一、概念:    单点登录(Single Sign On):简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。    CAS(Central Authentication Ser...

2018-11-23 11:27:30 1205

原创 【各种问题系列】Oracle11g oracle net configuration assistant 报错:不能创建监听程序

如图:说明你现在的listener.ora文件是有错误的,可以直接删掉,再重新创建监听程序,就会生成新的正确的listener.ora文件。

2018-11-23 09:18:41 9700 2

原创 【各种问题系列】plsql developer 报错 ORA-12154:TNS:无法解析指定的连接标识符

使用plsql developer连接数据库时报错:ORA-12154:TNS:无法解析指定的连接标识符1、首先使用tnsping命令Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:1)验证名字解析(name resolution,是oracle自己的网络服务名)2)远程的listener是否启动如下表示配置成功C:\Users\***>t...

2018-11-22 17:41:29 2775

原创 【day2】ORACLE 用户、角色、权限管理

1、oracle默认用户及密码如下用户名密码以何种身份登录备注syschange_on_installSYSDBA 或 SYSOPER不能以 NORMAL 登录,为默认的系统管理员身份systemmanagerSYSDBA 或 NORMAL不能以 SYSOPER 登录,可作为默认的系统管理员dbsnmpdbsnmpSYSDBA 或 NORMAL...

2018-11-19 16:59:22 246

原创 【day1】oracle11G安装教程及安装中可能遇到的问题

1、下载下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html。下载下图中两个zip文件2、解压将下载下来的两个压缩文件,解压到一个文件夹中(一定要一个文件夹)。然后安装setup.exe有可能会弹出如下提示:解决办法:ht...

2018-11-12 15:41:23 2702

原创 linux目录、文件操作命令汇总

1、linux的根目录就是/。相对路径和绝对路径的区别就是有没有/,相对路径就是相对于当前目录。2、 最基本的目录命令cd、ls、pwd。3、 目录的增删改查、移动增删改查的命令都要注意相对路径和绝对路径mdkr /test 在根目录下创建目录,如果不加/,就是在当前目录先创建目录。ls -l /test -l就是查看目录下所有目录的详细属性,如下:ls –ld 列出总目录的详细属性...

2018-11-07 09:48:45 221

原创 gitbook安装

由于GitBook 是一个基于 Node.js 的命令行工具,因此在安装gitbook之前必须安装node.js。1、安装node.js安装后执行node -v命令,显示类似“v8.12.0”内容,即安装成功。2、安装gitbook安装node.js后,就可以使用npm命令安装gitbook了,按一下顺序执行命令。npm install gitbook -gnpm install g...

2018-10-16 10:59:39 765

原创 在linux环境下解压rar文件

如果使用unrar x xx.rar命令出现“-bash: unrar: command not found”错误,即还未安装rar安装rar软件包[root@xxzx ~]# wget https://www.rarlab.com/rar/rarlinux-x64-5.6.0.tar.gz解压安装包[root@xxzx ~]# wget https://www.rarlab.com/r...

2018-09-18 17:16:44 1396

转载 CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-09-18 17:08:03 153

原创 SpringBoot注解@SpringBootApplication @EnableAutoConfiguration @ComponentScan @Configuration

1、@SpringBootApplication 在main函数内; @SpringBootApplication = (默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan; 也就是SpringBoot将三个注解统一为@SpringBootApplication。@SpringBootApplication //...

2018-09-11 13:46:51 283

原创 mvn compile/mvn package

首先构建maven项目目录:src/main/xxx/ 1、mvn compile 在命令行切入maven项目的目录,输入mvn compile后,maven会自动下载依赖jar,为代码生成字节码文件等,即编译。 成功之后,即可在<根目录>/target找到编译出来的class文件。 2、mvn package 打包命令。pom.xml中默认将项目打包成jar文件。执行完...

2018-09-06 16:54:42 10104 1

原创 Vmware vsphere

vSphere是VMware公司推出一套服务器虚拟化解决方案。Docker是真正推动容器技术的第一家公司,到目前为止越来越多的公司开始部署他们自己的容器技术。VMware vSphere集成容器(VIC)建立了一个在轻量级虚拟机内部署并管理容器的环境。 全新的虚拟机环境提供了更高级别的硬件隔离度,灵活性以及可扩展性使得容器对开发人员以及企业应用具有如此大的吸引力。 ESX 和ESXi是VMw...

2018-04-24 14:35:05 282

原创 python要先好好理解

Python的特性如下 1)解释型:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。相对的是编译型语言(编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件)。 2)面向对象:Python支持面向对象的风格或代码封装在对象的编程技术。 3)强类型:偏向于不容忍隐式类型转换。 4)动态数据类型:在通过 dynamic 类型实

2018-01-22 17:19:00 425

原创 【LeetCode刷题】排列两个有序链表Merge Two Sorted Lists(递归思想)(java)

题目: Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. Example: Input: 1->2->4, 1->3->4 Output: 1->1->2->

2018-01-22 16:05:06 297

原创 【LeetCode刷题】有效的括号字符串Valid Parentheses(java)

题目: Given a string containing just the characters ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[’ and ‘]’, determine if the input string is valid.The brackets must close in the correct order, “()” and “()[]{}” are all val

2018-01-22 15:19:27 474

原创 【LeetCode刷题】最长回文子串Longest Palindromic Substring(java)

题目:Given a string, find the length of the longest substring without repeating characters. Examples: Given “abcabcbb”, the answer is “abc”, which the length is 3. Given “bbbbb”, the answer is “b”, w

2018-01-18 16:39:32 1752

转载 SpringMVC中的配置文件applicationContext.xml和dispatcher-servlet.xml

原文链接:https://www.cnblogs.com/parryyang/p/5783399.html 在SpringMVC项目中我们一般会引入applicationContext.xml和dispatcher-servlet.xml两个配置文件,这两个配置文件具体的区别是什么呢?Spring 官方文档介绍如下:Spring lets you define multiple contexts

2017-12-13 18:04:12 1081

转载 基于Docker技术的容器云(PaaS)平台基础理解(转载)

目前很多的容器云平台通过Docker及Kubernetes等技术提供应用运行平台,从而实现运维自动化,快速部署应用、弹性伸缩和动态调整应用环境资源,提高研发运营效率。 - PaaS概述 (1) PaaS概念 PaaS(Platform as a service),平台即服务,指将软件研发的平台(或业务基础平台)作为一种服务,以SaaS的模式提交给用户。 PaaS是云计算服务的其中一种模式,

2017-11-19 14:29:33 3182 2

原创 集群

1、集群 1.1 什么是集群 简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。 1.2 为什么需要集群 集群并不是一个全新的概念,其实早在七十年

2017-11-17 10:18:42 471

原创 java访问权限再复习

一、Java语言中有4中访问修饰符:friendly(默认)、private、public和protected。 public :能被所有的类(接口、成员)访问。 protected:只能被本类、同一个包中的类访问;如果在其他包中被访问,则必须是该成员所属类的子类。 private:成员变量和方法都只能在定义它的类中被访问,其他类都访问不到。对成员变量的进行获取和更改,一般用get(),set

2017-11-06 16:02:24 181

原创 StringBuffer、StringBuilder、如何实现可变长

1、各自简介   String:字符串常量,final修饰。其中,String类源码中有 一个char类型数组 private final char value[],可以看到是final类型的,因此,是不可变长度的。   StringBuffer:线程安全的可变字符序列。StringBuffer 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。它的ap

2017-10-21 18:49:05 2474

原创 容器技术初学

从2015年开始,容器技术开始大火,容器被誉为是一种处理虚拟计算的新方法。现在越来越多的企业开始使用容器技术,所以值得一学。什么是容器? 容器有何特别之处? 该如何使用容器?一、容器?   容器技术是通过使用主机上的孤立进程,建立虚拟环境的一种方法。这种孤立进程就叫容器,它有自己的一套文件系统资源和从属进程。容器不会侵扰主机系统,主机系统也不会侵扰容器。   容器在主机内核上运行。一个名为容

2017-10-21 17:00:04 590

原创 spring原理

1、IOC 动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射 反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置 文件来动态的创建对象,和调用对象里的方法的 。 2、AOP Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监督和控制(也就是 在调用这类对象的具体方法的前后去

2017-09-19 16:56:38 347

原创 mysql引擎

MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。下面介绍几种数据库引擎:ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到 数据库被查询的次数要远大于更新的次数。因

2017-09-12 20:31:00 281

原创 java多线程中并发集合和同步集合

java多线程中并发集合和同步集合有哪些? java.util.concurrent包中包含的并发集合类如下:ConcurrentHashMap CopyOnWriteArrayListCopyOnWriteArraySetHashMap 是非同步的,故在多线程中是线程不安全的,不过也可以使用同步类来进行包装: 包装类Collections.synchronizedMa

2017-09-12 14:18:36 2566

原创 JSONArray的应用

从json数组中得到相应java数组,如果要获取java数组中的元素,只需要遍历该数组。 Java代码 收藏代码/** * 从json数组中得到相应java数组 * JSONArray下的toArray()方法的使用 * @param str * @return */ public static Object[] getJsonToArray(String str)

2017-09-07 17:02:18 472

原创 InnoDB数据库引擎

InnoDB是MySQL关系数据库管理系统非常受欢迎的数据库引擎。它是默认MyISAM引擎的替代品,它有很多优势,使其成为许多PHP脚本驱动的应用程序(如Joomla ™和Magento)的首选,这些应用程序已经永久切换到InnoDB。例如,InnoDB导入大量数据将会更快,因为它只锁定一行来执行给定的操作,而不是整个表,这使得引擎成为可扩展应用程序的理想选择。此外,InnoDB提供了更快的崩溃恢复

2017-08-14 17:03:34 456

原创 SpringMVC异常处理使用@ControllerAdvice注释

Spring MVC提供了处理异常和错误的好方法。@ExceptionHandler注释是此功能的核心。对于每个Spring控制器,我们可以简单地定义一个方法,如果给定的异常发生,它将自动调用。例如:import org.springframework.web.bind.annotation.ExceptionHandler;//..@ExceptionHandler(IOException.cl

2017-08-14 16:39:46 676

原创 Spring的@RequestHeader注释

SpringMVC提供了可以用于映射控制器参数以请求头值的注释@RequestHeader。以下是spring@RequestHeader注释的简单使用。import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestHeader;import org.s

2017-08-14 16:34:20 12652 1

原创 JAVA深复制浅复制

当类中只有基本数据类型的时候,可以进行浅复制,需要复制的类首先要继承Clonebale接口(只是一个标识接口),然后重写clone()方法public class Clone implements Cloneable{ private int a = 0; public int getInt(){ return a; } public int chan

2017-08-03 11:23:27 355

原创 排序算法(三):JAVA实现直接插入排序

直接插入排序 直接插入排序的思想是将一个数据插入到已经排好的有序表当中,得到一个新的有序表。步骤如下: (1)将数组第一个数arr[0]作为已知有序表; (2)若第二个数比第一个数大,插入到arr[0]的左边,否则插入到右边,从而得到新的有序表; (3)往后依次进行,直到最后一个数放到适当的位置public class StraightInsertionSort { public s

2017-07-31 10:43:48 300

原创 排序算法(二):JAVA实现选择排序

简单选择排序:遍历数组,两两比较,如果反序就交换,遍历完成后,也就排好了。public class SelectSort { public static void main(String[] args) { int[] arr = {15,58,42,12,1,47,65,6,89,47,56}; sort(arr); } private st

2017-07-31 10:42:59 199

原创 排序算法(七):JAVA实现堆排序

堆的定义:如果一棵完全二叉树,其父节点的值总是≤\leq或≥\ge它的两个子节点的值,就称这个树为堆。其中,如果根节点的值最大,成为大顶堆;根节点的值最小,成为小顶堆。   堆排序是一种树形选择排序,其原理是:将给定的初始序列看做是一个顺序存储的二叉树,然后将其构造成大顶堆或者小顶堆,此时,根节点元素为最大值或最小值,将根节点元素与末尾元素交换;在将末尾元素之前的节点重新构造成大顶堆或小顶堆,如此

2017-07-31 10:41:20 259

原创 排序算法(六):JAVA实现快速排序

推荐文章:http://developer.51cto.com/art/201403/430986.htm   快速排序的排序效率在同为O(n∗logn)O(n*logn)的几种排序方法中效率较高。快速排序采用的思想是分治思想。   快速排序是找出一个元素作为基准,然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值都不小于基准值,如此作为基准的元素调整到排序后的正确位置。

2017-07-27 16:35:50 332

空空如也

空空如也

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

TA关注的人

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