自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(182)
  • 收藏
  • 关注

转载 软考高项结束

  高项考试结束了,第一次考,缺少经验,而且准备不足,也不敢对答案,看别人说的热点问题发现错一堆,不多想了,等七月成绩下来再看吧。考完时自我感觉8成能过,看了其他人的讨论变成5成,如果对一下答案可能就只剩2,3成了,所以,不多想,不再关注,等成绩下来再说,不过有一万个理由,过也未偿没有理由,就这样吧,还是希望能过,毕竟吃了不少苦,总想有些回报。转载于:https://www.cnbl...

2019-05-26 14:19:00 318

转载 Spring的Core模块

  Core模块主要的功能是实现了反向控制IOC(Inversion of Control)与依赖注入DI(Dependency Injection)、Bean配置以及加载。Core模块中有Beans、BeanFactory、BeanDefinitions、ApplicationContext等几个重要概念。  Beans为Spring里的各种对象,一般要配置在Spring配置文件中...

2019-05-18 02:55:00 312

转载 eclipse中build project不生成内部类

  问题:在用eclipse时遇到过一个奇怪的问题,build project能生成class文件,但不生成java类中匿名内部类的class文件,也就是生成的class不全,只生成了一个主类的class文件。  解决:上网查资料发现可能是项目路径存在问题,查看Markers或problem窗口,看是否有项目路径的报错,发现果然项目路径有问题,修改相关项目路径错误后,问题得到解决,再...

2019-05-14 19:47:00 396

转载 软考高项要来了

  初级程序员过了之后,报了高级的信息系统项目管理师,还有不到两个星期时间考试,基本上是学不下去的,从头学自己以前没接触过的新东西是很痛苦的,还是咬牙坚持着,虽然有点跟不上老师的进度,但好在没落太多,下周请两天假专门复习、冲刺一下。还是很迷茫的,有时候觉得能过吧,有时候一想好像什么都不会,还是不想了吧,安心学点东西,等考试结束后再总结一下吧。转载于:https://www.cnblo...

2019-05-14 00:46:00 245

转载 Spring概述

  说明:该专题所说的Spring内容基于spring2.0,最Spring最基础,最原始,最核心的内容。  Spring框架是个轻量级的Java EE框架。所谓轻量级,是指不依赖于容器就能运行的。Struts、Hibernate也是轻量级的。  轻量级框架是相对于重量级框架而言的,重量级框架必须依赖特定的容器,如如EJB框架就必须运行在Glassfish、JBOSS等支持EJB...

2019-04-17 23:18:00 143

转载 Servlet学习记录4

  带进度条的文件上传  UploadServlet只实现了普通的文件上传,并附带普通文本域的提交。如果需要显示上传进度条,实时显示上传速度等,需要配合使用Ajax技术。这里仍然使用Apache的commons-fileupload实现文件上传。commons-fileupload从1.2版本开始支持上传监听器,能实时监听上传情况。  工作原理  实时显示上传进度的原理是服务...

2019-04-14 15:42:00 115

转载 Servlet学习记录3

  提交表单信息  Web程序的任务是实现服务器与客户端浏览器之间的信息交互。客户端提交的信息可能来自表单里的文本框,密码框,选择框,单选按钮,复选框以及文件域。这些表单信息被以参数形式提交到了服务器。Servlet的任务就是正确地获取这些信息,并根据信息做出不同的响应。  提交信息的方式包括GET与POST,分别触发Servlet的doGet方法与doPost方法,一般而言,...

2019-04-13 23:24:00 866

转载 Servlet学习记录2

  读取web.xml参数  上篇文章ImageServlet里只设置了JPG,GIF,DOC类型文件的Content-Type。如果这时候需求变化了,需要增加Excel文件格式的Content-Type,就得修改ImageServlet源代码,重新编译class文件,然后重新部署。一个看起来很微小的改动却带来了大量的工作,很让人心烦。  现在在Java Web开发中,这种常量信...

2019-04-04 01:22:00 108

转载 JS里的<!-- //--> 注释有什么作用

早期浏览器有很多种(目前很少了),对HTML的解释也不同。有种纯文本浏览器,只“翻译”文本内容,并只支持少量HTML标签。对交互式的代码视同纯文本。因此,我们称其为不支持javascript的浏览器(并非在浏览器配置为取消支持javascript),因此,当一些有一定交互能力的网页在此种浏览器上显示时,js里的代码会被显示出来。  因此,利用<!--//-->...

2019-03-21 16:47:00 717

