自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集成腾讯云短信接口

1、引入依赖 compile('com.tencentcloudapi:tencentcloud-sdk-java:3.1.69') compile('commons-beanutils:commons-beanutils:1.7.0')2、编写工具类import java.util.Arrays;import java.util.List;import java.util.Random;import org.apache.log4j.Logger;import ...

2020-09-14 15:09:17 1233

原创 报错:Executing an update/delete query

进行增删改,未添加事务!!!!!!!!!!!!!!!!!!!!!!

2020-08-27 12:18:29 310

原创 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

修改监听文件vi /home/u01/app/product/oracle11g/db_1/network/admin/listener.ora添加如图配置:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /home/u01/app/product/oracle11g/db_1) (PROGRAM = extproc) ...

2020-08-26 10:14:13 238

转载 支付接口高并发,接口幂等性这么重要,它是什么?怎么实现?

什么是幂等性?对于同一笔业务操作,不管调用多少次,得到的结果都是一样的。幂等性设计我们以对接支付宝充值为例,来分析支付回调接口如何设计?如果我们系统中对接过支付宝充值功能的,我们需要给支付宝提供一个回调接口,支付宝回调信息中会携带(out_trade_no【商户订单号】,trade_no【支付宝交易号】),trade_no在支付宝中是唯一的,out_trade_no在商户系统中是唯一的。回调接口实现有以下实现方式。方式1(普通方式)过程如下:1.接收到支付宝支付成功请求2.

2020-07-14 11:05:20 2635 3

原创 nodejs设置私服地址

假设nodejs私服地址为:http://192.168.1.21:8081/repository/npm_proxy切换到前端项目路径打开cmd窗口下载npm源管理工具nrmnpm install nrm -gnrm add <自定义源名> <源的url>,例如:nrm add aname http://192.168.1.21:8081/repository/npm_proxynrm use <自定义源名>,例如:n...

2020-07-01 09:52:24 1635

原创 Mysql百万级数据优化方案

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操作符,否则

2020-07-01 09:19:02 537 1

原创 SpringBoot项目实现动态切换数据源,支持hibernate、mybatis、activity

1、创建文件 ApplicationContextHandler.javaimport org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;@Co

2020-07-01 09:18:48 820 1

原创 Java通过FreeMarker模板生成Word文件

1、引用依赖compile('org.freemarker:freemarker:2.3.20')2、制作Word文件新建word文件,调整内容和格式,需要动态传参的地方使用占位符,如图:3、Word文件转换为模板打开Word文件,另存为,XML格式文件,如图:4、编写工具类import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.i...

2020-07-01 09:18:35 725 1

原创 SpringBoot集成Jasypt实现数据库密码字符串加密配置

1、添加依赖compile('com.github.ulisesbocchio:jasypt-spring-boot-starter:1.5')2、编写加密解密工具类/*** TODO(这里用一句话描述这个类的作用)** @className JasyptUtil* @author Administrator* @version V1.0 2020年3月24日 下午5:14:47 TODO(如果是修改版本,描述修改内容)*/import org.jasypt.encr...

2020-07-01 09:18:20 552

原创 Linux服务器文件备份脚本

#!/bin/ship=192.168.70.228user=rootpaw=xxxdir=/home/documents/curTime=`date +%Y%m%d`echo $curTimeBN=./backupfile/bkfile_number.txt #用来保存最后一次备份的日期num=`awk 'NR==1{print $0}' $BN`t2=`date -d "$num" +%Y%m%d`days=`expr $t2 - $curTime`PATH=/usr/l..

2020-07-01 09:18:05 295

原创 Linux服务器硬件监控脚本

#!/bin/bashnow=`date -u -d"+8 hour" +'%Y-%m-%d %H:%M:%S'`servername=`hostname`###get server ipserver_ip=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`###get server external ippath=/usr/local/ktr/$(date

2020-07-01 09:17:43 296

原创 Linux服务器编写Oracle数据库定时备份脚本

#!/bin/shexport ORACLE_BASE=/home/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0export ORACLE_SID=orclexport ORACLE_TERM=xtermexport PATH=$ORACLE_HOME/bin:/usr/sbin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexpor

2020-07-01 09:17:24 390

原创 Linux服务器安装sshpass

