自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mybatis判断用insert还是update

前言在实际开发中会遇到这种情况,就是一条数据需要判断是新增还是更新,正常的开发思路是先去查询这条数据的Id是否已经存在于数据库,存在就是update,否则为insert,mybatis也是基于这样的思想实现的,下面就举个例子看一下。具体实现比如,前台将一条教师的信息保存到教师的实体bean中,然后需要将这条信息保存到数据库中,这时需要判断一下教师信息是要update还是insert。 教师信息实体...

2018-07-16 12:55:51 2663 2

原创 使用idea如何将oracle数据库恢复到指定时刻

首先,比如我们误删的数据所在的表的表名为TABLE_TEST,首先先查出该表在指定时间的数据,比如我们想把时间恢复到2018-07-12 10:00:00,        select * from TABLE_TEST as of timestamp TO_TIMESTAMP('2018-07-12 10:00:00','YYYY-MM-DDHH24:MI:SS')该sql查询完之后会有很多条查...

2018-07-12 17:12:11 399

转载 IntelliJ Idea编译报错:javacTask: 源发行版 1.8 需要目标发行版 1.8

错误信息:Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8Information:2017/1/24 11:27 - Compilation completed with 1 error and 0 warnings in 5s 873msInformation:java: Errors occurred while compiling modul...

2018-07-10 08:42:42 1129 1

转载 MySQL 5.7.18 解压版安装

原文链接:HTTPS://my.oschina.net/u/3474266/blog/895696今天下载安装了MySQL Community Edition 5.7.18压缩版,过程中遇到了一些坑,特地写个博客记录一下。下载地址:http://pan.baidu.com/s/1o8hWgqu最坑的是此版本的MySQL解压后是没有my.ini和data这两样东西的,都需要自己手动创建或使用命令生成...

2018-07-09 21:23:55 682

转载 mysql-5.7.16-winx64解压版安装超详细图文教程

转自: https://blog.csdn.net/li_magic/article/details/70186609很多朋友在安装mysq解压版升时出现:“mysql服务无法启动服务没报告任何错误”以前我安装时也是遇到这样的问题;其实MySQL的在5.6后就没有了数据目录,很多朋友按照以前的版本安装会去创建一个数据目录,这样就会无法启动的MySQL了。下面我来把我的正确安装步骤分享给大家,给大家...

2018-07-09 21:22:17 750

转载 Windows系统route add delete change路由增加改变删除

转自:https://blog.csdn.net/qq_36743482/article/details/736101711.管理员身份打开命令行cmd注:如遇到需上升操作权限,是因为没有使用管理员身份运行cmd 搜索输入cmd,右击,以管理员身份 或者win10右击win图标,选择命令提示符(管理员) 2.route(路由)详细操作输入route,可以看到如下提示信息: 具体内容如下:操作网络...

2018-07-09 13:41:25 5470

转载 Maven环境配置及idea建Maven工程

转自: https://blog.csdn.net/qq_37497322/article/details/78988378maven环境配置倒是不难,在idea上配置maven真是头疼,中途报了几次错误又重新搞,下面分享一下过程:首先到maven官网上下载maven,网址:http://maven.apache.org/download.cgi选择apache-maven-3.5.2-bin.z...

2018-07-09 11:16:39 302

原创 IntelliJ IDEA创建maven多模块项目

本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。一、项目结构 multi-module-Project是主工程,里面包含两个模块(Module):web-app是应用层,用于界面展示,依赖于web-service参的服务。web-service层是服务层,用于给app层提供服务。二、构建项目2.1 Parent Project新建一个空白标...

2018-07-09 11:03:33 397

转载 Mybatis分页和Spring的集成

写了一个Mybatis分页控件,在这记录一下使用方式。在Maven中加入依赖:<dependencies>  ...    <dependency>        <groupId>com.github.miemiedev</groupId>        <artifactId>mybatis-paginator</art...

2018-07-08 15:49:58 165

转载 CentOS 7运维管理笔记(11)----解决配置静态IP还是会出现动态IP地址的问题

网上搜集CentOS7 配置静态IP的方法,基本上都是说在 /etc/sysconfig/network-scripts/ifcfg-eth0文件中做如下配置TYPE=EthernetHWADDR=00:xx:xx:xx:xx:xx#only : none , bootp , or dhcpBOOTPROTO= noneDEFROUTE=yesPEERDNS=yesPEERROUT...

2018-07-08 14:14:15 633

转载 CentOS或者linux 重启虚拟机IP丢失问题的解决方法

1. 开启CentOS 但是长时间没有使用再打开IP丢失无法获取到重启网络也不行重新启动计算机也不行2.此时如果你是win系统里边安装的虚拟机就应该检查一下你的任务管理器中的  VMnetDHCP  这个服务是否开启,我是不小心关闭了,先保证这个服务开启再进行下边的操作Linux renew ip command$ sudo dhclient -r //release ip 释放IP$ sudo ...

