自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mose-x

个人主页 ljserver.cn

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

原创 在线编辑、预览、基于wps web office,v3版 强势来袭(已适配solon)

v3版本已经是小半年了,但是呢(插播:目前已经支持 solon ),实在看不下去官方的那个sdk,所以,自己就接着弄吧,虽然也没有多少工作量,主要是让用的人能快速接入~~~使用sdk接入,反倒更加简单了,需要接入的,多看看demo里面的注释,以及sdk的注释。基于官方最新sdk-v3 ------------

2024-05-06 22:51:35 5201 1

原创 拿来即用-solon,一个超级简单的java开发生态!

solon,Java “生态型”应用开发框架:更快、更小、更简单。启动快 5 ~ 10 倍;并发高 2~ 3 倍; 内存省 1/3 ~ 1/2;打包缩小 50% ~ 90%;同时兼容 java8, java11, java17+++ 运行时........

2024-04-12 23:38:54 4763

原创 Java自定义异常 + 枚举异常 + 自定义断言 + 统一异常处理,拿去用吧!!

java err 自定义,说白了,最重要就需要3个类,一个Assert,一个Enum,以及继承了RuntimeException的 Exception类就行了,以及一个统一返回老样子,@ControllerAdvice注解的类!......

2024-03-28 23:44:15 4625 1

原创 springboot3+jdk17+MP整合最新版jersey详细案例,正真做到拿来即用

如题,springboot3.x + java17 + MP 整合最新jersey,各种请求类型(实战/详解) + 文件上传下载 + jersey资源注册 + 拦截器(JWT) + 跨域处理 + 全局异常 + Valid注解校验 等等 ,除非你必须整合security,否则或许吧,再加上redis,直接用吧

2024-03-24 23:02:12 5452

原创 Springboot集成jersey打包jar找不到class处理

