02 2023 档案
摘要:apiVersion: extensions/v1beta1 kind: Deployment metadata: name: [k8s服务名] namespace: default labels: k8s-app: [k8s服务名] spec: replicas: 1 template: meta
阅读全文
摘要:<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <layout>ZIP</layout>
阅读全文
摘要:<tbody> <tr class=""> <td class="td-01"><i class="icon-top"></i></td> <td class="td-02"> <a href="/weibo?q=%23%E6%B0%91%E7%94%9F%E6%97%A0%E5%B0%8F%E4%
阅读全文
摘要:<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> </dependency> @Valid 注解类型 @Nul
阅读全文
摘要:生成一天内随机时间 select sec_to_time(rand() * 86400); 生成一天内随机时间,floor取整秒 select sec_to_time(floor(rand() * 86400)); 生成00:00:00到01:00:00之间的随机时间,其中3600与86400为秒,
阅读全文
摘要:其中'test'为原始字符串,'t'为特定字符串 SELECT floor((char_length('test') - char_length(replace('test', 't', ''))) / (char_length('t')));
阅读全文
摘要:CAS(Compare-and-Swap),即比较并替换,java并发包中许多Atomic的类的底层原理都是CAS。 它的功能是判断内存中某个地址的值是否为预期值,如果是就改变成新值,整个过程具有原子性。 具体体现于sun.misc.Unsafe类中的native方法,调用这些native方法,JV
阅读全文
摘要:Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=p
阅读全文
摘要:/** * 将十进制数转为任意进制 * * @param num 十进制数 * @param base 目标进制 * @return */ public static String baseString(int num, int base) { if (base > 16) { throw new
阅读全文
摘要:队列:队列是一种先进先出的线性表,它只允许在表的一端进行插入,而另一端进行删除,允许插入的一端叫做队尾,允许删除的一端叫做对头。 循环队列; 循环队列是一种以顺序存储结构表示的队列,为了解决“假溢出”问题而将它设计成头尾相接的循环结构,它的基本操作如下: 1、初始化循环队列 2、销毁循环队列 3、清
阅读全文
摘要:优化之前 SELECT a, b FROM c LIMIT 800000,5000 优化之后 SELECT a, b FROM c WHERE id >= ( SELECT id FROM c LIMIT 800000, 1 ) LIMIT 5000
阅读全文
摘要:[lat]:输入的纬度 [lon]:输入的经度 [distance]:查询距离内的数据,单位m SELECT * FROM ( SELECT id lon, lat, vin, ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN( ( [lat] * PI() /
阅读全文
摘要:今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 7天 SELECT * FROM 表名 wher
阅读全文
摘要:List<类> list; 代表某集合 //返回 对象集合以类属性一升序排序 list.stream().sorted(Comparator.comparing(类::属性一)); //返回 对象集合以类属性一降序排序 注意两种写法 list.stream().sorted(Comparator.c
阅读全文
摘要:注:加载失败时尝试修改pmml文件版本为4.3 依赖 <dependency> <groupId>org.jpmml</groupId> <artifactId>pmml-evaluator</artifactId> <version>1.4.1</version> </dependency> <d
阅读全文
摘要:名称 含义 备注 QuoteFieldNames 输出key时是否使用双引号,默认为true UseSingleQuotes 使用单引号而不是双引号,默认为false WriteMapNullValue 是否输出值为null的字段,默认为false WriteEnumUsingToString En
阅读全文
摘要:环境识别 import org.springframework.context.annotation.Condition; import org.springframework.context.annotation.ConditionContext; import org.springframewo
阅读全文
摘要:execution:处理Join Point的类型,例如call、execution (* android.app.Activity.on**(..)):这个是最重要的表达式,第一个*表示返回值,*表示返回值为任意类型,后面这个就是典型的包名路径,其中可以包含 * 来进行通配,几个 * 没区别。同时
阅读全文
摘要:问题: 如何在10亿个整数中找出前1000个最大的数? 小顶堆堆排序 首先,我们需要构建一个大小为N(1000)的小顶堆,小顶堆的性质如下:每一个父节点的值都小于左右孩子节点,然后依次从文件中读取10亿个整数,如果元素比堆顶小,则跳过不进行任何操作,如果比堆顶大,则把堆顶元素替换掉,并重新构建小顶堆
阅读全文
摘要:大乐透网页地址:https://kjh.55128.cn/dlt-history-360.htm 双色球网页地址:https://kjh.55128.cn/ssq-history-120.htm 注:程序仅用于个人兴趣爱好,不得用于商业行为,本人一概不负责 pom.xml <?xml version
阅读全文
摘要:GitLab Runner是gitlab cicd的第一步 gitlab cicd分为如下几步: 安装GitLab Runner GitLab CI/CD中配置Runner gitlab-runner注册 在gitlab仓库根目录编写.gitlab-ci.yml和Dockerfile(cicd到do
阅读全文
摘要:获取点击屏幕坐标 1 function getTouchPosition() 2 local locationX, locationY 3 4 local listener = cc.EventListenerTouchOneByOne:create() 5 listener:setSwallowT
阅读全文
摘要:Java示例 import org.apache.flink.api.common.functions.MapFunction; import org.apache.flink.api.java.functions.KeySelector; import org.apache.flink.api.j
阅读全文