搜索内容

代码
  • 读Java8函数式编程笔记08_测试、调试和重构
    文章

    读Java8函数式编程笔记08_测试、调试和重构

    1.Lambda表达式的单元测试1.1.单元测试是测试一段代码的行为是否符合预期的方式1.2.Lambda表达式没有名字,无法直接在测试代码中调用1.2.1.将Lambda表达式放入一个方法测试,这种方式要测那个方法,而不是Lam…
    MaxSSL 2小时前
  • 让Apache Beam在GCP Cloud Dataflow上跑起来
    文章

    让Apache Beam在GCP Cloud Dataflow上跑起来

    简介在文章《ApacheBeam入门及JavaSDK开发初体验》中大概讲了ApapcheBeam的简单概念和本地运行,本文将讲解如何把代码运行在GCPCloudDataflow上。本地运行通过maven命令来创建项目:m…
    MaxSSL 6小时前
  • Spring Native打包本地镜像,无需通过Graal的maven插件buildtools
    文章

    Spring Native打包本地镜像,无需通过Graal的maven插件buildtools

    简介在文章《GraalVM和SpringNative尝鲜,一步步让Springboot启动飞起来,66ms完成启动》中,我们介绍了如何使用SpringNative和buildtools插件,打包出本地镜像,也打包成Docker…
    MaxSSL 20小时前
  • 基于Docker安装的Stable Diffusion使用CPU进行AI绘画
    文章

    基于Docker安装的Stable Diffusion使用CPU进行AI绘画

    基于Docker安装的StableDiffusion使用CPU进行AI绘画由于博主的电脑是为了敲代码考虑买的,所以专门买的高U低显,i9配核显,用StableDiffusion进行AI绘画的话倒是专门有个CPU模式,不过安装过…
    MaxSSL 1天前
  • SpringBoot项目动态定时任务之 ScheduledTaskRegistrar(解决方案一)
    文章

    SpringBoot项目动态定时任务之 ScheduledTaskRegistrar(解决方案一)

    前言​在做SpringBoot项目的过程中,有时客户会提出按照指定时间执行一次业务的需求。​如果客户需要改动业务的执行时间,即动态地调整定时任务的执行时间,那么可以采用SpringBoot自带的ScheduledTaskRegis…
    MaxSSL 1天前
  • 记录–这样封装列表 hooks,一天可以开发 20 个页面
    文章

    记录–这样封装列表 hooks,一天可以开发 20 个页面

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助这样封装列表hooks,一天可以开发20个页面前言在做移动端的需求时,我们经常会开发一些列表页,这些列表页大多数有着相似的功能:分页获取列表、上拉加载、下拉刷新··…
    MaxSSL 2天前
  • P8969 题解
    文章

    P8969 题解

    提供一种需要卡常的分块写法。首先看到popcount操作,便可以自然而然的想到在值域上做文章。首先因为\(popcount(x)\leq\logx\)。所以可以想到对于一个序列来说,进行一次popcount操作后至…
    MaxSSL 2023年1月26日
  • SICTF2023 web_wp
    文章

    SICTF2023 web_wp

    兔年大吉源码如下phphighlight_file(__FILE__);error_reporting(0);classHappy{private$cmd;private$content;public…
    MaxSSL 2023年1月20日
  • 【项目实战】从零到一搭建Spring Boot整合Mybatis-plus
    文章

    【项目实战】从零到一搭建Spring Boot整合Mybatis-plus

    前言2023年想搭建一套属于自己的框架,做一个属于自己想法的项目。这些年工作中一直用公司已有的框架,以前有跟着学习视频搭建过,但自己真正动手搭建时发现问题还是很多,比如没有引入Mybatis-plus包之前,项目apitest是…
    MaxSSL 2023年1月19日
  • 通过Docker启动Solace,并在Spring Boot通过JMS整合Solace
    文章

    通过Docker启动Solace,并在Spring Boot通过JMS整合Solace

    1简介Solace是一个强大的实时性的事件驱动消息队列。本文将介绍如何在Spring中使用,虽然代码使用的是SpringBoot,但并没有使用相关starter,跟Spring的整合一样,可通用。JMS是通过的消息处理框架,可…
    MaxSSL 2023年1月18日
  • JS逆向之补环境过瑞数详解
    文章

    JS逆向之补环境过瑞数详解

    JS逆向之补环境过瑞数详解“瑞数”是逆向路上的一座大山,是许多JS逆向者绕不开的一堵围墙,也是跳槽简历上的一个亮点,我们必须得在下次跳槽前攻克它!!好在现在网上有很多讲解瑞数相关的文章,贴心的一步一步教我们去分析瑞数流程,分析…
    MaxSSL 2023年1月17日
  • 优化if…else…语句
    文章

    优化if…else…语句

    写代码的时候经常遇到这样的场景:根据某个字段值来进行不同的逻辑处理。例如,不同的会员等级在购物时有不同的折扣力度。如果会员的等级很多,那么代码中与之相关的if...elseif...else...会特别长,而且每新增一种等级时需要…
    MaxSSL 2023年1月16日
  • 在GCP上创建Cloud SQL的三种方式(Console,gcloud,Terraform)
    文章

    在GCP上创建Cloud SQL的三种方式(Console,gcloud,Terraform)

    1简介CloudSQL是GCP上的关系型数据库,常用的有三种方式来创建:(1)界面操作(2)命令行gcloud(3)Terraform在开始之前,可以查看:《初始化一个GCP项目并用gcloud访问操作》。2GCP…
    MaxSSL 2023年1月16日
  • 大牛架构师珍藏的10条编程原则
    文章

    大牛架构师珍藏的10条编程原则

    程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高、缺陷更少的代码。以下内容梳理自StactOverflow的一个问题:编程时你最先考虑的准则是什么?目录KISS(KeepItSimpleStu…
    MaxSSL 2023年1月14日
  • 读编程与类型系统笔记06_函数类型的高级应用
    文章

    读编程与类型系统笔记06_函数类型的高级应用

    1.装饰器模式1.1.扩展对象的行为,而不必修改对象的类1.2.装饰的对象可以执行其原始实现没有提供的功能1.3.优势1.3.1.支持单一职责原则1.3.1.1.每个类只应该承担一种职责1.4.经典实现1.4.1.一个ICompo…
    MaxSSL 2023年1月13日