Java
toString 样式
最常见的样式: 只有 year 是 String,所以加了单引号 若是存在 double[][] 类型的就需要自己拼接了 因为这里还是用 ", coordinate=" + Arrays.toString(coordinate) 就是多个引用(内含哈希码) Arrays.toString()方法对于一维基本类型数组(如double[])能够正确地打印数组的元素,但是对于二维数组(实际上
FreemarkerUtils
https://gitee.com/yangmenglin/mybatis-freemarker-generator.git header 作者:随风 ------------------------------------------- 个性签名:独学而无友,则孤陋而寡闻,做一个灵魂有趣的人! 如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“
查询条件的方式,前端传参给后端控制层接收
查询条件存储:const queryData = ref({wellnames: [], sfsk: ''}); xxxApi.js 中请求方法 前端现场拼接,后端 map 获取 前端 用于将数组的所有元素连接成一个字符串,使用逗号作为分隔符 后端 yyySerivce.java 这里因为初始化时 wellnames 为 [],所以通过 .join 后获取的是
后端 | 业务/框架设计
订单系统 百亿订单的调度方案:https://www.toutiao.com/article/7205946675146326540 主要针对订单流程中的超时场景做调度,买家支付超时、商家发货超时、买家收货超时等场景中,海量订单的调度方案。 delayQueue:单机,占用内存大;RocketMQ:RocketMQ 5.x 版本已经从延迟消息变成了支持秒级定时消息,时间轮原理。 阿里的订单
字段映射 mapStruct lombok
lomkbok <org.projectlombok.version>1.18.20</org.projectlombok.version> 安装lombok插件 mapstruct org.mapstruct mapstruct ${org.mapstruct.version} 解
disable-devtool 禁用 web开发者工具 禁用 f12 功能等
disable-devtool 可以禁用所有一切可以进入开发者工具的方法,防止通过开发者工具进行的 ‘代码搬运’。 该库有以下特性: 1、支持可配置是否禁用右键菜单2、禁用 f12 和 ctrl+shift+i 快捷键3、支持识别从浏览器菜单栏打开开发者工具并关闭当前页面4、开发者可以绕过禁用 (url参数使用tk配合md5加密)5、支持几乎所有浏览器6、高度可配置7、使用极简、体积小巧 (仅6k
你对SPA单页面的理解,它的优缺点分别是什么?如何实现SPA应用呢?
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一、什么是SPA SPA(single-page application),翻译过来就是单页应用SPA是一种网络应用程序或网站的模型,它通过动态重写当前页面来与用户交互,这种方法避免了页面之间切换打断用户体验在单页应用中,所有必要的代码(HTML、JavaScript和CSS)都通过单个页面的加载而检索,或者根据需要(通常是为响应用户
关于jenkins配置的一些记录
1、jenkins的一些参数配置 配置文件所在的位置: [root@]# vim /usr/lib/systemd/system/jenkins.service[root@]# vim /etc/init.d/jenkins /etc/init.d/ 中包含许多系统服务的启动和停止脚本,可以用./jenkins start这个命令来启动jenkins。 service 文件是使
《程序是怎样跑起来的》——第7章 程序是在何种环境中运行的
一、运行环境 1、运行环境是什么:运行环境=操作系统+硬件。操作系统和硬件决定了程序的运行环境。 示例:2007 Microsoft Office sytem的运行环境(这里省略了部分内容) 同一类型的硬件可以选择安装多种操作系统。同样的AT兼容机”中,既可以安装Windows,也可以安装Linux等操作系统。不过,Windows及Linux操作系统也存在多种版本。根据应用的具体情况,有时只有在
idea创建spring项目的时候只有java 21和17
1.问题 我们在用IDEA创建一个spring项目时,发现java版本只能选用java21,java17,导致我们的jdk版本无法选择jdk1.8(我最常用的版本) 2.解决 参考:idea创建项目的时候只有java 21和17 原因是spring2在23年11月24日停止维护了,所以通过spring来创建,没有spring2,只有spring3+,最低jdk版本也是17 要是还想用spring
weblogic CVE-2024-20931分析
weblogic 12.2.1.4.0安装 我的环境:ubuntu 22.04 + weblogic 12.2.1.4.0 + jdk8(注:weblogic不支持OpenJDK) jdk下载安装:https://www.oracle.com/cn/java/technologies/downloads/archive/ weblogic下载安装:https://www.oracle.com/mi
Flink教程(6)-Flink Window 详解
Flink教程(6)-Flink Window 详解 文章目录 Flink Windowwindow原理与分类基于时间的Time Window基于计数的Count Window window api1)滚动时间窗口2)滑动时间窗口3)会话窗口4)滚动计数窗口5)滑动计数窗口6)全量窗口7)简写方式8)WindowAssigner9)开窗函数(window function
docker 手动安装部署jar包
创建Dockerfile 文件 例: FROM jdk:11MAINTAINER tfinfo ADD ems-basic.jar /ems-gb.jar ENTRYPOINT ["java","-XX:+UseG1GC","-XX:+TieredCompilation","-Dspring.profiles.active=gb-dev-mysql","-Dspring.group=EMS_GB_
Spark实践之Spark Streaming
首先需要安装flume,我选择的是1.9.0版本,然后对于配置文件只需要配置相关的环境和jdk即可 flume-env.sh # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distribute
深入剖析 Java 类属性与类方法的应用
Java 类属性 Java 类属性,也称为字段,是类中的变量。它们用于存储与类相关的数据。 创建类属性 在类定义中声明属性: 访问类属性 使用点语法访问对象的属性: 修改类属性 可以修改对象的属性值: 属性类型 属性可以是任何数据类型,包括: 基本类型:int、double、boolean、char等 引用类型:String、Date、List等 修饰符 可以使用修饰符来控制属性的访问权
【libGDX】初识libGDX
1 前言 libGDX 是一个开源且跨平台的 Java 游戏开发框架,于 2010 年 3 月 11 日推出 0.1 版本,它通过 OpenGL ES 2.0/3.0 渲染图像,支持 Windows、Linux、macOS、Android、iOS、Web 等平台,提供了统一的 API,用户只需要写一套代码就可以在多个平台上运行,官方介绍见 → Features。 libGDX
hash表与java集合框架
1. 对象被new出来后,会通过哈希函数Hash(key)建立关键字key与存储地址Addr的关系,Addr = Hash(Key),这个Addr又称HashCode。即:每个对象有唯一的HashCode。 - 另外:底层对对象进行hash时因为hash表长度有限所以存储可能会有冲突,为了解决冲突而在顺序表的某个存储地址上加了一个链表。hashTabl
【libGDX】ApplicationAdapter生命周期
1 前言 libGDX 中,用户自定义的渲染窗口需要继承 ApplicationAdapter 类,ApplicationAdapter 实现了 ApplicationListener 接口,但实现的方法都是空方法,方法释义如下。 执行时序如下。 2 实验 Test.java 打印日志如下。 声明:本文转自【libGDX】Applicat
kettle从入门到精通 第四十五课 ETL之 kettle redis
1、kettle 9.3/9.4 spoon客户端中默认是没有redis步骤的,首先想到在kettle的插件市场进行下载redis步骤。 2、可能因为网络原因,直接下载失败了。索性放弃redis原有插件步骤,改为自己通过java代码进行实现,(有java基础的可以通过java代码步骤结合自定义jar包实现一切功能)。 3、将jedis-2.10.2.jar(jedis版本
闭包-保证你看看明明白白
闭包 闭包的优点和缺点 下面就是一个简单的闭包 什么时候闭包需要return 闭包的应用:一个函数被调用了多少次 01png 闭包的应用-节流 闭包会造成内存泄漏吗? 如何清除闭包中的占据着内存的变量 闭包返回一个函数[常见面试题] 闭包-从函数定义的地方开始查找值 闭包-从函数定义的地方开始查找值 [函数作为参数传递] 立即执行 立即执行 + 闭包
1 Spring5 自定义标签开发
spring5 自定义脚本开发步骤 1 定义bean, public class User { private String id; private String userName; private String email; private String password; public String getI
JavaScript 的新数组分组方法
对数组中的项目进行分组,你可能已经做过很多次了。每次都会手动编写一个分组函数,或者使用 lodash 的 groupBy 函数。 好消息是,JavaScript 现在有了分组方法,所以你再也不必这样做了。Object.groupBy 和 Map.groupBy 这两个新方法将使分组变得更简单,并节省我们的时间或依赖性。 以前的做法 假设你有一个代表人的对象数组,你想按年龄对它们进行分组。你可以这样