- 博客(55)
- 资源 (6)
- 收藏
- 关注
原创 MongoDB-yum安装修改数据目录后启动失败
mongodb yum 安装修改配置中默认 storage.dbPath 、systemLog.path 数据日志目录启动失败。
2023-08-13 19:12:10 825
原创 代码(Python、Java)实现分组求和
分组求和代码实现分组求和SQL 实现分组求和Python 实现分组求和pandas 分组求和Java 实现分组求和
2022-11-06 17:06:21 1852
原创 WebServer(Nginx、Httpd、IIS)搭建Http文件服务
WebServer(Nginx、Httpd、IIS)搭建 Http 文件服务,可用于 服务器目录浏览、包远程下载、文件分发等用途。
2022-10-18 21:36:17 1016
原创 Python 图像识别库-EasyOCR 示例 及 Model 资源下载
Python 图像识别库-EasyOCR 示例 及 Model 资源下载
2022-08-13 12:36:20 4219
原创 OS-关于操作系统文件描述符(文件句柄)
# 获取文件描述符(文件句柄),经测试,Windows、Linux 同一逻辑磁盘下,重命名、移动都不会发生改变!可用于采集回滚日志文件的标识信息。1.Python 获取文件描述符:# Python(v3.7) 可用于 Windows 系统、Linux 系统。fileinfo = os.stat(r"F:\\temp\\test\\log.txt.bak0")print(fileinfo)结果示例:os.stat_result(st_mode=33206, st_ino=374361
2022-03-12 22:33:31 2268
原创 Elasticsearch-索引复制策略
目的(痛点):Elasticsearch 同集群、不同集群间索引的复制,按检索条件复制索引文档,备份索引数据等。方案:1.克隆(Clone index API): 文档导航位置:REST APIs » Index APIs » Clone index API 说明:同集群,可用于 Mount snapshot 后的索引复制。2.reindex(Reindex API): 文档导航位置:REST APIs » Document APIs » Reind...
2022-03-12 21:59:58 3563
原创 Python基础知识学习
人生苦短,我要学Python。DevOps脚本,我要用Python。1.基本数据类型 1> Number(数字):int、 float、 bool、 complex(复数) 2> String(字符串) 3> List(列表) 4> Tuple(元组) 5> Set(集合) 6> Dictionary(字典) 注: ①不可变数据(3 个):Number(数字)、String(字符串)、...
2021-10-24 10:24:31 1988
原创 SpringBoot依赖JAR包外置-方案2
问题: SpringBoot 默认会把依赖及程序打包成一个JAR包,方便了部署。不过每次修改程序打包后,上传服务器会耗时很长。解决: 把依赖包外置,并使用 `maven-assembly-plugin` 插件把外置依赖包、外置配置文件、运行脚本等打包为 ZIP 包。① 把依赖包等外置,配置启动类,类加载路径:`pom.xml`中设置:<build> <pluginManagement> <plugins>...
2021-10-23 15:46:59 925
原创 SpringBoot依赖JAR包外置-方案1
问题: SpringBoot 默认会把依赖及程序打包成一个JAR包,方便了部署。不过每次修改程序打包后,上传服务器会耗时很长。解决: 依然使用 org.springframework.boot.loader.*Launcher 进行启动,只是把依赖 JAR 外置,使用加载类路径方式加载依赖。`pom.xml`中设置:<build> <pluginManagement> <plugins> ...
2021-10-23 15:36:32 1463
原创 运行Maven插件的命令提示插件版本在仓库中找不到
例:运行 mvn dependency:copy-dependencies -DoutputDirectory=lib 命令出现异常:[WARNING] The POM for org.apache.maven.plugins:maven-dependency-plugin:jar:3.1.2 is missing, no dependency information available[WARNING] Failed to retrieve plugin descriptor for org..
2021-10-22 23:18:03 3142
原创 Kafka 客户端请求地址的网络问题排查解决
问题: filebeat 与 Kafka(9台) 由于网络限制原因,申请开通了 filebeat 连通 kafka 网络2个(broker8,broker9),出现上传日志的连接问题,详细见[Kafka-客户端请求地址策略-0-filebeat连接Kafka配置信息.png、 Kafka-客户端请求地址策略-1-filebeat连接失败日志.png]。Kafka-客户端请求地址策略-0-filebeat连接Kafka配置信息.pngKafka-客户端请求地址策略-1-file...
2021-09-29 23:29:20 427
原创 12306 APP 同一乘客、同列火车候补订单与硬座的处理规则!
问题: 国庆节没抢到回家的火车票,候补了该列车的卧铺,怕候补不到车票,又买了该列车的硬座,当候补订单候补到卧铺车票时,怎么处理???方案:。。。 。。。 。。。结论:直接候补不成功!!!提示:XX(二代身份证-xxx)存在与本次购票行程冲突的车票!!...
2021-09-29 23:23:24 6168
原创 解决 SpringBoot-SpringSecurity使用中 Redis 共享 Session 时,服务重启后,RedisSession 与 内存 Session 不一致问题,实现剔除在线用户功能。
1.解决 SpringBoot 使用 Redis 共享 Session 时,服务重启后,RedisSession 与 内存 Session 不一致问题。WebSecurityConfigurerAdapter 子类 :@Configurationpublic class CustomSecurityConfig extends WebSecurityConfigurerAdapter { private BCryptPasswordEncoder encoder = new BCry.
2021-07-16 23:07:00 1004
原创 No beans of `HttpServletRequest` type found.--Spring 项目中获取 HttpServletRequest 实例的方法
方式1:@RequestMapping({"index", "/"})public String index(HttpServletRequest request, Model model) { logger.info(">>> path: {}, remoteAddr: {}", "index", request.getRemoteAddr()); model.addAttribute("version", Version.getVersion()); .
2021-07-11 22:03:17 2415 4
原创 把Jar包安装为Windows系统服务
Apache Commons Daemon方式:1.创建目录bin 用于存放脚本及可执行程序。lib 用于存放依赖Jar包logs 用于存放程序日志2.配置程序启动和关闭方法,打包为Java可执行程序:①配置程序启动和关闭方法package com.devops;public class ServerDaemon { public static void startService(String[] args) { ...
2021-03-28 10:49:09 794
原创 H2 数据库部署 与 SpringBoot 配置 H2 数据源
H2-H2Database数据库部署:1.官方下载 Zip 包,如:h2-2019-10-14.zip2.解压,直接执行 bin 目录下的 h2.bat、h2.sh 文件。3.也可执行 service 目录下的命令安装为 Windows 系统服务。注:默认启动服务后会在当前用户根目录中生成 `.h2.server.properties` 文件,可增加、修改相关的启动参数,如启动端口、Web Tool 访问密码等。例:webAdminPassword=123456webAllowOth
2021-02-08 21:09:05 1110
原创 MySQL部署中mysqldump与binlog协同备份策略配置
MySQL部署中mysqldump与binlog协同备份策略配置:1.定时全量备份。①创建备份用户及赋予备份权限。CREATE USER 'backup'@'localhost' IDENTIFIED BY 'backup';GRANT SELECT, SHOW VIEW, LOCK TABLES, TRIGGER PROCESS ON *.* TO 'backup'@'localhost';FLUSH PRIVILEGES;②全量备份数据库脚本(backup_script.sh):
2021-02-06 21:46:21 169
原创 Vue 父组件中触发子组件的方法
Vue 父组件中触发子组件的方法:使用场景: 在父组件点击子组件时,触发子组件的初始化方法。方式一:①子组件中使用 ref 属性<ParentComponent> <ChildComponents ref="ChildComponents"></ChildComponents></ParentComponent>②父组件事件中使用 $refs 获取到子组件,并调用其方法:this.$refs.ChildCompon...
2021-02-06 21:28:31 12392 4
原创 SpringBoot JPA @Query 注解中进行关联查询、分页、返回 Map 结构
SpringBoot-JPA-`@Query`注解关联查询、分页、返回 Map 结构:业务需求:多张表关联查询、结果分页、结果直接返回 Map 结构(不进行 DTO 封装),能根据某字段进行结果过滤筛选,该字段为 null 或者 "" 查询所有。实现方案:方案一: @Query(nativeQuery = true, value = "select R.ID, R.TIME, V.NO, V.NAME, R.OPERATION, N.NOTE from T_VIP_RECORD R ...
2021-02-06 21:22:56 3028
原创 SpringBoot 使用 RedisTemplate 时,存入 Key 和 Value 出现乱码: \xAC\xED\x00\x05t\x00...
原因:RedisTemplate 默认使用:JdkSerializationRedisSerializer 序列化。解决方案:@AutowiredRedisTemplate redisTemplate;修改为:@AutowiredStringRedisTemplate stringRedisTemplate;拓展:1.SpringBoot 项目使用 Redis:①`pom.xml` 添加依赖: <dependency> <gr
2021-01-13 22:22:09 399
原创 SpringBootTest-初始化上下文之前执行方法
应用案例:在加载 SpringBoot 配置前,想启动 H2 TCP 数据库,使 SpringBoot 配置文件中用到的数据库连接地址生效。
2021-01-10 16:22:37 2324
原创 Linux-CentOS-安装配置JDK
1.yum 命令安装 openjdk。 ① yum list *jdk* 结果: 可安装的软件包 java-1.6.0-openjdk.x86_64 java-1.7.0-openjdk.x86_64 java-1.8.0-openjdk.x86_64 ...... ② yum install java-1.8.0-openjdk.x86_642....
2020-11-14 22:11:58 133
模拟 Api 返回 JSON 数据
2020-10-31
Linux操作Jar包Bash脚本
2020-04-18
Linux运行、停止、重启Jar包Bash脚本
2020-04-17
Java 调用 TSC标签打印机
2018-04-20
TSC打印机DLL文件
2018-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人