下载安装包:wget http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz安装:tar xvzf sshpass-1.05.tar.gzcd sshpass-1.05.tar.gz./configuremakemake install

2020-07-01 09:17:02 1833

原创 Linux服务器配置邮箱服务器

配置邮箱服务,修改文件:#vi /etc/mail.rc#修改邮箱信息set [email protected] smtp=smtp.126.comset [email protected] smtp-auth-password=密码set smtp-auth=login

2020-07-01 09:16:51 573

原创 Linux服务器安装crontab执行定时任务

1、下载(最新版本)# wget http://cronolog.org/download/cronolog-1.6.2.tar.gz2、解压缩# tar zxvf cronolog-1.6.2.tar.gz3、进入cronolog安装文件所在目录# cd cronolog-1.6.24、运行安装# ./configure# make# make install5、查看cronolog安装后所在目录(验证安装是否成功)# which cronolog一般情况.

2020-06-30 11:09:39 282

原创 Linux服务器开放端口

1. 开放Nginx端口命令:/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT2.保存:/etc/rc.d/init.d/iptables save3.重启服务:/etc/init.d/iptables restart4.查看端口是否开放:/sbin/iptables -L -n

2020-06-30 11:08:03 220

原创 Linux服务器通过NFS挂载实现文件夹共享

文件服务器安装nfs:# yum install rpcbind# yum install nfs-utils# service rpcbind start# service nfs start设置自启动# chkconfig nfs on# chkconfig rpcbind on修改配置文件添加共享目录:#vi /etc/exports/home/documents/ *(rw,no_root_squash,no_all_squash,sync)其他服务.

2020-06-30 11:06:52 318

原创 Linux安装Keepalived与Nginx实现高可用

下载最新版安装包:http://www.keepalived.org/download.html上传或下载 keepalived(keepalived-2.0.20.tar.gz) 到 /usr/local/src 目录解压安装:# cd /usr/local/src# tar -zxvf keepalived-2.0.20.tar.gz# cd keepalived-2.0.20# ./configure --prefix=/usr/local/keepalived# mak.

2020-06-30 11:03:21 153

原创 Linux服务器安装Redis并配置主从同步

下载安装包:wget http://download.redis.io/releases/redis-4.0.10.tar.gz解压:tar xzvf redis-4.0.10.tar.gz安装:cd redis-4.0.10makemake install修改配置文件:vi conf/redis.confdaemonize yesbind 0.0.0.0requirepass 1234pidfile /home/soft/redis-4.0.10/run/redis

2020-06-30 11:00:51 129

原创 Linux服务器安装Tomcat8

下载tomcat安装包:https://tomcat.apache.org/download-80.cgi解压:tar-xzvf apache-tomcat-8.5.55.tar.gz修改端口以及UTF-8编码:vi conf/server.xml启动: ./bin/startup.sh

2020-06-30 10:58:17 249

原创 Linux服务器安装Nginx

安装命令:yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-develyum -y install openssl openssl-develyum -y install zlib zlib-devel openssl openssl-devel pcre-devel[root@localhost] tar zxvf openssl-fips-2.0.9.tar.gz[root@localhos..

2020-06-30 10:56:53 86

原创 Linux服务器安装jdk1.8

在线下载安装包:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm添加执行权限:chmod +x jdk-8u131-li..

2020-06-30 10:54:23 104

原创 Linux基础配置检查

cpu核数:cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c内存:free -m硬盘:df -h时间:date网卡信息:ifconfig –aip addr修改服务器名称:vi /etc/sysconfig/networkvi /etc/hostsreboot

2020-06-30 10:53:01 2032

原创 Oracle误操作修改、删除如何恢复数据

create table new_table --新表as select * from table --误操作的表as of timestamp to_timestamp(‘2019-02-20 15:42:53’,‘yyyy-mm-dd hh24:mi:ss’);将误操作的表恢复到此时间并创建新表。

2020-06-30 10:48:49 497

Navicat Premium_11.1.8_po.rar

Navicat Premium_11.1.8_po.rar 支持多种数据源连接方式,支持Win32/64位系统

2020-06-30

Mysql百万级数据优化方案.txt

Mysql百万级数据优化方案

2020-06-30

Xshell5.rar

Xshell5 & Xftp5

2020-06-30

空空如也

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

TA关注的人

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