会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ivyvivid
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
26
下一页
2017年6月1日
计算机程序的思维逻辑 (82) - 理解ThreadLocal
摘要: 本节,我们来探讨一个特殊的概念,线程本地变量,在Java中的实现是类ThreadLocal,它是什么?有什么用?实现原理是什么?让我们接下来逐步探讨。 基本概念和用法 线程本地变量是说,每个线程都有同一个变量的独有拷贝,这个概念听上去比较难以理解,我们先直接来看类TheadLocal的用法。 Thr
阅读全文
posted @ 2017-06-01 17:54 Ivy_Xu
阅读(182)
评论(0)
推荐(0)
2017年5月31日
计算机程序的思维逻辑 (87) - 类加载机制
摘要: 上节,我们探讨了动态代理,在前几节中,我们多次提到了类加载器ClassLoader,本节就来详细讨论Java中的类加载机制与ClassLoader。 类加载器ClassLoader就是加载其他类的类,它负责将字节码文件加载到内存,创建Class对象。与之前介绍的反射、注解、和动态代理一样,在大部分的
阅读全文
posted @ 2017-05-31 17:25 Ivy_Xu
阅读(183)
评论(0)
推荐(0)
2017年5月25日
SpringBoot学习(3) - jdbc
摘要: 数据库使用MySQL 5.7.18版本。 装配DataSource的步骤:1.加入数据库驱动 pom.xml: 2.配置spring.datasource.driverClassName=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://
阅读全文
posted @ 2017-05-25 16:48 Ivy_Xu
阅读(462)
评论(0)
推荐(0)
2017年5月24日
SpringBoot学习(2) - 自定义starter
摘要: 自己开发一个spring boot starter的步骤1.新建一个项目(全部都基于maven),比如新建一个spring-boot-starter-redis的maven项目 pom.xml: 2.需要一个配置类,配置类里面需要装配好需要提供出去的类 配置类: 3.(1)使用@Enable,使用@
阅读全文
posted @ 2017-05-24 20:23 Ivy_Xu
阅读(856)
评论(0)
推荐(0)
SpringBoot学习(1) - 日志
摘要: pom.xml: springboot默认 的日志级别是info可以通过logging.level.*=debug配置项设置,*可以是包,也可以是某个类。 也可以在Run Configurations中配置 --debug,或者SpringApplication.run(App.class,“--d
阅读全文
posted @ 2017-05-24 14:45 Ivy_Xu
阅读(1038)
评论(0)
推荐(0)
SpringBoot学习遇到的问题(1) - 配置文件有日志的debug模式等配置项,为什么不起作用
摘要: 这个问题困扰我近乎两天,通过查找N多资料后终于解决,写下来共享给大家。 logging.level.root=DEBUG ... 一系列的日志配置项,都不起作用的原因是springboot启动加载不到src/main/resources下的配置文件application.properties或app
阅读全文
posted @ 2017-05-24 11:10 Ivy_Xu
阅读(8653)
评论(1)
推荐(1)
2017年5月10日
[求解!!!] springboot在运行web项目时报错
摘要: 1 2017-05-10 17:40:54.343 INFO 4852 --- [ main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@b9e255: ...
阅读全文
posted @ 2017-05-10 18:00 Ivy_Xu
阅读(2048)
评论(1)
推荐(0)
2017年3月29日
TDD和BDD
摘要: Test-Driven Development(TDD)即测试驱动开发,它是一种测试先于编写代码的思想用于指导软件开发。测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。它的工作流程如下所示:
阅读全文
posted @ 2017-03-29 11:14 Ivy_Xu
阅读(881)
评论(0)
推荐(0)
适配器和策略模式的联系与区别
摘要: 1.首先很大程度上简化了我们的代码。 2.降低了我们程序代码的耦合度,而低耦合正是面向对象的重要优点。
阅读全文
posted @ 2017-03-29 11:01 Ivy_Xu
阅读(11228)
评论(1)
推荐(1)
<img>和background-img区别
摘要: 1、 是否占位 background-image是背景图片,是css的一个样式,不占位 <img />是一个块状元素,它是一个图片,是html的一个标签,占位 2、否可操作 background-image是只能看的,只能设置background-position, background-attac
阅读全文
posted @ 2017-03-29 10:41 Ivy_Xu
阅读(5615)
评论(0)
推荐(2)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
26
下一页
公告