- 浏览: 2187907 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (682)
- 软件思想 (7)
- Lucene(修真篇) (17)
- Lucene(仙界篇) (20)
- Lucene(神界篇) (11)
- Solr (48)
- Hadoop (77)
- Spark (38)
- Hbase (26)
- Hive (19)
- Pig (25)
- ELK (64)
- Zookeeper (12)
- JAVA (119)
- Linux (59)
- 多线程 (8)
- Nutch (5)
- JAVA EE (21)
- Oracle (7)
- Python (32)
- Xml (5)
- Gson (1)
- Cygwin (1)
- JavaScript (4)
- MySQL (9)
- Lucene/Solr(转) (5)
- 缓存 (2)
- Github/Git (1)
- 开源爬虫 (1)
- Hadoop运维 (7)
- shell命令 (9)
- 生活感悟 (42)
- shell编程 (23)
- Scala (11)
- MongoDB (3)
- docker (2)
- Nodejs (3)
- Neo4j (5)
- storm (3)
- opencv (1)
最新评论
-
qindongliang1922:
粟谷_sugu 写道不太理解“分词字段存储docvalue是没 ...
浅谈Lucene中的DocValues -
粟谷_sugu:
不太理解“分词字段存储docvalue是没有意义的”,这句话, ...
浅谈Lucene中的DocValues -
yin_bp:
高性能elasticsearch ORM开发库使用文档http ...
为什么说Elasticsearch搜索是近实时的? -
hackWang:
请问博主,有用solr做电商的搜索项目?
Solr中Group和Facet的用法 -
章司nana:
遇到的问题同楼上 为什么会返回null
Lucene4.3开发之第八步之渡劫初期(八)
最近数据分析的项目也即将告一段落了,中间也积累了很多知识,特此记录一下。其中用的最爽的Web组合开发就是Intellij IDEA + Maven + Spring Boot + Velocity + Boostrap + jQuery了,关于后端的数据分析和处理的Hadoop模块,会放在Hadoop分类的博客文章中记录。
Spring Boot提供了一个强大的一键式Spring的集成开发环境,能够单独进行一个Spring应用的开发,其中:
(1)集中式配置(application.properties)+注解,大大简化了开发流程
(2)内嵌的Tomcat和Jetty容器,可直接打成jar包启动,无需提供Java war包以及繁琐的Web配置
(3)提供了Spring各个插件的基于Maven的pom模板配置,开箱即用,便利无比。
(4)可以在任何你想自动化配置的地方,实现可能
(5)提供更多的企业级开发特性,如何系统监控,健康诊断,权限控制
(6) 无冗余代码生成和XML强制配置
(7)提供支持强大的Restfult风格的编码,非常简洁
当然Spring Boot提供的功能,远远比上面的强大,散仙会在后续文章中,逐渐以实际工作中的项目为背景,穿插记录使用Spring Boot的心得体会。
下面看一个入门级的例子:
pom依赖:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.spring.boot</groupId> <artifactId>springboot</artifactId> <version>1.0-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.3.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> </project>
核心代码:
package controller; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; /** * Created by 三劫散仙 on 2015/4/24. */ @Controller @EnableAutoConfiguration public class HellowController { @RequestMapping("/hellow") @ResponseBody public String hellow(){ return "哈喽,Spring Boot !"; } public static void main(String[] args) { //第一个简单的应用, SpringApplication.run(HellowController.class,args); } }
控制台输出:
D:\soft\Java\jdk1.7.0_04\bin\java -Didea.launcher.port=7532 "-Didea.launcher.bin.path=D:\idea\ideainstall\IntelliJ IDEA 14.0.2\bin" -Dfile.encoding=UTF-8 -classpath "D:\soft\Java\jdk1.7.0_04\jre\lib\charsets.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\deploy.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\javaws.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\jce.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\jfr.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\jsse.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\management-agent.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\plugin.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\resources.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\rt.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\ext\dnsns.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\ext\localedata.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\ext\sunec.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\ext\sunjce_provider.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\ext\sunmscapi.jar;D:\soft\Java\jdk1.7.0_04\jre\lib\ext\zipfs.jar;D:\idea\ideaworkspace\Springboot\target\classes;C:\Users\qin\.m2\repository\org\springframework\boot\spring-boot-starter-web\1.2.3.RELEASE\spring-boot-starter-web-1.2.3.RELEASE.jar;C:\Users\qin\.m2\repository\org\springframework\boot\spring-boot-starter\1.2.3.RELEASE\spring-boot-starter-1.2.3.RELEASE.jar;C:\Users\qin\.m2\repository\org\springframework\boot\spring-boot\1.2.3.RELEASE\spring-boot-1.2.3.RELEASE.jar;C:\Users\qin\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\1.2.3.RELEASE\spring-boot-autoconfigure-1.2.3.RELEASE.jar;C:\Users\qin\.m2\repository\org\springframework\boot\spring-boot-starter-logging\1.2.3.RELEASE\spring-boot-starter-logging-1.2.3.RELEASE.jar;C:\Users\qin\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.11\jcl-over-slf4j-1.7.11.jar;C:\Users\qin\.m2\repository\org\slf4j\slf4j-api\1.7.11\slf4j-api-1.7.11.jar;C:\Users\qin\.m2\repository\org\slf4j\jul-to-slf4j\1.7.11\jul-to-slf4j-1.7.11.jar;C:\Users\qin\.m2\repository\org\slf4j\log4j-over-slf4j\1.7.11\log4j-over-slf4j-1.7.11.jar;C:\Users\qin\.m2\repository\ch\qos\logback\logback-classic\1.1.3\logback-classic-1.1.3.jar;C:\Users\qin\.m2\repository\ch\qos\logback\logback-core\1.1.3\logback-core-1.1.3.jar;C:\Users\qin\.m2\repository\org\yaml\snakeyaml\1.14\snakeyaml-1.14.jar;C:\Users\qin\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\1.2.3.RELEASE\spring-boot-starter-tomcat-1.2.3.RELEASE.jar;C:\Users\qin\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\8.0.20\tomcat-embed-core-8.0.20.jar;C:\Users\qin\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\8.0.20\tomcat-embed-el-8.0.20.jar;C:\Users\qin\.m2\repository\org\apache\tomcat\embed\tomcat-embed-logging-juli\8.0.20\tomcat-embed-logging-juli-8.0.20.jar;C:\Users\qin\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\8.0.20\tomcat-embed-websocket-8.0.20.jar;C:\Users\qin\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.4.5\jackson-databind-2.4.5.jar;C:\Users\qin\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.4.5\jackson-annotations-2.4.5.jar;C:\Users\qin\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.4.5\jackson-core-2.4.5.jar;C:\Users\qin\.m2\repository\org\hibernate\hibernate-validator\5.1.3.Final\hibernate-validator-5.1.3.Final.jar;C:\Users\qin\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;C:\Users\qin\.m2\repository\org\jboss\logging\jboss-logging\3.1.3.GA\jboss-logging-3.1.3.GA.jar;C:\Users\qin\.m2\repository\com\fasterxml\classmate\1.0.0\classmate-1.0.0.jar;C:\Users\qin\.m2\repository\org\springframework\spring-core\4.1.6.RELEASE\spring-core-4.1.6.RELEASE.jar;C:\Users\qin\.m2\repository\org\springframework\spring-web\4.1.6.RELEASE\spring-web-4.1.6.RELEASE.jar;C:\Users\qin\.m2\repository\org\springframework\spring-aop\4.1.6.RELEASE\spring-aop-4.1.6.RELEASE.jar;C:\Users\qin\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Users\qin\.m2\repository\org\springframework\spring-beans\4.1.6.RELEASE\spring-beans-4.1.6.RELEASE.jar;C:\Users\qin\.m2\repository\org\springframework\spring-context\4.1.6.RELEASE\spring-context-4.1.6.RELEASE.jar;C:\Users\qin\.m2\repository\org\springframework\spring-webmvc\4.1.6.RELEASE\spring-webmvc-4.1.6.RELEASE.jar;C:\Users\qin\.m2\repository\org\springframework\spring-expression\4.1.6.RELEASE\spring-expression-4.1.6.RELEASE.jar;D:\idea\ideainstall\IntelliJ IDEA 14.0.2\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain controller.HellowController . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.2.3.RELEASE) 2015-04-24 01:12:41.399 INFO 4428 --- [ main] controller.HellowController : Starting HellowController on qin-PC with PID 4428 (D:\idea\ideaworkspace\Springboot\target\classes started by qin in D:\idea\ideaworkspace\Springboot) 2015-04-24 01:12:41.458 INFO 4428 --- [ main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2923a47c: startup date [Fri Apr 24 01:12:41 CST 2015]; root of context hierarchy 2015-04-24 01:12:42.393 INFO 4428 --- [ main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'beanNameViewResolver': replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]] 2015-04-24 01:12:44.399 INFO 4428 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8080 (http) 2015-04-24 01:12:44.959 INFO 4428 --- [ main] o.apache.catalina.core.StandardService : Starting service Tomcat 2015-04-24 01:12:44.973 INFO 4428 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.0.20 2015-04-24 01:12:45.332 INFO 4428 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2015-04-24 01:12:45.332 INFO 4428 --- [ost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 3880 ms 2015-04-24 01:12:46.274 INFO 4428 --- [ost-startStop-1] o.s.b.c.e.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/] 2015-04-24 01:12:46.295 INFO 4428 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*] 2015-04-24 01:12:46.296 INFO 4428 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*] 2015-04-24 01:12:46.481 INFO 4428 --- [ main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2923a47c: startup date [Fri Apr 24 01:12:41 CST 2015]; root of context hierarchy 2015-04-24 01:12:46.542 INFO 4428 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/hellow],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String controller.HellowController.hellow() 2015-04-24 01:12:46.544 INFO 4428 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) 2015-04-24 01:12:46.545 INFO 4428 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[text/html],custom=[]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest) 2015-04-24 01:12:46.595 INFO 4428 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2015-04-24 01:12:46.596 INFO 4428 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2015-04-24 01:12:46.639 INFO 4428 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2015-04-24 01:12:46.708 INFO 4428 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup 2015-04-24 01:12:46.829 INFO 4428 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http) 2015-04-24 01:12:46.830 INFO 4428 --- [ main] controller.HellowController : Started HellowController in 5.978 seconds (JVM running for 6.739) 2015-04-24 01:13:29.470 INFO 4428 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet' 2015-04-24 01:13:29.470 INFO 4428 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started 2015-04-24 01:13:29.486 INFO 4428 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 16 ms
默认的内嵌容器,为tomcat,当然这个我们可以随便指定,包括端口号,http访问:
ok,至此,我们一个简单的http应用就开发完毕了,给人的感觉就是简直比用Python的Django和PHP还轻,而且还是我们十分熟悉的JAVA开发,所以与很多其他的JAVA开源项目相结合非常容易,比如Apache Lucene,Solr,Hadoop,Spark,ElasticSearch等,支持很多好处,不言而喻!
欢迎大家扫码关注微信公众号:我是攻城师,我们一起学习,进步和交流!(woshigcs)
本公众号的内容是有关搜索和大数据技术和互联网等方面内容的分享,也是一个温馨的技术互动交流的小家园,有什么问题随时都可以留言,欢迎大家来访!
评论
15 楼
小小诺
2016-03-31
楼主分享一下源码下载地址就更棒了
14 楼
四月如期而至
2016-01-01
上面彩色的导图是用啥画的呀,看着效果不错呢
13 楼
qindongliang1922
2015-04-25
zhunengfei 写道
我发誓一定要做一个德智体全面发展的IT少年
加油,有问题随时,在公众号里,留言!
12 楼
zhunengfei
2015-04-25
我发誓一定要做一个德智体全面发展的IT少年
11 楼
zhunengfei
2015-04-25
楼主我爱你
10 楼
qindongliang1922
2015-04-24
yizhyi 写道
继续......
谢谢......
谢谢......
敬请关注后续文章!
9 楼
qindongliang1922
2015-04-24
white_crucifix 写道
卧槽膜拜
8 楼
yizhyi
2015-04-24
继续......
谢谢......
谢谢......
7 楼
white_crucifix
2015-04-24
卧槽膜拜
6 楼
qindongliang1922
2015-04-24
jokul2010 写道
已经mark
多谢!,有错误欢迎指出!
5 楼
qindongliang1922
2015-04-24
lui0101 写道
mark,感谢分享!
4 楼
qindongliang1922
2015-04-24
weijs 写道
感谢分享,期待后续更新
多谢!
3 楼
jokul2010
2015-04-24
已经mark
2 楼
lui0101
2015-04-24
mark,感谢分享!
1 楼
weijs
2015-04-24
感谢分享,期待后续更新
发表评论
-
在spring-boot中使用@ConfigurationProperties
2017-10-28 19:24 1925@ConfigurationProperties注解的作用 ... -
如何在Spring Boot项目使用参数校验
2016-11-02 16:30 6557开发web项目有时候我们需要对controller层传过来的参 ... -
Spring-Boot中如何使用多线程处理任务
2016-08-25 19:36 5967[size=medium]看到这个标题,相信不少人会感到 ... -
使用SpringBoot1.4.0的一个坑
2016-08-16 10:08 7355时隔半年,再次使用Spring Boot快速搭建微服务,半 ... -
如何在Spring中注入ElasticSearch实例
2016-04-06 18:44 6318在企业级项目开发中,大多数公司都会集成Spring来简化开发 ... -
IntelliJ IDEA中使用svn遇到的小问题
2015-06-04 20:20 3498今天在用新装的IDEA 14. ... -
Spring Boot开发之弄月吟风 (三)
2015-04-27 21:11 8514今天来看下,如何在Spring Boot中使用热加载和集成V ... -
Spring Boot开发之流水无情(二)
2015-04-26 19:45 11777上篇散仙写了一个很 ... -
记一次log4j日志文件小事故
2015-01-30 21:31 2508最近散仙在做公司的一个跟搜索有关的数据分析(Pig+Hadoo ... -
Struts2+Hibernate+Spring之3大框架集成小例子
2014-03-16 23:10 3629SSH框架集成,可以说是J ... -
了解HTTP协议
2014-02-23 11:08 826http协议全称超文本传 ... -
Spring MVC+MyBatics+Spring集成小例子
2014-01-12 15:56 3166散仙,在前面的博客中写过一篇,Spirng MVC+Hiber ... -
Spring项目的几种乱码问题解决思路
2014-01-12 14:33 1693与Spring结合做Web项目时,常常会出现乱码情况,这时候, ... -
配置Mybatics的XML文件的自动提示功能
2014-01-12 14:03 3349配置Mybatics的mapper文件的自动提示功能, M ... -
Spring MVC+Hibernate+Spring集成小例子
2014-01-08 20:30 4534上次,散仙给了一个关于Sping MVC注解简单的小例子,那么 ... -
Spring MVC+SimpleJdbcDaoSupport增删改查小例子
2014-01-03 17:38 2423散仙,上次给的例子是基于Spring MVC+JDBC的方式做 ... -
基于Spirng MVC注解入门
2014-01-01 23:21 1307spring2.5引入注解式处理器支持,通过@Controll ... -
Spring+Spring MVC+JDBC增删改查小例子
2014-01-01 21:52 3765此篇文章,也是作为入门时的一个小练习例子,使用的是JDBC完成 ... -
Spring MVC入门小例子
2014-01-01 21:36 3271入门Spring MVC也有一段时间了,今天写篇文章总结一下 ... -
JSP下载中文名乱码问题
2013-12-30 19:02 1278上传下载功能,几乎是 ...
相关推荐
该项目是基于SpringCloud微服务架构的千城百行招聘网后端设计源码,包含217个文件,其中包括129个Java源代码文件、18个XML配置文件、16个属性文件、14个SQL脚本文件、9个Git忽略文件、8个JAR文件、8个命令文件和6个...
千城数智的做法是先避开一二线城市,将目光瞄准汽车消费增长潜力巨大的三四五六线市场。这些区域厂家渠道布局非常缺乏,但汽车的消费在持续增长。如果能在这种需求碎片化、信息碎片化的区域布局新的“人、货、场”的...
业务拓展方面,千城建筑成功中标安徽省淮南市新淮南朝阳医院项目,这一举措进一步加强了公司在医院建设领域的市场竞争力。除了医院建设,千城建筑在教育设施建设上同样取得了骄人的成绩,赢得了温州市浙南科技城瑶溪...
20210509-华创证券-资产配置专题报告:“大国千城”系列报告一,什么锻造了中国房地产市场的韧性.pdf
华住集团是中国领先的酒店管理公司之一,以其广泛的酒店网络和多元化的产品线在行业内享有盛誉。该文件名为“华住集团_S-1179-千城万店,决战高端,“住”梦中“华””,很显然,这是一份关于华住集团的战略规划或...
【标题】:“千城击剑俱乐部会员管理系统的设计与实现” 【描述】:此设计文档涉及一个基于Java的击剑俱乐部会员管理系统,利用JSP技术和SSM框架,配合MySQL数据库进行开发。作者提供源码资源,并鼓励关注以获取更...
【景和千城-爬虫1】项目是一个利用Python进行网络数据抓取的实践,旨在为企业提供用户行为分析和商铺优化建议的决策支持。在这个项目中,爬虫扮演着至关重要的角色,因为它需要从大众点评、美团等拥有大量商家信息的...
资产配置专题报告:“大国千城”系列报告一,什么锻造了中国房地产市场的韧性(22页).pdf
千城数智郭登礼:开启汽车电商新模式
报告中的“‘大国千城’之三”部分,则指向该报告是“大国千城”系列的第三个专题,关注的焦点是城市发展和人口流动趋势,特别是中国城市化进程中出现的新特征和趋势。 描述中提到的“从‘城乡中国’逐步走向‘城市...
这篇文章主要探讨了中国城市建筑风格单一化的问题,提出在快速城市化进程中,忽视文化艺术价值的“千城一面”现象。作者指出,随着建筑审美需求的提升,未来将有大量的建筑面临拆迁,而这种对建筑风格的短期追求可能...
根据所提供的文件信息,我们需要提取并生成关于“视讯会议系统助力千城沟通”的IT知识点。请注意,虽然文件内容有OCR识别错误或漏识别,我们仍需要尽力从中提取有用信息。 知识点: 1. 视讯会议系统概述: 视讯...
例如,北京作为文化竞争力最强的城市之一,其文化消费要素得分偏低,表明市民文化消费的潜力有待进一步释放。 4. **文化人才短缺**:城市文化竞争力的提升离不开高素质的文化人才。当前,我国城市在文化人才储备上...
1. 城市文化基础设施与公共服务:城市文化竞争力的核心问题之一是文化基础设施不健全和公共文化服务功能不完善。随着新兴文化业态的快速发展,现有的设施和服务往往无法满足居民日益增长的需求和新兴业态的发展。 2...
作为中国团购行业的代表之一,拉手网在过去数年中一直在探索与电子商务相结合的社交网络服务(SNS)新模式。2021年互联网大会上,拉手网CEO吴波宣布,公司计划在9月份推出更多SNS功能,以进一步强化其电子商务平台的...
然而,高铁新城的健康发展还需注意以下几点:一是避免初期规模过大,应根据实际需求和承载能力,合理规划开发规模。二是注重功能的多元化和互补性,以增强区域内的自我循环能力。三是强化综合配套,包括交通、教育、...
【地域文化】是每个地区独特历史、风俗、人文与自然环境相互融合的产物,它代表了一个地方的精神标识和文化内涵。在当今全球化的背景下,地域文化的保护与传承显得尤为重要。文章提到的【千城一面】现象,指的是在...
东西方文化的碰撞使得城市传统历史文化受到一定程度的冲击,城市面临“千城一面”的形象危机.文脉研究近几年异军突起,并呈蓬勃发展之势,受到中外旅游学者的众多关注.如何传承历史文脉、挖掘文化底蕴、突出地域...
总之,在城市化进程中,必须找到一条既促进经济发展又能保持文化传承的和谐共生之路。在这一进程中,重视文化的发展和传承,构建有内涵、有特色的城市文化,是推动城市可持续发展的关键。通过上述的努力,我们可以...
4. **移动互联网战略**:拉手网积极布局移动互联网,特别是在移动支付领域,与第三方支付、打折积分卡合作开发支持NFC(近场通信)的“手机钱包”应用。这一举措预示着公司将利用技术创新提升用户体验,并在O2O...