自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JohnGene的博客

学习记录

  • 博客(56)
  • 资源 (9)
  • 收藏
  • 关注

原创 Linux系统安装字体-解决Activiti流程图无法显示问题

(找到Windows系统的C:\Windows\Fonts下找微软雅黑字体【MYYH.TTC】并上传到Linux)

2023-12-28 15:43:40 854

原创 MySQL 批量修改表的列名为小写

【代码】MySQL 批量修改表的列名为小写。

2023-11-09 16:50:18 378

原创 Windows安装多个Mysql服务

在Windows上安装多个mysql需要注意端口号以及服务安装时候的名称不能重复,在官网下载好zip安装包后解压,修改my.ini,注册服务,初始化数据库,修改密码一气呵成!

2023-05-23 20:00:00 1381 1

原创 SpringBoot使用Freemarker导出word模板(OpenXML)

在线 XML 格式化 | 菜鸟工具 (runoob.com)

2023-04-12 09:24:58 2395 6

原创 Oracle数据表ID自增操作

序列名称、触发器名称、表名、字段名等都得带引号,否则会自动被Orale转化成大写,因为Oracle大小写敏感会导致找不到。

2022-12-07 15:18:24 8749

原创 Centos7挂载磁盘(笔记)

命令: fdisk -l(磁盘分为sda、sdb、sdc)假设sdb未被挂载命令:fdisk /dev/sdb一次输入:n->p->1->回车->回车->wn:添加一个分区p:主分区两个回车指是开始和结束的磁盘扇区大小;w:写入磁盘命令:fdisk -l命令:mkfs.xfs -f /dev/sdb1 (可以使用其他格式命令:mkfs.ext2 mkfs.ext3 mkfs.ext4 -f代表覆盖格式化)新建文件夹/opt1:mkdir /opt1挂载命令【将sdb1挂载到opt1文

2022-12-03 17:14:02 3356

原创 进制转换【二进制、八进制、十进制、十六进制】

在采用进位计数的数字系统中,如果只用r个基本符号表示数值,则其称为r进制,r称为该数制的基数(Radix)。计算机中常用的进位数制有二进制、八进制、十进制、十六进制。

2022-08-16 15:47:29 2101

原创 Docker构建jar包镜像并运行容器

开发工作中有需求将打的jar包传到Docker镜像中用容器运行,参考这里直接几步搞定!

2022-08-03 18:14:56 1598 2

原创 Java导出导入Excel方法

Java代码导出导入Excel方法

2022-07-18 11:12:42 758

原创 Windows编译Nginx源码

支持rtmp的nginx版本nginx-1.7.11.3 Gryphon无法支持http2,无奈只能自己编译源码构建一个自己需要的版本,生成nginx.exe后才如愿把ssl http2加入到配置里面去...

2022-06-15 22:41:33 1444

原创 Nginx搭建视频流媒体服务(直播&点播)

流媒体(streaming media)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。流式传输可传送现场影音或预存于服务器上的影片,当观看者在收看这些影音文件时,影音数据在送达观看者的计算机后立即由特定播放软件播放——百度百科。........................

2022-06-14 21:44:34 10236 4

原创 Mysql小技巧

mysql技巧--生成随机的手机号码 、查询表结构及字段备注、脚本代码

2022-06-09 09:43:38 1331

原创 写一个Centos启动jar包的脚本start.sh

jar包名称myservice.jar注:日志使用SpringBoot自带的logback日志,所以需要创建logs/info.log(根据logback-spring.xml配置来创建的)#!/bin/bashNAME='myservice'echo $NAMEPID=`ps -ef | grep "$NAME" | grep java | grep -v grep | awk '{print $2}'`echo "当前进程号为:$PID"echo "---------------"

2022-05-26 14:47:57 775

原创 FRP服务端和客户端的基本配置

1、frps[common]bind_addr = 0.0.0.0#绑定端口(默认7000)bind_port = 10000#配置http端口(默认80)vhost_http_port = 8080#配置tokentoken = 1234562、frpc[common]#服务器的IP地址或者域名server_addr = 1.2.3.4server_port = 10000token=123456#注册一个PC1电脑,作为被访问者提供其他电脑访问[PC1]ty

2022-04-20 11:51:51 771

原创 Win10注册.bat或.exe成为系统服务(NSSM)

1、下载NSSM:链接: https://pan.baidu.com/s/1pkmSW8FEUS2w2Zie-BrKjw 提取码: t5u3或者官网下载:http://www.nssm.cc/download2、解压后打开win32或win643、直接在地址栏中输入cmd打开黑色框后直接会自动进入目录或者使用win+R输入cmd后打开黑色框,用cd命令进入该目录4、输入nssm install 服务名称5、在Path中选择bat文件或者exe文件后点击Install serv

