自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (4)
  • 收藏
  • 关注

原创 idea2020版搜索不到插件解决方案(亲测有效)

最后重启就完事了

2020-11-17 12:11:39 39

原创 SpringBoot跳转页面的两种方式与远程调用Feign日志

跳转页面@controller@Controllerpublic class DispathcherController { @Autowired private FeignConfig feignConfig; @RequestMapping("/") public String index(){ return "index"; }}自定义配置类/** * 自定义配置类 */@Configurationpublic c

2020-10-28 17:22:17 23

原创 java基础

Java8的接口方法可以有如下定义only public, abstract, default, static and strictfp are permitted

2020-10-27 23:57:50 516

原创 模板引擎-Thymeleaf

Spring Boot模板引擎技术包含FreeMarker,Groovy,Thymeleaf,Velocity和Mustache,SpringBoot中推荐使用Thymeleaf作为模板引擎.因为Thymeleaf提供了完美的SpringMVC支持.Thymeleaf是一个Java类库,他是一个xml/xhtml/html5的模板引擎,可以作为mvc的web应用的view层。Model作为数据字段可以看成Model层@Controller可以看做数据处理的Controller层引入jar包&

2020-10-27 20:53:15 40

原创 关于Model与httpServeletRequest区别

为什么大多程序在controller中给jsp传值时使用model.addAttribute()而不使用httpServeletRequest.setAttribute()?事实上model数据,最终spring也是写到HttpServletRequest属性中,只是用model更符合mvc设计,减少各层间耦合。Model是SpringMVC内置的,用起来更加方便。...

2020-10-27 17:35:25 18

原创 Spring之@controller与@restcontroller区别

@controller使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面@restcontroller相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面...

2020-10-27 17:01:27 8

原创 SpringSession使用

SpringSession为什么使用解决session一致性问题,当单体应用时,无需使用SpringSession,当我们使用分布式项目时,搭建集群,要保证session的一致性。简单使用SpringSession引入依赖 <!-- 引入springboot&redis整合场景 --> <dependency> <groupId>org.springframework.boot</groupId> &

2020-10-27 16:48:24 10

原创 SpringCloud之Feign与hystrix

首先编写服务提供者,即正常的程序就行//interfacepublic interface ProjectInfoService { /** * 获取项目回报列表 * @param projectId * @return */ List<TReturn> getReturnList(Integer projectId);}//service impl@Service //注解必须加public class ProjectI

2020-10-26 20:27:31 10

原创 SpringBoot OSS文件上传

1.引入jar包 <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.8.0</version> </dependency>2.创建模板文件package com.offc

2020-10-23 22:26:02 24 1

原创 swagger2-实时生成接口文档

1.介绍swagger2Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。2.引入Swagger2和swagger ui <!-- https://mvnrepository.com/artifact/io.springfox/springfox

2020-10-22 22:30:22 13

原创 SpringBoot 日志系统使用

1.默认使用SpringBoot底层默认使用slf4j+logback日志框架修改application.yml#logginglogging: file: path: C:\\log\\scw-user #日志保存的路径 level: com: offcn: debug #ERROR、WARN、INFO、DEBUG。大功告成...

2020-10-22 21:35:05 11

原创 SpringBoot整合Redis

1.引入jar包<!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> //会自动注入2.yml文件配

2020-10-22 21:26:33 35

原创 Spring整合Redis

1.引入依赖 <!--redis add by lm 2020 10 02--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> <dependency> &l

2020-10-22 20:50:52 8

原创 SpringCloud初次使用

1.概念Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。2.为什么使用Spring CloudSpring Cloud对于中小型互联网公司来说是一种福音,因为这类公司往往没有实力或者没有足够的资金投入去开发自己的分布式系统基础设施,使用Spring Cloud一站式解决方案能在从容应对业务发展的同时大

2020-10-21 17:28:48 44 1

原创 数组知识总结

初始化 静态初始化 数据类型[] 数组名称 = {值,值}; 数据类型[] 数组名称 = new 数据类型[]{值,值}; 动态初始化 数据类型[] 数组名称 = new 数据类型[长度]; lenth的归属数组只有.length属性,String有.length()方法.数组去重package com.offcn.Array;import java.util.ArrayList;import java.util.Arrays

