
spring/springboot全家桶
文章平均质量分 58
菠萝科技
"Java并没有衰落.而是刚刚开始"
展开
-
SkyWalking使用教程二:自定义监控指定方法trace等高级特性
1 高级特性可通过设置系统属性覆盖配置文件中的配置。请见配置覆盖. 可使用gRPC TLS将后端连接起来。请见open TLS 通过不同的SkyWalking服务实现对大集群的监控。使用命名空间隔离上下文传播。 如果后端开启了token鉴权,客户端可设置token。 应用工具包。应用工具包,是Skywalking提供的一些库的集合。通过这些库,可以将你的应用同Skywalking agent联系起来。 如果你想使用OpenTracing的Java API,可以试试兼容OpenTracing的S原创 2021-03-20 21:06:05 · 7419 阅读 · 0 评论 -
SkyWalking链路监控使用教程一:windows下环境搭建并启动springboot应用
1 skywalking下载地址http://skywalking.apache.org/downloads/tar 可根据需要选择版本2 打开 dashbord2.1解压进入bin2.2 点击startup.bat2.3 在浏览器里输入:http://localhost:8080/仪表盘拓扑图追踪3 监控springboot应用以idea为例,在监控的项目中使用探针,需要配置启动参数。3.1 找到skywalking-age.原创 2021-03-20 19:34:52 · 3078 阅读 · 2 评论 -
递归获得树形菜单树的两种方式,代码递归和mybatis自查询递归
草稿:1 代码递归1.1 代码优化:代码递归时根据父菜单id去数据库查询子目录,这点可以优化。首先把所有查出所有菜单项list<menu> lists;原来的根据父菜单id去数据库中查询子目录改为遍历lists根据父id查询子目录。1.2 场景优化:把递归菜单树结果放到缓存中,用户进入页面时直接展示。2 mybatis自查询...原创 2018-05-12 09:01:05 · 5858 阅读 · 1 评论 -
跨域小结(为什么form表单提交没有跨域问题,但ajax提交有跨域问题)
原文链接:https://www.zhihu.com/question/31592553--------------------------------------------------------------------------------------------------------------------跨域+springmvc http:/原创 2017-12-11 13:28:06 · 19883 阅读 · 3 评论 -
URL编码(汉字)后提交给后台相关问题,为什么后台有时候解码一次,有时候解码两次
关于url编码详细介绍需要看下阮一峰的文章普及基础知识:http://www.ruanyifeng.com/blog/2010/02/url_encoding.html要想解决:前端用encodeURI()编码两次,为什么后台有时候解码一次,有时候解码两次的问题,要分成三个小问题解析。一:前端用encodeURI()编码两次,为什么后台只需要解码一次因为request.getParam原创 2017-08-26 21:54:28 · 3818 阅读 · 2 评论 -
小结:token放在header中好处,HTTP Header详解(OAuth JWT等)
1 Token机制相对于Cookie机制又有什么好处及基于JWT的Token认证机制实现支持跨域访问: Cookie是不允许垮域访问的,这一点对Token机制是不存在的,前提是传输的用户认证信息通过HTTP头传输.引自:http://www.cnblogs.com/xiekeli/p/5607107.html推荐:http://blog.youkuaiyun.com/wabiaozia/art原创 2017-07-16 11:26:30 · 74691 阅读 · 11 评论 -
springmvc源码3
请求时servlet会先init()初始化,然后进入service,再调用doget或者dopost;所以讲这一块会分两个小块:初始化和请求流转。1 初始化init() (HttpServletBean类里) --> initServletBean-->this.webApplicationContext = initWebApplicationContext()-->o原创 2017-06-05 13:10:44 · 314 阅读 · 0 评论 -
springmvc源码1
springmvc源码1:http://www.cnblogs.com/fangjian0423/tag/springmvc/springmvc源码2:https://my.oschina.net/lichhao/blog?catalog=285356&temp=1496326696122转载 2017-06-01 22:19:52 · 403 阅读 · 2 评论 -
cookie+session,会话时间设定。浏览器关闭。
原文:http://www.cnblogs.com/jarl/p/5892996.htmlHttpSession session = request.getSession(); session.setAttribute(user, user); session.setMaxInactiveInterval(2 * 3600); // Session保存两小时Cook原创 2017-03-09 17:50:50 · 2652 阅读 · 2 评论 -
eclipse下maven打包"错误: 编码GBK的不可映射字符"
原文链接:http://blog.youkuaiyun.com/kuluzs/article/details/51564060?locationNum=131)在eclipse中配置: project -> Generate javadoc ->按“Next”一步步设置。其中在VM设置中加入以下代码: -encoding utf-8 -charset utf-8 ====》 没原创 2017-03-06 12:12:34 · 1430 阅读 · 0 评论 -
图片滑动验证码
1 体验滑动效果 http://www.geetest.com/exp_popup2 原理:http://www.ifanr.com/6033683 举例:http://www.thinkphp.cn/topic/45662.html原创 2017-03-03 15:05:02 · 9712 阅读 · 0 评论 -
@RequestMapping 用法详解之地址映射
链接:http://www.cnblogs.com/qq78292959/p/3760560.html链接:http://blog.youkuaiyun.com/blueheart20/article/details/45174399consumes: 指定处理请求的提交内容类型(Content-Type),例如application/json, text/html;produces:原创 2016-12-04 12:29:36 · 494 阅读 · 0 评论 -
Spring MVC Controller单例陷阱
链接http://lavasoft.blog.51cto.com/62575/1394669原创 2016-11-21 09:22:32 · 902 阅读 · 0 评论 -
SpringMVC 4.2 增加CORS跨域
http://blog.youkuaiyun.com/isea533/article/details/50449907原创 2016-10-10 15:50:23 · 8689 阅读 · 0 评论 -
springmvc驱动注解,自定义拦截器和转换器
参考我以前写的1 自定义转换器,解决跨域问题:http://blog.youkuaiyun.com/wabiaozia/article/details/520708152 自定义拦截器,解决性能监控问题,自定义逻辑处理和防止跨域名请求伪造重复提交等等: http://blog.youkuaiyun.com/w原创 2016-10-07 07:23:51 · 1233 阅读 · 1 评论 -
SpringMVC 源码之文件上传 MultipartResolver
原文链接:http://exceptioneye.iteye.com/blog/1314958基于前面文章的基础上。一、准备 需要的jar 二、配置 1、 spmvc-servlet.xml Xml代码 xml version="1.0" encoding="UTF-8" ?> b原创 2016-09-24 14:02:36 · 1069 阅读 · 0 评论 -
springmvc基础大全
http://www.importnew.com/16176.html原创 2016-09-24 13:38:12 · 350 阅读 · 0 评论 -
springmvc时间日期转换常见处理办法
1http://blog.youkuaiyun.com/z69183787/article/details/403735652 http://chembo.iteye.com/blog/9013073http://blog.youkuaiyun.com/chenleixing/article/details/45190371原创 2016-08-29 09:20:47 · 1161 阅读 · 0 评论 -
cookie,session专题2-2:cookie存储session存储,cookie和springmvc的结合使用
深入理解HTTP Session:http://lavasoft.blog.51cto.com/62575/275589springmvc数据绑定:cookiehttp://jinnianshilongnian.iteye.com/blog/1705701springmvc对cookie的操作:http://www.oschina.net/code/snippet_2001568_4801原创 2016-07-30 22:59:02 · 2233 阅读 · 1 评论 -
cookie,session专题2-1:springmvc中jsonp跨域的几种解决方案
方案一:简单的解决方案 原文:http://www.cnblogs.com/iqian/p/5062760.html解决方案技术构架:Ajax+Spring MVC实现跨域请求(JSONP)JSONP 跨域JSONP原理及实现接下来,来实际模拟一个跨域请求的解决方案。后端为Spring MVC架构的,前端则通过Ajax进行跨域访问。1、首先客户端需要注册一个callback原创 2016-07-30 09:02:05 · 2264 阅读 · 11 评论 -
防重复提交专题系列3-3:springmvc下的基于token的防重复提交
前言 今天发了三篇博客,咋一看这三篇博客毫无联系,网上很多博客也多是将这三篇博客作为三篇不同的主题发表。如果你不将这三篇博客联系起来看,就不能很透彻的防重复提交这个知识点,也不能学完整这个知识体系。为什么说这三篇文章要关联看,我在第三篇博客 springmvc下的基于token的防重复提交 里会阐述原因.下面要讲的三篇博客:3 springmvc下的基于token的防重复提交原创 2016-07-29 15:05:28 · 2611 阅读 · 5 评论 -
最佳方案:springmvc接收前台(如ajax)传来的数组list,set等集合图文详解
前言: 相信很人都被springmvc接收数组问题折磨过,查过几个解决方案,都不能很好的解决。那些方法一般存在一个问题:把接收到的数据结构转换成你想要的结构时,不好处理。为什么说不好处理下文有具体例子介绍(见1.2)。 1 本文springmvc版本为3.1 ,ecplise:月神(luna),tomcat:7.0,jdk...原创 2016-03-04 20:02:37 · 107669 阅读 · 28 评论 -
springmvc怎么重定向,从一个controller跳到另一个controller
前言:有作者写出了部分方法,但没有给出具体实践,小白看后云里雾里,我这里做两件事:1 给出具体代码 2 对已经有的方法给出补充。参考:http://my.oschina.net/u/1866821/blog/509054?fromerr=gT7zS0oS方法一:在return后直接,redirect 加上要跳转的地址,即可以从第一个controller跳到第二个controller,原创 2015-12-10 17:55:24 · 35855 阅读 · 0 评论 -
springmvc带文件上传的form表单提交,用 jquery的ajaxfileupload或使用dropzone上传图文详解
方法一和方法二处理思路一致,分两步提交:第一步 提交图片到文件服务器,并返回图片所在文件服务器的地址如:xxx/aaa.jpg,把文件地址(xxx/aaa.jpg)放到页面隐藏域。.第二步 提交表单 ,把表单数据和文件地址(xxx/aaa.jpg)记录到数据库。此方式数据库中记录的只是图片的地址,图片真正存放的位置是文件服务器。为了方便说明,称这种提交方式为两步提交。方法三的处理思路是把表单数原创 2015-12-08 17:43:18 · 27364 阅读 · 17 评论 -
jQuery实现ajax提交form表单(可以是提交json),用springmvc接收。图文详解
开篇:为什么要写这篇博客?1 有的作者写了form表单提交,却没有写springmvc怎么接收,给广大的小白身心造成巨大的伤害。题外话:亲们,今天很不开森,股市跌了,我不得不离开股市回到博客!而且原来的昵称wabiaozai密码忘了,于是换个网名,想取个藏名,吃不准叫“加仓没错”还是“平仓没错”?朋友们建议的许多名字都是佛法艰深寓意隽远,让我在思想进一步混乱中领悟了许多人生哲理。最后决原创 2015-11-30 19:34:39 · 22442 阅读 · 4 评论 -
基于Netty(4.1.12.Final)实现的Spring Boot内置Servlet容器
1 https://github.com/Leibnizhu/spring-boot-starter-netty/blob/master/README.zh.md原链接:有哪些你想发明却已经被人发明了的东西? - Leibniz Hu的回答 - 知乎https://www.zhihu.com/question/31937124/answer/406295371用netty做web容器后来还知道了V...原创 2018-06-01 20:58:17 · 4925 阅读 · 0 评论 -
springboot源码相关-转
1 https://fangjian0423.github.io/categories/springboot/原创 2018-06-01 20:51:01 · 210 阅读 · 0 评论 -
springcloud(十):服务网关zuul/spring cloud 学习(6) - zuul 微服务网关
springcloud(十):服务网关zuul前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个A...转载 2018-04-08 20:56:43 · 1133 阅读 · 0 评论 -
Spring Boot下的lombok安装以及使用简介
原文链接:https://blog.youkuaiyun.com/blueheart20/article/details/52909775 针对不同的IDE,lombok提供了不同的解决方案,笔者使用的是STS,故这介绍一下如何使用lombok插件在STS中: >> 1. 下载最新的lombok,最新版本。1.16.10 https://projectlombok.org/download....转载 2018-04-07 14:18:21 · 1193 阅读 · 0 评论 -
springBoot+springSecurity 动态管理Restful风格权限(三)
1 原文链接:http://blog.youkuaiyun.com/u012373815/article/details/552250792 链接2:为一个REST服务使用Spring Security的基本和摘要认证https://my.oschina.net/buwei/blog/193576 github https://github.com/eugenp/REST-With-Sprin原创 2017-06-15 22:31:03 · 4516 阅读 · 5 评论 -
springboot微服务
专栏:http://blog.youkuaiyun.com/column/details/13727.html转载 2017-02-04 19:25:49 · 1113 阅读 · 1 评论 -
springsecurity权限控制系列教程:1 入门
springsecurity的执行过程,无非就是拦截器的执行流程,网上有很多资料可供学习。新手学习后实际去做权限控制时,感觉对springsecurity的理解还是雾里看花,如何快速学透权限控制?看完我这篇博客就行了。拦截器里面的实现需要一些组件来实现,在这些组件中有三个最重要接口or方法1 UserDetailsService 处理用户和用户可以访问的url(可以在数据库中配置用户,角色) ...原创 2016-08-14 15:58:53 · 1813 阅读 · 13 评论 -
spring几种依赖注入方式以及ref-local/bean,factory-bean,factory-method区别联系
转载一篇:http://blessht.iteye.com/blog/1162131 平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖转载 2016-05-15 15:18:42 · 5538 阅读 · 0 评论 -
springmvc相关
原文链接:点击打开链接当初配置springmvc的时候,因为是第一次使用springmvc,为图快捷,因而大量从网上查找入门信息。遗憾的是,网上的配置真是五花八门,让我彻底凌乱。至今阅读文章不少于300余篇,回头适当整理下这个。spring mvc的mvc:annotation-driven以及日期的处理摘自http://blog.youkuaiyun.com/xiejx618/art转载 2016-06-11 09:12:45 · 1368 阅读 · 1 评论 -
用spring的InitializingBean的afterPropertiesSet来初始化
org.springframework.beans.factory包下有一个接口是InitializingBean 只有一个方法:/** * Invoked by a BeanFactory after it has set all bean properties supplied * (and satisfied BeanFactoryAware and Applicatio转载 2016-06-06 14:31:19 · 5088 阅读 · 0 评论 -
Ehcache系列三:Spring Cache 介绍
转自:http://www.cnblogs.com/rollenholt/p/4202631.html缓存是实际工作中非常常用的一种提高性能的方法, 我们会在许多场景下来使用缓存。本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其基本的原理,扩展点和使用场景的限转载 2016-06-06 16:42:42 · 1381 阅读 · 0 评论 -
Ehcache系列二:Spring缓存注解@Cache使用
参考资料http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/http://swiftlet.net/archives/774 缓存注解有以下三个:@Cacheable @CacheEvict @CachePut @Cacheable(value转载 2016-06-06 16:37:39 · 8415 阅读 · 0 评论 -
struts和springmvc相关获取ServletContext()方式
ServletContext和ServletActionContext,ActionContext有什么区别1.servletContext提供了标准的Servlet运行环境,其实就是一些servlet和web 容器进行通信的方法。2.ServletActionContext 其实是ActionContext的子类,其功能脱胎于ActionContext,对ActionContext的方法做了原创 2016-06-03 14:27:07 · 16909 阅读 · 3 评论 -
springmvc 带查询条件的分页,form的控制范围,怎么包裹条件提交给后台
分页技术发展很多年,我一直想找一个简单好理解的方式去分页,我下面的文章是提供一种思路。因为写的比较跳跃,这文章适合有分页基础的同学。此篇文章用的技术:springmvc+hibernate+oracle,用的主要是hibernate的分页,可以去原创 2016-02-18 16:52:30 · 9419 阅读 · 12 评论 -
Ehcache系列经典4
也许这才是真正重量级的文章:http://www.iteye.com/blogs/subjects/ehcache原创 2016-06-06 19:45:59 · 526 阅读 · 0 评论