2022-04-20 11:34:39 2666

原创 CentOS7 修改Swap大小

有时在使用centos的时候,发现内存不太够用,于是想到给系统价格Swap来缓解一下内存问题,先查看free -m 发现Swap根本没开,内存也快用完了,于是.....【注:如已存在Swap附上关闭方法】关闭Swap:sudo swapoff /var/swapfile开通1024M的Swap:dd if=/dev/zero of=/var/swapfile bs=1M count=1024重新指定Swap文件:mkswap /var/swapfile重新打开Swap文件:

2022-03-29 11:31:45 1180

原创 log4j2日志输出分组分片

介绍目的:实现SpringBoot+log4j2的日志分片操作。问题:大多数项目启动方式是:nohup java -Xms512m -Xmx512m -Dspring.profiles.active=test -jar xxx.jar --SERVER_NAME=$NAME >> log.log &缺点是只能通过tail -f 命令实时查看,而无法打开超过100M的日志文件,或者说打开的非常慢,这时候就需要将日志按照大小或者时间段进行分割存储。原来的nohub日志可

2022-01-29 14:41:32 1792

原创 Maven配置解读

1. settings.xml的作用它是用来设置Maven参数的配置文件。并且,settings.xml是Maven的全局配置文件。settings.xml中包含类似本地仓库、远程仓库和联网使用的代理信息等配置。2. maven/conf/settings.xml & 用户目录/.m2/settings.xmlMaven目录的conf中的settings.xml和用户目录的.m2子目录下面的settings.xml的同时存在的时候,用户目录下面的settings.xml中的定义会覆盖Ma

2022-01-24 10:55:06 1737

原创 Mybatis-Plus缓存

Mybatis-Plus是一个Mybatis框架的增强插件,根据官方描述,MP只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑.并且只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间.代码生成,分页,性能分析等功能一应俱全,3.X系列官方建议在service使用缓存,但是Service一般不用它,而是直接用@Cacheable, Mybatis-Plus缓存有一级缓存、二级缓存。

2022-01-21 14:52:52 10305 5

转载 SQL语句性能优化策略

优化策略转自大牛:SimpleWu,SQL语句性能优化 - 日落西风又在吹 - 博客园本文会提到52 条 SQL 语句性能优化策略。1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。2、应尽量避免在WHERE子句中对字段进行NULL值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。3、应尽量避免在WHERE子句中使用 != 或 <&gt...

2022-01-13 09:10:00 109

原创 Win10运行红色警戒2尤里的复仇联机技巧+防守地图

直接上链接:https://pan.baidu.com/s/10CfKtC2uR_V_96ggUCzyhQ提取码: s39s包中含有100+地图,其中有很多防守图城市防守图经典塔防图:生命线运行方法1、修改配置文件RA2.INI和RA2MD.INI#原配置内容:[Video]AllowHiResModes=yesVideoBackBuffer=noAllowVRAMSidebar=noScreenWidth=1024ScreenHeight=768St...

2022-01-13 09:08:14 14125 9

原创 极品飞车9+快捷键+作弊器

链接:https://pan.baidu.com/s/1_k-69NFszG97Aeas97_kSw提取码: 95za背景设定:玩家利用车打败朗尼之后在这里遇到黑名单车手碰面后,剃刀和米娅商量,如何想要这笔“钱”——可惜,不是钱,是艾迪的这辆宝马,黑名单2要跟艾迪较量,在比赛前艾迪利用车打败黑名单2号和其他车手后,直接跟“剃刀”参赛时车辆却被其动了手脚导致底盘破坏而输掉喜爱车辆和女人后,Cross和警车围捕主角,送入警局时因为艾迪没有车无罪开释直接被米娅获救,让他重新赛车生涯,在车库中买..

2022-01-13 09:07:59 1114

原创 孤胆枪手-秘籍

下载链接:https://pan.baidu.com/s/17Zu2KWlX7tzyXr5wkp9mXA提取码: njh9孤胆枪手是一款第三人称射击游戏,游戏的主要场景在黑暗阴森的军事基地里,这里已经被各种各样恐怖的怪物所占领,玩家必须拿起武器,勇敢的消灭恐怖的怪物。孤胆枪手系列包括:电脑版:《孤胆枪手1》《孤胆枪手:为生命而战(资料片)》《孤胆枪手:实验(资料片)》《特修斯:英雄回归(资料片)》《孤胆枪手:复仇(英)》《孤胆枪手2(德)》《孤胆枪手2:重装上阵》《孤胆枪手2:征兵》《僵..

2022-01-13 09:07:41 10537