以下两种方法使用java自带的扫描1.1 核心代码/*** 由于spring boot 打包为jar包,jersey packages 无法扫描jar对应的文件夹的文件,故自定义包扫描try {log . error("加载class异常" , e);} /*** 扫描 jar 包} /*** 加载 classtry {} } /*** resources 转换为 SetClass

2024-03-20 13:49:18 4807 1

原创 SpringSecurity -- 授权-OAuth2 --

针对之前的授权做个补充,这里集成OAuth2来实现目前支持5中方式,inMemory,jdbc,redis,jwt,jwk......

2023-08-10 18:24:31 35856

原创 SpringSecurity5.7+最新案例 -- 授权 --

书接上回 SpringSecurity5.7+最新案例 -- 用户名密码+验证码+记住我······本文 继续处理SpringSecurity授权 ......目前由 难 -> 简,即自定义数据库授权,注解授权,config配置授权

2023-08-07 18:25:22 36260

原创 SpringSecurity5.7+最新案例 -- 用户名密码+验证码+记住我······

根据最近一段时间的设计以及摸索,对SpringSecurity进行总结,目前security采用的是5.7+版本,和以前的版本最大的差别就是,以前创建SecurityConfig需要继承WebSecurityConfigurerAdapter,而到了5.7以后,并不推荐这种做法,查了网上一些教程,其实并不好,绝大多数用的都是老版本,所以出此文案。一些原理什么的,就不过多说明了,一般搜索资料的,其实根本不想你说什么原理 T·T。

2023-08-03 20:14:06 36275

原创 SpringBoot整合gRPC - proto3 -- 简单明了

springboot整合gRPC

2023-07-16 19:59:05 37003

原创 JPA-querydsl增强工具,query-dsl-plus,现在已开源并推送到mvnrepository

约定俗成…一种接口通用的查询方法,简化开发,增强性能,让更多的精力放在更复杂的业务上。即–按照约定,将查询条件封装成string,前端随时随意更改,但是后台不用任何调整,一个查询接口就能完成绝大多数条件查询。由于喜欢使用JPA,所以后续就接触了query-dsl,但是呢,随着需求的变更,数据查询条件也会越来越复杂(这个和jpa没关系,就算使用mybatis也一样)

2023-06-29 20:11:10 57232

原创 最新-发布java工具包到 maven 中央仓库,不踩坑

要想将自己的java工具提交到maven中央仓库并公开,但是maven中央仓库是不允许我们直接上传jar包到它上面的,因此我们只能将jar包发布到它指定的第三方maven仓库,然后这个仓库再将jar包同步到中央仓库。接下来,我们需要使用gpg生成秘钥,在后续包发布jar时会根据生成的秘钥进行校验,因为sonatype也需要对上传这一行为进行权健的校验,避免无意义或恶意上传文件的行为。如果是io.github.mose-x 这种git域名的,则需要新建创建完整的公开的git仓库,如下两个图(网上找的)

2023-06-29 19:41:03 38887

原创 minikube 加速 pull,两行命令搞定

minikube 加速

2023-05-12 22:35:38 38944

原创 minikube,搭建+镜像加速,坚持 3 分钟,带你玩的明明白白

minikube 搭建 minikube 加速

2023-05-12 22:29:58 41116

原创 Docker最理想的安装方式-离线安装

docker离线安装

2023-05-12 22:13:49 39212

原创 2023 mongodb GridFS整合SpringBoot

gridfs整合springboot

2023-04-23 14:34:21 39551

原创 阿里云服务器磁盘扩容

登陆ESC服务器,执行 fdisk -lu ,查看分区以及磁盘信息,如下.如果disk现实的不是已经购买的容量,表示购买失败.命令表示扩容系统盘的第一个分区,/dev/vda是系统盘,1是分区编号,/dev/vda和1之间需要空格分隔。**安装gdisk工具。如果分区为GPT格式,必须执行此步骤;登陆阿里云账号,选择ECS对应的磁盘(云盘),选择扩容,并支付。查看磁盘是GTP还是MBR分区 ,执行fdisk -l ,如下。支付完成后,对当前磁盘(云盘)做备份,即创建快照,等待完成。

2023-02-23 09:56:47 41606

原创 Nexus迁移到阿里云效packages

maven私有库nexus迁移到阿里云效packages

2022-12-31 20:55:36 44062

原创 linux系统中同时开启wifi与热点的办法

linux开启wifi热点

2022-08-31 18:32:19 49991 4

原创 除了SSH,linux也可以使用telnet连接

telnet搞起来,万一ssh挂了呢?救命稻草!!!

2022-05-08 21:03:40 51854

原创 OpenSSH超级简单升级,拒绝失败

openssh升级,不死机,不自动无限重启!干!

2022-05-08 20:12:53 52326

原创 史上最全win开发环境搭建,开发软件常用,值得收藏

史上最全,最详细win开发环境搭建,win常用后台软件,值得收藏

2022-03-16 19:11:00 52471

原创 禁用win更新,来点实际的。

把这烦人的 win更新 彻底禁止掉!!!

2022-03-03 15:30:35 52297

原创 给vscode设置组合符号

弄个好玩的,怎么吧vscode 的符号设置为组合形式,如下:看这位大佬的github:https://github.com/tonsky/FiraCode安装字体地址配置方法安装完字体后,打开vscode,配置如下完成…搞起来

2021-09-06 12:13:43 97639

原创 关于最新版IDEA2021.2插件Jrebel无法进入断点debug问题

刚好有人问到我了,看了网上好多教程,发现都是老旧的东西.做个最新版的解答以下条件(都为最新最新版–截止2021-7-30)idea最新版 2021.2jrebel 2021.3.0– 先说一句, 已经安装了该插件的,选择XRebel – 就行了,下面是安装教程安装jrebel插件后.1. 先激活.至于怎么激活呢…网上一大把教程.自己搜索2. 打开设置,找到如图所示,点击“WOEK OFFLINE”,设置为离线工作3. 右键项目.点击JRebel - Enable JRebel,如图

2021-07-30 17:46:24 99928 5

原创 谁说MAC原生无法玩游戏---START-腾讯云游戏-开启MAC,低配WIN以及TV玩网游新时代

START,腾讯云游戏,目前支持mac上玩LOL等大型网游了,只要你的网络条件良好,用 apple 系列电脑(macbook imac等)和好友开黑,不再是梦想良好的网络环境(必须)一台可以运行的电脑(win.mac)/或者是腾讯云游戏指定的TV鼠标键盘(mac用户玩DNF似乎可以不用,自带键盘)召集好友开黑直接上图官网地址https://start.qq.com点击相应的游戏,即可进入,和你的好基友一起愉快的开黑吧.分析:玩此类游戏,对网络要求比直接在win上安装游戏的网络有求

2021-02-23 17:55:41 68454

原创 简单的mysql慢查询和日志

一、简介目前使用三方云数据库,基本都搭配都有慢查询和日志记录,但是如果是自己搭建都mysql,怎么开启慢查询日志呢?而且,让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。具体如下:二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录三、设置步骤1

2021-01-06 09:53:46 118508

原创 centos6 yum无法使用?教你如何更换yum源!

前言2020年11月30日,按照社区规则,CentOS 6的源地址 http://mirror.centos.org/centos-6/ 内容已移除,目前第三方的镜像站中均已移除CentOS 6的源。阿里云的源 http://mirrors.cloud.aliyuncs.com 和 http://mirrors.aliyun.com 也无法同步到CentOS 6的源。当您在阿里云上继续使用默认配置的CentOS 6的源会发生报错,报错类似下面这怎么切换?步骤如下!在/etc/yum.repos.d

2020-12-30 09:37:20 132893

转载 idea常用快捷键分享|IntelliJ IDEA快捷键分享

前言idea工具确实好用,从eclipse到idea,永无回头路,从破解到开源license,无法逃脱真想定律。现在列举出如下快捷键,让你在idea中如鱼得水。一、Ctrl 快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行

2020-12-29 15:44:41 139738

原创 docker进阶,吃透Dockerfile,基于centos自己构建一个tomcat镜像

写个程序,要输出hello world才开心,同样,学习docker,自己构建镜像才算完事。说正事:先放linux用软件链接,自行下载apache-tomcat-8.0.26jdk8构建镜像先通过你自己以及启动的容器,构建镜像,这样做的目的比如:你运行了mysql镜像,但是没有挂载数据、配置等目录到宿主机,那么迁移到话,就需要吧整个镜像迁移,此时通过如下命令构建(当然镜像迁移也是docker的本身目的)docker commit -a="作者" 容器ID或者容器别名 构建出到镜像名:tag(

2020-12-25 22:48:31 147217

原创 手把手教你搭建基于ngrok私有云存储服务

前段时间,闲置了个1核1G1M的服务器,就搞了个树莓派玩玩,随手搭建了个私有云存储,也看了一些教程,发现坑比较多,自己就重写个准备工作申请域名,如 domain.cn可远程访问的服务器一台(linux64),并且备案(未备案域名只能用大陆外服务器)设置域名解析,如 ngrok.domain.cn申请域名所需SSL证书(非必须,除非你要开启https访问)服务端安装服务器安装unzip解压命令yum install -y unzip下载服务端文件server.zip解压后启动,启动

2020-12-24 13:04:14 147928 2

原创 tomcat重启脚本,适用于定时重启,jenkins部署等

#!/bin/bashDATE=`date +%F-%H-%M`PROJECT='appname'PROJECT_TARGET='appname-target'ROOTDIR='/usr/local'TOMCAT_HOME='/usr/local/tomcat-01'#停止tomcat服务echo '停止tomcat-01'sh ${TOMCAT_HOME}/bin/shutdown.shps -ef | grep ${TOMCAT_HOME}/ | grep -v grep| aw

2020-12-16 10:50:51 139620

原创 nginx安装使用教程详解,实战

安装方式1. docker 安装拉取镜像 docker pull nginx查看镜像ID docker images运行新建本地挂载用目录,conf.d和logs目录,位置自己记住就好,如/app/nginx/conf.d和/app/nginx/logs在conf.d下新建默认配置文件default.conf,并写入监听配置server { listen 80; server_name _; charset utf-8;}启动do

2020-12-09 14:52:48 182923 2

原创 解决mac-os等无法安装HomeBrew问题

官网安装方法,但是这个是需要梯子等FQ工具,具体怎么弄,请自行搜索/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"替换掉地址,或者将地址中的sh直接下载下来后执行/bin/bash -c "$(curl -fsSL https://share.ljserver.cn/sh/brew-cn.sh)"sh中有个github地址(https://g.

2020-08-03 12:50:38 140018

原创 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端

sign-canvas 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端;同时支持重新签名,覆盖签名,下载,保存等github地址:https://github.com/mose-x/vue-sign-canvas.git...

2020-05-08 09:35:40 147940

原创 springBoot jar改war 无法启动??简单!!!

最近有人问我springboot项目jar改成war后,启动存在问题,废话不多说,直接上代码。在Application启动类同级新建一个类,继承SpringBootServletInitializer,用于war启动代码如下public class ServletInitializer extends SpringBootServletInitializer { @Override...

2020-03-11 14:02:11 139505 1

原创 安利一款postman同类型的工具,postwoman,基于浏览器,无需安装

不想安装postman的同学,看这里,postwoman,基于浏览器,完全开源,使用方式和postman一模一样,有语言包可选。此处对相关页面布局做了调整,有兴趣的同学可以fork学习,也可直接部署运行使用,效果如下图github地址:https://github.com/mose-x/postwoman语言,主题什么的,都可以自由切换,也可以自己开发定制github地址:https:/...

2020-01-11 15:31:08 142183 1

原创 简单上手,linux服务器快速卸载安装node环境

1.先卸载npmsudo npm uninstall npm -g2.卸载nodeyum remove nodejs npm -y看看是否有残留进入 /usr/local/lib 删除所有 node 和 node_modules文件夹进入 /usr/local/include 删除所有 node 和 node_modules 文件夹进入 /usr/local/bin 删除 nod...

2020-01-11 15:07:27 140098

原创 VSCode打开vue项目,解决无法对@/assets/aaa.vue指向的文件使用跳转,几乎适用于所有webpack项目

在使用VSCode,但是它默认是无法跳转类似于@/assets/aaa.vue 这样的路径的,怎么办?使用jsconfig.jsonjsconfig.json是VSCode自带的一个配置文件,默认不生成这个文件,需要自己创建。官方文档有说明。文档:https://code.visualstudio.com/docs/languages/jsconfig它的原理是,根据文档配置这个json,...

2019-12-21 10:12:54 143741 3

原创 史上最全mysql学习笔记,还不快来学习?!不仅仅适合小白

数据库操作-- 查看当前数据库 SELECT DATABASE();-- 显示当前时间、用户名、数据库版本 SELECT now(), user(), version();-- 创建库 CREATE DATABASE[ IF NOT EXISTS] 数据库名 数据库选项 -- 数据库选项: CHARACTER SET charset_name...

2019-12-18 10:25:11 139353

原创 mysql之urlencode的实现

mysql之urlencode的实现直接上代码CREATE FUNCTION urlencode(str VARCHAR(4096) CHARSET utf8) RETURNS varchar(4096) CHARSET utf8BEGIN

2019-12-10 15:25:38 139625

kong初始化pgsql用db文件,对应数据库名为 kong, pg版本为9.6

kong初始化pgsql用db文件,对应数据库名为 kong, pg版本为9.6

2023-07-14

kong-admin初始化pgsql用db文件,对应数据库名为 kong

离线安装kong-admin, kong使用pgsql, kong-admin初始化pgsql用db文件,对应数据库名为 kong ... 记住,这里是kong-admin,不是kong

2023-07-13

全网都找不到的Plutext-Enterprise-3.3.0.6.zip

全网都找不到的Plutext-Enterprise-3.3.0.6,附maven使用方法,5积分,你值得拥有

2019-06-12

空空如也

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

TA关注的人

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