自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 linux安装BFE

编译 环境准备 安装 golang 1.12+ 1.下载go wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz 2.解压 tar -C /usr/local -zxvf go1.13.linux-amd64.tar.gz 3.设置环境变...

2019-11-20 15:07:37

阅读数 35

评论数 0

原创 mysql触发器删除表数据时将删除的数据插入到备份表中

使用触发器 CREATE TRIGGER '触发器名称' BEFORE DELETE ON '删除的主表名称' FOR EACH ROW BEGIN INSERT INTO '备份表名称' SELECT * FROM '主表名称...

2019-10-25 10:24:33

阅读数 158

评论数 0

原创 Linux 服务器 ftp上传文件出现的问题

1 安装vsftpd [root@localhost modules]# yum install -y vsftpd 2 编辑ftp配置文件 [root@localhost modules]# vi /etc/vsftpd/vsftpd.conf 做如下修改: anonymous_enable=...

2019-08-12 10:23:48

阅读数 142

评论数 0

原创 mysql修改时间字段只修改日期不修改时间内

UPDATE fa_football_match SET match_time = ADDTIME( date(‘2019-07-07’) + INTERVAL 0 HOUR, time(match_time) ) where ID BETWEEN 2675450 and 2675475...

2019-07-04 11:49:13

阅读数 601

评论数 0

原创 BUNQ对接时通过扫码sofort二维码获取不到接口ID

在对接bunq时使用的是java_sdk 在通过扫码获取token创建付款请求时,根据接口文档,应该返回的是一个sofort的事务ID,然后再通过ID去调用 SofortMerchantTransaction 接口去获取二维码中的信息,但是在实际开发中发现返回的值并没有ID属性,后来根据调用扫...

2019-06-05 10:13:32

阅读数 37

评论数 0

转载 BigDecimal 加减乘除及比较大小

BigDecimal 比较大小 BigDecimal a = new BigDecimal (101); BigDecimal b = new BigDecimal (111); //使用compareTo方法比较 //注意:a、b均不能为null,否则会报空指针 if(a.compareTo(b...

2019-05-29 16:42:15

阅读数 50

评论数 0

转载 springboot打成war包

SpringBoot默认达成jar包,使用SpringBoot构想web应用,默认使用内置的Tomcat。但考虑到项目需要集群部署或者进行优化时,就需要打成war包部署到外部的Tomcat服务器中。 本文所使用SpringBoot版本为:2.0.3.RELEASE 一、修改pom.xml文件将默...

2018-12-12 10:20:16

阅读数 47

评论数 0

原创 Springboot整合mybatis连接数据库

1.导入相关jar包 使用maven导入,pom.xml配置如下 <!--继承父类--> <parent> <groupId>org.springframework.boot</groupId&a...

2018-12-12 09:54:00

阅读数 187

评论数 0

原创 使用shiro框架进行安全验证

1.首先要创建数据库,创建5个表,分别是用户表,用户与角色中间表,角色表,角色与权限中间表,权限表 2.导入相关的jar包,这里使用maven导包 <dependencies> <dependency> <group...

2018-12-11 10:52:04

阅读数 45

评论数 0

原创 使用dubbo调用服务

创建服务提供者 1.创建服务接口并编写实现类 2.导入jar包,这里使用maven导入 <dependencies> <dependency> <groupId>com.alibaba</...

2018-12-09 11:26:28

阅读数 183

评论数 0

原创 Linux环境下配置zookeeper集群

配置zookeeper集群可以使单个zookeeper节点宕机后别的zookeeper节点仍可以提供服务,保障服务的运行 如果主节点宕机,即(leader)宕机,别的节点(follower)会根据算法自动选举出新的leader来提供服务,各个节点之间的数据是相互备份的 1.创建多个zookeepe...

2018-12-09 10:48:41

阅读数 39

评论数 0

原创 Linux设置zookeeper开机自启

