自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jenkins + svn + maven +svn 实现当SVN提交代码后自动触发打包部署

主流的开发模式都是采用前后端分离的方式,我们作为coder在功能开发初期需要不断的迭代代码与前端进行联调,提供在容器中最新代码,虽然可以通过在编译器中打完包后在放到容器运行,但是显然这种方式是既不方便的,那么能不能呢使用更加便捷的方式来构建发布程序呢?当然jenkins的出世让我只需要关注代码,当通过svn或git提交新代码后会自动触发部署更新

2022-09-21 11:58:22 2523 2

原创 centos 中使用sqlplus 登陆oracle提示bash.sqlplus命令未找到的解决方法

出现这个问题是因为环境变量失效;解决方法:首先需确认当前用户是否是oracle 若不是请执行 su oracle 然后执行下面两步1) $ cd ~2)$ source .bash_profile只需两步便可解决

2020-05-13 15:12:14 2891

原创 基本零失败的Centos7 离线安装oracle 11g

相信在Linux上安装过oracle的同学都遇到过各种各样的问题,现在就让我们一步一步来安装吧由于是离线的我们要得到oracle的依赖包要么设置本地yum源或者离线下载好rpm包,废话不多说上方案一:设置本地yum源1)准备镜像和脚本找到自己的本地系统iso镜像,我写了一个shell脚本来创建本地yum源可直接使用脚本云盘地址:https://pan.baidu.com/s/153PWrkSEevVv6JXOUKpL0A提取码:63jz若是没有本地.iso镜像,可以去我的百度云下.

2020-05-10 16:46:30 3398

原创 windows环境下使用spark

winutil:下载地址:https://github.com/steveloughran/winutils

2019-04-02 15:14:45 245

原创 centOs6.5上安装redis

1》下载linux的redis压缩包 官网下载地址:https://redis.io/download2》在虚拟机上创建名为redis的文件夹用于存放redis压缩包;如 mkdir /home/devlop/redis3》将压缩包上传到虚拟机redos问价夹下(上传工具有:ftp,winscp等,自行选择)4》使用命令解压:tar-zxvfredis-5.0...

2019-03-21 15:06:16 190

原创 java操作阿里云tablestore(ots)

1>pom.xml<dependency> <groupId>com.aliyun.openservices</groupId> <artifactId>tablestore-hbase-client</artifactId> <version>1.2.0</version&gt...

2019-03-20 21:02:07 2281 1

原创 Java操作elasticsearch(Es)实现基本查询和分页功能的实现

我使用的是基于springBoot的ElasticsearchTemplate的实现;此方法相对简单!1》pom文件如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elastics...

2019-03-20 10:11:35 20924 3

原创 idea 破解方法

2018-07-03 10:55:24 279

原创 分享一个很好的git学习网站

贴一个学习git很好的学习网站:https://backlog.com/git-tutorial/cn/intro/intro1_1.html点击打开链接

2018-07-03 10:52:10 453

原创 git的使用--【5】:eclipse上使用git

导入Git工程1)本地添加Git工程,右键Import,选择Git—Projects from Git 2)点击Next,将gitlab中该项目的ssh地址复制到URI中一直点击Next,直到完成gitlab在eclipse上操作1)提交:右键commit,必须添加commit信息,否则无法提交2)切换分支,导入项目后可以看到所在分支,右键可以操作切换分支。 3)创建分支,注意创建是本地分支,只有...

2018-07-03 10:46:19 209

原创 git的使用--【4】:工作区,版本库,暂存区解释

工作区、版本库、暂存区原理图中左侧为工作区,右侧为版本库。在版本库中标记为 "index" 的区域是暂存区(stage, index),标记为 "master" 的是 master 分支所代表的目录树。图中我们可以看出此时 "HEAD" 实际是指向 master 分支的一个“游标”。所以图示的命令中出现 HEAD 的地方可以用 master 来替换。图中的 objects 标识的区域为 Git 的...

2018-07-03 10:43:27 226

原创 git的使用--【3】:使用小乌龟(Tortoisegit )操作git

1)下载Tortoisegit:点我下载2)默认安装主程序和中文语言包,安装过程中会有让填写git账号,将注册的个人账户输入即可。安装完成后右键可以看到tortoisegit说明安装完成。3)配置tortoisegit的密钥,需要使用tortoisegit自带的puttyge密钥生成工具,将生成的私钥转换成.ppk格式。4)项目克隆的时候注意要勾选Load Putty Key,第一次可能会要求输入...

