自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Spring Boot 从零学习】10 SpringBoot源码讲解 - ComponentScan讲解

1.核心注解@ComponentScan作用范围扫描的方式,扫描特定的注解,将其注册到Spring ioc容器中@ComponentScan(excludeFilters = {@Filter(type = FilterType.CUSTOM,classes = {TypeExcludeFilter.class}), @Filter(type = FilterType.CUSTOM,...

2019-11-25 21:39:01 156

原创 【Spring Boot 从零学习】10 SpringBoot源码讲解 - SpringBootConfiguration讲解

核心注解:解密SpringBootConfiguration作用通过@Configuration和@Bean结合,注册到IOC容器源码:@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Configuration(proxyBeanMethods = false)1.主要作用@Co...

2019-11-25 20:57:54 132

原创 【Spring Boot 从零学习】10 SpringBoot源码讲解

1.@SpringBootApplication 普通注解@Target({ElementType.TYPE}) :注解的目标位置:接口,类,枚举@Retention(RetentionPolicy.RUNTIME):在class字节码中存在,运行时可以通过反射获取@Documented 用于生成javadoc 注解也会出现在文档中@Inherited 想让子类也继承父类的注解...

2019-11-25 20:31:32 168

原创 【Spring Boot 从零学习】9 Assert参数校验

1.为什么用可Validator参数校验器还需要用Assert参数校验?Validator的参数校验只能校验自身是否符合正则或者某些要求,Assert是判断参数是否符合业务逻辑,所以两者都需要一起使用。2.常用Assert断言断言常用的方法notNull(Object object)当 object 不为 null 时抛出异常,notNull(Object object, Strin...

2019-11-13 08:32:54 409

原创 【Spring Boot 从零学习】8.1Validation参数校验

1.写校验@Api(value = "用户信息")@Datapublic class UserVO { @ApiModelProperty(value = "用户ID") private Integer id ; @NotEmpty(message = "用户名不能为空") @Length(min =6,max = 12,message = "长度在6-12...

2019-11-09 20:42:56 78

原创 【Spring Boot 从零学习】7.swagger的核心

1.swagger解决了什么问题随着微服务的流程,公司的微服务产生大量的接口调用,接口调用必定要写接口文档。swagger采用了自动化解决人力编写接口文档的问题。2.在pom.xml文件加入依赖包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox...

2019-10-31 21:38:29 144

原创 【Spring Boot 从零学习】6.2异步框架 自定义线程池

1.为什么要给@Async自定义线程池@Async注解,在默认情况用的是SimpleAsyncTaskExecutor线程池,该线程池不会重用,每次调用都会新建一条现场。在日志输出查看,每次打印的线程名都是【task-1】,【task-2】…递增的。SimpleAsyncTaskExecutor:不是真的线程池,这个类不重用线程,每次调用都会创建一个新的线程。SyncTaskExecuto...

2019-10-31 08:12:59 159

原创 【Spring Boot 从零学习】6.1异步框架

1.在Spring Boot使用异步非常简单,只需要使用@Async注解即可实现方法异步调用2.采用@EnableAsync来开启异步任务支持,另外需要加入@Configuration来把当前类加入springIOC容器中。@Configuration@EnableAsyncpublic class SyncConfiguration {}3.在方法上标记异步调用@Async...

2019-10-31 07:57:38 77

原创 【Spring Boot 从零学习】5.lombok的核心@DATA和@Slf4j注解

1.怎么安装插件就不说了2.@Data 注解在实体类上,自动生成getter/setter 方法,写构造,equal等方法!先在pom.xml文件添加依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>...

2019-10-30 22:32:37 116

原创 【Spring Boot 从零学习】4.日志框架原理

1.先学会下怎么使用添加依赖2.调用打印日志发现只打印出一半,因为日志的默认等级为:info等级在配置文件里修改下等级即可logging.level.com.xuan.boot=tracelogging.level.(哪个包下的级别) = trace3.修改日志的存储路径:修改完路径再执行读取日志会发现出现了这个文件夹里面就存储着输出日志。4.配置指定路径和格式#配置自定义文件名...

2019-10-30 22:18:59 120

原创 【Spring Boot 从零学习】3.配置常用的application.properties

1.修改端口在application.properties中#端口改为9090server.port = 9090#随机端口server.port = ${random.int[1024,9999]}2.1在配置文件中,配置一个常量在application.properties中xuan.msg = hi,hello world!2.2在程序中读取该值:@RestCon...

2019-10-30 21:27:47 55

原创 【Spring Boot 从零学习】2.建立一个大工程,内置小工程

1.先建立一个大工程2.删除用不到的东西3.把上个小工程直接拷贝到大工程中4.删除小工程没用的东西5.继承父工程6.加个小模块运行起来就可以了

2019-10-30 21:08:05 121

原创 【Spring Boot 从零学习】 1.入门例子

1.hello word例子先建立个工程2.选Spring Boot DevTools3.添加需要的依赖4.写个control层,有些注释后面会有所了解,目前就是简单写个例子。5.运行起来跑一下...

2019-10-30 20:55:00 98

转载 C#反射

Type类的属性: Name 数据类型名 FullName 数据类型的完全限定名(包括命名空间名) Namespace 定义数据类型的命名空间名 IsAbstract 指示该类型是否是抽象类型 IsArray 指示该类型是否是数组 IsClass 指示该类型是否是类 IsEnum 指示该类型是否是枚举 IsInterfac...

2019-03-07 16:24:20 80

转载 【转载】C#中怎么解析JSON数据,并获取到其中的值?

1.先定义一个JSON字符串string json = @"[{'phantom':true,'id':'20130717001','data':{'MID':1019,'Name':'aaccccc','Des':'cc','Disable':'启用','Remark':'cccc'}}]"; 2.首先我们根据创建一个json字符串的类我们根据字符串的数据结构定义两个类: public...

2019-02-12 09:32:41 5923 2

原创 C# 线程更新UI的解决方法

1.添加一个按钮(btn1)和一个文本框(txt1):先写一个简答的报错using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using S...

2019-01-23 19:24:08 2908

原创 C# 好用的SqlHelper以及调用的Demo

wait

2019-01-23 11:00:52 1178

原创 C# 枚举类以及使用方式

public enum DesignState { 测试中 = -4, 检查中 = -3, 已接受 = -2, 未接受 = -1, 未设计 = 0, 设计中 = 1, 已完成 = 2 } int i = (int)DigitalModelType.测试中;...

2019-01-19 13:28:10 906

原创 C# Linq语法(持续更新,温故知新)

1.Linq的Select 语法 public class Provide { public int Id { get; set; } public string Name { get; set; }//名字 private string phone{get; set }; //手机 }List&amp;lt;Provide&amp;gt; l...

2018-12-25 11:00:51 355

原创 C# datagridview表格代码增加按钮列

DataGridViewButtonColumn btn2 = new DataGridViewButtonColumn(); btn2.Name = &quot;下单1&quot;; //设置列的名称 btn2.UseColumnTextForButtonValue = true; //允许按钮上显示文字 btn2.Text = &quot;下...

2018-12-25 10:00:21 2346

原创 C# datagridview最左行显示序号

RowPostPaint事件 private void datagridview1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { try { SolidBrush b = new SolidBrush...

2018-12-25 09:43:22 4782

C# SqlHelper类

C#的SqlHelper类并且有个简单的小DEMO,提供几个方法的简答使用和注释!

2019-01-23

空空如也

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

TA关注的人

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