1.创建目录 在etc/systemd/system目录下创建zookeeper.service文件,该文件文件名可以随便起,后缀.service不可改变 2.在文件内编写 [Unit] Description=Zookeeper-2181 After=network.target [Servi...

2018-12-09 10:36:56

阅读数 99

评论数 0

原创 使用dubbo时使用Zookeeper消费者调用服务时

报错com.alibaba.dubbo.rpc.RpcException: No provider available from registry 是因为在消费方由于接口的路径与提供方路径不同导致,如在提供方中接口路径为<dubbo:service interface="c...

2018-12-06 18:20:31

阅读数 395

评论数 0

原创 缓存整个页面到redis,到磁盘

在项目中可以缓存整个页面来提高响应速度,如将首页存到缓存中,需要新建类继承HttpServletResponseWrapper类来实现对响应的静态页面的获取 还需要配置过滤器来拦截页面响应,在拦截器中过滤要拦截的页面,如果该页面存在于缓存中就从缓存中取,如果没有就将页面从后台获取,并存到缓存中 创...

2018-12-06 15:10:06

阅读数 1271

评论数 0

原创 Redis作为缓存实现工具类

使用Redis作为缓存对象,常用的存储格式为字符串,所以在存储缓存时,将对象转为字符串存储.由于存的时候为字符串,所以取出的也为json字符串. 此工具类在设值时只需要将key与对象传入即可 取值时只需要将key与要取的对象类型传入即可 public class CacheUtilImpl imp...

2018-12-05 19:11:52

阅读数 113

评论数 0

原创 Redis开启远程连接

将配置文件redis.conf中的bind=ip地址注释掉 然后在本地连接时只需要将连接的地址改为远程的ip地址即可 如果还是无法连接,还需要将远程redis中配置文件中的protected-mode改为no ...

2018-12-05 11:43:25

阅读数 127

评论数 0

原创 将Redis安装到Linux

1.将Redis压缩包上传到Linux 使用rz命令,上传文件需要安装文件上传工具, 上传之后解压文件 2.安装gcc编译软件 使用命令yum install gcc 如果不是纯净版镜像则不需要下载 3.安装Redis 进入redis解压后的目录实行命令make MALLOC=libc来安装Re...

2018-12-05 11:04:33

阅读数 61

评论数 0

原创 Redis连接池工具类

使用连接池需要导包commons-pool2-2.3.jar import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; p...

2018-12-05 10:42:41

阅读数 67

评论数 0

原创 Redis写入和读取对象数据

Redis由于存入的数据类型有限,一般主要为字符串,通过key-value来存储数据,那么怎么通过Redis来写入和读取对象信息呢 写入数据 1.json方式 该方式使用Gson工具把对象转为字符串 static void write(){ //创建连接Redis的对象 J...

2018-12-04 17:26:45

阅读数 3394

评论数 0

原创 使用nexus deploy项目到私服时报 Return code is: 401, ReasonPhrase: Unauthorized

查看setting中 <server> <id>maven-release</id> <username&...

2018-12-04 16:37:18

阅读数 169

评论数 0

原创 Redis非关系型数据库

Redis数据库主要使用key-value方式存储数据,类似于java中的hashmap,由于存储方式,所以读取速度快 此数据库不支持sql语句,可以进行数据持久化,所以一般用来做缓存 以windows版本为例 1.解压数据库文件 2.修改解压后文件下的redis.windows.conf...

2018-12-04 14:57:59

阅读数 107

评论数 0

原创 Linux服务器配置javaweb项目

连接服务器需要使用插件,这里使用 首先需要在服务器上配置jdk,环境变量,tomcat以及数据库 下载安装编辑器及文件上传工具 首先修改下载源为阿里云 1.进入cd /etc/yum.repos.d 2.备份CentOS-Base.repo mv CentOS-Base.repo ...

2018-12-03 19:21:27

阅读数 119

评论数 0

原创 Maven框架jar包整理

Maven子项目可以通过对maven父项目的集成来实现对jar包的管理,由于多个maven子项目中可能存在相同的jar包,所以,为了方便整理,可以建一个父项目,打包方式为pom,然后再父项目的pom.xml中声明需要的jar包,然后在子项目中集成即可 父项目xml <pr...

2018-12-02 10:09:11

阅读数 180

评论数 0

原创 Eclipse配置集成Maven

Eclipse本身集成的有maven,但是功能不全,可以使用自己配置的maven 将自己的maven配置到Eclipse.

2018-11-29 17:28:24

阅读数 22

评论数 0

原创 Maven框架的安装

解压maven安装包 配置maven的环境变量 变量名:`` MAVEN_HOME`` 变量值:maven的解压路径 变量名:`` PATH`` 变量值:在最后加 ;%MAVEN_HOME%\bin 创建一个文件夹作为maven本地仓库文件夹,以及中央仓库,由于...

2018-11-29 17:11:58

阅读数 28

评论数 0

原创 tomcat部署项目

将项目放到tomcat下 1.将Eclipse编写好的项目以war格式导出 2.将war包项目放置在tomcat目录的webapps下 3.在tomcat目录的bin目录下运行starup.bat运行tomcat 将项目放到tomcat目录外部 1.将war包解压的文件目录放到一个路径下 2.在t...

2018-11-29 16:48:14

阅读数 151

评论数 0

原创 java下载文件

使用原生servlet下载 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取保存在服务器的真实路径...

2018-11-28 16:27:12

阅读数 35

评论数 0

原创 SpringMVC上传文件,及回调图片

导入相关jar包 导入commons-fileupload-1.3.1.jar 与 commons-io-2.2.jar 编写前端页面 input类型为file,form标签提交方式为post,entype属性值改为multipart/form-data <form ...

2018-11-28 12:04:00

阅读数 66

评论数 0

原创 SpingMVC出现The origin server did not find a current representation for the target resource or is not

可能是SpringMVC配置文件中没有添加注解扫描包,或者没有相应的资源配置 <!-- 默认扫描的包路径 --> <context:component-scan base-package="cn.controller" ...

2018-11-27 16:48:42

阅读数 560

评论数 0

原创 SpringMVC框架执行方法前预处理

在控制类中添加预处理方法,并在方法前添加注解@ModelAttribute("名字")则在执行目标方法前会先执行该方法,再执行目标方法 如关键字查询时,后台获取的是完整字符,需要在其前后加%XXX%,可以通过此方法预处理 HTML <form action=&q...

2018-11-27 15:05:29

阅读数 252

评论数 0

原创 SpringMVC框架利用cookie实现记住密码功能

登录时可以利用cookie来实现记住密码功能,但是此功能有一定的弊端,因为用户名与密码存放在cookie中,不安全,由于原生的js获取cookie后需要对字符串进行切割,比较麻烦,所以这里使用jquery的cookie 前端页面 <%@ page language="jav...

2018-11-27 14:39:31

阅读数 1496

评论数 0

原创 SpringMVC框架操作

创建Cookie 可以在目标方法内加入HttpServletResponse形参,在方法内创建Cookie并返回即可 @RequestMapping("/cookie") public String creatCookie(User user,HttpServletResp...

2018-11-27 12:24:00

阅读数 23

评论数 0

原创 SpringMVC框架获取session

通过原生session对象 获取原生session对象只需要在控制类的目标方法中加入一个HttpSession类型的形参 public class Session { @RequestMapping("/getSession") public String getSessi...

2018-11-27 10:15:44

阅读数 2934

评论数 2

原创 HTML中异步接收返回的json字符串输出

如果返回的json是一个list集合,则需要在js中编写循环语句输出,代码如下 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding=&...

2018-11-26 18:34:53

阅读数 670

评论数 0

原创 SpringMVC框架异步请求

后台通过jackson方式 导入相关的jar包 jackson-annotations-2.8.0.jar,jackson-core-2.8.2.jar,jackson-databind-2.8.2.jar 在目标方法的返回值类型设置为要返回的对象类型 在目标方法上添加注解@ResponseB...

2018-11-26 18:29:44

阅读数 80

评论数 0

原创 SpringMVC框架重定向及重定向时参数传递

SpringMVC重定向是通过在返回值前加特定的字符串实现的 示例: 从方法一重定向到方法二,通过在返回值前加redirect:url请求地址表示重定向到某处,也可以在其后加参数如redirect:method2.do?user=aaa来传递参数,也可以在目标方法中加入RedirectAttrib...

2018-11-26 17:11:29

阅读数 882

评论数 0

原创 SpingMVC框架前后台参数传递

前端传后台 在目标方法内添加形参,形参名与前端请求的参数名一直或者使用注解绑定 @Controller public class Login { @RequestMapping("/login"...

2018-11-26 10:42:38

阅读数 37

评论数 0

原创 SpringMVC框架访问静态资源

SpringMVC中如果web.xml中前端控制器<url-pattern>配置为/,在访问静态资源,如图片,js文件,css文件时无法获取,需要进行配置才能获取到 方法一 修改web.xml文件中的<url-pattern>标签的/为*.d...

2018-11-26 10:31:36

阅读数 24

评论数 0

原创 SpringMVC框架的简单应用

添加Spring的jar包 配置web.xml,添加前端控制器 <url-pattern>可配置为/但是会阻碍访问静态资源,配置为.do后url请求要加后缀名 <servlet> &...

2018-11-26 09:52:00

阅读数 44

评论数 1

原创 Spring框架整合Quartz

simpleTriger触发器 首先编写任务类,该类继承QuartzJobBean父类,并在其实现方法内编写job任务 配置Spring的xml文件,配置触发器,以及调度器的bean <bean id="jobDetail" ...

2018-11-22 15:50:20

阅读数 31

评论数 0

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