2018-07-08 12:45:37 5459

转载 linux-wget命令

Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大...

2018-07-08 12:37:03 146

转载 Linux-awk命令

awk命令简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。语法awk '{pattern + action}'...

2018-07-08 12:36:54 201

转载 linux之find命令详解

查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录)find ./ -regex .*so.*\.gz查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print时文件列表前一行不会显示目录名称)find ./ -...

2018-07-08 12:36:49 229

转载 linux中top、du、df、netstat、date、grep、ps、find文件格式以及文件内容排序去重

这些都是我比较常用的在此记录下date--格式化当前时间[root@lijie home]# date +"%Y%m%d %H:%M:%S"    --注意 + 和 "之间不能有空格20161101 19:31:06--获取当前时间戳[root@lijie home]# date +%s1478043149--时间戳格式化[root@lijie home]# date -d @1...

2018-07-08 12:36:41 808

转载 linux常用的简单命令(三)tar、scp、df/du、ps、free、top、netstat、tcpdump、kill、reboot/halt/poweroff、shutdown

转自: https://blog.csdn.net/derpvailzhangfan/article/details/54458201.1     打包解包命令(tar)常用打包命令:tar,一般搭配如下参数使用:-c:建立压缩文件的参数命令(create)-x:解压缩文件的参数命令-z:是否同时具有gzip属性?是否需要用gzip压缩?-j:是否同时具有bzip2熟悉?是否需要用bzip2压缩?...

2018-07-08 12:36:36 406

转载 MYSQL自动安装脚本

[root@alimysql06 ~]# ./mysql_auto_install.sh###########  A tool to auto-compile & install MySQL on Redhat/CentOS 6 or 7  Linux ################ ################检查本机安装mysql的基本条件####################...

2018-07-08 12:36:22 232

转载 CentOS 7.3安装详解

CentOS(Community Enterprise Operating System),意思是社区企业操作系统,是Linux发行版本之一,它是来自于Red Hat Enterprise Linux 依照开源源代码规定释放出来的源代码所编译而成。由于出自于同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于C...

2018-07-08 12:36:16 2665

转载 Linux系统su命令的详细用法

1.命令作用su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。2.使用方式su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]3.参数说明-f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。-l , –login:加了这个参数之后,...

2018-07-06 14:40:47 323

转载 Linux中su、sudo命令使用及区别介绍

原文地址:http://blog.csdn.net/crave_shy/article/details/23037787转自: https://blog.csdn.net/tanga842428/article/details/70193768一:两者之间的区别        su用于用户之间的切换。        sudo用于普通用户可以使用root权限来执行指定命令。二:su、sudo命令介绍...

2018-07-06 14:38:20 173

转载 su与su -命令的区别

su与su -命令是有着本质区别前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以...

2018-07-06 14:36:08 443

转载 Linux文件系统以及目录结构简介

转自: https://blog.csdn.net/zmken497300/article/details/51786137Linux和Windows操作系统中的文件系统些不同,在学习使用Linux之前,能够了解这个不同之处助于后续的学习。本文先对Windows和Linux上面文件系统的一些概念进行区分,然后介绍一些Linux文件系统相关的原理,最后较为详细地介绍了Linux系统的目录结构。一、L...

2018-07-06 14:33:18 414

转载 CentOS 7.0 安装中文输入法

安装的时候没有设置,现在找到之后记录下:  (我这个是已经设置完后的截图,所以,Input Sources中,有拼音输入选项)  Applications -- System Tools -- Setting -- Regin & Language 点击左下角的 “+”号。 找到Chinese(China) 或者其它Chinese(..) 如果没有找到Chinese的选项,注意,下图红框处...

2018-07-06 14:10:58 221

转载 Linux-shell脚本-mysql一键安装

转自: https://blog.csdn.net/zmken497300/article/details/51615678安装环境CentOS-7-x86_64-DVD-1511.isomysql-5.6.29-linux-glibc2.5-x86_64.tar.gzmysql_install.sh脚本mysql_install.sh脚本#!/bin/bash#输入mysql压缩文件地址f...

2018-07-06 13:47:35 884

转载 Quartz使用总结

转:http://www.cnblogs.com/drift-ice/p/3817269.html废话的前言以前凭借年轻,凡事都靠脑记。现在工作几年后发现,很多以前看过、用过的东西,再次拿起的时候总觉得记不牢靠。”好记性不如烂笔头”应该是某位上了年纪的大叔的切肤之痛(仅次于上了年纪的难言之瘾)。我觉得这事得怪怪中国的应试教育,中国的考试方式就是要求把脑袋当数据库,以前中学那点知识,确实还能装得下。...

2018-07-06 13:21:18 302 1

转载 windows10 64位下安装oracle 11g和PL/SQL Developer