原创 抢滩登陆-秘籍

抢滩登陆2002下载链接:https://pan.baidu.com/s/1iFNUwQ0Yrr4L-e4lz2i9Og提取码: f6mc在游戏界面中按电脑键盘的数字键。1 无敌,不受伤害,有防御力。2 弹药无限,不用换弹夹。电脑键盘的字母键。g 手枪。子弹有限十二颗。m 飞弹,专炸飞机,炸弹。f 照明弹,只在黑夜能用。用于勘探敌情的。b 求救,会派飞机帮你。发动对敌方轰炸。鼠标滚轮:切换武器。...

2022-01-13 09:06:58 3682 1

原创 扫雷-下载-规则介绍

链接:https://pan.baidu.com/s/1smGuusDXtIQuf15rTOTPWw提取码: q99r规则:在判断出不是雷的方块上按下左键,可以打开该方块。如果方块上出现数字,则该数字表示其周围3×3区域中的地雷数,一般为8个格子,对于边块为5个格子,对于角块为3个格子。所以扫雷中最大的数字为8;如果方块上为空(相当于0),则可以递归地打开与空相邻的方块;如果不幸触雷,则游戏结束。...

2022-01-13 09:06:41 2269

原创 FC游戏合集

注:工具为网络获取链接:https://pan.baidu.com/s/14yfJV7JKy1kAWYdwR9xiog提取码: qf1q.nes文件是游戏文件,VirtuaNES.exe运行起来是黑屏的,所有的nes文件都存放于roms文件夹下,直接选择zip即可打开需要选择 文件-打开 选择你想玩的FC游戏即可运行,选项-控制器可以自定义键盘操作...

2022-01-13 09:06:21 3755

原创 植物大战僵尸

链接:https://pan.baidu.com/s/1uYdd3idXyC3rrTg6r7j2Cg提取码: sntj直接解压运行 Plants vs.Springman.exe 即可

2022-01-13 09:05:23 133

原创 Cento7安装Redis5.0.7(一键安装脚本)

单机模式-主从复制-哨兵模式安装依赖:cd /optyum install -y gcc下载源码包:wget http://download.redis.io/releases/redis-5.0.7.tar.gz解压: tar -zxvf redis-5.0.7.tar.gz编译:make安装到指定目录:make install PREFIX=/usr/local/redis从源码中复制配置文件cp /opt/redis-5.0.7/redis.conf ...

2022-01-13 09:03:47 1201

原创 Centos7安装Mysql8.0.27

下载rpm包:cd /optwget http://repo.mysql.com/mysql80-community-release-el7.rpm安装:rpm -Uvh mysql80-community-release-el7.rpmyum install -y mysql-community-server初始化:mysqld --initialize授权:chown mysql:mysql /var/lib/mysql -R启动:systemctl star

2022-01-12 13:50:02 665