2018-07-03 10:40:05 1775

原创 git的使用--【2】:生成SSH Key

生成 SSH 密匙操作第一步:检查是否已有 SSH 密匙一般 SSH 密匙会在 c:/Users/you/.ssh 目录下(linux环境下可查看~/.ssh),查看此目录下是否有类似以下文件:id_dsa.pubid_rsa.pubid_ed25519.pub如果有的话,跳过第二步。或删除重新生成(建议)。第二步:新生成 SSH 密匙要生成新的密匙,请在git bash命令终端中执行以下操作。如...

2018-07-03 10:35:42 487

原创 git的使用--[1]:windos下的安装

1)下载安装文件 点击下载:   最新版2)安装配置说明在安装过程中,会有一些配置选项供你选择。 建议设置如下图所示: 注:如若后续只使用第三方 git 可视化工具(例如 eclipse git 插件等),不再使用 git 命令行工具的话,此处可都不勾选。后续默认安装完成即可,或根据自己需求选择。 3)检查 Git 是否安装完成右键点击 Git Bash Here,输入git --version,...

2018-07-03 10:32:53 187

原创 windows环境下启动Hbase 异常executablenull\bin\winutils.exe in the Hadoop binaries

官方文档连接:点击打开链接1》下载Hbase压缩包下载很简单根据官方文档的路径就可以找到解压后就可以使用了(下载地址)2》启动Hbase官方文档的启动说明很简单,但是windows下会出现问题我出现的便是这个异常:Could not locate executablenull\bin\winutils.exe in the Hadoop binaries原因:windows操作环境所以我们需要装H...

2018-06-14 10:50:51 359

原创 git从远程仓库gitLab上拉取指定分支到本地仓库

例如:将gitLab 上的dev分支拉取到本地1》与远程仓库建立连接:git remote add origin XXXXX.git2》使用git branch 查看本地是否具有dev分支3》如果没有 git fetch origin dev4》git checkout -b dev origin/dev在本地创建分支dev并切换到该分支5》git pull origin dev就可以把gitLa...

2018-06-13 17:54:30 14435

原创 Http 和 Https

HTTP这是一本好书,但是 HTTP 协议本身是一个静态协议:跟 HTML 一样是一堆标记的集合,十分简单。我们首先明确一个简单的事实:TCP 首部后面的部分,依然是一堆二进制数据,但是此时,采用 HTTP 协议解析这堆数据之后,其内容终于可读了。HTTP 是什么HTTP 是 WWW(万维网)拥有的标准协议,用于在客户端和服务器之间传递信息:服务器给客户端传递网页,

2018-01-31 10:44:15 1700

原创 TCP/IP协议笔记

截至目前,我们已经得到了三个首部:以太网首部、IP 首部、TCP 首部。这三者看起来类似,实际却完全不同:以太网首部是以太网技术提供的基础数据 package 功能:其数据包的长度是以太网独有的,和其他技术如光纤环网 FDDI 是完全不同的。实际上其他技术都不一定用的是 帧 这种基础逻辑单元,也不一定用的是这种简单的交换方式。IP 是网络层协议,其存在的意义是规定一种跨物理实现的“虚拟网络

2018-01-30 16:12:36 264

原创 mysql函数笔记

---合并函数1>...... CONCAT(str1,str2.......)**将多个字段的结果集合并成一列中间无符号连接语法:select concat(name,sex) from user 2>.......CONCAT_WS(separator,str1,str2)**将多个字段的结果集合并成一列各列间用separator连接符连接(separator为任意字符串)

2018-01-29 09:49:32 290

转载 IDEA 插件开发教程

IntelliJ IDEA 插件开发视频教程https://github.com/judasn/IntelliJ-IDEA-Tutorial/重要说明IntelliJ IDEA 的插件理论上是同时也适用于 JetBrains 公司下的其他大多数 IDE 的,因为这些 IDE 都是基于 IntelliJ IDEA 的基础平台进行开发的,请牢记这一点。教程视频下载和介绍

2018-01-29 09:49:16 663

转载 IDEA 最特殊的快捷键Alt + Enter

