自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KwokRoot的博客

IT 技术论坛

  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

原创 开发运维警示录-20241024

开发警示录、运维警示录、开发运维警示录

2024-10-24 23:56:40 213

原创 Linux-rsync 服务器客户端模式同步

Linux-rsync 服务器客户端模式同步配置。

2024-01-07 17:53:47 740

原创 程序员自我修养-思考度

程序员自我修养-思考度。

2023-10-24 23:49:34 235

原创 pip修改位于用户目录下的缓存目录

python pip 缓存 占用 C盘 用户目录 过大。

2023-09-24 22:33:29 1991

原创 MongoDB-yum安装修改数据目录后启动失败

mongodb yum 安装修改配置中默认 storage.dbPath 、systemLog.path 数据日志目录启动失败。

2023-08-13 19:12:10 825

原创 JDK(JAVA)版本管理工具 jenv

JDK版本管理工具jenvJAVA版本管理工具jenv

2023-07-16 16:33:39 604

原创 Python版本管理工具 pyenv

Python版本管理工具 pyenv

2023-07-16 16:19:35 645

原创 Python3创建虚拟环境

Python3创建虚拟环境

2023-03-26 21:26:08 522 1

原创 Git下载某个分支最后版本

Git clone 下载某个分支最后版本

2023-01-09 22:23:00 298

原创 代码(Python、Java)实现分组求和

分组求和代码实现分组求和SQL 实现分组求和Python 实现分组求和pandas 分组求和Java 实现分组求和

2022-11-06 17:06:21 1852

原创 掌握一门编程开发语言的层级步骤

如何学习掌握一门编程开发语言?编程语言学习步骤编程语言的掌握程度层级

2022-10-30 20:10:00 222

原创 程序员寄语-2022年10月24日

程序员开悟!

2022-10-24 23:30:59 210

原创 JAVA 实现 名单按姓氏笔画为序排列

名单、姓名 按 姓氏笔画 为序排列 汉字笔画排序字典表

2022-10-24 21:49:43 1725

原创 docker export、import、save、load 区别

docker export、import、save、load 区别

2022-10-21 22:29:15 5284

原创 Alpine Linux 容器 apk 命令的使用

Alpine Linux 容器 apk 命令的使用, Alpine 安装 telnet

2022-10-18 21:49:45 2783

原创 WebServer(Nginx、Httpd、IIS)搭建Http文件服务

WebServer(Nginx、Httpd、IIS)搭建 Http 文件服务,可用于 服务器目录浏览、包远程下载、文件分发等用途。

2022-10-18 21:36:17 1016

原创 Python优缺点总结

Python 优点、缺点 总结

2022-09-09 22:37:48 985 2

原创 Python 快速搭建文件上传服务器

Python 快速搭建文件上传服务器

2022-09-05 22:06:22 1188

原创 docker 创建 mongoDB 容器挂载数据卷后重启容器失败

docker 创建 mongoDB 容器 挂载数据卷后重启容器失败

2022-08-28 15:15:26 1003

原创 Python-pip镜像源配置及国内常用镜像源

Python-pip镜像源配置及国内常用镜像源

2022-08-13 19:36:49 26361 1

原创 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。Python print() 不换行打印方法:print(x, end=" ")

2021-10-24 10:30:37 416

原创 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

微软VC++运行库合集.zip

Windows10等高版本系统安装自己之前收藏的软件,提示缺少 xx.dll,可以安装历史版本的VC++系统运行库尝试一下。

2024-01-07

人员名单按姓氏笔画为序-汉字字典表

名单、姓名 按 姓氏笔画 为序排列 汉字笔画排序字典表

2022-10-24

名单按姓氏笔画为序排列工具

名单、姓名 按 姓氏笔画 为序 排列 工具

2022-10-24

JavaServiceWinInstall.zip

把Jar包安装为Windows系统服务示例Demo

2021-03-28

模拟 Api 返回 JSON 数据

api-mock-server 模拟 Api 接口返回 JSON 数据,可简单的在局域网内搭建接口请求服务器,支持热修改路径与返回 JSON 数据映射关系配置,用于 Web、安卓、iOS 开发接口的测试,方便通过测试后,直接进行正式地址的切换。操作简单,资源占用较少。

2020-10-31

Linux操作Jar包Bash脚本

包括jar包 start.sh(启动)、stop.sh(停止)、restart.sh(重启)、pid.sh(输出进程号)、run.sh(操作) 5个脚本。 注:1.脚本为Linux Bash脚本。2.文件中 'xyz.jar' 修改为运行jar包名。3.给脚本执行权限,例:chmod +x run.sh 。

2020-04-18

Linux运行、停止、重启Jar包Bash脚本

通过 run.sh [ start | stop | restart | pid ] 脚本,执行启动 | 停止 | 重启 | 输出进程号。 注:1.该脚本为Linux Bash脚本。2.替换文件第3行 app_name='xyz.jar' 中 'xyz.jar' 为运行jar包名。3.给该脚本执行权限:chmod +x run.sh 。

2020-04-17

Java 调用 TSC标签打印机

1、该练习是 JNA(Java Native Access)调用 TSC 打印机的 dll 文件,操作 TSC 打印机的练习。 2、包结构 │ ReadMe.txt │ ├─DLL │ 32bit.zip │ 64bit.zip │ ├─lib │ jna.jar │ ├─ReadMe │ How to call DLL in Java.doc │ TSCLIB.DLL 函数库使用说明.pdf │ TSPL2指令集(中文版).pdf │ └─src └─org └─kwok ├─test │ TestTscPrinter.java │ └─util TscLibDll.java 3、本代码遵循 Apache Licence。

2018-04-20

TSC打印机DLL文件

Java调用TSC打印机需要的DLL文件(32bit,64bit),复制 “TSCLIB.dll” 到 "\\WINDOWS\system32"目录,通过JNA方式调用。 函数列表: about(); openport(String); closeport(); setup(String, String, String, String, String, String, String); restart(); formfeed(); nobackfeed(); clearbuffer(); sendcommand(String); printerfont(String, String, String, String, String, String, String); windowsfont(int, int, int, int, int, int, String, String); barcode(String, String, String, String, String, String, String, String, String); qrcode(String, String, String, String, String, String, String, String, String); downloadpcx(String, String); printlabel(String, String);

2018-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除