2020-10-20 08:55:33 25

原创 二维码生成

1.下载官网地址:https://github.com/neocotic/qrious引入js即可2.demo展示<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>生成二维码</title> <script src="js/qrious.js" type="text/javascript" charset="utf-8"></

2020-10-19 22:50:34 13

原创 分布式ID生成器

1.概述SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是041位,用来记录时间戳(毫秒)。10位,用来记录工作机器id。12位,序列号,用来记录同毫秒内产生的不同id。由于在Java中64bit的整数是long类型,所以在Java中SnowFlake算法生成的id就是long来存储的。2.其他ID生成器优缺点MySql自增长:自带索引,查找效率高,数量有限,

2020-10-19 20:27:33 48 4

原创 跨域请求

什么是跨域这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。前端demo展示//添加商品到购物车,angular展示$scope.addToCart=function(){ $http.get('http://localhost:9107/cart/addGoodsToCartList.do?itemId=' + $scope.sk

2020-10-18 20:47:46 26

原创 判断用户是否登录

技术点spring-securityCAS-ActiveMQ配置spring-security.xml在第二部分,验证权限规则处配置如下 <!-- 如果用户没有登录,默认会有一个用户名 anonymousUser --> <intercept-url pattern="/cart/*.do" access="IS_AUTHENTICATED_ANONYMOUSLY"/>使用跳转页我们在单点登录时便设置了,固定登录页,引入我们html页面配置如下

2020-10-18 13:55:05 13

原创 单点登录

简介单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。2.什么是CASCAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。CAS 具有以下特点:【1】开源的企业级单点登录解决方案。【2】CAS Server 为需要独立部署的 Web 应用。【3】

2020-10-15 17:37:23 84

原创 邮件发送

1.引入jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or

2020-10-15 08:37:44 29

原创 邮箱问题

550-----没开授权535----将登陆密码改为授权密码

2020-10-15 00:19:22 8

原创 MD5加密

1.引入jar包 <!--MD5加密 add by LM 20201014--> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </dependency>2.导包import org.apache.commons.c

2020-10-14 21:07:50 11

原创 106三网短信-----短信服务+ActiveMQ中间件

1.购买106三网短信首先我们先进入“阿里云” https://www.aliyun.com/,搜索‘106三网短信’,购买。2.引入jar包,创建工程dongyimai_sms_service (WAR工程),POM文件引入依赖<packaging>war</packaging><dependencies> <dependency> <groupId>org.springframework</groupId

2020-10-14 20:13:09 22

原创 JMS与ActiveMQ初次使用

使用中间件

2020-10-13 20:07:32 13

原创 freemarker初次使用

1.引入jar包<!--freemarker--> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> </dependency>2.spring.xml文件引入<bean id="freemarkerConfig" c

2020-10-12 23:48:34 86

原创 com.alibaba.dubbo.remoting.TimeoutException异常

zookeeper是否启动mysql连接源有问题查看数据库是否启动引入依赖问题

2020-10-07 13:53:30 17

原创 maven配置华为镜像仓库

1.下载maven本地文件配置镜像配置 <mirror> <id>huaweicloud</id> <mirrorOf>*</mirrorOf> <url>https://mirrors.huaweicloud.com/repository/maven/</url> </mirror>

2020-10-06 15:17:57 52

原创 solr初次使用

1.引入jar包<dependencies> <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </dependency> <de

2020-10-03 19:57:49 21

原创 Spring-security密码验证正与修改

1.需要的jar包 <!--安全框架 2020.09.24 add by lm --> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> </dependency> &

2020-10-03 19:21:59 56

原创 solr初次使用

前言你需要配置好solr与分词,具体配置在:链接:https://pan.baidu.com/s/1Iy0SbcGGl5MMYigh_EPrBg 提取码:17lj 复制这段内容后打开百度网盘手机App,操作更方便哦引入jar包 <!--solr--> <dependency> <groupId>org.springframework.data</groupId> &lt

2020-10-02 18:52:52 50

原创 Spring-Data-Redis使用