转载 ArrayList的addAll方法

  方法实现如下:1 public boolean addAll(Collection c) {2 Object[] a = c.toArray();3 int numNew = a.length;4 ensureCapacity(size + numNew); // Increments modCount5 System.arra...

2019-03-04 11:01:00 870

转载 尚硅谷springboot学习36-自定义starter

  自定义一个starter要引一个依赖,即我们自己写的自动配置,在这个自动配置里写我们的自动配置类,属性类等  自动配置类开始类似这样@Configuration //指定这个类是一个配置类@ConditionalOnXXX //在指定条件成立的情况下自动配置类生效@AutoConfigureAfter //指定自动配置类的顺序@Bean //给容器中添...

2019-02-09 02:38:00 153

转载 尚硅谷springboot学习35-启动原理

  先列出几个重要的事件回调机制  配置在META-INF/spring.factories  ApplicationContextInitializer  SpringApplicationRunListener  只需要放在ioc容器中  ApplicationRunner  CommandLineRunner  启动流程:  1、创...

2019-02-09 02:06:00 141

转载 尚硅谷springboot学习34-整合SpringData JPA

  SpringData简介   SpringData JPA的目的是统一各种关系数据库的操作,底部用了Hibernate对JPA的实现  整合SpringData JPA  JPA:ORM(Object Relational Mapping);  1)、编写一个实体类(bean)和数据表进行映射,并且配置好映射关系;//使用JPA注解配置映射关系@Ent...

2019-02-09 01:18:00 129

转载 尚硅谷springboot学习33-整合mybatis

  引入mybatis依赖(还要引入mysql和jdbc依赖)<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> ...

2019-02-09 00:09:00 152

转载 尚硅谷springboot学习32-整合druid

  使用druid数据源  配置druid数据源  这里配置的数据源参数并不会生效,因为在DataSourceProperties中并没有这些字段,如果想要生效,必须自己配置druid数据源@Configurationpublic class DruidConfig { @ConfigurationProperties(prefix = "spr...

2019-02-08 23:54:00 133

转载 尚硅谷springboot学习31-jdbc数据连接

  可以使用JdbcTemplate操作数据库,可以在启动的时候自动建表,更新数据表  配置依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactI...

2019-02-08 23:33:00 118

转载 尚硅谷springboot学习30-docker安装mysql示例

  docker pull mysql  错误的启动示例  错误日志:需要设置密码  正确的启动  但还不能直接使用,因为没有做端口映射,外界无法连接  可用的启动  连接成功  几个高级的操作  指定配置文件docker run --name mysql03 -v /conf/mysql:/etc/mysql/conf...

2019-02-08 23:20:00 116

转载 尚硅谷springboot学习29-docker常用命令和操作

  前提是要安装docker,有关docker的安装请参考相关资料,下面来看一下常用的操作命令  1)、镜像操作操作命令说明检索docker search 关键字 eg:docker search redis我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。拉取docker pull 镜像名:tag:tag是可...

2019-02-08 20:33:00 96

转载 尚硅谷springboot学习28-Docker简介

  Docker是一个开源的应用容器引擎;是一个轻量级容器技术;  Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;  运行中的这个镜像称为容器,容器启动是非常快速的。  核心概念  docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);  dock...

2019-02-08 17:55:00 90

转载 尚硅谷springboot学习27-使用外置servlet容器

  嵌入式Servlet容器:应用打成可执行的jar  ​ 优点:简单、便携;  ​ 缺点:默认不支持JSP、优化定制比较复杂(使用定制器【ServerProperties、自定义EmbeddedServletContainerCustomizer】,自己编写嵌入式Servlet容器的创建工厂【EmbeddedServletContainerFactory】);  外置的Se...

2019-02-08 17:38:00 124

转载 尚硅谷springboot学习26-嵌入式servlet容器自动配置、启动原理

  EmbeddedServletContainerAutoConfiguration:嵌入式的Servlet容器自动配置@AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE)@Configuration@ConditionalOnWebApplication@Import(BeanPostProcessorsRegistrar...

2019-02-08 16:58:00 130

转载 尚硅谷springboot学习25-嵌入式Servlet容器

  SpringBoot默认使用Tomcat作为嵌入式的Servlet容器;  1)、如何定制和修改Servlet容器的相关配置;  1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】);server.port=8081server.context-path=/crud...

2019-02-08 16:14:00 142

转载 尚硅谷springboot学习24-错误处理

  1、SpringBoot默认的错误处理机制   默认效果:​   1)、浏览器,返回一个默认的错误页面  浏览器发送请求的请求头:  2)、如果是其他客户端,默认响应一个json数据  原理:​   可以参照ErrorMvcAutoConfiguration;错误处理的自动配置;   给容器中添加了以下组件​   1、DefaultEr...

2019-02-08 14:56:00 129

转载 尚硅谷springboot学习23-SpringMVC配置

  1. Spring MVC auto-configuration    以下是SpringBoot对SpringMVC的默认配置:(WebMvcAutoConfiguration)Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans.自动配置了ViewResol...

