03 2021 档案

摘要:通过Mybatis-Plus强大的自动代码生成功能我们可以让项目自动生成一些通用的类。如controller,service,dao,mapper等。 进行代码自动生成之前,我们需要提前创建好一个表。自动代码生成会根据关联的这张表去生成代码。 首先创建一个空的SpringBoot项目,在pom文件中 阅读全文
posted @ 2021-03-17 15:15 方寸山学习 阅读(1022) 评论(0) 推荐(0)
摘要:在继承关系的项目中添加模块时,父pom会被覆盖,且添加的模块内容直接附加在项目目录下,这不是预想的结果: 父级的pom文件被替换掉了: 原来想要添加一个maven子模块,有多种方式。如下介绍两种: 第一种方式:选择Spring Initializr,需要指定正确的Content root和Modul 阅读全文
posted @ 2021-03-17 14:20 方寸山学习 阅读(226) 评论(0) 推荐(0)
摘要:1.添加依赖 用Swagger-Bootstrap-UI 替换Swagger 默认的UI实现左右菜单风格的Swagger-UI ,让其看起来更清晰明了。 <!-- https://mvnrepository.com/artifact/com.github.xiaoymin/swagger-boots 阅读全文
posted @ 2021-03-16 17:07 方寸山学习 阅读(1100) 评论(0) 推荐(0)
摘要:1、修改配置文件 @Configuration@EnableSwagger2@EnableSwaggerBootstrapUI@Import(BeanValidatorPluginsConfiguration.class)public class Swagger2 { private String 阅读全文
posted @ 2021-03-16 16:52 方寸山学习 阅读(2017) 评论(0) 推荐(0)
摘要:-- Description:字符串拆分-- ALTER FUNCTION [dbo].[F_SQLSERVER_SPLIT](@Long_str NVARCHAR(MAX),@split_str NVARCHAR(100)) RETURNS @tmp TABLE( ID inT IDENTITY 阅读全文
posted @ 2021-03-16 13:57 方寸山学习 阅读(89) 评论(0) 推荐(0)
摘要:1.pom 引用 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version></dependency><dependency> <g 阅读全文
posted @ 2021-03-16 13:55 方寸山学习 阅读(349) 评论(0) 推荐(0)
摘要:实现代码(App.xaml.cs) /// <summary> /// Interaction logic for App.xaml /// </summary> public partial class App : Application { /// 该函数设置由不同线程产生的窗口的显示状态 // 阅读全文
posted @ 2021-03-13 17:08 方寸山学习 阅读(851) 评论(0) 推荐(0)
摘要:目前,在Spring cloud 中服务之间通过restful方式调用有两种方式 - restTemplate+Ribbon - feign -zuulRibbonRibbon 是一个基于 HTTP 和 TCP 客户端的负载均衡器 它可以在客户端配置 ribbonServerList(服务端列表), 阅读全文
posted @ 2021-03-12 14:40 方寸山学习 阅读(1211) 评论(0) 推荐(0)
摘要:1.通过代码方式来配置之前自定义的负载策略,首先需要创建一个配置类,初始化自定义的策略 /** * 该类为Ribbon的配置类 * 注意:该类不应该在主应用程序上下文的@ComponentScan中 */@Configurationpublic class CloudRole { /** * 自定义 阅读全文
posted @ 2021-03-11 10:35 方寸山学习 阅读(244) 评论(0) 推荐(0)
摘要:1.eureka-client(服务)pom 配置: <!--源码中 ${spring.cloud.client.ip-address}这个类是在spring-cloud-commons项目中--><dependency> <groupId>org.springframework.cloud</gr 阅读全文
posted @ 2021-03-10 16:21 方寸山学习 阅读(205) 评论(0) 推荐(0)
摘要:1.在服务注册中配置 eureka: server: # 测试时关闭自我保护机制,保证不可用服务及时踢出 enable-self-preservation: false 2.eureka-client(服务)配置 eureka: instance: lease-expiration-duration 阅读全文
posted @ 2021-03-10 16:12 方寸山学习 阅读(278) 评论(0) 推荐(0)
摘要:源码地址:https://github.com/wind-free/spring-cloud/tree/master# spring-cloud一、搭建一个父级工程1)File——>New——>Projcet...2)选择Spring Initializr,选择对应的JDK,Choose Initi 阅读全文
posted @ 2021-03-10 15:49 方寸山学习 阅读(1195) 评论(0) 推荐(0)
摘要:一、反射单个程序集: 上面的方法讲的是反射AppDomain的所有程序集,我们可以显示的调用其中的一个程序集,system.reflecton.assembly类型提供了下面三种方法: 1、Load方法:极力推荐的一种方法,Load方法带有一个程序集标志并载入它,Load将引起CLR把策略应用到程序 阅读全文
posted @ 2021-03-04 14:31 方寸山学习 阅读(131) 评论(0) 推荐(0)
摘要:public class DBHelper { /// <summary> /// 执行一个增删改存储过程(有参) /// </summary /// <param name = "connString" > 数据库连接语句 </ param > /// <param name="procName" 阅读全文
posted @ 2021-03-04 14:13 方寸山学习 阅读(418) 评论(0) 推荐(0)
摘要:public class Log { private static Log _instance = null; private static readonly object syncObject = new object(); /// <summary> /// 创建Log单例对象 /// 对日志操 阅读全文
posted @ 2021-03-04 14:10 方寸山学习 阅读(224) 评论(0) 推荐(0)
摘要://队列 public class FQueue : IDisposable { EventWaitHandle _wh = new AutoResetEvent(false); Thread _worker; readonly object _locker = new object(); //这个 阅读全文
posted @ 2021-03-04 13:47 方寸山学习 阅读(603) 评论(0) 推荐(0)
摘要://服务端接收信息 HttpListener listerner = new HttpListener { AuthenticationSchemes = AuthenticationSchemes.Anonymous//指定身份验证 Anonymous匿名访问 }; try { listerner 阅读全文
posted @ 2021-03-04 13:40 方寸山学习 阅读(573) 评论(0) 推荐(0)
摘要:1、五种约束类型 (1)可以使用“基类约束”(base class constraint)来指定某个基类必须出现在类型实参中。这种约束是通过指定基类名称来实现的。 (2)可以使用“接口约束”(interface constraint)来指定某个类型实参必须实现一个或多个接口。这种约束是通过指定接口名 阅读全文
posted @ 2021-03-04 11:31 方寸山学习 阅读(426) 评论(0) 推荐(0)
摘要:1.XML的特点 a.XML 中用于描述数据的各个节点可以自由扩展,也就是说XML用于描述信息的标记不是固定不变的 b.XML 文件中的节点区分大小写的。 c.XML 中的每个节点标记通常被称为节点,它们是成对出现,用来描述这个储存的内容。 2.解析XML文件 示例代码及注释 //创建XmlDocu 阅读全文
posted @ 2021-03-04 11:21 方寸山学习 阅读(118) 评论(0) 推荐(0)
摘要:1、深入.NET框架 1. .NET框架结构 a) .NET 框架运行在操作系统之上,是.NET 最基础的框架。它提供了创建,部署和运行.NET应用的环境,主要包含CLR 和框架类库,并支持多种开发语言。 b).NET包含两个组件:公共语言运行时(CLR)和框架类库。 其中公共语言运行时(CLR)是 阅读全文
posted @ 2021-03-04 11:15 方寸山学习 阅读(98) 评论(0) 推荐(0)