spring系列
文章平均质量分 91
初露寒秋
蓝色性格。保持感性的思绪和触动,贯彻理性的内涵和想法。孤灯烟影,初露寒秋
展开
-
jvm怎么运行springboot jar文件的
前提关于springboot的类加载原理和spring-boot-loader的源码解析,网上已有很多的很棒的文章了。我一直相信对于技术原理的获取,代码层面的话一定是动眼比不上动手,debug跟着源码运行走一遍,效果往往是很棒的。同理,对于spring-boot-loader的原理,源码的掌握,其原理和debug方式参考:springboot jar包可运行,debug告诉你怎么运行的本文想要讲述的可能要更近一步了。带着一些疑问开始我们的学习1、程序是从哪进入JarLauncher.main()方法原创 2021-04-19 09:43:31 · 540 阅读 · 0 评论 -
知道springboot jar包可运行,debug告诉你怎么运行的
随着微服务的普及应用,springboot作为spring占领行业微服务的拳头,可能你早已熟练使用它去开发业务功能。当然,你可能知道springboot项目打成的jar可以直接运行,可能你也知道它的原理,但你真的知道它的原理吗,没有亲自debug下,可能就不那么肯定了吧。本文就来debug说下,springboot jar开始运行的真正起点:真正的main方法在哪里,怎么运行的理论为了方便阐述...原创 2020-03-13 21:10:58 · 1030 阅读 · 0 评论 -
细节知多少 - spring boot transaction解析之阶段一 带有@Transactional方法的service类生成代理类的阶段
细节知多少 - spring boot transaction解析之阶段一 带有@Transactional方法的service类生成代理类的阶段date: 2019-06-04原文:spring boot transaction解析之阶段一 带有@Transactional方法的service类生成代理类的阶段概述spring boot transaction我们平时用着非常简单,只需要...原创 2019-06-13 20:07:14 · 2563 阅读 · 3 评论 -
springboot 从main启动开始到完成征途记之一前半生
文章已迁移到掘金,为了更好的阅读和浏览的体验详见 https://juejin.im/post/5ba9b2386fb9a05d1013e476原创 2018-09-06 22:11:33 · 284 阅读 · 0 评论 -
idea远程debug-springboot
远程debug的应用场景需求开发完,发布到测试环境供测试人员测试功能,测试人员分配给你一个bug,你查看了日志,看了代码,竟没发现问题点。原因是多方面的,日志打的不全、bug隐蔽,都有可以,这时你可能想到把本地起来debug调试下,有利于发现问题。又本地和测试环境不同,也不利于发现问题。这时idea远程debug就排上用场了。配置1. 添加远程debug点击图一的"Edit Con...原创 2018-08-17 21:25:30 · 4505 阅读 · 2 评论 -
2017年终总结
写这篇总结时已然2018-1-1 12:08时间的毅力和坚持就是这么让人佩服,几亿光年如一日。从未改变过。新纪元年的脚步声已悄悄而至,过去的一年收获了什么,失去了什么,需要继续坚持的是什么,应该丢弃的有哪些。作为java程序员,职业技术,发展,成绩。这些重要指标,值得走技术路的我们反思,坚持,继续。做到这些的前提是家庭的稳定,幸福家庭:2017下半年原创 2017-12-30 00:53:26 · 927 阅读 · 2 评论 -
springMVC和easyUI结合使用(前后台通过json传递数据)的实例
1.首先,页面引入easyUI文件2.页面中js代码如下$(function(){ $("#stuTable").datagrid({ idField:'id', columns:[[ {field:'ck',checkbox:'true',width:10,align:'center'}, {field:'createTime',ti原创 2015-03-02 16:36:28 · 1977 阅读 · 0 评论 -
spring加载配置文件的方式
ApplicationContext context = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext.xml");new ClassPathXmlApplicationContext("applicationContext.xml");// 从classpath中加载new Fi转载 2015-12-17 18:30:15 · 1166 阅读 · 0 评论 -
利用spring线程池ThreadPoolTaskExecutor发送手机短信
import java.awt.image.BufferedImage;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.Future;import javax.annotation.Resource;import原创 2016-07-14 16:08:56 · 4611 阅读 · 2 评论 -
springboot发送邮件的实现例子
springboot是集大成者,对于发送邮件的功能也不例外。而且往往是原来的功能实现更简单,方便。更符合Facade Pattern。下面就是springboot发送邮件的实现例子,代码已封装好,按照提示的步骤配置好就可以直接用了。当然如果你是新搭的项目,需要引入springboot的mail包 org.springframework.boot spring-boot-st原创 2017-02-10 17:00:35 · 8133 阅读 · 1 评论 -
What is a Context in Java and ApplicationContext vs WebApplicationContext
当我们开始使用Spring Framework时,能想到的最基本的问题是:ApplicationContext在spring中扮演什么的角色,它和WebApplicationContext有什么不同呢。在考虑这些之前,应该先知道What is a Context in Java1.What is a Context in JavaA context可以被说成是被提供给当前工作单元的正运行的环境,它可翻译 2017-02-09 21:37:11 · 588 阅读 · 0 评论 -
spring java 发送邮箱验证
package com.yy.mycompanyimport java.io.File;import java.util.Properties;import javax.mail.MessagingException;import javax.mail.internet.MimeMessage;import org.springframework.core.io.FileSystem原创 2016-07-07 17:03:09 · 4279 阅读 · 0 评论