- 博客(13)
- 资源 (76)
- 问答 (2)
- 收藏
- 关注
原创 Spring Boot2.x系列教程(四)@Value属性注入使用详解
在使用Spring框架的项目中,@Value是使用比较频繁的注解之一。它的作用是将配置文件中key对应的值赋值给它标注的属性。在日常使用中我们常用的功能都比较简单。本篇文章系统的带大家来了解一下**@Value的使用方法。**@Value注入支持形式@Value属性注入功能根据注入的内容来源可分为两类:通过配置文件的属性注入和通过非配置文件的属性注入。通过配置文件的注入根据配置文件的来源又可分为两类:一类为默认的Spring Boot会自动加载的配置文件application.propertie
2021-12-24 17:19:59
972
原创 Spring Boot2.x系列教程(三)Profile使用详解及配置源码解析
在实践的过程中我们经常会遇到不同的环境需要不同配置文件的情况,如果每换一个环境重新修改配置文件或重新打包一次会比较麻烦,Spring Boot为此提供了Profile配置来解决此问题。Profile的作用Profile对应中文并没有合适的翻译,它的主要作用就是让Spring Boot可以根据不同环境提供不同的配置功能支持。我们经常遇到这样的场景:有开发、测试、生产等环境,不同的环境又有不同的配置。如果每个环境在部署时都需要修改配置文件将会非常麻烦,而通过Profile则可以轻松解决改问题。Profi
2021-12-24 17:17:46
410
原创 Spring Boot2.x系列教程(二)启动命令参数详解及源码分析
使用过Spring Boot,我们都知道通过java -jar可以快速启动Spring Boot项目。同时,也可以通过在执行jar -jar时传递参数来进行配置。本文带大家系统的了解一下Spring Boot命令行参数相关的功能及相关源码分析。命令行参数使用启动Spring Boot项目时,我们可以通过如下方式传递参数:java -jar xxx.jar --server.port=80811默认情况下Spring Boot使用8080端口,通过上述参数将其修改为8081端口,而且通过命令行传递的
2021-12-24 17:16:16
1051
原创 Spring Boot2.x系列教程(一)@ConditionalOnProperty使用详解
在Spring Boot的自动配置中经常看到@ConditionalOnProperty注解的使用,本篇文章带大家来了解一下该注解的功能。Spring Boot中的使用在Spring Boot的源码中,比如涉及到Http编码的自动配置、数据源类型的自动配置等大量的使用到了@ConditionalOnProperty的注解。HttpEncodingAutoConfiguration类中部分源代码:@Configuration(proxyBeanMethods = false)@EnableConfi
2021-12-24 17:15:10
498
原创 JDBC连接数据库操作
目录一、JDBC介绍二、程序编写步骤三、获取数据库连接四、CRUD操作一、JDBC介绍1、JDBCJava数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。2、数据持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,
2021-12-24 16:36:16
538
原创 数据库设计的三范式
数据库设计的三范式所谓范式,是关系型数据库关系模式规范化的标准,从规范化的宽松到严格,分别为不同的范式,通常使用的有第一范式、第二范式、第三范式及BC范式等。范式是建立在函数依赖基础上的。函数依赖定义:设有关系模式R(U),X和Y是属性集U的子集,函数依赖是形为X→Y的一个命题,对任意R中两个元组t和s,都有t[X]=s[X]蕴涵t[Y]=s[Y],那么FD X→Y在关系模式R(U)中成立。X→Y读
2015-08-27 11:32:25
427
转载 Android开发和iOS开发那个更有前景?如何选择?
就索性进行了一番调研,于是有了本文(本次不讨论越狱的iOS) 首先从情感上,你喜欢哪个就好,就像百事可乐和可口可乐,当然这个比喻不是很恰当,因为可乐喝起来几乎一样,但是Android和iOS还是有很大差别的。 iOS来源于Apple的OSX,是UNIX系统,OSX已经有差不多10年的历史,从内核底层到软件架构都是逐步发展过来的。iOS使用ObjectivC这个古老的语言来做开发。而And
2015-08-26 15:59:33
3145
转载 iOS入门如何选择Swift和objective-c
学oc吧,学完估计也就淘汰了。学swift吧,短时间内普及几率太低,即便学完了,大部分老项目还是用oc..不学oc吧,放眼望去现在全是oc,swift完全没有用武之地。不学swift吧,说不上那天这玩意火了,现学现卖恐怕来不及,即便靠oc苟延残喘的活着,质量和薪水估计也一定不咋地,毕竟我们都有一个当大牛的梦。。看苹果态度和swift能力,个人觉得oc一定
2015-08-26 15:26:41
571
转载 java对mongodb进行操作
参考资料1、http://www.mongodb.org/display/DOCS/Java+Tutorial2、http://api.mongodb.org/java/current/index.html 本周实验性地使用上mongodb,应用场景很简单,所以现在对mongodb了解也不是很深入。本文主要介绍mongodb的java客户端编程,这方面的内容也很简单,这
2015-02-10 14:54:43
428
原创 javaSE课程总结(共18篇) 第二篇
局部变量:不是声明在类体括号里面的变量(1)必须要先赋值,后使用,否则通不过编译,局部变量没有默认初始化值(2)作用范围:定义开始到定义它的代码块结束(3)同一范围内,不允许2个局部变量命名冲突参数传递时,简单类型进行值转递(参数进行传递时都会先去栈中生成一个副本的,使用结束后释放)自动类型提升:byte a = 1;byte b = 2;a = a
2014-08-29 09:52:19
430
原创 javaSE课程总结(共18篇) 第一篇
配置java环境变量:JAVA_HOME:配置JDK的目录CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码)PATH:指定可执行程序的位置LINUX系统(在" .bash_profile "下的环境变量设置)JAVA_HOME=/opt/jdk1.5.0_06CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/
2014-08-29 09:49:26
721
原创 云计算驱动科技未来
如今,IT技术行业正处于一个重要的转折阶段,虽然这一转折仍处于早期,但它将最终改变我们获取信息、分享内容和互相沟通的方式。这一全新的浪潮将由一种全新的计算模式所驱动:企业或个人将不再需要在电脑中安装大量套装软件,而是通过Web浏览器接入到一种大范围的、按需定制的服务——我们称之为“云服务”。当这种转变日趋加速时,IT行业将会在引领用户体验方面发生根本性质的飞跃。 什么是云服务呢?我来给您作一
2009-08-19 09:18:00
799
转载 B2B、C2C、B2C是什么意思
B2B、C2C、B2C是什么意思?2的英文念two,谐音和to一样,所以BTOC简称B2C B2C全称Business-to-Consumer,即商业对消费者,如当当网和卓越网 C2C则是消费者之间或消费者对消费者的意思(Consumer to Consumer),如淘宝,易趣就是这样的网站 除此之外还有G2B(Government to Bussiness政府对企业)、B2B(Business-
2009-08-19 09:15:00
4635
java日历控件Calendar 多种类型
2009-09-07
机器学习原理及应用+课件、习题、教学大纲、理论代码、案例代码.zip
2023-03-28
数据分析与数据可视化1-10章节+代码+大纲
2023-03-28
PowerBI数据分析与数据可视化-文档
2023-03-28
uml建模与软件项目管理
2023-03-28
MongoDB课件ppt大全1-12章节
2023-03-28
非关系型数据库-mongodb安装及使用指南
2023-03-28
基于SpringCloud的城市公交查询系统的设计与实现
2023-03-28
虚拟化技术教学教案大全
2023-03-14
数据可视化基础与实践+ppt+案例代码
2023-03-14
java从入门到精通70个PPT
2015-02-02
ITIL 介绍PPT(全225页)
2015-02-02
CCMS通用内容管理系统
2015-01-30
怎么样才可以在IE地址栏中输入中文的查询条件
2009-09-11
jobss 下如何设置默认访问的工程
2009-07-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人