• 2024-06-18什么是SC命令
    一、SC命令是XP系统中功能强大的DOS命令,SC命令能与“服务控制器”和已安装设备进行通讯。 二、SC.exe提供的功能类似于“控制面板”中“管理工具”项中的“服务”三、SC命令主要的几个功能:1.更改服务的启动状态(这是比较有用的一个功能),可以设置存储在注册表中的服务属性,以
  • 2024-05-28依赖注入
    程序开始运行时,就要注册服务,管理服务,以便提供服务将一系列创建流程打包成服务,交给容器来管理三种生命周期:1.瞬态,每个请求都创建一个新对象2.范围:限定几个请求使用同一个对象,超过则创建新对象,  .netcore默认一次http请求中后端所有请求都使用一个对象3.单例:全局共享一个对象这
  • 2024-02-19springboot中,各部分的作用
    一个优秀的Controller层逻辑,它的定位,我认为是「不可或缺的配角」 说它是配角是因为Controller层的代码一般是不负责具体的逻辑业务逻辑实现,但是它负责接收和响应请求 Controller主要的工作有以下几项接收请求并解析参数调用Service执行具体的业务代码(可能包含参数
  • 2023-08-14springboot开启prometheus可采集的指标配置
    1、引包<!--实现对Actuator的自动化配置--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>
  • 2023-06-08OpenHarmony系统之Service代码一键生成工具介绍
    作者:苟晶晶前言当开发者为OpenHarmony系统框架开发某些功能时,有时需要将这个功能包装成一个独立的服务进程运行在系统中,为了其它应用进程能够调用此服务,开发人员需要基于系统IPC通信框架编写一套远程接口调用实现。实现Service远程调用接口需要开发人员熟悉IPC通信框架,了解proxy/
  • 2023-04-25SpringBoot 日志切面
    SpringBoot日志切面在SpringBoot中搞一下AOP切面,复习一下。太详细的概念就不用说了,直接看SpringAOP实现吧,当时写的除了有点模糊也没什么大问题。AOP概念在SpringBoot中使用AOP,直接引入spring-boot-starter-aop的包即可:<dependency><groupI
  • 2023-03-04java项目自动化单元测试
    对于我们开发人员来说,单元测试一定不会陌生,但在各种原因下会被忽视,尤其是在我接触到的项目中,提测阶段发现各种各样的问题,我觉得有必要聊一下单元测试。为了写而写的单元测
  • 2023-02-20HTTP could not register URL http://+:8000/testservice/. Your...
     今天继续调试WCFWebAPI源代码,方向是跟踪其单元测试,结果一上手就出了一个错误: HTTPcouldnotregisterURLhttp://+:8000/testservice/.Yourprocessdoesnoth
  • 2022-12-10spring——Spring自动装配(基于注解)——前提了解——Spring的@Autowired注解为什么用在接口上 (转载)
    大家都知道@Service注入的是实现类serviceImpl,那使用时怎么能获取到接口,而且还能调用到实现类的方法。 接口:publicinterfaceTestService{publicStri
  • 2022-12-04.NET点滴:说说Middleware构造中获取不到Scoped服务的问题
    “为什么中间件的构造函数里不能使用scope的生命周期类型啊?”,那就用实例来得到答案吧,先看小桂说的情况,是报错的:varbuilder=WebApplication.CreateBuilder(args);
  • 2022-12-04.NET点滴:说说Middleware构造中获取不到Scoped服务的问题
    “为什么中间件的构造函数里不能使用scope的生命周期类型啊?”,那就用实例来得到答案吧,先看小桂说的情况,是报错的:varbuilder=WebApplication.CreateBuilder(ar
  • 2022-12-04.NET点滴:说说Middleware构造中获取不到Scoped服务的问题
    “为什么中间件的构造函数里不能使用scope的生命周期类型啊?”,那就用实例来得到答案吧,先看小桂说的情况,是报错的:varbuilder=WebApplication.CreateBuilder(ar