最特殊的快捷键 Alt + Enter 介绍说明这是一个非常特殊的快捷键,有必要拿出来单独讲。强烈注意:此快捷键跟光标所在位置有着很严重关联关系,光标放的位置不同,使用此快捷键出来的菜单选项完全不一样。可以从几个思路:Java 类、JSP、HTML、JavaScript、CSS、SQL 等文件类型下面演示的各个功能是基于:IntelliJ IDEA 2016.1.1,如果你使用早期

2018-01-29 09:48:43 1284

转载 IntelliJ IDEA 远程调试 Tomcat Jetty

IntelliJ IDEA 远程调试 Tomcat准备工作明确远程服务器的 IP 地址,比如我是:192.168.92.128关掉服务器防火墙:service iptables stop本地 Remote Server 配置添加 Remote Server,如下图复制 Remote Server 自动生成的 JVM 参数,等下有用,如下图,比如我的是

2018-01-29 09:48:30 291

原创 MyBatis动态SQL笔记

foreach主要是用于一个循环,大部分用到的是循环的生成sql,下面说一下动态foreach的属性:  foreach元素的属性主要有item,index,collection,open,separator,close。  1、collection表示如何来得到这个集合,如果传入的直接为一个List,那么collection值就为list,如果直接传入的为一个array不可变数组,那么c

2018-01-29 09:48:15 305

转载 IntelliJ IDEA 的 Java 热部署插件 JRebel 安装及使用

IntelliJ IDEA 的 Java 热部署插件 JRebel 安装及使用JRebel 介绍在 Java Web 开发中, 一般更新了 Java 文件后要手动重启 Tomcat 服务器, 才能生效, 浪费不少生命啊, 自从有了 JRebel 这神器的出现, 不论是更新 class 类还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。JRebel 安

2018-01-27 13:35:06 327

翻译 Windows 过度到 Mac 必备快捷键对照表

从 Windows 过度到 Mac 必备快捷键对照表Mac 键盘符号说明⌘ == Command⇧ == Shift⇪ == Caps Lock⌥ == Option⌃ == Control↩ == Return/Enter⌫ == Delete⌦ == 向前删除键(Fn+Delete)↑ == 上箭头↓ == 下箭头← == 左箭头→ == 右箭头⇞ == Page

2018-01-27 13:34:53 5463 1

转载 苹果系统 IDEA 快捷键 Mac

IntelliJ IDEA For Mac 快捷键根据官方pdf翻译:https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf在 IntelliJ IDEA 中有两个 Mac 版本的快捷键,一个叫做:Mac OS X,一个叫做:Mac OS X 10.5+目前都是用:Mac OS X 10.5+有两套的原因

2018-01-27 13:34:28 682

转载 IDEA 常用快捷键以及快捷键的设置Win + Linux

快捷键说明IntelliJ IDEA 的便捷操作性,快捷键的功劳占了一大半,对于各个快捷键组合请认真对待。IntelliJ IDEA 本身的设计思维是提倡键盘优先于鼠标的,所以各种快捷键组合层出不穷,对于快捷键设置也有各种支持,对于其他 IDE 的快捷键组合也有预设模板进行支持。关于各个快捷键的频率分类上可能每个人都有各自的看法,下面的整理也只是以我个人的使用习惯来划分的,而我应该

2018-01-27 13:34:12 789

转载 IntelliJ IDEA 常用设置-4

IntelliJ IDEA 常用设置讲解说明IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。常用设置如上图标注 1 所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。但是我个人现在的习惯是使用多

2018-01-27 13:33:52 369

转载 IntelliJ IDEA 常用设置-1

IntelliJ IDEA 常用设置讲解说明IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。常用设置IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注 1 所示,默认就是 First letter 区分大小写的。区

2018-01-27 13:33:38 368

转载 IDEA 强大的数据库管理工具

数据库管理工具介绍配置 Database 组件的数据库连接表面上很多人认为配置 Database 就是为了有一个 GUI 管理数据库功能,但是这并不是 IntelliJ IDEA 的 Database 最重要特性。数据库的 GUI 工具有很多,IntelliJ IDEA 的 Database 也没有太明显的优势。IntelliJ IDEA 的 Database 最大特性

2018-01-27 13:33:14 1725

转载 IDEA 重构代码

重构讲解重构的常用功能介绍如上图标注所示,IntelliJ IDEA 的重构功能全部都在这个菜单上,所以我们也可以理解为这个菜单就是重构功能的体现,只是有时候我们通过快捷键的方式来加以体现而已。如上图标注 1 所示,在实际开发中我们经常会对文件进行重命名,这里用的快捷键就是 Shift + F6。如上图标注 2 所示,移动文件到其他包或是目录,我们可以通过快捷键也可以通过拖

