前言 用过spring的人都知道,spring简单的通过注解就可以完成很多事情,但这些东西是如何实现的呢以及如何应用到我们自己的代码中?接下来,让我们一起开启注解的旅程. 1. @Controller 标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象. @Controller public class TestController { @RequestMapping("/test") public String test(Map<St…
WCF难学吗? 是啊,这问题估计很多人都会问,也包括阿拉在内,也有此深刻而严重的凝问. 也有人说:“如何某项技术可以化繁为简,学起来轻松一点就好了.”也许,人类开生就摆脱不了一种习性——懒惰:不过,也有人认为,很多时候,人们是不是总喜欢把简单的事情复杂化,那么,很多人都觉得很复杂的WCF算不算被人们“神话”了呢? 这个问题,我不作回答,现在我们要做一件事,一起来跟着我的步骤,写一个程序再说. 这个解决方案中包含两个项目,一个叫Server,另一个叫Client,天生一对. 1.启动VS 2010…
你好呀,我是沉默王二,一枚有趣的程序员,写的文章一直充满灵气,力求清新脱俗.昨天跑去王府井的小米店订购了一台小米 10,说是一周之内能到货,但我还是忍不住今天就想见到她.见我茶不思饭不想的,老婆就劝我说,与其在瞎想,还不如滚去写你的文章.于是就有了今天这篇"Spring Bean 的常用配置",通过我和三妹对话的形式. 教妹学 Java,没见过这么放肆的标题吧?"语不惊人死不休",没错,本篇文章的标题就是这么酷炫,不然你怎么会点进来? 我有一个漂亮如花的妹妹(见上图…
JVM 真的很难学么?不.只是你"不敢学"而已        许多招聘的信息上面都说,要了解jvm.多线程什么的对于 java 程序员来说,这是工作好多年的程序员都不一定能掌握的东西,但是面试就会问啊,你不掌握咋整你说? 为什么面试会问呢?        因为面试时间就那么一个小时半个小时的,问不出什么东西,所以许多面试官都会问什么是类加载.jvm的结构.垃圾回收算法啊什么的,网上有很多的理论知识,我们背一背和面试官聊一聊就完事了,或者有的面试管技术实力很强问的很细节这时候如果掌握的不…
<div class="markdown_views"> <h3 id="一导航"><a name="t0"></a>一.导航</h3> 本节内容简介: 1. spring boot 配置文件,使用@SpringBootApplication注解 2. spring boot 修改Java版本 和项目编码 3. 一个标准的spring boot 代码结构 4. 查看当前项目自动配置了那些…
前一篇跟大家聊了聊指针的概念,可是就算了解了指针是什么,为什么依然感觉难学?我试着从几个点切入,聊聊指针难学之处. 文末会给大家推荐几本书,有需要的朋友可以看看! 难点1. 讨厌的星号 定义指针变量p时,都会加个*号.在用到指针变量p时,也会加个*号.比如以下代码: int main() { int *p; p = malloc(sizeof(int)); *p = 1; return 0; } 程序定义了一个指针变量p,前面有个*号:后面给指针p指向的内存区域赋值1,又有个*号,这两个*号有啥…
本人开发环境为idea15.02 + jdk8 步骤1: 步骤2: 步骤3: 步骤4: 步骤5: 相关目录介绍: resources/static:这里主要存放一些资源文件 例如 css.js.image等 resources/template:这里主要存放页面>这里和spring mvc不太一样.spring mvc一般是放到WEB-INF中 application.properties 为全局配置文件,在这里可以对一些默认配置进行个性.例如tomcat端口 server.port=80 se…
Spring注解编程模式 概况 多年来,Spring Framework不断发展对注解.元注解和组合注解的支持. 本文档旨在帮助开发人员(Spring的最终用户以及Spring Framework和Spring组合项目的开发人员)开发和使用Spring注解. 本文档的目标 本文档的主要目标包括以下内容的解释: 如何使用Spring注解. 如何开发用于Spring的注解. Spring如何找到注解(即Spring的注解搜索算法如何工作). 不属于本文档目标内容 本文档的目的不是解释Spring F…
Spring AOP 1. 代理模式 1.1. 静态代理 程序中经常需要为某些动作或事件作下记录,以便在事后检测或作为排错的依据,先看一个简单的例子: import java.util.logging.*; public class HelloSpeaker { private Logger logger = Logger.getLogger(this.getClass().getName()); public void hello(String name) { logger.log(Level…
Spring中事务的使用示例.属性及使用中可能出现的问题 前言 本专题大纲如下: 对于专题大纲我又做了调整哈,主要是希望专题的内容能够更丰富,更加详细,本来是想在源码分析的文章中附带讲一讲事务使用中的问题,这两天想了想还是单独写一篇并作为事务专题的收尾篇,也是我Spring源码专题的收尾篇. 本文大纲如下: 在看这篇文章,以及下篇源码分析的文章我希望你对Spring AOP以及有充分的了解,不然一些细节问题你可能看不明白,关于Spring AOP如果你能看完这三篇文章基本上就没什么问题了 Spr…