自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1628)
  • 收藏
  • 关注

转载 删除git中缓存的用户名和密码

我们使用Git命令去clone Gitlab仓库的代码时,第一次弹框提示输入账号密码的时候输错了,然后后面就一直拒绝,不再重复提示输入账号密码,怎么破?git报错信息运行一下命令缓存输入的用户名和密码:git config --global credential.helper wincred清除掉缓存在git中的用户名和密码git credential-man...

2019-09-26 09:06:00 169

转载 PostgreSQL中定时job执行(pgAgent)

PostgreSQL中定时job执行业务分析近期项目需要定期清理数据库中的多余数据,即每月1号删除指定表中一年以上的数据。初步分析这种定时job可以使用一下两种技术实现:Linux的crontab功能pgadmin的pgAgent功能为了避免数据库系统和操作系统的绑定,最后决定在数据库层面实现自动清理功能,即使用pgAgent功能介绍pgAgen...

2019-09-19 10:39:00 646

转载 Linux中的定时自动执行功能(at,crontab)

Linux中的定时自动执行功能(at,crontab)概念在Linux系统中,提供了两种提前对工作进行安排的方式at 只执行一次crontab 周期性重复执行通过对这两个工具的应用可以让我们在操作系统层面实现定时自动运行功能实验环境操作系统:CentOS Linux release 7.3.1611 (Core)IP: 192....

2019-09-19 10:35:00 160

转载 PostgreSQL定时自动备份

PostgreSQL定时自动备份简介PostgreSQL数据库中未提供数据库的定时备份功能,所以需要结合备份和定时job功能来共同实现。这里我选取了2种定时job方式,crontab是Linux中的定时job功能,故只能支持Linux系列操作系统;其中pgAgent是基于数据库的定时备份,可适用于各种操作系统。实验环境PostgreSQL:操作系统:Cen...

2019-09-19 10:30:00 502

转载 postgresql 增量备份

介绍:barman是postgresql备份还原的管理工具。本文环境:系统: centos6.6PostgreSQL 9.3.9barman-1.4.1-1.rhel6.noarch.rpm主机如下:?1<span style="font-size: 12px;">192.168.33.30pgs...

2019-09-19 10:25:00 400

转载 Barman安装及备份PostgreSQL

barman特点零数据丢失备份。保证用户在只有一台备份服务器的情况下达到零数据丢失。与备份服务器合作。允许备份服务器在与主服务器的流式复制不可用时,从barman获取wal文件。可靠的监控集成。用于监控和创建有关Barman配置状态的报告。可并行的备份和恢复。以更快的速度执行拷贝,加快了整个备份和恢复过程。备份目录。允许用户在同...

2019-09-19 10:22:00 185

转载 PostgreSQL 增量备份详解以及相关示例

PostgreSQL 没有类似MySQL 的二进制日志, 但是有和MySQL 类似的REDO LOG,并且有MySQL 没有的REDO 归档功能。当然REDO 的归档已经MariaDB 和Percona-MySQL 已经实现。那我们就利用PGSQL的REDO 归档,也叫WAL来实现增量备份。 假设我们已经做了一个物理的全备,并且相应的参数都已经设置完毕,比如以下:...

2019-09-19 10:19:00 114

转载 Centos7 中查找文件、目录、内容

1、查找文件find / -name ‘filename’2、查找目录find / -name ‘path’ -type d3、查找内容find . | xargs grep -ri ‘content’//find . | xargs grep -ril ‘content’ 只显示文件名称参考文档:https://blog.csdn.n...

2019-09-19 08:54:00 819

转载 PostgreSQL查看版本信息