2018-01-27 13:33:00 2092

转载 IDEA Debug 介绍以及应用技巧

Debug 介绍Debug 设置如上图标注 1 所示,表示设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一个属性,一般在 Windows 系统下建议使用此设置,相对于 Socket 会快点。Debug 常用快捷键快捷键介绍F7在 Debug 模式下,

2018-01-27 13:31:49 896

转载 IDEA Maven 搭建 Spring Boot 项目

Maven 的单模块 Spring Boot 项目初衷本章展示 IntelliJ IDEA 高度集成化的效果,降低 IntelliJ IDEA 入门时间欢迎来到 IntelliJ IDEA 世界项目项目地址:https://github.com/judasn/spring-boot-showcase开发环境JDK 8(理论上支持 JDK 6、JDK

2018-01-27 13:31:34 586

原创 IDEA 搭建Spring MVC + Spring + Spring Data JPA项目环境实例

Maven 的单模块 / 多模块之 Spring MVC + Spring + Spring Data JPA 项目初衷本章展示 IntelliJ IDEA 高度集成化的效果,降低 IntelliJ IDEA 入门时间欢迎来到 IntelliJ IDEA 世界项目项目地址:https://github.com/judasn/Basic-Single-Module-S

2018-01-25 10:01:00 1006

原创 IDEA搭建Spring MVC + Spring + Mybatis 项目(单模块 多模块)

Maven 的单模块 / 多模块之 Spring MVC + Spring + Mybatis 项目讲解初衷为了更加明了地展示 IntelliJ IDEA 的设置,本章教程为视频教程本章展示 IntelliJ IDEA 高度集成化的效果,降低 IntelliJ IDEA 入门时间视频下载单模块的 Spring MVC + Spring + Mybatis 讲解(基于

2018-01-25 10:00:46 372

原创 IDEA 配合使用maven 的一些技巧

IntelliJ IDEA 配合 Maven 的一些技巧环境IntelliJ IDEA 2017.1Maven 3.3.9Nexus 3.2.1学习前提了解 Maven 配置的基本用法了解私有仓库,比如 nexus 的一些概念强烈建议把 Maven 的 settings.xml 文件同时放在:%USER_HOME%/.m2/settings.xml 和 ${mave

2018-01-25 09:58:28 898

翻译 IDEA 搭建maven 项目,maven 的配置

Maven 项目介绍学习前提相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建。学习本讲还有一个前提:你必须会 Maven 相关知识点,Maven 相关知识点是不在本专题的讲解范围里面的,所以请自己私下进行学习。如果愿意你也可以看我过去整理的一份视频(提取码:wh5g):http://pan.baidu.com/s/1

2018-01-25 09:58:02 330

翻译 eclipse 和 IDEA java web 项目环境搭建演示,以及TOMCAT 的配置

Eclipse 的 Java Web 项目环境搭建Eclipse 项目结构如上图 Gif 演示,在 Eclipse 下,一般中小项目的项目结构基本都是这种模式的,所以我们这里也通过网上一个开源项目 JspRun 进行讲解。下载地址:http://pan.baidu.com/s/1i3zrSf7Eclipse 项目配置如上图箭头所示,在 I

2018-01-25 09:57:43 510

翻译 IDEA 插件的设置和引用,以及插件库

插件的使用插件的设置在 IntelliJ IDEA 的安装讲解中我们其实已经知道,IntelliJ IDEA 本身很多功能也都是通过插件的方式来实现的,只是 IntelliJ IDEA 本身就是它自己的插件平台最大的开发者而已,开发了很多优秀的插件。官网插件库:https://plugins.jetbrains.com/如上图标注 1 所示,Intell

2018-01-25 09:57:28 22914

转载 IDEA Postfix Completion 的使用

Postfix Completion 的使用Postfix Completion 的介绍Postfix Completion 功能本质上也是代码模板,只是它比 Live Templates 来得更加便捷一点点而已。具体它是做什么的,我们通过下面一张 Gif 演示图来说明:如上图标注 1 所示,非空的判断在 Java 代码中应该是非常常见的一句话代码,如果用 Live

2018-01-25 09:56:31 565

空空如也

空空如也

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

TA关注的人

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