![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题
文章平均质量分 59
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 · 501 阅读 · 0 评论 -
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 · 475 阅读 · 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 · 250 阅读 · 2 评论 -
微信扫码登录教学
一、微信扫码登录简介微信登录采用OAuth2协议的,OAuth2属于是一种协议,一种约定,并不是框架或者技术。微信官方提供的时序图是这样子的,这里只是一部分,并没有过多解释,有兴趣可以去看微信官方的文档。 微信官方文档.二、代码...原创 2020-07-29 22:37:56 · 1189 阅读 · 2 评论 -
阿里云短信服务之验证码入门教学
阿里云短信模板配置首先要去阿里云开启短信服务,如下图在这里找到短信服务开启短信服务,开启后进入控制台点击左侧的国内消息 ,然后点击右边的模板管理,然后新建一个模板这里注意,要写的具有实际的意义,不要乱写如"测试""开发"等,不要写的太简单,不然审核不给通过这里审核会有一小段时间,快的话三两分钟,慢的话一两个小时,看阿里云那边安排然后出来 进入签名管理,申请一个签名签名一定要具有实际意义一般是: ${网站名称} + XX网站别只写"电商网站","测试网站"等等,一定要有实际的意义申原创 2020-07-21 17:30:08 · 644 阅读 · 1 评论 -
Maven项目打包过程中配置文件,如*.xml, *.properties等文件打不进去,可以采用如下解决方案
在pom.xml文件中加入下面这段 <build> <resources> <resource> <directory>src/main</directory> <includes> ...原创 2020-04-26 15:19:21 · 1003 阅读 · 0 评论 -
运用spring监听器 对页面数据进行初始化
最近在做一个个人博客的demo,博客首页需要很多的信息,比如博主的信息,博客类别的信息,按照时间对博客进行分组等信息.这些信息一般情况下都是静态的,除非进入后台对这些信息进行修改.今天在搜索资料时搜索到了一种方法,可以运用在页面初始化信息上.就是利用 spring监听器,在启动spring时进入方法,然后对数据库进行搜索查询,得到想要的数据后,将其放在application当中,也就是JS...原创 2018-11-08 17:25:48 · 699 阅读 · 5 评论 -
lucene的实战入门
最近在写个人博客项目.有个需求.就是要求在前端页面上有一个搜索框,用户可以根据这个搜索框对所有博客进行全文检索,包括标题和正文,然后根据搜索匹配度进行排序展示出来,并且要有高亮显示,类似如下效果:全文检索的这个功能可以采用lucene这个框架实现.具体lucene到底是什么东西,官方定义是什么,大家可以去百度,或者其他大佬们的博客,写的很明确.我这里只说到底该怎么做,具体的概念能省则省...原创 2018-11-15 11:37:00 · 240 阅读 · 0 评论 -
EasyUi 表单提交,后台跳页的问题
问题描述:最近自己写一个demo,用easyui框架,表单用easyui的submit方法进行提交.到后台后,return 路径 发现,前台无法跳页.经查阅,这个可能是submit这个方法是ajax,有回调机制,所以无法从后台跳页,也许吧解决方案是,在后台写一个json,把要跳转的路径放进这个json里去,然后把json传到前台,前台接收并解析后,获取路径.然后利用window.loc...原创 2018-11-20 10:11:29 · 1695 阅读 · 1 评论 -
EasyUi 关闭一个tab选项卡后,跳到另一个选项卡,并刷新这个选项卡中的数据表格
这周做一个demo,需求是 A选项卡内容为一个datagrid数据表格,选中表格中的某条记录,进行修改,点击修改按钮后,会生成另一个B选项卡作为修改之用。修改完毕后点击保存,会关闭B选项卡,并跳到A选项卡中,并且刷新其数据表格。需要三个页面 A选项卡、B选项卡以及主页index首先B选项卡的代码如下:function handleApply(flg){ var taskId =...原创 2018-11-27 09:12:11 · 3017 阅读 · 1 评论 -
Spring-SpringMVC-Mybatis框架下的 省市区 三级联动 第二版
一年前写过一篇关于省市区三级联动的,当时的那篇 省 市 区 分为了三张表,但现实工作中,往往是单张表 ,然后自己查自己.现在我以这样的情况重写写一篇.先看看表结构这里我们关注主键Id,名称以及父级Id在这里我们能看到,我们表中 将 省 市 区/县 都写在了一张表内,通过父级Id建立连接.实体类根据Mybatis逆向工程来生成,除了表中属性外 添加一个额外的属性...原创 2019-09-27 17:23:33 · 1286 阅读 · 2 评论 -
项目中的门禁管理者贾维斯———关于 Shiro 框架的 基本使用和基础配置,以及工作流程的生动解释
这几天自己做了一个小的demo,学习并使用了shiro框架用来管理我的登录与授权.学习这个框架到成功运用用了三天时间,前两天都是出于理解和踩坑阶段,第三天才真正开始撸起了代码,并自测成功.首先我是通过这个这个网站学习的shiroHow2J 的 Java教程 http://how2j.cn/ 这个网站非常好,涉及的知识面也特别的广,大家可以来收藏.有了初步的了解后,我来捋...原创 2018-11-05 11:38:50 · 522 阅读 · 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 · 5109 阅读 · 0 评论 -
快速修改oracle默认端口号,解除对8080的占用
在同时使用tomcat和oracle时,如果没有设置过,就经常会发生8080端口被oracle的监听程序占用,而导致tomcat的服务器无法启动.有两种方式可以处理一种是查找出8080被谁占用,然后直接暴力地kill掉这个进程 打开Dos:windows->输入cmd(想必这个都会) 在黑窗口中输入指令:netstat -ano | findstr 8080 ...原创 2018-10-23 22:03:46 · 1137 阅读 · 0 评论 -
问题收集:命名规范
---------------------------------------------------------------------------起名: 1):都得遵循标识符的规范. 2):不能使用拼音,拼音首字母,使用英文单词,或者使用英文组合单词. 3):采用驼峰表示法,使用组合单词的使用,以后的每一个单词首字母都大写. Empl...原创 2018-06-05 13:45:41 · 198 阅读 · 0 评论 -
问题收集:网络上,这种$.session.get()等方法,在jq中使用操作session,需要注意的地方
这两天做一个小项目,想在JQ中操作session,百度后出现了好多类似于这样的操作,就是先导入个jqSession,然后使用如下图的方法.但是在使用后,发生了错误,经检验发现:他的这个方法是有局限性的.无法通过此方法去操作 采用其他方法设置的 session.举例证明:<script type="text/javascript"> $('a').click(function(...原创 2018-06-06 14:07:46 · 4692 阅读 · 1 评论 -
问题收集:Eclipse 导入项目后出现各种报错,类似于String int 等java本应该有的类型报错Xxx cannot be resolved to a type
这应该是导入的项目的 java版本与当前Eclipse中的java版本不同导致的错误,或者是项目的java版本电脑中没有. 这时我们就应该把当前项目的java版本调整到当前Eclipse的java版本. 操作如下: 这样就可以了...原创 2018-06-07 16:30:33 · 11619 阅读 · 2 评论 -
问题收集:ajax从前台向后台传数组问题.
//批量删除 $('body').on("click", "#deleteBatch", function () { var cbs = $(".cbs"); var cbsArr = new Array(); for(var i=0; i<cbs.length; i++){ if($(cbs[i]).prop("checked")){ var q = $(cbs...原创 2018-06-01 11:32:57 · 300 阅读 · 0 评论 -
问题收集:前端页面向后台或其他前台传中文数据发生乱码问题
问题描述:点击修改后,应该会把这个页面中的 标题 和内容 传到后台的文本框中,但是发生了乱码问题,如下图经过一番查询, 浏览器的编码是UTF-8,eclipse也是UTF-8 最后 发现 在Tomcat中的server.xml中还要添加一句关于UTF-8的语句,如下: <Connector URIEncoding="utf-8" connectionTimeout="20000" po...原创 2018-06-02 10:34:49 · 1733 阅读 · 0 评论 -
问题收集:js,jq和css等关于路径的问题,需要注意一下.
问题描述:最近在写一个小项目,是把别人的商城项目源码拿过来,重新编写一遍.结果发生很多的路径问题.其中最严重的是前台找不到了后台的controller层代码.出现了上述问题.原因分析:这是因为路径的问题.在这里tomcat中的Modules中的设置问题.这样设置的话,所有的路径只能使用 相对路径 ,需要往上层去找.修改方式:将tomcat中的Modules中设置为:这样的话,所有的路径都默...原创 2018-06-27 16:43:18 · 174 阅读 · 0 评论 -
问题描述:validate表单验证后台返回值问题,true与false问题
Query Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。科普啥的,可以去直接百度.我直接说我遇到的问题. $("#theForm").validate({ rules:{ className:{ required :true, remote:{ url: "/go...原创 2018-07-06 12:06:21 · 5659 阅读 · 1 评论 -
问题收集:使用mybatis generator生成代码报错,StringIndexOutOfBoundsException异常
问题描述:在使用mybatis 生成代码时,报错报错:java.lang.StringIndexOutOfBoundsException: String index out of range: -1 问题解决方案:请检查 table 标签下的 domainObjectName属性值首字母是否为大写。修改完成后,问题解决!...原创 2018-08-12 08:18:44 · 3027 阅读 · 0 评论 -
傻瓜版的分页思路
在做项目的过程中,遇到了好多次的页面分页,但是每次做的时候都忘记以前是怎么做的。 最近的一个页面中,其分页情况是比较全的,既有展示,也有搜索。而且,本次做的分页也是比较之前相对完善的。 因此,利用本次机会,我就把分页这个功能总结一下,以免以后忘记了。情况说明: 如上图,既有页面展示,也有搜索。也就是说,一进到这个页面,要做到对所有记录的分页展示,同时经过条件搜索后要对...原创 2018-08-27 10:28:03 · 535 阅读 · 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 · 1369 阅读 · 0 评论 -
问题收集:Too many connections”错误,以及Mysql最大连接数相关设置
在学习初期,代码习惯不好的时候,容易发生 连接数据库 忘记关闭的情况,再加上 业务逻辑繁琐 ,效率非常低,可能一张表就会要查很多次数据库,这是非常致命的问题. 多点几次就会导致连接数过多,超出Mysql初始的连接最大数. 如果之前没有设置过的话,我们可以先在 Mysql查看系统默认最大连接数.mysql>show variables like 'max_connections';//查...原创 2018-06-04 10:37:54 · 4363 阅读 · 0 评论