随笔分类 -  JavaWeb

Java spring cloud gateway GlobalFilter通过feign调用其他服务
摘要:需求说明:在gateway服务里面需要调用其他服务的接口 问题分析:1.在GlobalFilter过滤类中获取feign服务类时,用@Autowired注解获取会报错,这和servlet, filter的加载顺序有关,所以使用AutowiredBean类,原理是从spring上下文中获取feign的 阅读全文
posted @ 2021-10-18 11:15 走-走 阅读(9534) 评论(3) 推荐(1)
解决tomcat 内存溢出问题
摘要:使用java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError IDEA解决方法: 使用IDEA跑项目时,出现这样问题,可以这样解决,在tomcat配置页面中 VM options:处 添加以下代码,配图。 -Xms1024M -Xmx2048M -XX:P 阅读全文
posted @ 2019-01-07 17:10 走-走 阅读(207) 评论(0) 推荐(0)
Spring中com.sun.proxy.$Proxy12 cannot be cast to 包名.类名错误
摘要:错误原因: spring中的aop会使用jdk的动态代理或者cglib为目标对象创建代理。如果被代理的目标实现了至少一个接口,则会使用jdk动态代理;如果没有实现任何接口,则使用cglib代理。如果被代理目标类既没有实现接口,又没有引入cglib,就会报这个错误。 解决方法: (1)为被代理的目标实 阅读全文
posted @ 2018-07-28 18:19 走-走 阅读(1673) 评论(1) 推荐(0)
IntelliJ Idea 常用快捷键列表
摘要:Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以 阅读全文
posted @ 2018-07-24 08:38 走-走 阅读(164) 评论(0) 推荐(0)
Intellij IDEA快捷键(转)
摘要:1 智能提示 Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space,但因为Intellij总是随着我们敲击而自动提示,所以很多时候都不会手动敲这两个快捷键(除非提示框消失了)。用F2/ Shi 阅读全文
posted @ 2018-07-24 08:35 走-走 阅读(154) 评论(0) 推荐(0)
Springmvc返回JSON格式到页面中文乱码问题
摘要:我是通过@ResponseBody注解的方式实现json格式传到页面的方法。首先查看源代码如下图,springmvc的默认编码是“ISO-8859-1”; 而我们通常编码都是使用UTF-8, 所以我们需要在springmvc的注解配置中处理json格式的时候应该修改一下默认的编码格式。 spring 阅读全文
posted @ 2018-07-21 08:35 走-走 阅读(2881) 评论(0) 推荐(0)
java中Date类型无法获取数据库时分秒问题解决方法
摘要:数据库使用的字段是datetime,在数据库里面是有时分秒的,可是通过从数据库获取出来的时候就只剩下年月日了, 一顿搜索查找后解决了,这里有一个重要的知识点,java.sql.Date和java.util.Datejava.sql.Date是只支持日期的,不支持时分秒。而java.util.Date 阅读全文
posted @ 2018-07-16 08:58 走-走 阅读(6884) 评论(0) 推荐(0)
使用阿里大于实现手机验证码
摘要:使用阿里大于平台发送短信验证码java代码实现 1.首先需要到阿里云平台找到阿里大于官网。(里面有详细的API介绍。) 2.必须的步骤是充钱(一条信息四分钱)充值位置如图 2.必须的步骤是充钱(一条信息四分钱)充值位置如图 3.实现该接口要做的准备 (1).该接口必须得获取AK(AccessKey) 阅读全文
posted @ 2018-07-12 18:14 走-走 阅读(2204) 评论(0) 推荐(0)
sublime插件emmet安装和使用
摘要:emmet安装方法: 步骤一:首先你需要为sublime text安装Package Control组件: 步骤二:使用Package Control安装Emmet插件: 使用方法 emmet的使用方法也非常简单,在sublime text中,直接在编辑器中输入HTML或CSS的代码的缩写,然后按t 阅读全文
posted @ 2017-09-17 11:32 走-走 阅读(4186) 评论(0) 推荐(1)
JQuery中ajax使用方法
摘要:AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。 JQuery中的ajax相比于原生的AJAX五个步骤,JQuery中的ajax()就显的比较方便,简单实用。 JQuery中的 阅读全文
posted @ 2017-05-30 19:45 走-走 阅读(265) 评论(0) 推荐(0)
BaseServlet原理
摘要:之前发过一篇博客是BaseServlet的使用方法,却没有BaseServlet的代码。这次备上代码,并附上自己对BaseServlet原理的理解。 1.BaseServlet代码,网上有多种版本,原理基本相同,通过传来的method值来判断调用servlet中的那个servlet。 2.BaseS 阅读全文
posted @ 2017-05-30 01:07 走-走 阅读(526) 评论(0) 推荐(0)
验证码的实现
摘要:1 //js函数 2 function _hyz()//换一张函数JS代码 3 { 4 /* 5 1. 获取<img>元素 6 2. 给它的src指向/tools/VerifyCodeServlet 7 */ 8 var img=document.getElementById("imgVerifyC 阅读全文
posted @ 2016-12-03 20:24 走-走 阅读(171) 评论(0) 推荐(0)
BaseServlet使用方法
摘要:BaseServlet代码这里面有http://www.cnblogs.com/zou-zou/p/6919449.html 一般Servlet都是只有一个请求处理方法 * 登录:一个LoginServlet * 注册:一个RegistServlet * 修改密码:... 我们需要一个Servlet 阅读全文
posted @ 2016-12-03 20:21 走-走 阅读(789) 评论(2) 推荐(0)
用MailUtils发送邮件
摘要:MailUtils,作用是发邮件.底层依赖的是javamail:mail.jar,activation.jars 前提:需要导入封装好的包。最好将信息配置成一个mail信息的配置文件,增加保密性。 1 @Test 2 public void fun() throws MessagingExcepti 阅读全文
posted @ 2016-12-03 20:20 走-走 阅读(1009) 评论(0) 推荐(0)
TxQueryRunner使用方法
摘要:TxQueryRunner它是QueryRunner的子类!需要导入commons-dbutils.jar * 用起来与QueryRunner相似! * 这个类支持事务!它底层使用了JdbcUtils来获取连接! * 用起来与QueryRunner相似! * 这个类支持事务!它底层使用了JdbcUt 阅读全文
posted @ 2016-12-03 20:19 走-走 阅读(3715) 评论(0) 推荐(1)
jdbcUtils连接数据库
摘要:JdbcUtils用来获取Connection * 底层使用了c3p0连接池 c3p0-0.9.2-pre1.jar,mchange-commons-0.2.jar * 还需要mysql驱动 mysql-connector-java-5.1.13-bin.jar * 底层使用了c3p0连接池 c3p 阅读全文
posted @ 2016-12-03 20:18 走-走 阅读(764) 评论(0) 推荐(0)
JAVA中CommonUtils的uuid()方法和toBean()方法
摘要:CommonUtils类依赖的jar包:commons-beanutils.jar、commons-logging.jar CommonUtils类依赖的jar包:commons-beanutils.jar、commons-logging.jar uuid()方法 * 返回一个随机的32位长的字符串 阅读全文
posted @ 2016-12-03 20:16 走-走 阅读(3900) 评论(0) 推荐(0)