qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1127 随笔 :: 0 文章 :: 84 评论 :: 321万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

10 2018 档案

摘要:@Controller 在SpringMVC 中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。 在SpringMVC中,你无需继承特定的类或实现特定的 阅读全文
posted @ 2018-10-31 10:30 江召伟 阅读(274) 评论(0) 推荐(0) 编辑

摘要:前言 通常情况下,无论是web浏览器还是移动app,我们与服务器之间的交互都是主动的,客户端向服务器端发出请求,然后服务器端返回数据给客户端,客户端浏览器再将信息呈现,客户端与服务端对应的模式是: 客户端请求--服务端响应,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用 阅读全文
posted @ 2018-10-31 09:26 江召伟 阅读(586) 评论(0) 推荐(0) 编辑

摘要:dubbo由于是二进制的传输,占用带宽会更少springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大 dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无法解决 springcloud的接口协议约定比较自由且松散,需要有强有 阅读全文
posted @ 2018-10-31 08:58 江召伟 阅读(286) 评论(0) 推荐(0) 编辑

摘要:1. Dubbo概述 Dubbo是阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及作为SOA服务治理的方案。它的核心功能包括: #remoting:远程通讯基础,提供对多种NIO框架抽象封装,包括“同步转异步”和“请求-响应”模式的信息交换方式。 #Clu 阅读全文
posted @ 2018-10-31 08:45 江召伟 阅读(240) 评论(0) 推荐(0) 编辑

摘要:有很多应用场景,用到了接口动态实现,下面举几个典型的应用: 1、mybatis / jpa 等orm框架,可以在接口上加注解进行开发,不需要编写实现类,运行时动态产生实现。 2、dubbo等分布式服务框架,消费者只需要引入接口就可以调用远程的实现,分析源代码,其实在消费端产生了接口的代理实现,再由代 阅读全文
posted @ 2018-10-31 08:42 江召伟 阅读(711) 评论(0) 推荐(0) 编辑

摘要:如果你的项目使用了SpringCloud微服务技术,那么你就可以使用Feign来作为http客户端来调用远程的http服务。当然,如果你不想使用Feign作为http客户端,也可以使用比如JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Clie 阅读全文
posted @ 2018-10-31 08:41 江召伟 阅读(371) 评论(0) 推荐(0) 编辑

摘要:前言: 3. 上代码 测试类代码 阅读全文
posted @ 2018-10-30 19:41 江召伟 阅读(13432) 评论(0) 推荐(0) 编辑

摘要:web.xml <welcome-file-list>[欢迎页面,可定义多个,会依次查找可用视图] <listener> <listener-class>基本配置包含Log4jConfigListener和ContextLoaderListener,且log4j监听器在前,目前已废除log4j监听器 阅读全文
posted @ 2018-10-20 20:52 江召伟 阅读(510) 评论(0) 推荐(1) 编辑

摘要:Spring-servlet.xml <context:component-scan base-package="com.spring.mvc.controller"/> 扫描指定的包中的类上的注解,常用的注解有: @Controller 声明Action组件@Service 声明Service组件 阅读全文
posted @ 2018-10-20 20:50 江召伟 阅读(1152) 评论(0) 推荐(0) 编辑

摘要:可以指定多个数据库的配置文件,这里指定了一个 其中order属性代表其加载顺序,而ignoreUnresolvablePlaceholders为是否忽略不可解析的 Placeholder, 如配置了多个PropertyPlaceholderConfigurer,则需设置为true ... 阅读全文
posted @ 2018-10-20 19:51 江召伟 阅读(1924) 评论(0) 推荐(0) 编辑

摘要:创建一个新Maven项目 new 一个project 不选择任何Maven模板 起个GroupId、ArifactId 起个项目名。注意:Idea_Project是存放此项目的工作区间,mavenDemo_idea15为存放此项目的子目录。 建好项目后,打开,点击Auto-Import 下面为此项目 阅读全文
posted @ 2018-10-19 10:28 江召伟 阅读(249) 评论(0) 推荐(0) 编辑

摘要:几种常用的认证机制 HTTP Basic Auth HTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客 阅读全文
posted @ 2018-10-18 10:27 江召伟 阅读(279) 评论(0) 推荐(0) 编辑

摘要:main 任务 阅读全文
posted @ 2018-10-17 17:45 江召伟 阅读(284) 评论(0) 推荐(0) 编辑

