ICode9

精准搜索请尝试: 精确搜索
  • 利用python 建立windows服务的一点总结2022-02-18 10:31:19

    最新想通过python写个windows服务 在系统后台处理一些事情,网上查了也写资料,总体看差别不大,都是先pip  install pywin32 这个模块  ,然后新建一个类,写代码,这部分内容参考网上的帖子就可以,这里我要总结的地方是,在按照网上帖子写好服务后 显示碰到了 注册服务不成功的问题,这个问题按

  • 5 luffy后台项目配置(日志,全局异常,响应对象)2022-02-17 20:00:40

        1.日志的配置 封装logger dev.py(真实项目上线后,日志文件打印级别不能过低,因为一次日志记录就是一次文件io操作) # 复制代码到配置文件 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'f

  • Spring5源码解析系列二——Web IoC初体验2022-02-15 17:31:08

    前面大概分析了下Spring IoC相关的核心问题和核心类图,这一节用大家常用的Web开发的Web IoC作为引子,来窥初步探IoC的内在。 DispatcherServlet为例分析 在进行Spring Web开发,咱们绕不开的就是DispatcherServlet这个类,我们先看下这个类的类图: 要完成Bean的初始化,我们最想想到的肯定

  • SpringBoot - 实现异步2022-02-15 09:32:03

    1.在启动类,加入@EnableAsync 注解 @SpringBootApplication @EnableAsync public class AsyncLearnApplication { public static void main(String[] args) { SpringApplication.run(AsyncLearnApplication.class, args); } } 2.在需要使用异步的方法添加 @As

  • 案例 WordCount2022-02-09 22:32:12

    // 创建 Spark 运行配置对象 val sparkConf = new SparkConf().setMaster("local[*]").setAppName("WordCount") // 创建 Spark 上下文环境对象(连接对象) val sc : SparkContext = new SparkContext(sparkConf) // 读取文件数据 val fileRDD: RDD[String] = sc.textFile("input

  • springboot+qq邮箱发送邮件2022-02-08 13:31:11

    开启POP3/SMTP服务 获取邮箱授权码 纯文本邮件发送 文本内容为html发送 邮件添加附件发送 开启POP3/SMTP服务   获取邮箱授权码   纯文本邮件发送 建立一个普通项目,导入依赖(使用了parent,所以版本没管)        <!--       邮件依赖-->        <dep

  • 阿里的开源连接池框架druid的使用2022-02-07 21:34:15

    文章目录 Jdbc 的不足数据连接池(DBCP)数据源框架(druid)使用流程 完整代码 Jdbc 的不足 jdbc:java和数据库的桥梁 步骤: 注册驱动 Class.forName()—>一次建立连接 Connection —>每一次预处理对象PreparedStatement Statement对象 sql拼接—>SQL注入漏洞PreparedStateme

  • AOP的三种实现方法2022-02-05 09:06:38

    Spring AOP的3种实现方式 对于框架的学习,我觉得得先会用,然后再深入原理。关于Spring AOP的实现我在这里划分成3个方式(以日志管理为例)废话不多说,直接上代码了。(以下代码是基于我之前所写的SSM框架整合的例子,如果有需要可查看我之前的博客) 配置之前注意配置文件要加上命名空间:xmln

  • java util logger slf4j_别再自己用LoggerFactory生成logger实例了,试试slf4j注解2022-02-05 00:02:22

    背景 在项目开发中,记录日志是必做的一件事情。日志的实现有很多种:Logback,Log4j2,log4j,JAVA Util Logging等等。 而slf4j是一个适配层,由适配层决定使用哪一种日志系统,而调用端只需要做的事情就是打印日志而不需要关心如何打印日志 slf4j是一个日志标准,并不是日志系统的具体实现

  • private static Logger logger =Logger.getLogger(AssembleMsgService.class)什么意思?2022-02-04 23:59:01

    作为一个新人中的菜鸡,最近在看一个项目的代码其中有这么一段看得我很是费解 public class AssembleMsgService { private static Logger logger = Logger.getLogger(AssembleMsgService.class); 1、Logger logger = logger.getlogger(); 看到这个会想到这是log4j下的一个方

  • OneOf<T1,…,Tn>清新2022-02-04 09:32:25

    OneOf——其中之一,这是一个泛型类,意思就是这里泛型中的任何一个类都可以,还是看代码吧。 引入包 install-package OneOf 实现一个产品查询,有三种情况,查询到返回;查询不到;查询出错。 [ApiController] [Route("[controller]")] public class HomeController : Control

  • OneOf<T1,…,Tn>清新2022-02-04 09:32:07

    OneOf——其中之一,这是一个泛型类,意思就是这里泛型中的任何一个类都可以,还是看代码吧。 引入包 install-package OneOf 实现一个产品查询,有三种情况,查询到返回;查询不到;查询出错。 [ApiController] [Route("[controller]")] public class HomeController : Control

  • asp.net web api中的版本管理2022-02-04 08:31:56

      应用是演进的,通常我们用版本号来管理。api也是演进的,这篇博文就说说asp.net web api演进时的版本管理。         asp.net web api的版本管理是通过微软的一个包来实现的。     Install-Package Microsoft.AspNetCore.Mvc.Versioning   通过url参数: api/order/a

  • asp.net web api中的版本管理2022-02-04 08:31:45

      应用是演进的,通常我们用版本号来管理。api也是演进的,这篇博文就说说asp.net web api演进时的版本管理。         asp.net web api的版本管理是通过微软的一个包来实现的。     Install-Package Microsoft.AspNetCore.Mvc.Versioning   通过url参数: api/order/a

  • 记录:前后端拆分后的组合2022-02-02 20:01:37

      最近设计架构时,有个场景,首先是前后端分离,再就是一前端对多后端,这里需要解决两件事,一是前端的html,js,css需要一个host;二是需要一个api网关,能组织后端的api服务。有很多反向代理产品能实现,这里选择了Nginx来实现。     下面是在一个前端的html文件中调用后端api的例子,前端

  • 记录:前后端拆分后的组合2022-02-02 20:01:26

      最近设计架构时,有个场景,首先是前后端分离,再就是一前端对多后端,这里需要解决两件事,一是前端的html,js,css需要一个host;二是需要一个api网关,能组织后端的api服务。有很多反向代理产品能实现,这里选择了Nginx来实现。       下面是在一个前端的html文件中调用后端api的例子,前

  • logback-spring.xml配置文件模板2022-02-02 18:31:44

    logback-spring.xml模板 <?xml version="1.0" encoding="UTF-8"?> <configuration> <contextName>community</contextName> <!--设置日志所在的目录--> <property name="LOG_PATH" value="D:/java/22年寒

  • SpringBoot之文件上传2022-02-01 20:03:04

    前言 针对thymeleaf对文件上传的方法进行总结,有不到之处敬请指正! 1.pom.xml依赖的编写 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <

  • SpringBoot开发【日志】日志框架分类和选择2022-02-01 10:04:20

    日志框架 概念:Java日志工具是Java项目中经常用到的工具,Java日志框架标准化了使用Java日志工具的流程 组成:Java日志框架由3部分组成,分别是Logger,Formatter,Appender。有些简单的Java日志框架可能没有这3部分,比如由Object Guy实现的Java日志框架,它将Logger和Appender合并在一起,

  • 【SLF4J+log4j2】日志输出教程2022-01-30 15:32:09

    目录 1. 需要引入的jar包2. 下载log4j2的jar包3. 下载slf4j的jar包4. 例子4.1 添加jar包关联4.2 准备log4j2的配置文件4.3 加载配置文件4.4 写出log4.5 运行java程序后,看log。 log4j2是一个日志框架,slf4j是日志框架接口。 log4j2和slf4j搭配使用,是为了以后有修改需求时

  • 随便封装下log2022-01-30 12:03:08

    #!/usr/bin/env python # -*- coding: utf-8 -*- """ __title__ = logging工具类 __Time__ = 2021/11/29 """ import logging import sys import time from logging import handlers class Loggers: __instance = None def __new__

  • IDEA java.lang.NoClassDefFoundError: org/apache/log4j/Logger2022-01-30 11:35:06

    IDEA 发布在TOMCAT下,启动IDEA时报错 java.lang.NoClassDefFoundError: org/apache/log4j/Logger 此时POM文件已有LOG4J配置。 log4j log4j 1.2.17 解决方法: TOMCAT/lib目录下手工拷贝入 log4j-1.2.17.jar 再次启动IDEA,问题解决。 之前是没有拷贝这个文件也是可以正常运行的

  • python 日志log封装方法【转】2022-01-29 20:35:01

    import logging import time import os log_path = os.path.join((os.path.dirname(os.path.dirname(os.path.realpath(__file__)))),'logs') a=os.path.exists(log_path) if a == False:#判断a路径是否存在,不存在则创建一个路径文件夹 os.mkdir(log_path) class Log:

  • 使用Logback记录日志2022-01-29 19:02:21

    1.新建maven工程,引入如下依赖:      <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <vers

  • Unity——日志打印工具2022-01-28 23:04:13

    一、日志工具功能 封装Debug类,需要实现功能: 1.控制所有日志是否打印; 2.除了Log,Warning,Error外,给更多日志种类(不同颜色); 3.格式化打印日志; 4.不定参数,自动拼接成字符串; 5.上传日志到服务器; 二、Logger类 1.控制日志打印 封装Debug中关于Log的方法; 使用静态方法,声明静态字段,控制log,w

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有