引入依赖编写属性文件创建配置文件引入依赖 <properties> <spring.version>4.2.4.RELEASE</spring.version> <junit.version>4.12</junit.version> </properties> <dependencies> <!-- Spring --> <de.

2020-10-01 19:27:01 24

原创 redis配置(内含文件,放心下载)

Redis的安装与配置1.上传文件到root目录下jemalloc-3.6.0-1.el7.x86_64.rpm //c语言类库包redis-4.0.8-1.el7.remi.x86_64.rpm //redis安装包链接:https://pan.baidu.com/s/19CI0eoIykcfOqPSoyHFZKQ 提取码:9qbq redis的工具包等等2.执行安装明令rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpmrpm -ivh redis-4.

2020-10-01 14:04:13 22

原创 逆向工程Example解析

排序public List<TbContent> findByCategoryId(Long categoryId) { TbContentExample contentExample = new TbContentExample(); Criteria criteria = contentExample.createCriteria(); //设置分类ID criteria.andCategoryIdEqualTo(catego

2020-10-01 10:10:04 13

原创 Spring注解式事务

在工程的spring目录下创建applicationContext-tx.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xm

2020-09-29 19:56:50 9

原创 @Value注解

1、@Value注解作用该注解作用的作用是将我们配置文件的属性读出来,有@Value("${}")和@Value("#{}")两种方式2、@Value注解作用的两种方式第一种方式@Value("${}"):在使用Springboot项目搭建的项目时,配置文件application.properties中已经被加载到了项目中,在项目中可以通过该注解获取配置文件中的信息第二种方式@Value("#{}"):两种的注解区别在值上的区别为:@Value的值有两类:    ① ${ property :

2020-09-27 08:05:35 10

原创 FastDFS入门小Demo

需求:将本地图片上传至图片服务器,再控制台打印url1.pom.xml中引入<dependency> <groupId>cn.bestwu</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.27</version></dependency>2.添加配置文件fdfs_client.conf ,将其中的

2020-09-25 23:54:54 91

原创 分布式文件服务器FastDFS

简介FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker server 进行文件上传、下载,通过 Tracker server 调度最终由 Storage server 完成文件上传和下载。客户端两个身份:

2020-09-25 23:12:05 13

原创 电商概念与富文本编辑器的使用

电商概念SPU与SKUSPU = Standard Product Unit (标准产品单位)SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。例如:iphone7就是一个SPU,与商家,与颜色、款式、套餐都无关。SKU=stock keeping unit(库存量单位)SKU即库存进出计量的单位, 可以是以件、盒、托盘等为单位。SKU是物理上不可分割的最小存货单元。在使用时要根据不同业态

2020-09-25 23:00:46 27

原创 com.alibaba.fastjson错误!!!

’com.alibaba.fastjson.support.spring.FastJsonpResponseBodyAdvice’ is marked deprecated [config set: DataMangement/web- context]原因竟然是扫描注解的路径中com,去除com就可以了,记录一下。

2020-09-24 20:27:01 10

docker安装配置|Docker命令.md

详细介绍了docker的安装与配置,从第一步开始,到项目的发布,平移化、简易化的配置,让新手更快的掌握docker

2020-10-30

sorl的安装与配置详解.pdf|Day09.pdf

sorl安装与配置,适合于初学者与刚刚学习java的人,操作简单,快捷,方便,流畅,配置清晰明了,步骤详细,是初学者的福音,也利于广大开发者进行简化方便的操作。

2020-10-02

redis安装与配置.pdf|redis安装与配置.pdf

redis的安装与配置,从一开始到最后,都有详细信息介绍,包括详情命令,格式明确,信息明了,步骤简单易懂,操作方便,为初学者提供极大的便利,提高初学者的自信心与体验感

2020-10-01

linux初级配置与安装|day01.pdf

linux初级配置与安装,本文介绍如何安装虚拟机VMware以及如果在虚拟机上安装Linux系统以及Linux安装完毕之后的基础配置需要准备的东西有VMware以及Linux镜像文件,包括一些基础的设置,方便人们快速熟练掌握linux

2020-09-25

空空如也

空空如也

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

TA关注的人 TA的粉丝

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