摘要:微信的授权功能应该是公众平台每天被调用最多的一项功能了,他可以获取用户信息,判断你是否关注了公众号,还有对于开发者最重要的:它能够拿到你在公众平台的唯一标示:openid 但是很多客户其实不知道,微信登录分为两类: 1、静默授权静默授权不需要用户确认,只需要用户访问某个网页,属于嵌套在普通网页里的授 阅读全文
posted @ 2018-10-15 18:23 江召伟 阅读(5529) 评论(0) 推荐(0) 编辑

摘要:在微信公众平台上可配置这些域名。 1.业务域名:在微信浏览器中点击文本框,会弹出下面的提示,很不爽,通过配置业务域名可以将该提示去掉 2.JS接口安全域名:分享到朋友圈(js-sdk)时用上,此接口要求将当前的界面url加密后,才可以分享到朋友圈。采用前后端分离开发时,js-sdk的验证参数通过ph 阅读全文
posted @ 2018-10-15 17:35 江召伟 阅读(17269) 评论(0) 推荐(0) 编辑

摘要:需不需要一个独立的部署系统是很多企业用户在构建持续交付流程中经常困惑的一个问题。也经常有用户会问我们,现在已经有Jenkins,它自身提供了丰富的部署插件(如WebSphere部署插件、Tomcat部署插件等),方便用户直接把构建出来的部署包自动化部署到指定机器(甚至云服务)。那为什么不可以围绕Je 阅读全文
posted @ 2018-10-10 11:19 江召伟 阅读(1131) 评论(0) 推荐(0) 编辑

摘要:前言 以前看英文文章或资料,看完之后,摘要或者忘记。这一次选择感兴趣的MQTT 3.1.1介绍文章资料,引文见文末,作为练手;非完全翻译,去除掉一些广告性描述,若侵权,请告知。 在沉寂了四年之后,QTT 3.1.1规范于2014年10月30号正式发布,与此同时MQTT 3.1.1已成为OASIS(结 阅读全文
posted @ 2018-10-09 11:21 江召伟 阅读(1300) 评论(0) 推荐(0) 编辑

摘要:Eclipse:形式, 选中项目右键 命令行形式: Jar /? 看详细说明。 命令行执行 java -jar xxx.jar时 , 通过-cp或者-classpath指定lib文件夹都无效, 需要这样: java -Djava.ext.dirs=./lib/ -jar xxxx.jar 本文来自 阅读全文
posted @ 2018-10-06 17:08 江召伟 阅读(487) 评论(0) 推荐(0) 编辑

摘要:以下是mavaen推荐的项目目录. ├── pom.xml └── src ├── main │ ├── java │ │ └── group │ │ ├── controller │ │ │ ├── HomeController.java │ │ │ └── PersonController.ja 阅读全文
posted @ 2018-10-05 17:24 江召伟 阅读(9163) 评论(0) 推荐(0) 编辑

摘要:Maven面临的挑战 软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从Maven 阅读全文
posted @ 2018-10-05 14:51 江召伟 阅读(326) 评论(0) 推荐(0) 编辑

摘要:一、Tomcat 1 Tomcat概述 Tomcat服务器由Apache提供,开源免费。由于Sun和其他公司参与到了Tomcat的开发中,所以最新的JSP/Servlet规范总是能在Tomcat中体现出来。当前最新版本Tomcat8,我们课程中使用Tomcat7。Tomcat7支持Servlet3. 阅读全文
posted @ 2018-10-03 19:19 江召伟 阅读(528) 评论(0) 推荐(0) 编辑

摘要:1- 创建Gradle工程 打开 Eclipse ,在菜单中找到 File -> New -> Other…,在打开界面中选择 Gradle Project,如下图中所示 - 点击下一步(Next),如下图中所示,并继续点击下一步(Next) - 在新打开的界面中输入项目代码的名称,这里我们创建一个 阅读全文
posted @ 2018-10-02 16:47 江召伟 阅读(883) 评论(0) 推荐(0) 编辑

摘要:前言 对于Android工程师来说编译/打包等问题立即就成痛点了。一个APP有多个版本,Release版、Debug版、Test版。甚至针对不同APP Store都有不同的版本。在以前ROM的环境下,虽然可以配置Android.mk,但是需要依赖整个Android源码,而且还不能完全做到满足条件,很 阅读全文
posted @ 2018-10-02 10:36 江召伟 阅读(347) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示