自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱登凯的专栏

业余时间喜欢写点技术博客,读点无用之书

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 git变基

假设有这么一个场景,一个分支一共有50次提交,其中第31-40次的提交是一个新功能的代码,这10次提交如果放到一个新的分支上来开发会更好,但当时没想到。后来产品该需求了(for example…),这10次提交的代码要被废掉,这时候应该怎么处理呢?可以一个个地revert,但这种方法很不优雅。由这个问题引出本篇博客要讨论的主题:变基。git提供了两个命令可以很方便地来解决上面的问题,分别是git ...

2018-04-16 22:25:25 5771 1

原创 spring boot中返回httpcode和错误处理

返回http code在使用spring boot开发rest接口的时候,如果在controller中出现了未处理的异常,默认会返回500错误。如果我们希望在某些条件下返回一个特定的HTTP CODE(如404),可以这么做@RequestMapping("/student/{name}")public ResponseEntity<?> getStudent(@Path...

2018-04-24 07:35:08 15537

原创 spring boot中使用jpa

jpa是定义了ORM框架的一套api,比较有名的实现有hibernate、openjpa等,国内用的最多的还是hibernate,并且,spring boot的spring-boot-starter-data-jpa中也依赖了hibernate的包。本篇博客用几个简单的例子来演示一下在spring中如何使用jpa和hibernate来简化数据库操作。加入starter依赖和jdbc驱动...

2018-04-21 10:22:43 573

原创 spring boot中记录日志

在spring boot中,spring-boot-starter-logging是spring-boot-starter的一个依赖,也就意味着spring boot项目默认就有了例如日志的能力。spring-boot-starter-logging中包含了SLF4J以及Logback的实现,并且,spring boot logging还支持自动配置。所以,日志的功能在spring boot中是开...

2018-04-21 10:21:23 397

原创 spring boot绑定配置文件中的值——@ConfigurationProperties

在开发中,有时候我们希望将某个(或某组)值定义在配置文件中,然后在java代码中能够获取到他们的值。spring boot提供了@ConfigurationProperties注解,可以很方便地实现这个功能。来看一个例子首先,在application.properties配置文件中定义两个key-value,key都是以starter开头starter.name="spring boo...

2018-04-21 10:20:07 750

原创 spring boot自动配置的实现原理——@Conditional

spring 4中引入了@Conditional注解,可以让spring在满足特定条件时才将一个类注册到spring容器中,具体的条件由org.springframework.context.annotation.Condition接口来描述,该接口的定义如下@FunctionalInterfacepublic interface Condition { boolean matc...

2018-04-21 10:18:49 1914

原创 开始使用spring boot

spring boot最让人激动的两个特性是起步依赖和自动配置。本篇介绍如何快速地使用spring boot框架搭建出一个spring mvc rest的站点,让我们对spring boot有一个初步的认识。获取模板代码获取模板代码有好几种方式,例如:spring initializrspring cli各种ide插件方式一:spring initializr使...

2018-04-21 10:15:50 327

原创 spring基于java的配置

我在上一篇《spring自动检测bean》中介绍了在java代码中加上一些注解,并开启component-scan,那些加了特殊注解的类就可以自动注册为spring bean,这一特性可以很大程度上减少编写xml配置文件的代码量,但在有些情况下并不是很好用,例如:要注册为spring bean的类不是我们编写的,或者想注入一个简单的字符串等。本篇讨论spring如何使用基于java的配置,从而...

2018-04-09 18:10:09 540

原创 spring自动检测bean

在上一篇《spring定义和装载bean》中,最后提到了通过配置<context:annotation-config/>,从而使spring可以使用注解@Autowired的方式自动装配依赖。所谓的依赖,就是在xml配置文件中定义的bean。在xml文件中定义bean也是一件很讨厌的事情:如果java类很多的话,需要定义很久,并且新增的类经常忘记加到spring配置文件中。本篇博客就来...

2018-04-09 18:06:54 500

原创 bash shell中的变量

本篇博客我们来讨论一下bash shell中的变量的使用。声明变量和取消变量声明变量时,语法是name=value,左侧是变量名,右侧是变量的值,中间的等号两侧没有空格。$ str=hello$ echo $strhello取消变量使用unset name的形式$ unset str$ echo $str访问变量从上面可以看出,访问变量时是使用$...

2018-04-01 22:42:25 1762

Sun Java System Application Server Performance Tuning Guide.pdf

Sun Java System Application Server Enterprise Edition 8.2 Performance Tuning Guide.pdf

2021-10-08

[Unity.3D游戏开发].宣雨松.扫描版.pdf

[Unity.3D游戏开发].宣雨松.扫描版.pdf 电子书,本人亲自加上了详细的书签。

2013-11-19

锋利的JQuery电子版(带源码)

《锋利的JQuery》电子书,高清,带有详细的目录,另外,还有书中用到的源码。就需要付两分,不多哦。

2012-01-09

NorthWind数据库

这是两个数据库,一个是NorthWind,另一个是Pubs,两个都是经典的数据库。包含了mdf文件盒ldf文件,适合sql server 2005及其以上版本,直接附加就可以了。

2012-01-06

空空如也

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

TA关注的人

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