- 博客(301)
- 资源 (15)
- 收藏
- 关注
原创 Error: open C:\Users\Roy\AppData\Local\Temp\helm\repository\harbor-index.yaml: The system cannot fin
helm repo update
2022-02-28 17:00:55
366
原创 【无标题】合同文件下载
package com.dgtlwks.ifl.user.service.impl;import cn.hutool.core.date.DateUtil;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;import com.dgtlwks.ifl.user.entity.ContractInfo;import com.dgtlwks.ifl.user.mapper.ContractInfoMapper;im.
2021-11-18 17:51:26
353
原创 终于有人把Elasticsearch原理讲透了!
小史是一个非科班的程序员,虽然学的是电子专业,但是通过自己的努力成功通过了面试,现在要开始迎接新生活了。随着央视诗词大会的热播,小史开始对诗词感兴趣,最喜欢的就是飞花令的环节。但是由于小史很久没有背过诗词了,飞一个字很难说出一句,很多之前很熟悉的诗句也想不起来。倒排索引吕老师:但是我让你说出带“前”字的诗句,由于没有索引,你只能遍历脑海中所有诗词,当你的脑海中诗词量大的时候,就很难在短时间内得到结果了。
2021-03-11 23:21:50
210
原创 数据库中的乐观锁与悲观锁
悲观锁当我们要对一个数据库中的一条数据进行修改的时候,为了避免同时被其他人修改,最好的办法就是直接对该数据进行加锁以防止并发。这种借助数据库锁机制在修改数据之前先锁定,再修改的方式被称之为悲观并发控制(又名“悲观锁”,Pessimistic Concurrency Control,缩写“PCC”)。之所以叫做悲观锁,是因为这是一种对数据的修改抱有悲观态度的并发控制方式。我们一般认为数据被并发修改的概率比较大,所以需要在修改之前先加锁。悲观并发控制实际上是“先取锁再访问”的保守策略,为数据处理
2021-03-11 15:58:07
184
原创 springboot 启动时自动装配
@Component@ConfigurationProperties(prefix = "engine")@Datapublic class EngineConfig { @Value("${engine.url}") public static String url; public static MiddleService middleService; public void setUrl(String url) { EngineConf..
2021-03-09 16:14:54
135
原创 docker构建本地项目时报错 Unable to find image ‘hello:latest‘ locally
[root@localhost hello]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEhello hello-demo 4eefe43f7005 53 minutes ago 688MBcentos latest 300e315adb2f 2 months ago 209MBhello-world latest .
2021-03-03 15:31:48
2551
1
原创 Sending build context to Docker daemon 2.56kB Error response from daemon: dockerfile parse error l
Sending build context to Docker daemon 2.56kBError response from daemon: dockerfile parse error line 1: unknown instruction: Mdockerfile第一行有问题,看下是不是只复制到了m
2021-03-03 14:46:50
2032
1
原创 ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/do
修改docker.service启动信息# 修改docker.service启动信息vim /usr/lib/systemd/system/docker.service# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sockExecStart=/usr/bin/dockerd --containerd=/run/containerd/containerd.sock修改daemon.json.
2021-03-03 11:21:11
7595
7
原创 java list 按属性首字母排序
// 获取中文环境 Comparator comparator = Collator.getInstance(Locale.CHINA); // 排序实现 Collections.sort(themes, (u1, u2) -> { return comparator.compare(u1.getName(), u2.getName()); });
2021-03-02 11:43:53
305
原创 java 代码处理excle到mongodb
package com.pistonint.nlp.module.test;import com.mongodb.MongoClient;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoDatabase;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;imp.
2021-03-02 10:03:38
228
原创 mongodb 字符串日期 按天统计
db.accessRecord.aggregate([ { $match: { appId: 19, requestPath: /yck/, createTime: { "$gte": "2021-01-01 00:00:00" } } } , { $project: { "n.
2021-02-19 11:19:11
658
转载 给你一份Spring Boot核心知识清单
在过去两三年的 Spring 生态圈,最让人兴奋的莫过于 Spring Boot 框架。或许从命名上就能看出这个框架的设计初衷:快速的启动 Spring 应用。因而 Spring Boot 应用本质上就是一个基于 Spring 框架的应用,它是 Spring 对“约定优先于配置”理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于 Spring 生态圈的应用。那 Spring Boot 有何魔法?自动配置、起步依赖、Actuator、命令行界面(CLI) 是 Spring Boot 最重要的 4 大
2021-02-18 09:36:01
173
原创 CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsi
设置国内镜像,修改配置文件C:\Users\admin\.condarc show_channel_urls: truechannels:- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
2021-01-27 09:46:57
2260
1
原创 python 安装
下载condahttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ Anaconda3-4.2.0-Windows-x86_64.exe 设置国内镜像,修改配置文件C:\Users\admin\.condarc show_channel_urls: truechannels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/ - http:...
2021-01-27 09:44:48
100
1
原创 集合对象根据某个字段首字母排序
public List<Subcategory> listToSortBySubName(List<Subcategory> list) { if (list == null || list.size() == 0) { return null; } Map<String, Subcategory> map = new HashMap<String, Subcategory>(); List<String.
2021-01-06 10:23:20
294
原创 时间工具类
package com.pistonint.idata.common.util;import org.joda.time.DateTime;import org.joda.time.Duration;import org.joda.time.format.DateTimeFormat;import org.joda.time.format.DateTimeFormatter;import java.math.BigDecimal;import java.text.ParseExceptio.
2021-01-04 09:31:45
118
原创 mongo数据备份
package com.pistonint.backup;import com.mongodb.Mongo;import com.mongodb.MongoClient;import com.mongodb.MongoCredential;import com.mongodb.ServerAddress;import com.mongodb.client.MongoDatabase;import org.bson.BsonDocument;import org.bson.BsonInt32.
2020-11-30 10:42:02
285
1
原创 去除相同车源
package com.pistonint.bpm.module.cars.entity.vo;import lombok.Data;import java.io.Serializable;import java.util.Date;/** * @description: YckCarsVO * @author: crs * @create: 2020-07-20 14:00 * Copyright (c) 2019 广东数鼎科技有限公司 All rights reserved. .
2020-11-26 15:29:17
259
原创 调用接口匹配数据并生成txt文件
package com.pistonint.bpm.module.cars.service.impl;import com.alibaba.fastjson.JSONObject;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;import com.pistonint.bpm.m.
2020-10-16 09:34:27
385
原创 对list分页
package com.pistonint.bpm.common.util;/** * @description: PageUtil * @author: crs * @create: 2020-10-15 13:50 * Copyright (c) 2019 广东数鼎科技有限公司 All rights reserved. */import java.util.List;/** * 自定义List分页工具 * * @author hanwl */public c.
2020-10-15 15:02:03
137
原创 java LinkedHashMap map有序分组
LinkedHashMap<Integer, List<CarsDBBasicTrim>> carsDBBasicTrimMap = carsDBBasicTrimList.stream().collect(Collectors.groupingBy(CarsDBBasicTrim::getYear, LinkedHashMap::new, Collectors.toList()));
2020-10-14 15:59:06
699
原创 springboot 启动初始化创建对象
@Component@ConfigurationProperties(prefix = "engine")@Datapublic class EngineConfig { @Value("${engine.url}") public static String url; public static MiddleService middleService; public void setUrl(String url) { EngineConfi.
2020-10-12 16:58:26
1152
原创 @JsonFormat 无效
删除 /* @Bean public HttpMessageConverters gsonHttpMessageConverters() { GsonHttpMessageConverter gsonConverter = new GsonHttpMessageConverter(); gsonConverter.setGson(new Gson()); return new HttpMessageConverters(gsonCo.
2020-08-11 16:06:08
821
原创 springboot 处理404等错误
#出现错误时, 直接抛出异常spring.mvc.throw-exception-if-no-handler-found=true#不要为我们工程中的资源文件建立映射spring.resources.add-mappings=false
2020-07-21 18:01:14
286
原创 Tomcat中tcnative-1.dll版本问题
解决办法:1 将tomcat中bin下的tcnative-1.dll复制一份放到自己的Java JDK下的bin里,然后重启tomcat(tomcat是7.0.59版本)2 将tcnative-1.dll删除也可以。
2020-07-20 15:56:27
513
原创 List<Integer> 求平均值
public static void main(String[] args) { List list = new ArrayList(); list.add(1); list.add(9); list.add(3); list.add(5); list.add(4); System.out.println(list); System.out.println("最大值: " + C.
2020-07-15 10:56:52
5123
原创 mybatis plus 自定义sql 分页
package com.pistonint.bpm.conf;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;/** * @description: MyBatisPlusCon.
2020-07-13 15:41:04
392
原创 nginx windows配置
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; defa..
2020-07-02 11:45:28
438
原创 MongoDB常用操作命令
1.基本状态查看:db.getCollection('集合名').stats() 此方法为查看文档的一些统计信息。2.常规查询:db.getCollection('集合名').find({'字段名':'字段属性'})3.查找某个字段不存在的文档:db.getCollection('集合名').find({'字段名':{$exists:false}})4.多字段查询:db.getCollection('集合名').find({'字段1':{$exists:false},'字段2':.
2020-06-29 18:02:09
551
原创 查询每月数据统计
select m.id month, IFNULL(b,0) num from( select 1 as id union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9 union select 10 union select 11 union select 12) mleft join ( SELECT .
2020-06-23 17:23:50
317
原创 查询当前年的数据
select month(create_time),count(*) from tb_client_user where year (create_time) = YEAR(NOW()) group by month(create_time);
2020-06-21 17:45:01
256
原创 jar包启动脚本
#!/bin/bash# JDK配置JAVA_OPTS='-Xmx512m -Xss512k'# 定义安装包DEPLOY_JAR=do1cloud-apigateway-core-application-2.1.1-SNAPSHOT.jar# 定义环境配置ACTIVE_PROFILE=dev #激活配置#licensesLICENSE=-Ddo1.license=/home/data/nfdwzt/verifyinfo# 进入目录执行DIR_BASE=$(cd `dirna.
2020-06-19 13:33:33
557
原创 token创建
public DsfUserTokenEntity createToken(long userId) { String token = null; DsfUserTokenEntity tokenEntity = this.dsfTokenRedis.getByUserId(userId); if (tokenEntity != null && this.multiUser) { token = tokenEnti...
2020-06-17 10:05:06
481
原创 Nginx设置开机自动启动
1.在/etc/init.d下创建文件nginxvim /etc/init.d/nginx内容可以参考[Nginx官方文档](https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/)#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig: - 85 15# description:.
2020-06-01 14:21:50
549
原创 mysql 中国省份城市数据库表
--省级 Provincial--城市 Citycreate table Provincial(pid int,Provincial varchar(50),primary key (pid))insert into Provincial values(1,'北京市')insert into Provincial values(2,'天津市')insert into Provincial values(3,'上海市')insert into Provincial values(4,'重庆市').
2020-05-21 15:24:19
1873
原创 a 表存在 b表不存在的订单
select A.* from tb_card_bill as A where A.business_order_no not in (select B.out_trade_no from tb_card_order as B where statuses='3' ) AND date_format(a.trans_date, '%Y-%m-%d') = '2020-05-13' and business_name='饭卡充值' ;
2020-05-19 18:10:48
272
原创 a表 存在但是b表不存在的订单
select A.* from tb_card_bill as A where A.business_order_no not in (select B.out_trade_no from tb_card_order as B) AND date_format(a.trans_date, '%Y-%m-%d') = '2020-05-13' and business_name='饭卡充值' ;
2020-05-19 17:54:57
290
rabbit mq必备资源.rar
2019-10-22
import org.apache.http.Header;
2017-10-13
import org.apache.commons.io.IOUtils
2017-10-13
canvas2image.rar
2017-09-18
base64.js解密脚本
2017-09-18
自动化测试资料
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人