![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
文章平均质量分 70
Clark_Liu1234
这个作者很懒,什么都没留下…
展开
-
统一配置跨域
如果是单体项目,在一个配置类配置即可,如果微服务项目, 在网关配置, 也就是gateway 配置就可以了import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web原创 2022-03-21 22:35:09 · 504 阅读 · 0 评论 -
SpringCloud-GateWay 网关
一、网关基本概念1、API网关介绍API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:客户端会多次请求不同的微服务,增加了客户端的复杂性。存在跨域请求,在一定场景下处理独立认证。认证复杂,每个服务都需要独立认证。难以重构,随着项目的迭代,可能需要重新划分微服务。例如,可能将多个服务合并成一个或者讲一个服务拆分成多个。如果客户端直接与微服务通信,那么重构将会很难原创 2021-01-25 17:25:24 · 319 阅读 · 1 评论 -
SpringCloud-基于 Feign 使用 Hystrix熔断器
一、Hystrix基本概念1、SpringCloud调用接口过程SpringCloud 在接口调用上,大致会经过如下几个组件配合:Feign →→ Hystrix →→ Ribbon →→HttpClient 具体交互流程上,如下图所示:接口化请求调用 当调用被 @FeignClient注解修饰的接口时,在框架内部,将请求转换成Feign的请求实例feign。Request,交由Feign框架处理。Feign:转化请求Feign 是一个http请求调用的轻量级框架,可以以Java接口注解的方原创 2021-01-14 15:29:03 · 484 阅读 · 1 评论 -
SpingCloud-Feign 远程服务调用简单使用
一、Feign基本概念Feign 是 Netflix 开发的声明式、模板化的HTTP客户端,Feign 可以帮助我们更快捷、优雅地调用 HTTP APIFeign 支持多种注解,例如Feign自带的注解或者JAX-RS注解等。SpringCloud对Feign进行了增强,使Feign支持SpringMVC注解,并整合了Ribbon和Eureka,从而让Feign的使用更加方便SpringCloud Fegin是基于Netflix feign实现,整合了SpringCloud Ribbon和Spr原创 2021-01-14 14:04:57 · 253 阅读 · 2 评论 -
SpringCloud——Nacos使用
SpringCloud相关基础服务组件服务发现——Netflix Eureka (Nacos)服务调用——Netflix Feign熔断器——Netflix Hystrix服务网关——Spring Cloud GateWay分布式配置——Spring Cloud Config (Nacos)消息总线 —— Spring Cloud Bus (Nacos)一、Nacos1.基本概念(1) Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、.原创 2021-01-13 17:09:13 · 457 阅读 · 0 评论 -
EasyExcel 简单实现
一、EasyExcel介绍EasyExcel特点Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc。 由于apache poi和jxl,excelPOI都有一个严重的问题,就是非常消耗内存,特别处理数据量多时,速度慢并且时有异常发生,所以改用由阿里研发的easyExcel更可靠一些,它的官方建议对于1000行以内的采用原来poi的原创 2021-01-13 14:27:15 · 309 阅读 · 0 评论 -
SpringSecurity实现代码
一、SpringSecurity介绍1、框架介绍Spring 是一个非常流行和成功的Java 应用开发框架。SpringSecurity 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说, Web 应用的安全性包括 用户认证(Authentication) 和 用户授权(Authorization) 两个部分。(1) 用户认证指的是:验证某个用户是否为系统中的合法主体,也就是说用户能否访问该网站。用户认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过原创 2021-01-06 13:36:16 · 472 阅读 · 0 评论 -
微信扫码登录教学
一、微信扫码登录简介微信登录采用OAuth2协议的,OAuth2属于是一种协议,一种约定,并不是框架或者技术。微信官方提供的时序图是这样子的,这里只是一部分,并没有过多解释,有兴趣可以去看微信官方的文档。 微信官方文档.二、代码...原创 2020-07-29 22:37:56 · 1247 阅读 · 2 评论 -
阿里云短信服务之验证码入门教学
阿里云短信模板配置首先要去阿里云开启短信服务,如下图在这里找到短信服务开启短信服务,开启后进入控制台点击左侧的国内消息 ,然后点击右边的模板管理,然后新建一个模板这里注意,要写的具有实际的意义,不要乱写如"测试""开发"等,不要写的太简单,不然审核不给通过这里审核会有一小段时间,快的话三两分钟,慢的话一两个小时,看阿里云那边安排然后出来 进入签名管理,申请一个签名签名一定要具有实际意义一般是: ${网站名称} + XX网站别只写"电商网站","测试网站"等等,一定要有实际的意义申原创 2020-07-21 17:30:08 · 647 阅读 · 1 评论 -
Maven项目打包过程中配置文件,如*.xml, *.properties等文件打不进去,可以采用如下解决方案
在pom.xml文件中加入下面这段 <build> <resources> <resource> <directory>src/main</directory> <includes> ...原创 2020-04-26 15:19:21 · 1010 阅读 · 0 评论 -
C#中的JDBC
using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Data.Common;using System.Collec...原创 2020-03-01 17:05:42 · 2562 阅读 · 0 评论 -
C#中的ajax使用
最近公司有个非常着急的项目,后台使用C#写的.在这个项目中,我负责前台页面显示及数据的交互.避免不了需要处理一些c#的代码.有些地方记录下来,方便以后使用.ajax$.ajax({ //提交数据的类型 POST GET type: "POST", //提交的网址 url: "../ajax/infraredVideo.ashx", data...原创 2020-03-01 17:02:45 · 1686 阅读 · 0 评论 -
Spring-SpringMVC-Mybatis框架下的 省市区 三级联动 第二版
一年前写过一篇关于省市区三级联动的,当时的那篇 省 市 区 分为了三张表,但现实工作中,往往是单张表 ,然后自己查自己.现在我以这样的情况重写写一篇.先看看表结构这里我们关注主键Id,名称以及父级Id在这里我们能看到,我们表中 将 省 市 区/县 都写在了一张表内,通过父级Id建立连接.实体类根据Mybatis逆向工程来生成,除了表中属性外 添加一个额外的属性...原创 2019-09-27 17:23:33 · 1292 阅读 · 2 评论 -
log4j简单配置
最近使用log4j ,搜了很多配置资料,大部分都很全,也需要配置.但是我需要的是一个能够快速用于开发,查看log 的配置,自己调好后,在这里记录一下.用的时候直接拿过来复制jar包web.xml<context-param> <param-name>webAppRootKey</param-name> <param-val...原创 2019-09-27 15:07:46 · 655 阅读 · 0 评论 -
Spring-SpringMVC-Mybatis框架下的 省市区 三级联动
初学者学习SSM框架,若有问题,请留言. 首先看一下项目结构. 配置文件Web.xml, spring-dao.xml, springmvc-servlet.xml, configuration.properties 等就是常规没有特殊的,具体内容可以看我上一篇博客. 首先看一下Mysql的表 省市区三...原创 2018-06-15 10:02:03 · 5662 阅读 · 5 评论 -
问题描述:validate表单验证后台返回值问题,true与false问题
Query Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。科普啥的,可以去直接百度.我直接说我遇到的问题. $("#theForm").validate({ rules:{ className:{ required :true, remote:{ url: "/go...原创 2018-07-06 12:06:21 · 5686 阅读 · 1 评论 -
问题收集:使用mybatis generator生成代码报错,StringIndexOutOfBoundsException异常
问题描述:在使用mybatis 生成代码时,报错报错:java.lang.StringIndexOutOfBoundsException: String index out of range: -1 问题解决方案:请检查 table 标签下的 domainObjectName属性值首字母是否为大写。修改完成后,问题解决!...原创 2018-08-12 08:18:44 · 3034 阅读 · 0 评论 -
傻瓜版的分页思路
在做项目的过程中,遇到了好多次的页面分页,但是每次做的时候都忘记以前是怎么做的。 最近的一个页面中,其分页情况是比较全的,既有展示,也有搜索。而且,本次做的分页也是比较之前相对完善的。 因此,利用本次机会,我就把分页这个功能总结一下,以免以后忘记了。情况说明: 如上图,既有页面展示,也有搜索。也就是说,一进到这个页面,要做到对所有记录的分页展示,同时经过条件搜索后要对...原创 2018-08-27 10:28:03 · 539 阅读 · 0 评论 -
在学习EasyUI过程中遇到的问题(乱码问题,分页问题)
乱码问题在学习datagrid表格时,从后台获取数据.要从数据库中获取数据后,要放入JSON中.JSON的格式如下:{"total":12, "rows":[ {"id":1,"email":"55455454@qq.com","age":18,"name":"小明","dept":1}, {"原创 2018-08-30 16:32:31 · 1375 阅读 · 0 评论 -
shiro框架,自定义realm注入service失败解决办法
最近在学习使用shiro框架,按照网上的方法照葫芦画瓢去配置,结果出现了问题.其中最为严重的就是 自定义的realm在引用service时,自动注入失败.报错如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter' defined i...原创 2018-11-01 11:32:47 · 5122 阅读 · 0 评论 -
项目中的门禁管理者贾维斯———关于 Shiro 框架的 基本使用和基础配置,以及工作流程的生动解释
这几天自己做了一个小的demo,学习并使用了shiro框架用来管理我的登录与授权.学习这个框架到成功运用用了三天时间,前两天都是出于理解和踩坑阶段,第三天才真正开始撸起了代码,并自测成功.首先我是通过这个这个网站学习的shiroHow2J 的 Java教程 http://how2j.cn/ 这个网站非常好,涉及的知识面也特别的广,大家可以来收藏.有了初步的了解后,我来捋...原创 2018-11-05 11:38:50 · 529 阅读 · 0 评论 -
运用spring监听器 对页面数据进行初始化
最近在做一个个人博客的demo,博客首页需要很多的信息,比如博主的信息,博客类别的信息,按照时间对博客进行分组等信息.这些信息一般情况下都是静态的,除非进入后台对这些信息进行修改.今天在搜索资料时搜索到了一种方法,可以运用在页面初始化信息上.就是利用 spring监听器,在启动spring时进入方法,然后对数据库进行搜索查询,得到想要的数据后,将其放在application当中,也就是JS...原创 2018-11-08 17:25:48 · 705 阅读 · 5 评论 -
lucene的实战入门
最近在写个人博客项目.有个需求.就是要求在前端页面上有一个搜索框,用户可以根据这个搜索框对所有博客进行全文检索,包括标题和正文,然后根据搜索匹配度进行排序展示出来,并且要有高亮显示,类似如下效果:全文检索的这个功能可以采用lucene这个框架实现.具体lucene到底是什么东西,官方定义是什么,大家可以去百度,或者其他大佬们的博客,写的很明确.我这里只说到底该怎么做,具体的概念能省则省...原创 2018-11-15 11:37:00 · 246 阅读 · 0 评论 -
EasyUi 表单提交,后台跳页的问题
问题描述:最近自己写一个demo,用easyui框架,表单用easyui的submit方法进行提交.到后台后,return 路径 发现,前台无法跳页.经查阅,这个可能是submit这个方法是ajax,有回调机制,所以无法从后台跳页,也许吧解决方案是,在后台写一个json,把要跳转的路径放进这个json里去,然后把json传到前台,前台接收并解析后,获取路径.然后利用window.loc...原创 2018-11-20 10:11:29 · 1698 阅读 · 1 评论 -
Spring-SpringMVC-Mybatis框架配置文件内容(基础版)
最近开始学SSM框架了,在学习搭建运行环境和配置文件时,花了好久,有很多次都出了异常,最后终于跑通了一个简单的登录功能.现将各种XML文件记录下来以便日后查看.一.Web.XML<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...原创 2018-06-13 15:47:00 · 203 阅读 · 0 评论