谢谢分享
感谢分享,试试看
大佬,互换个友链, 已添加您了
{ "title": "SerMs", "screenshot": "https://bu.dusays.com/2023/10/11/65264d86ddebb.png", "url": "https://blog.serms.top/", "avatar": "https://bu.dusays.com/2023/10/11/65269ea6226c8.png", "description": "代码如诗,细节成就极致,逻辑成就完美。", "keywords": "SerMs" }
感谢大佬
博主已经添加了
名称: Fostmar博客地址: https://fostmar.online图标:https://fostmar.online/usr/uploads/2023/12/2354092855.webp简介:kali渗透、建站、数码,以博客为核心,打造生态圈
大佬,有没有首页链接互换啊
古德古德
66666大佬啊
谢谢
厉害
首页
统计
微语
留言
邻居
壁纸
推荐
我的开源
Search
1
快速解决 npm 安装 node-sass 速度慢/错误的问题
22,684 阅读
2
升级 element-ui 2.15.7 后遇到 el-date-picker 警告问题
9,976 阅读
3
前端 axios 中 qs 介绍与使用
8,168 阅读
4
vue 更新 sass 版本出现大量警告的坑
7,503 阅读
5
Spring boot 整合 FreeMarker 实现代码生成功能
7,407 阅读
推荐分享
文章推荐
资源分享
软件开发
异常记录
Linux学习
日常杂记
开源
登录
Search
标签搜索
Java记录
Linux系统
eladmin开源
Web前端
Spring教程
Docker容器
其他
Git教程
Google插件
jpa
好文分享
Nginx配置
异常记录
持续集成工具
数据库
线程池
Typecho博客
Azure管理
Lambda表达式
PowerDesigner
知了小站
不怕学问浅,就怕志气短。
累计撰写
73
篇文章
累计收到
391
条评论
首页
栏目
推荐分享
文章推荐
资源分享
软件开发
异常记录
Linux学习
日常杂记
开源
页面
统计
微语
留言
邻居
壁纸
推荐
我的开源
用户登录
登录
搜索到
73
篇与
的结果
2021-12-07
教你使用 Azure Cli 提取 Azure API 参数信息
Azure 提取开机 API 参数可以用第三方管理工具管理 Azure,下面分享两种提取 Azure Api 的方式。一、通过控制面板的 Cli直接通过 Azure 控制面板的 Cli 去创建 Api 参数将以下命令输入到 Azure cloud shell(使用 Bash)sub_id=$(az account list --query [].id -o tsv) && az ad sp create-for-rbac --role contributor --scopes /subscriptions/$sub_id将会有一些像这样的输出:{ "appId": "***", "displayName": "***", "password": "***", "tenant": "***" }二、通过安装 Azure Cli官网教程:https://docs.microsoft.com/en-us/cli/azure/install-azure-cli不想安装 Azure Cli 的可以看文末最后的另一种方式登陆 Azure Cli使用如下命令登陆Azure:az login输入后 Macos 会自动打开登陆界面,Linux 需要你自己复制登陆地址打开登陆界面。登陆需要管理的账号, 成功后如下图所示创建 Api 访问权限az ad sp create-for-rbac --role contributor --scopes /subscriptions/填入订阅ID输入后就能得到了相关的参数
2021年12月07日
2,053 阅读
1 评论
2 点赞
2021-12-04
Jenkins 远程执行 java -jar 脚本不生效,不退出的坑
今天用 Jenkins 自动远程部署 eladmin 遇到了两个坑,这里分享下具体问题以及对应的解决办法。第一个问题问题复现是 jenkins 远程执行 java -jar 的时候报错:nohup: failed to run command 'java': No such file or directoryjava 程序也不能成功运行解决办法在执行脚本前先执行 source /etc/profile 刷新环境变量。source /etc/profile && nohup java -jar **.jar > nohup.out 2>&1 &参考:https://blog.csdn.net/u013189824/article/details/85338221第二个问题问题复现解决完第一个问题后,出现 jenkins 部署不会自动停止的问题,只能等 jenkins 超时退出。虽然远程服务器 java 进程成功启动了,但是 jenkins 都是不稳定的构建。ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after 120,000 ms] Build step 'Send build artifacts over SSH' changed build result to UNSTABLE Finished: UNSTABLE解决办法通过从网上整合资料,终于是找到了解决办法,解决办法可以参考我的配置source /etc/profile cd /home/eladmin BUILD_ID=DONTKILLME nohup bash /home/eladmin/start.sh点击高级,勾选 pty参考: https://blog.51cto.com/u_15316348/3217477 、 https://blog.csdn.net/sinat_29821865/article/details/119906879 再次构建,完美解决
2021年12月04日
1,107 阅读
0 评论
3 点赞
2021-11-24
vue 更新 sass 版本出现大量警告的坑
今天把 eladmin 项目部分依赖更新了下,其中 sass 版本号更新为 1.43.4 后出现了如下问题,项目能启动,但是伴随大量警告具体错误如下 INFO Starting development server... 10% building 2/2 modules 0 activeℹ 「wds」: Project is running at http://localhost:8013/ ℹ 「wds」: webpack output is served from / ℹ 「wds」: Content not from webpack is served from /Users/jie/Documents/work/me/front/eladmin-web/public ℹ 「wds」: 404s will fallback to /index.html 40% building 150/198 modules 48 active ...ules/element-ui/lib/mixins/migrating.jsDeprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div(1, 5) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 489 │ $--group-option-flex: 0 0 (1/5) * 100% !default; │ ^^^ ╵ node_modules/element-ui/packages/theme-chalk/src/common/var.scss 489:28 @import node_modules/element-ui/packages/theme-chalk/src/common/transition.scss 1:9 @import node_modules/element-ui/packages/theme-chalk/src/base.scss 1:9 @import node_modules/element-ui/packages/theme-chalk/src/index.scss 1:9 @import src/assets/styles/element-variables.scss 25:9 root stylesheet Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 32 │ margin-right: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules/element-ui/packages/theme-chalk/src/popper.scss 32:21 @content node_modules/element-ui/packages/theme-chalk/src/mixins/mixins.scss 74:5 b() node_modules/element-ui/packages/theme-chalk/src/popper.scss 4:1 @import node_modules/element-ui/packages/theme-chalk/src/select-dropdown.scss 3:9 @import node_modules/element-ui/packages/theme-chalk/src/select.scss 4:9 @import node_modules/element-ui/packages/theme-chalk/src/pagination.scss 4:9 @import node_modules/element-ui/packages/theme-chalk/src/index.scss 2:9 @import src/assets/styles/element-variables.scss 25:9 root stylesheet Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 51 │ margin-right: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules/element-ui/packages/theme-chalk/src/popper.scss 51:21 @content node_modules/element-ui/packages/theme-chalk/src/mixins/mixins.scss 74:5 b() node_modules/element-ui/packages/theme-chalk/src/popper.scss 4:1 @import node_modules/element-ui/packages/theme-chalk/src/select-dropdown.scss 3:9 @import node_modules/element-ui/packages/theme-chalk/src/select.scss 4:9 @import node_modules/element-ui/packages/theme-chalk/src/pagination.scss 4:9 @import node_modules/element-ui/packages/theme-chalk/src/index.scss 2:9 @import src/assets/styles/element-variables.scss 25:9 root stylesheet Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 70 │ margin-bottom: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules/element-ui/packages/theme-chalk/src/popper.scss 70:22 @content node_modules/element-ui/packages/theme-chalk/src/mixins/mixins.scss 74:5 b() node_modules/element-ui/packages/theme-chalk/src/popper.scss 4:1 @import node_modules/element-ui/packages/theme-chalk/src/select-dropdown.scss 3:9 @import node_modules/element-ui/packages/theme-chalk/src/select.scss 4:9 @import node_modules/element-ui/packages/theme-chalk/src/pagination.scss 4:9 @import node_modules/element-ui/packages/theme-chalk/src/index.scss 2:9 @import src/assets/styles/element-variables.scss 25:9 root stylesheet Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 89 │ margin-bottom: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules/element-ui/packages/theme-chalk/src/popper.scss 89:22 @content node_modules/element-ui/packages/theme-chalk/src/mixins/mixins.scss 74:5 b() node_modules/element-ui/packages/theme-chalk/src/popper.scss 4:1 @import node_modules/element-ui/packages/theme-chalk/src/select-dropdown.scss 3:9 @import node_modules/element-ui/packages/theme-chalk/src/select.scss 4:9 @import node_modules/element-ui/packages/theme-chalk/src/pagination.scss 4:9 @import node_modules/element-ui/packages/theme-chalk/src/index.scss 2:9 @import src/assets/styles/element-variables.scss 25:9 root stylesheet Warning: 33 repetitive deprecation warnings omitted. 98% after emitting CopyPlugin DONE Compiled successfully in 19257ms 10:48:14 AM App running at: - Local: http://localhost:8013/ - Network: http://10.88.145.16:8013/ 最开始以为是 element-ui 版本问题,修改版本后无果。网上找到类似问题:https://github.com/sass/dart-sass/issues/1319解决办法 sass 版本修改为 1.32.13"sass": "1.32.13"
2021年11月24日
7,503 阅读
5 评论
9 点赞
2021-11-10
Github文件加速平台分享
前言受防火墙的影响Github国内访问质量一直不太行,这个时候我们可以使用Github加速平台,提高国内访问Github速度。平台支持 raw.githubusercontent.com , gist.github.com , gist.githubusercontent.com 文件加速下载可以查看 搭建教程 进行自行搭建,如果不想折腾的可以使用我搭建的成品站 GitHub 文件加速 使用说明支持终端命令行 git clone , wget , curl 等工具下载支持终端命令行 git clone, wget, curl 等工具下载.git clone https://slink.ltd/https://github.com/elunez/3DCEList.git wget https://slink.ltd/https://github.com/elunez/3DCEList/archive/refs/heads/master.zip curl -O https://slink.ltd/https://github.com/elunez/3DCEList/archive/refs/heads/master.zip注意:不支持项目文件夹,不支持 SSH Key 方式 git clone 下载输入示例分支源码:https://github.com/elunez/3DCEList/archive/refs/heads/master.zip Raw 文件:https://raw.githubusercontent.com/elunez/3DCEList/master/index.html Releases 源码:https://github.com/NginxProxyManager/nginx-proxy-manager/archive/v2.9.16.tar.gz Releases 文件:https://github.com/NginxProxyManager/nginx-proxy-manager/archive/refs/tags/v2.9.16.tar.gz
2021年11月10日
840 阅读
0 评论
9 点赞
2021-10-23
进入 Docker 容器报错 OCI runtime exec failed: exec failed
使用 docker exec -it 容器名/容器ID /bin/bash 进入容器报错报错信息如下:OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown查看相应镜像发现镜像是使用alpine制作的再次输入命令docker exec -it 容器名/容器ID /bin/sh进入成功
2021年10月23日
3,842 阅读
0 评论
2 点赞
2021-08-16
Objects.equals(a,b) 、 a.equals(b) 、== 判断对象相等的区别
一、值是null的情况1、a.equals(b), a 是 null, 抛出 NullPointException 异常。2、a.equals(b), a不是 null, b是null, 返回 false3、Objects.equals(a, b) 比较时, 若 a 和 b 都是 null, 则返回 true, 如果 a 和 b 其中一个是 null, 另一个不是 null, 则返回 false。注意:不会抛出空指针异常。null.equals("abc") → 抛出 NullPointerException 异常 "abc".equals(null) → 返回 false null.equals(null) → 抛出 NullPointerException 异常Objects.equals(null, "abc") → 返回 false Objects.equals("abc",null) → 返回 false Objects.equals(null, null) → 返回 true二、值是空字符串的情况1、a 和 b 如果都是空值字符串:"", 则 a.equals(b), 返回的值是 true, 如果 a 和 b 其中有一个不是空值字符串,则返回 false; 2、这种情况下 Objects.equals 与情况 1 行为一致。"abc".equals("") → 返回 false "".equals("abc") → 返回 false "".equals("") → 返回 trueObjects.equals("abc", "") → 返回 false Objects.equals("","abc") → 返回 false Objects.equals("","") → 返回 true三、源码分析1.源码* @since 1.7 */ public final class Objects { private Objects() { throw new AssertionError("No java.util.Objects instances for you!"); } /** * Returns {@code true} if the arguments are equal to each other * and {@code false} otherwise. * Consequently, if both arguments are {@code null}, {@code true} * is returned and if exactly one argument is {@code null}, {@code * false} is returned. Otherwise, equality is determined by using * the {@link Object#equals equals} method of the first * argument. * * @param a an object * @param b an object to be compared with {@code a} for equality * @return {@code true} if the arguments are equal to each other * and {@code false} otherwise * @see Object#equals(Object) */ public static boolean equals(Object a, Object b) { return (a == b) || (a != null && a.equals(b)); }2、说明1) 进行了对象地址的判断,如果是真,则不再继续判断。2) 如果不相等,后面的表达式的意思是,先判断 a 不为空,然后根据上面的知识点,就不会再出现空指针。3) 如果都是 null,在第一个判断上就为 true 了。如果不为空,地址不同,就重要的是判断 a.equals(b)。四、"a==b" 和 "a.equals(b)" 有什么区别?如果 a 和 b 都是对象,则 a==b 是比较两个对象的引用,只有当 a 和 b 指向的是堆中的同一个对象才会返回 true。而 a.equals(b) 是进行逻辑比较,当内容相同时,返回 true,所以通常需要重写该方法来提供逻辑一致性的比较。转载至:https://www.cnblogs.com/juncaoit/p/12422752.html
2021年08月16日
377 阅读
0 评论
7 点赞
2021-08-04
Linux 使用脚本一键 DD 脚本(重装)Centos 6/7 系统
Linux一键DD脚本,脚本支持一键 DD(重置)为 CentOS 7、CentOS 6、Debian 9、Debian 10、ubuntu 18.10 等系统,有时候需要手动指定 IP地址、网关地址、子网掩码信息,如果填错就会导致 DD 失败。安装网络工具包# Ubuntu、Debian apt-get install net-tools # CentOS yum install net-tools获取本机IP地址这里获取到的可能是内网地址,也有可能是外网地址,例如:谷歌云机器,获取的就是内网地址输入命令 ifconfig -a 获取获取网关与掩码输入命令 route -nDD成Centos系统输入命令:wget --no-check-certificate -qO AutoDD.sh 'https://raw.githubusercontent.com/hiCasper/Shell/master/AutoReinstall.sh' && bash AutoDD.sh填入获取到的IP,网关、子网掩码信息选择需要重置的系统后,会出现默认密码,复制默认密码保存下来,等待重置结束即可
2021年08月04日
1,444 阅读
0 评论
3 点赞
2021-07-15
记 Spring Boot 项目无法插入 utf8mb4 编码数据的问题
今天同步微信公众号粉丝数据的时候,发现其中一条插入失败了,错误信息如下:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x87\xB1 \xF0...' for column 'nickname' at row 1异常排查检查后发现粉丝的昵称是特殊字符: ? ? ? 检查数据库后发现编码为:utf8,修改数据库编码为 utf8mb4 后再次测试,依旧出错。通过项目日志,获取到具体 Sql 代码INSERT INTO wx_user ( open_id, nickname, sex, head_img_url, country, province, city, remark, subscribe, subscribe_time ) VALUES ( '**', '? ? ? ', 1, '', '**', '**', '**', '', 1, '2021-07-15 16:03:00' ) 手动执行 Sql 代码,居然插入成功了...解决办法通过上面的排查,排除掉了数据库的问题,通过查阅资料,发现可以在 application.yml 的 Durid 参数中设置客户端连接数据库编码spring: datasource: driverClassName: com.mysql.jdbc.Driver password: ** url: jdbc:log4jdbc:mysql://127.0.0.1:3306/**?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=true username: root druid: # 兼容 utf8mb4 编码格式 connection-init-sqls: set names utf8mb4重启项目,再次尝试,同步成功~
2021年07月15日
715 阅读
2 评论
3 点赞
2021-07-01
谷歌插件分享 - 前端必备 Web 开发者助手 FeHelper
插件介绍插件支持 Chrome、Firefox、MS-Edge 浏览器,内部工具包括 JSON自动/手动格式化、JSON内容比对、代码美化与压缩、信息编解码转换、二维码生成与解码、图片Base64编解码转换、随机密码生成、Markdown、 网页油猴、网页取色器、脑图(Xmind)等贴心工具等插件预览官方地址https://www.baidufe.com/fehelper/index/index.html开源仓库https://github.com/zxlie/FeHelper
2021年07月01日
716 阅读
0 评论
4 点赞
2021-06-29
谷歌插件分享 - 开发人员必备插件常用工具 ToolBox
插件介绍插件内置工具包含:时间戳转换、URL编码、BASE64编码、加解密、二维码生成、ip地址查询、DNS/Whois查询、JSON解析、翻译、万年历、色彩查询等。工具特色我常用的内置工具有:字符串加解密、时间戳转换、随机字符生成、Json解析【这个就不用介绍了】、IP地址查询等1、字符串加解密功能:MD5加解密、URL编解码、Base64编解码、SHA1-512加密2、时间戳转换在线时间戳值转换及各种语言下时间转换写法3、随机字符生成可根据位数、数字、字母等自定义生成随机字符串,常用于生成随机密码4、IP地址查询查询当前IP地址,通过IP地址查询地域。插件下载隐藏内容,请前往内页查看详情插件安装下载后,最好保存到一个单独的文件夹,避免误删除,打开你的Chrome浏览器:直接在网址输入: chrome://extensions/打开开发者模式,将插件【crx格式】拖入浏览器安装即可
2021年06月29日
1,142 阅读
19 评论
2 点赞
2021-06-29
基于 Spring Boot 的前后端分离脚手架 ELADMIN
项目介绍EL-ADMIN 基于 Spring Boot 2.1.0 、Spring Boot Jpa、 JWT、Spring Security、Redis、Vue、Element-UI 的前后端分离的后台管理系统, 项目采用按功能分模块的开发方式,权限控制采用 RBAC 思想,支持数据字典与数据权限管理,支持一键生成前后端代码,支持前端菜单动态路由等2023-06-26 发布了 mybatis-plus 版本: https://github.com/elunez/eladmin-mp主要特性使用最新技术栈,社区资源丰富。高效率开发,代码生成器可一键生成前后端代码支持数据字典,可方便地对一些状态进行管理支持接口限流,避免恶意请求导致服务层压力过大支持接口级别的功能权限与数据权限,可自定义操作自定义权限注解与匿名接口注解,可快速对接口拦截与放行对一些常用地前端组件封装:表格数据请求、数据字典等前后端统一异常拦截处理,统一输出异常,避免繁琐的判断支持在线用户管理与服务器性能监控,支持限制单用户登录支持运维管理,可方便地对远程服务器的应用进行部署与管理主要功能用户管理:提供用户的相关配置,新增用户后,默认密码为123456角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单部门管理:可配置系统组织架构,树形表格展示岗位管理:配置各个部门的职位字典管理:可维护常用一些固定的数据,如:状态,性别等系统日志:记录用户操作日志与异常日志,方便开发人员定位排错SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然代码生成:高灵活度生成前后端代码,减少大量重复的工作任务邮件工具:配合富文本,发送html格式的邮件七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据支付宝支付:整合了支付宝支付并且提供了测试账号,可自行测试服务监控:监控服务器的负载情况运维管理:一键部署你的应用项目结构- eladmin-common 公共模块 - annotation 为系统自定义注解 - aspect 自定义注解的切面 - base 提供了Entity、DTO基类和mapstruct的通用mapper - config 自定义权限实现、redis配置、swagger配置、Rsa配置等 - exception 项目统一异常的处理 - utils 系统通用工具类 - eladmin-system 系统核心模块(系统启动入口) - config 配置跨域与静态资源,与数据权限 - thread 线程池相关 - modules 系统相关模块(登录授权、系统监控、定时任务、运维管理等) - eladmin-logging 系统日志模块 - eladmin-tools 系统第三方工具模块 - eladmin-generator 系统代码生成模块项目地址码云作为国内同步仓库,可解决Github克隆缓慢的问题,两个平台的代码都是同步更新的,按需选择 ,Bug 提交请在 Github 创建 Issues/后端源码前端源码Githubhttps://github.com/elunez/eladminhttps://github.com/elunez/eladmin-webGiteehttps://gitee.com/elunez/eladminhttps://gitee.com/elunez/eladmin-web反馈交流开发文档 https://eladmin.vip为了统一管理,现已关闭 Gitee 的 Issues 功能使用中遇到问题或者 Bug 可以在 Github 上提 IssuesQQ交流群:一群: 891137268 、二群:947578238、三群:659622532项目预览预览地址:https://eladmin.vip/demo账号密码:admin / 123456登录界面用户管理菜单管理定时任务代码生成更多功能,点击预览地址体验:https://eladmin.vip/demo
2021年06月29日
3,581 阅读
16 评论
18 点赞
1
2
3
4
...
7