自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx文件服务器的搭建(完整安装过程) + Ftp远程文件上传解决方案

环境CentOS6.9 Nginx 1.14.0 (centos7命令会有所不同)课程目标1:Nginx的安装2:文件服务器的搭建3:Ftp远程文件上传实现4:文件静态化上传到指定的文件服务器5:总结Nginx 的安装1 :安装依赖yum install wget gcc gcc-c++ pcre pcre-devel openssl openssl-devel zlib z...

2019-05-08 10:30:13 5421

原创 springboot 接收参数 对象中包含对象List

前端 ajax提交 设置 contentType:"application/json"提交格式{ "buyer_email": "[email protected]", "buyer_name": "lzs", "buyer_mobile": "123456789", "passengers": [{ "create_time": "2019-04-24 1...

2019-05-08 10:22:58 12177 1

原创 利用JWT安全验证(前后端分离,单点登录,分布式微服务)

JWT官网: https://jwt.io/JWT(Java版)的github地址:https://github.com/jwtk/jjwtJWT请求流程 用户使用账号和面发出post请求; 服务器使用私钥创建一个jwt; 服务器返回这个jwt给浏览器; 浏览器将该jwt串在请求头中像服务器发送请求; 服务器验证该jwt; 返回响应的资源给浏览器。JWT的主要...

2019-04-25 18:17:04 3454 4

原创 SpringBoot 处理全局异常的策略和方法

1 定义一个异常处理类 加上@ControllerAdvice @ControllerAdvice ,使Spring能加载该类,同时我们将所有捕获的异常统一返回结果Result这个实体。package com.application.exception;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import...

2019-04-25 17:37:46 213

原创 redis集群能跨网段、跨路由吗

目前来看是不能跨网段的 都必须在一个公网ip下Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施如果设置的话两台机子处于不同子网,他们之间就无法通信了,那样的话你划分在一个vlan里面就没有意义了埃vlan的意思是虚拟的lan,而lan的概念就是一个局域网,里面的ip都必须是一个网段的。一个机构网络要连入Internet,必须申请公用IP地址。但是考虑到网络...

2019-04-12 11:00:13 2315

转载 redis搭建集群 redis-cluster

今天早上由于zookeeper和redis集群不在同一虚拟机导致出了点很小错误(人为),所以这里总结一下redis集群的搭建以便日后所需同时也希望能对你有所帮助。一 redis的安装Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装:yum install gcc-c++第一步:获取源码包:wget http://download....

2019-04-11 21:27:30 252

原创 springboot项目整合ueditor 图片上传后端配置 jar包 war包 两种配置

为什么要进行后端配置 :因为ueditor需要获得他的配置信息就是 config.json 里面的内容,比如图片的请求地址、保存路径等等String rootPath = request.getSession().getServletContext().getRealPath("/");run as applicationE:\git\wedding\wedding-app\weddin...

2019-03-31 18:09:47 1590 1

原创 修改Mysql(阿里云服务器)的密码,本机未生效,在服务器上新密码生效

用UPDATE直接编辑user表首先登录MySQL。mysql> use mysql;mysql> update user set password=password('Old123.') where user='root' and host='localhost';mysql> flush privileges;mysql 5.7之后 将password ...

2019-03-27 18:18:27 348

原创 JSP与常用模板引擎比较(freemarker thymeleaf beentl及模板引擎概念

1 什么是模板引擎概念 :模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的文档 就是将模板文件和数据通过模板引擎生成一个HTML代码 2Jsp全名是Java Server Page,中文名叫Java服务器页面,根本是一个简化的servlet。Jsp是在传统的网页html文件中插入Java程序段和Jsp标记,从而形成*...

2019-03-27 11:14:19 891

原创 eclipse Maven 打包 springboot 项目 jar包

1 .直接使用Mavencd 项目跟目录(和pom.xml同级) mvn clean package ## 或者执行下面的命令 ## 排除测试代码后进行打包 mvn clean package -Dmaven.test.skip=true2.使用eclipse 的maven打包首先声明mvn 没有 build这个命令。只有mvn install 和 mvn package...

2019-03-26 17:36:59 2459

转载 什么是 RESTful 什么是 RESTful API

REST,即Representational State Transfer的缩写。直接翻译的意思是"表现层状态转化"。它是一种互联网应用程序的API设计理念:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。产生背景近年来移动互联网的发展,前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)...

2019-02-18 10:51:25 259

原创 Spring AOP中 pointcut expression 表达式 参数 解析

Spring AOP 中@Pointcut的用法格式:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)throws-pattern?) 括号中各个pattern分别表示:修饰符匹配(modifier-pattern?) 返回值匹配(r...

2019-02-15 17:31:53 829

转载 csdn如何快速转载别人的文章

前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我...

2019-02-12 17:59:07 101

原创 没有@RunWith 和 @SpringBootTest注解或失效解决方案

导入别人的项目 或者 自己想创建一个测试类  经常会遇见了这个问题没有@RunWith 和 @SpringBootTest注解或失效   网上搜了搜  全是我下面的第一个解决方案  第二个才是重点解决方案1 添加依赖 如果 你是springboot项目 pom文件中添加<dependency> <groupId>org.springframew...

2018-12-25 11:30:22 33132 8

原创 @OneToMany,@ManyToOne 中 @mappedby 和@joincolumn 用法和解释

/** * 创建了一个实体类。 * * 如何持久化呢? * * 1、使用@Entity进行实体类的持久化操作,当JPA检测到我们的实体类当中有 * * @Entity 注解的时候,会在数据库中生成对应的表结构信息。 * * * 如何指定主键以及主键的生成策略? * * 2、使用@Id指定主键. * * */@Entity@Table(name="...

2018-10-12 14:44:24 3368 2

转载 Servlet的九大内置对象

隐式对象 说明  request 转译后对应HttpServletRequest/ServletRequest对象 response 转译后对应HttpServletRespons/ServletResponse对象 session 转译后对应...

2018-09-05 20:26:53 7185

原创 Servlet三大域对象的应用

Servlet三大域对象的应用 request、session、application(ServletContext)ServletContext是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中...

2018-09-05 20:20:20 671

原创 Maven项目里面的pom.xml有错提示,pom.xml文件里没有错误提示

出现这个情况是因为当你在配置项目所需的依赖 jar包时,maven仓库里面没有你所需的依赖,maven会自动联网下载,下载失败后就会出现描述的情况。解决办法:找到本地maven仓库 如图 搜索*.last (查找相应的缓存文件删除即可:)...

2018-08-13 20:56:42 3210

原创 前端常用功能

1 jq获取某标签的值$("#xxxxx").val()2 给标签的某个属性赋值(或者改变值)$("#form").attr("action","url");3.弹出对话框alert()if(confirm("确定保存信息吗?")){            return true;        }else{            return false;    ...

2018-08-09 17:08:22 1602

转载 pageHepler(mybatis)分页工具-pageInfo参数

       //当前页    private int pageNum;    //每页的数量    private int pageSize;    //当前页的数量    private int size;     //由于startRow和endRow不常用,这里说个具体的用法    //可以在页面中"显示startRow到endRow 共size条数据"     //...

2018-08-08 09:37:28 6090

转载 解决Servlet中BeanUtils对象通过populate方法封装JSP提交的String数据与JavaBean数据类型不一致

一、问题    在注册页面,JSP里面的表单提交给对应的Servlet默认是String类型,在使用BeanUtils.populate方法封装相关数据至JavaBean时,由于JavaBean的数据格式不是String类型,从而导致报错。例如,在注册页面的“出生日期”提交至Servlet时默认是String,但是对应的JavaBean是date类型,封装时会报错。二、原因分析    ...

2018-07-24 19:44:58 601

原创 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException

原因一:执行:JSONArray array = JSONArray.fromObject(this.users);就会报以下错误:net.sf.json.JSONException: Java.lang.reflect.InvocationTargetExceptionusers是一个list集合JSONArray array = JSONArray.fromObject(thi...

2018-07-24 11:33:31 567

转载 关于出现 org.apache.commons.lang.exception.NestableRuntimeException的解决方法

出现了 org.apache.commons.lang.exception.NestableRuntimeException等状况。实在令人头大,翻到了一个很好的帖子说明了这个问题。原文网址如下:1 http://blog.csdn.net/zb0567/article/details/7893063 详细版 2 https://blog.csdn.net/gu_gu_/article/d...

2018-07-24 10:18:37 2382

原创 jquery和js分别实现获取checkbox的值+jquery实现复选框全选

//jquery实现全选 $(function(){ $("#checkAll").click(function(){ $(".checkOne").attr("checked",this.checked) }) }) //批量删除jquery实现提示 function p_del(){ var valuelist = new Array(); $('input...

2018-07-23 20:48:11 98

原创 String 数组转字符串形式

使用StringUtils中的join函数。org.apache.commons.lang.StringUtils;示例:StringUtils.join(null)           = nullStringUtils.join([])               = ""StringUtils.join([null])          = ""StringUtils.join([...

2018-07-23 16:17:51 15172

转载 多线程详解

###24.01_多线程(多线程的引入)(了解)* 1.什么是线程    * 线程是程序执行的一条路径, 一个进程中可以包含多条线程    * 多线程并发执行可以提高程序的效率, 可以同时完成多项工作* 2.多线程的应用场景    * 红蜘蛛同时共享屏幕给多个电脑    * 迅雷开启多条线程一起下载    * QQ同时和多个人一起视频    * 服务器同时处理多个客户端请求  ...

2018-07-20 16:20:35 95

原创 Java静态代码块和静态方法

1 静态代码块:有些代码必须在项目启动的时候就执行,这种代码是主动执行的(当类被载入时,静态代码块被执行,且只被执行一次,静态块常用来执行类属性的初始化)2 静态方法:需要在项目启动的时候就初始化,在不创建对象的情况下,这种代码是被动执行的(静态方法在类加载的时候就已经加载 可以用类名直接调用)。两者的区别是:静态代码块是自动执行的,静态方法是被调用的时候才执行的.静态代码块,在...

2018-07-19 10:47:41 2212

空空如也

空空如也

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

TA关注的人

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