原创 Centos之Cron表达式

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素分别如下:① 秒(0-59)② 分钟(0-59)③ 小时(0-23)④ 日(月的第几天)(0-31,但是你需要考虑你月的天数)⑤ 月(0-11)⑥ 周(星期几)(1-7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)⑦ 年份(1970-2099)说明:每个元素可以是1.一个具体的值(如6)2.一个连续区间(9-12)3.一个间隔时间(0/5)(表示从0开始每隔5,写到哪个元

2022-01-12 13:49:00 560

原创 Centos7安装Nginx

先安装依赖:(PCRE 作用是让 Nginx 支持 Rewrite 功能)yum -y install make zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel pcre pcre-devel下载源码包:cd /optwget http://nginx.org/download/nginx-1.9.9.tar.gz解压:tar -zxvf nginx-1.9.9.tar.gzcd nginx-1.9.9配置...

2022-01-12 13:48:45 524

原创 Centos7升级内核

查看内核版本uname -runame -acat /etc/redhat-release更新yum源仓库yum -y update启用ELRepo 仓库ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise (RHEL) 和 其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的支持。ELRepo 聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等..

2022-01-12 13:48:31 324

原创 Vue构建项目

很久没摸Vue了,更新了很多东西。Vue官网:https://v3.cn.vuejs.org/Vue-cli官网:https://cli.vuejs.org/zh/在这里记录一下:安装Vue2.x脚手架npminstall-gvue-cli卸载Vue2.x脚手架npm uninstallvue-cli-g安装Vue3.x+脚手架npminstall-g@vue/cli卸载Vue3.x+脚手架npmuninstall@vue/cli-gV...

2022-01-12 13:48:16 99

原创 Centos7操作Docker

安装Docker安装Docker官方源:yum-config-manager –add-repo http://download.docker.com/linux/centos/docker-ce.repo更新源:yum makecache fast安装:yum install docker-ce启动并设为开机自启:systemctl enable docker #设为开机自启systemctl start docker #开启dockersystemc...

2022-01-12 13:48:02 471

原创 Nginx正则匹配规则

序号 符号 说明 普通常见规则匹配 1 ^ 匹配字符串的开始位置 2 $ 匹配字符串的结束位置 3 .* .匹配任意字符,*匹配数量0到正无穷 4 \. 斜杠用来转义,\.匹配 . (点) 5 (值1|值2|值3|值4) 或匹配模式,例:(jpg|gif|png|bmp)匹配jpg或gif或png或bmp 6 i 不区分大小写 正则表达式匹配 7 ~ 为区分大小写匹配 ..

2022-01-12 13:47:38 1629

原创 Zookeeper简单集群搭建与操作

官网:https://zookeeper.apache.org/下载方式1、从Documentation中选一个版本2、选择Getting Started菜单中的Download3、任意选择一个版本下载即可集群安装准备四台机器:分别配置/etc/hosts192.168.31.111 os1192.168.31.112 os2192.168.31.113 os3192.168.31.114 os4上传到服务器后解压并分别加入身份证id#创建目录mk

2022-01-12 13:47:20 114

原创 Kafka简单集群搭建

四台机器:os1、os2、os3、os4注:需要提前准备zookeepercd /opttar -zxvf kafka_2.13-3.0.0.tgzmv kafka_2.13-3.0.0 kafkacd kafkamkdir logs修改config/server.properties#broker.id每个机器不一样,且只能是int类型broker.id=1log.dirs=/opt/kafka/logszookeeper.connect=os1:2181,os2:218

2022-01-12 13:46:52 208

原创 正则表达式-JavaScript

创建一个正则表达式你可以使用以下两种方法构建一个正则表达式:使用一个正则表达式字面量,其由包含在斜杠之间的模式组成,如下所示:var re = /ab+c/;脚本加载后,正则表达式字面量就会被编译。当正则表达式保持不变时,使用此方法可获得更好的性能。或者调用RegExp对象的构造函数,如下所示:var re = new RegExp("ab+c");在脚本运行过程中,用构造函数创建的正则表达式会被编译。如果正则表达式将会改变,或者它将会从用户输入等来源中动态地产生,就需要使用构造

2022-01-12 10:29:34 365

原创 组网[ZeroTier]+自建Moon服务

ZeroTier几个专用名词·PLANET 行星服务器,Zerotier 根服务器·MOON 卫星服务器,用户自建的私有根服务器,起到代理加速的作用·LEAF 网络客户端,就是每台连接到网络节点。搭建组网1、官网注册个账号:ZeroTier Central2、新建个NetWork3、下载客户端并安装 Download – ZeroTier4、Windows系统屏幕右下角出现黄色小图标,右击Join Network,填入网站中新建的NetWork ID,Linux系统直接...

2022-01-11 10:56:52 5343

原创 Vue全家桶

1、框架1、VueJS - JavaScript框架官网简介:Vue (读音 /vjuː/,类似于view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。官网地址:Vue.js2、iView - PC端后台框架iView是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。从2019 年 10 月起正式更名为 View U..

2022-01-11 10:56:29 970

SpringBoot 示例jar包

SpringBoot 示例jar包 博客地址:https://blog.csdn.net/JohnGene/article/details/126145798

2022-08-03

OCR图像识别技术源码

OCR图像识别 Android 源码博客地址:http://www.cnblogs.com/JohnGene-Blog/p/5085580.html#3800073

2017-09-29

取色器-非常好用

一个很好用的取色器,如果发现取色器所取区域并不是鼠标所在位置,那么您需要更改电脑分辨率才行,有些笔记本分辨率确实很高,但是作为web开发人员,分辨率适应大多数才能做出优秀的作品不是吗?

2017-03-24

图片裁剪(头像上传)

html简单页面实现头像裁剪功能

2017-03-24

SpringStrutsMybatis.zip

JavaWeb项目,MySql数据库,SpringStrutsMybatis框架

2017-02-15

SpringSpringmvcMybatis.zip

JavaWeb项目,MySql数据库,SpringSpringmvcMybatis框架

2017-02-15

SpringStrutsHibernate.zip

JavaWeb项目,SpringStrutsHibernate框架

2017-02-15

SpringSpringMVCHibernate简单实例

JavaWeb项目,SpringSpringMVCHibernate简单实例

2017-02-15

SpringMVCHibernate实例【含登录拦截器例子】

JavaWeb项目,SpringMVCHibernate实例【含登录拦截器例子】

2017-02-15

空空如也

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

TA关注的人

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