一、材料准备:oracle11g安装包(64位)oracle11g客户端(32位)PL\SQL Developer安装包(32位)1、下载Oracle 11g链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html    将两个文件进行解压缩,得到目...

2018-07-06 11:18:20 679

转载 Centos 7 学习之静态IP设置

原文链接:http://blog.csdn.net/johnnycode/article/details/40624403本学习主要针对 Centos 7.0.1406 版本进行学习整理!如果你使用 VirtualBox 配置 Centos 那么请参考我的这篇文章 Centos 7 学习之静态IP设置(续)1、编辑 ifcfg-eth0 文件,vim 最小化安装时没有被安装,需要自行安装不描述。#...

2018-07-06 11:07:01 129

转载 VMware 12 虚拟机下安装Linux CentOS7.0 超详细图文教程

转载: https://blog.csdn.net/duyusean/article/details/78178013为什么选择CentOS ?1. 主流: 目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS2. 免费: RedHat 和CentOS差别不大,CentOS是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linu...

2018-07-06 10:44:12 413

转载 ELK 日志分析系统

大纲:一、简介二、Logstash三、Redis四、Elasticsearch五、Kinaba一、简介1、核心组成ELK由Elasticsearch、Logstash和Kibana三部分组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Logstash是一个完全开源的工具,...

2018-07-05 20:14:29 1045

转载 超详细Linux配置DHCP服务器

概述DHCP(DynamicHost ConfigurationProtocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。工作原理1、客户端开机没有IP,局域网内需要发送一个广播形式的DISCOVER(局域网内不知道谁是DHCP服务器),只要能收...

2018-07-05 20:10:40 55725 3

原创 centos7.4安装

CENTOS7.4安装教程目录一、 新建虚拟机 二、 安装centos7.4系统 三、 配置系统IP地址 四、 使用终端软件远程登陆linux系统 五、 配置域名 一、 新建虚拟机至此虚拟机创建完毕二、 安装centos7.4系统三、 配置系统IP地址四、 使用终端软件远程登陆linux系统五、 配置域名因虚拟机使用的NAT模式,所以我的linux系统可...

2018-07-05 19:54:58 5554

转载 VMware 12 虚拟机下安装Linux CentOS7.0 超详细图文教程

点击打开链接:https://blog.csdn.net/duyusean/article/details/78178013

2018-07-05 19:43:26 471

转载 SVN/Git常用命令

https://blog.csdn.net/ithomer/article/details/6187464

2018-07-03 19:56:17 167

原创 git常用命令

检查当前文件状态:git status跟踪新文件,暂存已修改文件:git add <file>打带注释的标签:git tag -a <tag> -m ""在历史版本上打标签:git tag -a <tag> 9fceb02查看指定标签的版本信息:git show <tag> 带注释提交:git commit -m "" 新建分支:git branch...

2018-07-03 16:34:16 102

原创 入门级 - 码云(Gitee),GitHub 教程

这篇文章的目的是记录我的关于Gitee的内容,从注册、下载直到设置成功每一步都有解释。GitHub和码云均基于Git,所以两者的操作方法基本一致,只需要学习其中一种即可。GitHub与码云均提供免费的代码仓库。GitHub免费版只能创建公开的项目,私有项目需要付费,截止本文发布时,服务费用是$7.00;码云免费版支持5人以下的组织,可以创建私有项目。 码云:https://gitee.com/Gi...

2018-07-03 16:28:16 1001

原创 git push时提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支

在对本地库中的文件执行修改后,想git push推送到远程库中,结果在git push的时候提示出错:$ git push gitee master(gitee是我的远程仓库名)To gitee.com:username/repositoryname.git! [rejected]        master -> master (fetch first)error: 无法推送一些引用到 '...

2018-07-03 16:15:12 6709

原创 如何去解决fatal: refusing to merge unrelated histories

我在Gitee新建一个仓库,然后把本地一个代码仓库上传。先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull,这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-historiesgit pul...

2018-07-03 16:08:31 176

转载 git 切换分支 + 提交 + 更新 +查看历史 + 提交 + 推送

转载:https://blog.csdn.net/weixin_41883384/article/details/80805580一.  查看远程分支   git branch  或者 git branch -r二.拉取远程分支到本地 两种方法  公式 1: git checkout -b 本地分支名 origin/远程分支名         (推荐使用):原因:可以直接跳转到分支举例子 介绍 看...

2018-07-03 15:37:46 413

原创 在git bash中输入git init 提示错误信息: fatal: open /dev/null or dup failed: No such file or directory的解决办法

将C:\Windows\System32\drivers目录下的null.sys更换为网盘里下载的null.sys文件,重启电脑完美解决!链接: https://pan.baidu.com/s/1ZXaV6tpJcyY4I5ffX2w4zA 密码: x5wv此方法还可以解决 GitBash闪退问题....

2018-07-03 13:03:47 697

空空如也

空空如也

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

TA关注的人

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