2019-02-08 00:06:00 110

转载 尚硅谷springboot学习22-Thymeleaf入门

  Thymeleaf是一种模板引擎,类似于JSP、Velocity、Freemarker  SpringBoot推荐的Thymeleaf;  语法更简单,功能更强大;  1、引入thymeleaf;<dependency> <groupId>org.springframework.boot</groupId> ...

2019-02-07 22:27:00 263

转载 尚硅谷springboot学习21-web开发-处理静态资源

  SpringBoot对静态资源的映射规则@ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false)public class ResourceProperties implements ResourceLoaderAware { //可以设置和静态资源有关的参数,...

2019-02-07 21:08:00 187

转载 尚硅谷springboot学习20-web开发简介

  使用SpringBoot  1)、创建SpringBoot应用,添加我们需要的模块;  2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来  3)、自己编写业务代码;  深入理解自动配置原理  这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConf...

2019-02-07 20:54:00 94

转载 尚硅谷springboot学习19-日志切换

  查看相关依赖关系,排除相关依赖,引入新的日志依赖  slf4j+log4j的方式;<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>...

2019-02-07 20:23:00 80

转载 尚硅谷springboot学习18-日志使用

  默认配置  SpringBoot默认帮我们配置好了日志//记录器 Logger logger = LoggerFactory.getLogger(getClass()); @Test public void contextLoads() { //System.out.println(); //日志的级别...

2019-02-07 20:07:00 133

转载 尚硅谷springboot学习17-SpringBoot日志

  SpringBoot使用它来做日志功能;<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId></dependency&gt...

2019-02-07 19:49:00 72

转载 尚硅谷springboot学习16-slf4j的使用

  如何在系统中使用SLF4j  以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法;  给系统里面导入slf4j的jar和 logback的实现jarimport org.slf4j.Logger;import org.slf4j.LoggerFactory;public class HelloWorld { ...

2019-02-07 19:44:00 115

转载 尚硅谷springboot学习15-日志框架1-入门

  引子  小张;开发一个大型系统   1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?​   2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar;​   3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar?  ​ 4、将以前框架卸下来?换上新的...

2019-02-07 18:25:00 83

转载 尚硅谷springboot学习14-自动配置原理

  配置文件能配置哪些属性  配置文件能配置的属性参照  自动配置的原理  1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration  2)、@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件?...

2019-02-07 17:47:00 106

转载 尚硅谷springboot学习13-配置的加载

  配置可以有很多不同的来源,也有不同的加载顺序,下面来具体的看一下  配置文件加载位置  spring boot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件  –file:./config/  –file:./  –classpath:/config/  –classpath:/...

2019-02-07 17:01:00 96

转载 尚硅谷springboot学习12-profile

  一个项目对应不同的环境可以会有不同的配置,如开发,测试,生产环境使用不同的端口,这时可以设置profile变换不同的环境  通过spring.profiles.active切换环境  1、多Profile文件  我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml  默认使用application.pro...

2019-02-07 13:41:00 79

转载 尚硅谷springboot学习11-占位符

  1、随机数  2、占位符获取之前配置的值,如果没有可以使用:指定默认值转载于:https://www.cnblogs.com/liunianfeiyu/p/10354707.html

2019-02-07 13:20:00 64

转载 尚硅谷springboot学习10-@PropertySource,@ImportResource,@Bean

  @PropertySource  使用指定的属性文件而不一定是application.xxx    同样可以注入相关内容  @ImportResource  导入Spring的配置文件,让配置文件里面的内容生效;  Spring Boot里面没有Spring的配置文件,我们自己编写的配置文件,也不能自动识别;  想让Spring的配置文件生效,加载进...

2019-02-07 13:12:00 81

转载 尚硅谷springboot学习9-配置文件值注入

  首先让我想到的是spring的依赖注入,这里我们可以将yaml或者properties配置文件中的值注入到java bean中  配置文件person: lastName: hello age: 18 boss: false birth: 2017/12/12 maps: {k1: v1,k2: 12} lis...

2019-02-06 22:58:00 85

转载 尚硅谷springboot学习8-yaml基本语法

  1、基本语法  k:(空格)v:表示一对键值对(空格必须有);  以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的server: port: 8081 path: /hello  属性和值也是大小写敏感;  2、值的写法  字面量:普通的值(数字,字符串,布尔)  字符串默认不用加上单引号或者双引号;​ ...

2019-02-06 22:27:00 78

转载 尚硅谷springboot学习7-yaml配置文件

  SpringBoot使用一个全局的配置文件,配置文件名是固定的;  application.properties  application.yml  配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;  YAML(YAML Ain't Markup Language)  ​ YAML A Markup Lang...

2019-02-06 22:11:00 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除