王长金的个人博客 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •     

java 基于netty 实现远程监控

服务端依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.36.Final</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.16</version> </dependency> <dependency> <grou
 2020-12-20   JAVA    netty 

java jna 调用 win32 api 重启windows

1、依赖 <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna-platform</artifactId> <version>5.6.0</version> </dependency> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>5.6.0</version> </dependency> 2、代码package com.cares.airdisdemo.utils; import com.
 2020-12-18   硬件    JNA 

使用 Github,hexo 建立个人日志系统

创建 github 仓库可访问的仓库可访问的仓库的名称必须是 用户名.github.io 保存源码的仓库 也可以在 可访问的仓库 建一个分支来保存源码。这里单独建立一个private 仓库 配置gitgit config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub注册邮箱" 配置hexo安装npm install -g hexo-cli hexo init blog 配置 package.json加入以下依赖 "hexo-admin": "^2.3.0", // 在网页写博客 "hexo-deployer-git": "^3.0.0", // 将编译静态文件发布到 github配置 _config.yamldeploy: type: 'git' repo: 'https://github.com/username/use
 2020-12-03  

Honywell 1900 添加扫描类型

码类型对照表 扫描枪设置 扫描枪重新插拔会失效,需要重新扫此码设置
 2020-12-02   硬件   

Dockerfile 以非root用户执行脚本

FROM store/oracle/database-enterprise:12.2.0.1 COPY --chown=oracle:oinstall aoc.dmp /home/oracle/aoc.dmp COPY --chown=oracle:oinstall sia.dmp /home/oracle/sia.dmp COPY --chown=oracle:oinstall init /home/oracle/setup/init USER oracle WORKDIR /home/oracle CMD ["/bin/sh","-c", "/bin/bash /home/oracle/setup/init"] USER oracle 切换用户 WORKDIR /home/oracle指定用户工作目录,加入脚本要在当前目录创建临时文件,必须指定WORKDIR,否则可能没有权限
 2020-11-30   docker   

通过备份文件还原sqlserver数据库

启动容器1、mssql docker run -dit -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=123456' -p 1433:1433 --name mssql mcr.microsoft.com/mssql/server创建目录docker exec -it mssql mkdir -p /opt/hg docker cp hg.bak mssql:/opt/hg 还原数据库打开navcat命令行 1> restore filelistonly from disk='/opt/hg/hg.bak' 2> go LogicalName PhysicalName Type FileGroupName Size MaxSize FileId CreateLSN DropLSN UniqueId
 2020-11-17   数据库    sqlserver  备份还原 

SPRINGBOOT 安装为systemd服务

复制官方,略有改动 [Unit] Description=telegram app After=syslog.target [Service] User=root ExecStart=/usr/bin/java -jar /root/telegram.jar SuccessExitStatus=143 Restart=on-failure [Install] WantedBy=multi-user.target
 2020-11-12   SPRINGBOOT   

WINDOWS 使用JNA操作注册表

环境 windows 10 springboot 2 jna <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna-platform</artifactId> <version>5.6.0</version> </dependency> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>5.6.0</version> </dependency> private String runReg = &
 2020-11-11   硬件    JNA 

WINDOWS 查看JAVA进程参数

wmic process where name="javaw.exe" get CommandLine,ProcessId
 2020-11-11   WINDOWS   

mysql 8.0.22 源码编译

获取源码下载地址: https://dev.mysql.com/downloads/mysql/ 安装源码rpm -ivh mysql-community-8.0.22-1.el7.src.rpm ncurses.tar.gz 默认安装到 $HOME/rpmbuild 编译环境安装 虚拟机安装类型:开发环境+平台开发 版本:centos 7.8 [wangcj@localhost ~]$ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) [wangcj@localhost ~]$安装c++ 库和头文件yum install glibc-headers yum install gcc-c++ 安装cmake下载地址:https://cmake.org/download/ chmod +x cmake-3.19.0-rc3-Linux-x86_64.sh ./cmake-3.19.0-rc3-Linux-x86_64.sh --prefix=/usr/local/cmake cmake 加入path vi
 2020-11-09   数据库    源码编译  mysql8.0.22 
1…34567…12

搜索

苏ICP备20000570号-1
 总访问量 次   总访客数 人