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

原创 在线编辑、预览、基于wps web office,v3版 强势来袭(已适配solon)
v3版本已经是小半年了,但是呢(插播:目前已经支持 solon ),实在看不下去官方的那个sdk,所以,自己就接着弄吧,虽然也没有多少工作量,主要是让用的人能快速接入~~~使用sdk接入,反倒更加简单了,需要接入的,多看看demo里面的注释,以及sdk的注释。基于官方最新sdk-v3 ------------
2024-05-06 22:51:35
7690
29
原创 拿来即用-solon,对标springboot,一个超级简单的java开发生态!
solon,Java “生态型”应用开发框架:更快、更小、更简单。启动快 5 ~ 10 倍;并发高 2~ 3 倍; 内存省 1/3 ~ 1/2;打包缩小 50% ~ 90%;同时兼容 java8, java11, java17+++ 运行时........
2024-04-12 23:38:54
8233
原创 Java自定义异常 + 枚举异常 + 自定义断言 + 统一异常处理,拿去用吧!!
java err 自定义,说白了,最重要就需要3个类,一个Assert,一个Enum,以及继承了RuntimeException的 Exception类就行了,以及一个统一返回老样子,@ControllerAdvice注解的类!......
2024-03-28 23:44:15
5221
原创 springboot3+jdk17+MP整合最新版jersey详细案例,正真做到拿来即用
如题,springboot3.x + java17 + MP 整合最新jersey,各种请求类型(实战/详解) + 文件上传下载 + jersey资源注册 + 拦截器(JWT) + 跨域处理 + 全局异常 + Valid注解校验 等等 ,除非你必须整合security,否则或许吧,再加上redis,直接用吧
2024-03-24 23:02:12
5849
原创 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
4962
2
原创 SpringSecurity -- 授权-OAuth2 --
针对之前的授权做个补充,这里集成OAuth2来实现目前支持5中方式,inMemory,jdbc,redis,jwt,jwk......
2023-08-10 18:24:31
35977
原创 SpringSecurity5.7+最新案例 -- 授权 --
书接上回 SpringSecurity5.7+最新案例 -- 用户名密码+验证码+记住我······本文 继续处理SpringSecurity授权 ......目前由 难 -> 简,即自定义数据库授权,注解授权,config配置授权
2023-08-07 18:25:22
36605
原创 SpringSecurity5.7+最新案例 -- 用户名密码+验证码+记住我······
根据最近一段时间的设计以及摸索,对SpringSecurity进行总结,目前security采用的是5.7+版本,和以前的版本最大的差别就是,以前创建SecurityConfig需要继承WebSecurityConfigurerAdapter,而到了5.7以后,并不推荐这种做法,查了网上一些教程,其实并不好,绝大多数用的都是老版本,所以出此文案。一些原理什么的,就不过多说明了,一般搜索资料的,其实根本不想你说什么原理 T·T。
2023-08-03 20:14:06
36682
原创 JPA-querydsl增强工具,query-dsl-plus,现在已开源并推送到mvnrepository
约定俗成…一种接口通用的查询方法,简化开发,增强性能,让更多的精力放在更复杂的业务上。即–按照约定,将查询条件封装成string,前端随时随意更改,但是后台不用任何调整,一个查询接口就能完成绝大多数条件查询。由于喜欢使用JPA,所以后续就接触了query-dsl,但是呢,随着需求的变更,数据查询条件也会越来越复杂(这个和jpa没关系,就算使用mybatis也一样)
2023-06-29 20:11:10
57525
原创 发布java工具包到 maven 中央仓库,不踩坑
要想将自己的java工具提交到maven中央仓库并公开,但是maven中央仓库是不允许我们直接上传jar包到它上面的,因此我们只能将jar包发布到它指定的第三方maven仓库,然后这个仓库再将jar包同步到中央仓库。接下来,我们需要使用gpg生成秘钥,在后续包发布jar时会根据生成的秘钥进行校验,因为sonatype也需要对上传这一行为进行权健的校验,避免无意义或恶意上传文件的行为。如果是io.github.mose-x 这种git域名的,则需要新建创建完整的公开的git仓库,如下两个图(网上找的)
2023-06-29 19:41:03
39893
1
原创 阿里云服务器磁盘扩容
登陆ESC服务器,执行 fdisk -lu ,查看分区以及磁盘信息,如下.如果disk现实的不是已经购买的容量,表示购买失败.命令表示扩容系统盘的第一个分区,/dev/vda是系统盘,1是分区编号,/dev/vda和1之间需要空格分隔。**安装gdisk工具。如果分区为GPT格式,必须执行此步骤;登陆阿里云账号,选择ECS对应的磁盘(云盘),选择扩容,并支付。查看磁盘是GTP还是MBR分区 ,执行fdisk -l ,如下。支付完成后,对当前磁盘(云盘)做备份,即创建快照,等待完成。
2023-02-23 09:56:47
41714
原创 给vscode设置组合符号
弄个好玩的,怎么吧vscode 的符号设置为组合形式,如下:看这位大佬的github:https://github.com/tonsky/FiraCode安装字体地址配置方法安装完字体后,打开vscode,配置如下完成…搞起来
2021-09-06 12:13:43
97847
原创 关于最新版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
100359
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
68797
原创 简单的mysql慢查询和日志
一、简介目前使用三方云数据库,基本都搭配都有慢查询和日志记录,但是如果是自己搭建都mysql,怎么开启慢查询日志呢?而且,让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。具体如下:二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录三、设置步骤1
2021-01-06 09:53:46
118548
原创 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
132970
转载 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
139773
原创 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
147399
原创 手把手教你搭建基于ngrok私有云存储服务
前段时间,闲置了个1核1G1M的服务器,就搞了个树莓派玩玩,随手搭建了个私有云存储,也看了一些教程,发现坑比较多,自己就重写个准备工作申请域名,如 domain.cn可远程访问的服务器一台(linux64),并且备案(未备案域名只能用大陆外服务器)设置域名解析,如 ngrok.domain.cn申请域名所需SSL证书(非必须,除非你要开启https访问)服务端安装服务器安装unzip解压命令yum install -y unzip下载服务端文件server.zip解压后启动,启动
2020-12-24 13:04:14
148215
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
139666
原创 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
183123
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
140128
原创 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端
sign-canvas 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端;同时支持重新签名,覆盖签名,下载,保存等github地址:https://github.com/mose-x/vue-sign-canvas.git...
2020-05-08 09:35:40
148121
原创 springBoot jar改war 无法启动??简单!!!
最近有人问我springboot项目jar改成war后,启动存在问题,废话不多说,直接上代码。在Application启动类同级新建一个类,继承SpringBootServletInitializer,用于war启动代码如下public class ServletInitializer extends SpringBootServletInitializer { @Override...
2020-03-11 14:02:11
139582
1
原创 安利一款postman同类型的工具,postwoman,基于浏览器,无需安装
不想安装postman的同学,看这里,postwoman,基于浏览器,完全开源,使用方式和postman一模一样,有语言包可选。此处对相关页面布局做了调整,有兴趣的同学可以fork学习,也可直接部署运行使用,效果如下图github地址:https://github.com/mose-x/postwoman语言,主题什么的,都可以自由切换,也可以自己开发定制github地址:https:/...
2020-01-11 15:31:08
142329
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
140170
原创 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
143977
3
原创 史上最全mysql学习笔记,还不快来学习?!不仅仅适合小白
数据库操作-- 查看当前数据库 SELECT DATABASE();-- 显示当前时间、用户名、数据库版本 SELECT now(), user(), version();-- 创建库 CREATE DATABASE[ IF NOT EXISTS] 数据库名 数据库选项 -- 数据库选项: CHARACTER SET charset_name...
2019-12-18 10:25:11
139396
原创 mysql之urlencode的实现
mysql之urlencode的实现直接上代码CREATE FUNCTION urlencode(str VARCHAR(4096) CHARSET utf8) RETURNS varchar(4096) CHARSET utf8BEGIN
2019-12-10 15:25:38
139685
kong-admin初始化pgsql用db文件,对应数据库名为 kong
2023-07-13
全网都找不到的Plutext-Enterprise-3.3.0.6.zip
2019-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人