1.查看客户端版本psql --version2.查看服务器端版本2.1 查看详细信息select version();2.2 查看版本信息show server_version;2.2 查看数字版本信息包括小版号SHOW server_version_num;或SELECT current_setting('server_version_num'...

2019-09-19 08:51:00 316

转载 centos安装jdk1.8的三种方法

一、手动解压安装包:1、在user目录下新建java文件夹:# cd /usr/# mkdir java# cd java2.下载jdk1.8,进入http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213...

2019-09-19 08:50:00 64

转载 Postgresql 帐号密码修改方法

1.Linux环境下 #su postgres -bash-3.2$psql -U postgres postgres=#alter user postgres with password 'new password'; postgres=#\q转载于:https://www.cnblogs.com/telwanggs/p/11546728.html...

2019-09-19 08:43:00 65

转载 CentOs7设置主机名称,以及主机名称和ip的对应关系

一.修改主机名称在CentOS7中有三种定义的主机名:静态的(static)、瞬态的(transient)、和灵活的(pretty)。静态主机名也称为内核主机名,是系统在启动时从/etc/hostname内自动初始化的主机名。瞬态主机名是在系统运行时临时分配的主机名。灵活主机名则允许使用特殊字符的主机名。查看主机名称使用命令:hostname永久修改主机名使用...

2019-09-18 19:20:00 118

转载 Barman 安装

Barman需要用到psql客户端,所以需要在Barman服务器安装psql数据库1 linux操作系统环境准备:python版本:2.6或2.7yum -y install epel-release.noarchyum -y install python-argcomplete.noarchyum -y install python-argh.noarch...

2019-09-18 16:21:00 77

转载 centos修改主机名的正确方法

1 centos6下修改hostname[root@centos6 ~]$ hostname # 查看当前的hostnmaecentos6.magedu.com[root@centos6 ~]$ vim /etc/sysconfig/network ...

2019-09-18 16:20:00 52

转载 postgresql 的 .pgpass密码文件的使用

pgpass 是 连接 postgresql 时使用的密码文件,通常位置为 ~/.pgpass。在使用某些组件时还真的必须使用。具体的格式为:hostname:port:database:username:password常见的使用如下:# su - postgres$ vi ~/.pgpass#hostname:port:database:username:pass...

2019-09-18 16:18:00 402

转载 centos中执行apt-get命令提示apt-get command not found

先说结论: 在centos下用yuminstallxxxyum和apt-get的区别:一般来说著名的linux系统基本上分两大类:RedHat系列:Redhat、Centos、Fedora等Debian系列:Debian、Ubuntu等RedHat系列常见的安装包格式rpm包,安装rpm包的命令是“rpm-参数”包管理工具yu...

2019-09-17 18:05:00 383

转载 centos7.2下查看的java版本号

1,centos7.2下查看的java版本号 java -version转载于:https://www.cnblogs.com/telwanggs/p/11535903.html

2019-09-17 18:04:00 683

转载 contos的apt-get安装

本文链接:https://blog.csdn.net/lesz_s/article/details/88732500首先contos的软件包管理是yum但是yum包好多都没有 比如我想装的slwgethttp://repoforge.org/use/#下载合适的rpm然后 yum 安装update更新遇见的问题有安装apt后执行apt还是没有该命令在更新吧...

2019-09-17 16:54:00 157

转载 Mybatis使用IN语句查询

一、简介在SQL语法中如果我们想使用in的话直接可以像如下一样使用:select * from HealthCoupon where useType in ( '4' , '3' )但是如果在MyBatis中的使用in的话,像如下去做的话,肯定会报错: Map<String, Object> selectByUserId(@Param("useType...

2019-09-12 14:33:00 35

转载 报错:使用java api连接redis集群时报错 READONLY You can't write against a read only slave....

报错: READONLY You can’t write against a read only slave.报错原因:因为连接的是从节点,从节点只有读的权限,没有写的权限解决方案:进入redis.conf配置文件,修改配置文件的slave-read-only为no,那么从节点也就可以进行写的操作了,代码不会报错————————————————版权声明:本文为CSDN博主...

2019-09-12 13:51:00 479

转载 IDEA使用(03)_git撤回(已经commit未push的)操作

1、问题来源日常工作中会遇到 commit 到本地仓库的代码,因为一些原因,需要撤销后再提交到本地,或者需要整合多次 commit,然后 push 到远程仓库。2、IDEA解决方案I.在idea左下方图1.pngII.点击'Log'图2.pngIII.右键选择'Undo Commit'’...

2019-09-06 11:27:00 196

转载 使用多个tomcat如何修改端口号

一、找到tomcat下conf文件夹下server.xml;二、修改8080端口三、修改8009端口四、修改8005端口修改后同时启动多个tomcat成功。转载于:https://www.cnblogs.com/telwanggs/p/11473692.html...

2019-09-06 11:18:00 80

转载 postgresql 计算时间差的秒数、天数

处理时间时用到了,记录一下。计算时间差天数select extract(day FROM (age('2017-12-10'::date , '2017-12-01'::date)));计算时间差秒数select extract(epoch FROM (now() - (now()-interval '1 day') ));转载于:https://www....

2019-08-30 20:54:00 450

转载 Redis Desktop Manager的下载及安装

一、下载Redis Desktop Manager1. Redis Desktop Manager 的下载路径(1)https://pan.baidu.com/s/1Jvr9MbgFn4UJh4M1AMo3gA 提取码:3i9b二、安装Redis Desktop Manager傻瓜式安装,点击下一步即可(注意更改安装目录)三、连接Redis服务器...

2019-08-29 19:06:00 82

转载 CentOS7 修改设置静态IP和DNS

最近因为学习Puppet,用虚拟机装了个CentOS,使用的NAT的网络模式,为了防止再次启动系统的时候网络IP发生变化,因此设置静态IP和DNS。由于CentOS是最小化安装,没有ifconfig命令,因此可以采用ip命令查看。查看IP分配情况:# ip addr发现里边只有一个LOOPBACK的127.0.0.1的回环地址,原来CentOS刚安装后...

2019-08-29 08:28:00 49

转载 Java中去除字符串中空格的方法

昨天写了一个关于Excel文件处理的脚本,在字符串匹配功能上总是出现多余不正确的匹配,debug调试之后,发现一个坑。  ------->代码中字符串使用了replaceAll()方法,去除了所有空格(其中包括:首尾空格、中间空格)  遂整理下java关于字符串去除空格的方法。1、方法分类str.trim(); //去掉首尾空格str.replace(" "...

2019-08-29 08:26:00 63

转载 Java基础--定时任务Timer

一、Timer介绍java.util.Timerjava.util.TimerTaskTimer是一个定时器类,通过该类可以为指定的定时任务进行配置。TimerTask类是一个定时任务类,该类实现了Runnable接口,而且是一个抽象类,如下所示:  public abstract class TimerTask implements Runnable  可以通过...

2019-08-29 08:25:00 62

转载 Microsoft Visual C++ 2017 Redistributable

版本:14.10.25008https://download.microsoft.com/download/4/5/4/454AC59C-DC3F-4AD3-950F-6DCBDF672071/vc_redist.x86.exehttps://download.microsoft.com/download/B/7/A/B7A6D5AB-2606-4942-BE19-996D105376A...

2019-08-29 08:24:00 1751

转载 如何从DOS命令窗口进行复制粘贴

在DOS窗口没有右键复制按钮,那我们如果想要进行复制粘贴该如何操作呢?本篇就来说明一下这个操作流程。工具/原料WIN7系统方法/步骤按“WIN+R”调出运行页面,在其中输入CMD然后按回车键。这时会弹出黑色的DOS命令窗口,在其中随便输入...

2019-08-29 08:22:00 931

转载 使用java写js中类似setTimeout的代码

javascript目前已经是一门相当主流的编程语言了,它的异步IO特定项目其他编程语言来说,大大减少了cpu在线程切换方面的速度。实现了单线程高并发的奇迹。而java作为老牌编程语言,在很多的项目中必须使用。会这两种语言的一定会感叹,javascript中的setTimeout是多么好用,java中通常的作法是开一个新的线程,然后在线程中使用Thread.Sleep,这个方法不仅消...

2019-08-29 08:19:00 418

转载 Spring @RestController、@Controller区别

一、用@Controller,返回的是页面;@Controller加上@ResponseBody,返回的是JSON、XML或其他文本。@Controller@RequestMapping("/test")public class MyController1 { @ResponseBody @GetMapping(path="/get1"...

2019-08-23 17:43:00 45

转载 SpringBoot整合Swagger2

相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。手写Api文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。接口返回结果不明确不能直接在线测试接口,通常需要使用工具,比如postman接口文档太多,不...

2019-08-23 17:39:00 41

转载 git clone 报“The project you were looking for could not be found.”

因为自己的项目不止一个 又有自动保存git密码的功能,当clone第二个项目的时候就报了如下错误之前一直是找到钥匙串删除,发现有时候并没有效果。今天在网上搜了一下 发现了一个新的解决办法在项目前面加用户名git clone https://rdc.hand-china.com/gitlab/项目.gitgit clone https://用户名@rdc.hand-ch...

2019-08-23 11:02:00 93

转载 mybatis设置Map空值返回

mybatis时,设置Map返回,当值为空时属性也会没有在application.properties中加入下面配置,将会解决这个问题。#当查询数据为空时字段返回为null,不加这个查询数据为空时,字段将被隐藏mybatis.configuration.call-setters-on-nulls=true转载于:https://www.cnblogs.com/telwa...

2019-08-21 09:00:00 86

转载 Postgresql使用coalesce实现类似oracle的NVL方法

COALESCE (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。 如果所有的表达式都是空值,最终将返回一个空值。 使用COALESCE在于大部分包含空值的表达式最终将返回空值。SELECT coalesce(collect_result,0) as collect_resul...

2019-08-21 08:59:00 2788

转载 Postgresql修改字段的长度

alter table tbl_exam alter column question type character varing(1000);alter table tbl_exam alter column question type numeric(18,4);转载于:https://www.cnblogs.com/telwanggs/p/11386736.html...

2019-08-21 08:58:00 1127

转载 Java 关于日期加一天(日期往后多一天)

1.原来Java的日期添加不像.NET的.Add;import java.util.Date;Date date=new Date();//取时间System.out.println(date.toString()); Calendar calendar = new GregorianCalendar(); calendar.se...

2019-08-10 09:39:00 757

转载 java Calendar 小时值得到24进制格式

Calendar cal = Calendar.getInstance();cal.get(Calendar.HOUR_OF_DAY)转载于:https://www.cnblogs.com/telwanggs/p/11322418.html

2019-08-08 17:17:00 106

转载 spring @component的作用详细介绍

1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)  @Component,@Service,@Controller,@Repositor...

2019-08-07 09:54:00 41

转载 IDEA在线和离线安装lombok

1. IDEA在线安装:点击安装,电子reset如果以上方式安装失败,去以下任意网站下载对应版本插件安装:http://plugins.jetbrains.com/plugin/6317-lombok-pluginhttps://github.com/mplushnikov/lombok-intellij-plugin/releases...

2019-08-05 17:24:00 73

空空如也

空空如也

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

TA关注的人

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