自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 开发首选bat脚本,省时省力!(写的不好,多多见谅)

路径需要替换成自己的软件安装路径 start /d "C:\Program Files\Google\Chrome\Application" chrome.exe。定时关闭 start /min /w mshta vbscript:setTimeout("window.close()",5000)作为开发人员,每天上班启动软件花费大把时间,写个脚本,一劳永逸!延时处理 ping 127.0.0.1 -n 3 >nul。输出内容 echo *******乱码处理 chcp 65001。

2023-10-25 16:20:45 145

原创 Windows 12 网页版

Windows 12 网页版是一个在线开源项目,由一个初三学生用前端开发三件套 HTML+CSS+JavaScript 实现的一个网页版的 Windows 12,灵感来源于Windows 12 概念版 (Powered by PowerPoint),直接打开网页即可在线体验Windows12了,希望让用户在网络上预先体验 Windows 12,不过内容可能与 Windows 12 正式版本不一致,精美的ui设计,流畅丰富的动画,各种高级的功能(相较于网页版)。

2024-07-19 15:23:49 825

原创 java: 找不到符号 符号: 变量 log

加上该配置"-Djps.track.ap.dependencies=false"

2024-03-29 14:15:19 285

原创 最近发现了很多好用的工具,推荐给大家

最近发现了很多好用的工具,推荐给大家,大大提高工作效率!

2024-02-20 15:56:18 907

转载 Guava 工具类之Cache的使用 本地缓存组件

guava cache是Google guava中提供的一款轻量级的本地缓存组件,其特点是简单、轻便、完善、扩展性强,内存管理机制也相对完善。

2023-12-15 16:09:48 784

原创 用IDEA创建Java类时自动生成作者注释等信息

File->settings-->Editor->File and Code Templates->Includes->File Header(双击),然后在右边。

2023-12-05 15:11:05 1079

原创 本地Nacos设置bat脚本启动

每次启动都要找到位置写一遍命令很麻烦!找到本地Nacos的bin目录然后脚本需要做的事情 :打开指定路径,以单机的方式启动将上方脚本写入记事本或其他文本编辑器(把bin目录替换为自己本地的)修改文件后缀为 .bat 文件 双击脚本即可启动。

2023-10-07 09:51:55 641

原创 克隆项目报错git clone - error: invalid path

克隆项目报错问题 :error: invalid path 'Debugging-system:-ideas-on-how-to-improve-the-debugging-system.mediawiki'这个库在远端服务器已经clone成功了, 这个文件可以浏览, 内容正常.将远端库的.git Clone到本地时报错, 是不是文件路径太长了呢?第一感觉就是这样.本地的迁出路径为 D:\3rd_prj\contiki\contiki_wiki。

2023-09-21 09:28:24 511

原创 如何查看navicat数据库中密码

复制代码粘贴到上网址 修改倒数第二行需要解析的password 运行代码。将Password引号后面的加密密钥复制出来进入在线工具。然后根据自己navicat的工具版本设置版本 我这里是。

2023-08-14 18:21:37 177

原创 Spring及Spring Boot简单概念

最近几年,Spring Boot成为了Spring的另一种使用方式,它通过提供一系列自动配置和约定优于配置的方式,让开发人员更加轻松地构建Spring应用程序。Spring MVC:Spring MVC是Spring框架的一个模块,它提供了一种基于模型-视图-控制器(MVC)的Web框架,可以帮助开发人员构建高效的Web应用程序。Spring JDBC:Spring JDBC是Spring框架的一个模块,它简化了JDBC的使用,提供了一系列类和方法来支持数据库操作。

2023-06-06 10:41:01 65

原创 必学GIT

远程仓库:使用命令 git remote add 添加远程仓库,使用 pull 命令将远程仓库中的文件拉取到本地仓库,使用 push 命令将本地仓库的文件推送到远程仓库。分支管理:使用命令 git branch 创建新的分支,使用 checkout 命令切换到不同的分支,使用 merge 命令将不同的分支进行合并。提交(commit):提交是将一组文件的更改保存到版本库的操作。拉取(pull)和推送(push):拉取是将远程仓库的更改更新到本地仓库,推送是将本地仓库的更改推送到远程仓库。

2023-06-06 10:36:50 48

原创 List 移除元素 报错 java.lang.UnsupportedOperationException异常信息:

总之需要对list进行remove操作 要使用 ArraysList进行初始化list 下面再介绍下 java8新的方法 removeIf 可以使代码变简洁,比如对上面的代码进行简化 只需要1行代码。:说这个异常前先说一下另一个异常java.util.ConcurrentModificationException 当我们在循环list的过程中 如果对 list进行remove操作。这个跟初始化list有关系-我的list是这样初始化的。经过查资料找到了原因。

2022-11-11 13:50:51 2038 1

原创 Linux 批量杀掉进程(包含某个关键字)

当程序中有使用到多进程且进程数较多的情况,如下图,且需要通过控制台杀死所有的 GSM_run.py 的进程时,利用 kill 命令一个一个的去结束进程是及其耗时且繁琐的,这时就需要我们的kill多进程的命令工作了。现场环境有十多个包含 ”celery” 关键字的进程在运行,每次重启服务,需要将这些进行kill掉,然后重新启动。" xargs命令把前面命令的输出结果(PID)作为"kill -9"命令的参数,并执行。1、管道符 "|" 用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。

2022-09-22 13:54:32 1337

原创 反编译工具jd-gui打开闪退问题

两种情况:(1)jdk版本使用的是jdk8崩溃日志实例Anonymous解决下载官网的mac的新版本也没有用。最后还是自己clone重新编译解决了。如下之后java -jar build/libs/jd-gui-1.4.0.jar就正常了(2)

2022-08-24 15:35:03 1228

原创 JAVA时间计算

世界上最远的距离,是我在if里你在else里,虽然经常一起出现,但却永不结伴执行。

2022-08-05 10:16:30 1810

原创 Java判断String是否以某个字符串开头

语法:startWith(String prefix, int toffset)prefix:指定的前缀toffset:在字符串中查找的位置,可以省略,省略就从第一个下标开始查找Java判断String是否以某个字符串结尾:endWith(String prefix, int toffset)如何把list集合拼接成以逗号分隔的字符串 a,b,c 判断字符串第一个字符是否是指定字符,并删除判断字符串最后一个字符是否是指定字符,并删除(stringBuilder)...

2022-06-16 11:02:12 9537

原创 idea直连服务器工具RemoteHost配置详解

双击shift打开全局搜索 搜索Tools或idea项目顶部Tools→Deployment→Browse Remote Host右侧边栏打开RemoteHost,点击三个点,起个名字,选择type为SFTP,然后OK配置后右侧边栏会出现RemoteHost栏,打开后是服务器的目录结构,如果要使用命令行...

2022-06-14 16:24:38 2756 2

原创 Tomcat官网地址

Tomcat官网地址

2022-06-13 15:41:12 14796

原创 Java后端手机号校验工具类

package com.cn.test.tset;import org.apache.commons.lang.StringUtils;import java.util.regex.Pattern;/** * 手机号校验工具类 */public class PhoneUtil { /** * 中国电信号码格式验证 手机段: 133,149,153,173,177,180,181,189,191,199,1349,1410,1700,1701,1702 **.

2022-05-20 15:44:02 921

原创 用户名密码校验错误提示

效果:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title> <script src="${pageContext.request.contextPath}/js/jquery-2.0.0.min.js"></script> &l.

2022-05-20 15:41:49 570

原创 FinalShell连接不上LinuxCentOS-7的解决方案

知道虚拟机ip地址并保证输入密码正确时使用FinalShell连接Linux虚拟机时报如下错误:解决方法:1、查看ssh相关服务安装情况,因为有一些虚拟机在最小化安装后并没有安装ssh 使用 “rpm -qa openssh*”命令进行查看 如若没有,则输入 yum install openssh-server 命令进行安装, vi /etc/ssh/sshd_config ...

2022-05-18 17:48:36 8798

原创 虚拟机问题:VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行...

解决办法:关闭Hyper-V功能。windows10使用VMware Workstation打开虚拟机时显示 VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运行 VMware Workstation。本文介绍了windows10下关闭Hyper-V的几种方法第一种方法:打开桌面控制面板图标,查看方式选择大图标或者小图标,选择程序和功能。然后选择启用或关闭windows功能。在打开的功能列表中如果有Hyper-V,去除勾选,点确定。

2022-05-18 11:42:53 2815

原创 IDEA下载中文官网首页+工具

官网中文版:https://www.jetbrains.com/zh-cn/idea/收藏时间久了:年轻和天真会造成同样的缺点:缺乏耐心。无论做什么事,都要马上看到结果。人生是一系列的等待,这一课往往会持续到中年。并认识到这一课是顿悟,往往想度过余生。”不要着急,所有的努力都有一个过程,保持耐心,惊喜才会慢。...

2022-04-25 10:42:09 1923

原创 前端时间转换利器moment.js

目录:(1)引入moment.js1.Node.js方式引入(2)设定moment区域为中国1.获取时间2.设置时间3.格式化时间4.比较时间5.转化为JavaScript原生Date对象6.日期格式化输出实例7.相对时间输出实例8.日历时间输出实例9.多语言支持输出实例10.其它实用技巧输出实例:(1)引入moment.js1.Node.js方式引入安装npm install moment或者yarn add mome...

2022-04-24 17:05:47 1485

原创 前端组件库

https://element.eleme.cn/#/zh-CNhttps://element.eleme.cn/#/zh-CNiView - A high quality UI Toolkit based on Vue.jsA High quality and rich functions, friendly APIs, free and flexible UI Toolkit based on Vue.js.https://www.iviewui.com/iView - 一套高质量...

2022-03-18 15:18:16 516

原创 java的JsonObject取值方法

import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import io.swagger.models.auth.In;import java.io.IOException;import java.security.KeyManagementException;import java.security.NoSuchAlgorith.

2022-03-17 17:13:42 10766

原创 JAVA DATE日期时间类型转换

注: yyyy-MM-dd HH:mm:ss HH大写时为24小时制,hh小写时为12小时制【1】线程不安全private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date now = new Date();String time = sdf.format(now);【2】线程安全String timeStr1=LocalDateTime.now().format(DateTimeForma..

2022-03-16 11:49:47 3244

原创 定时任务常用Cron表达式

Quartz Cron表达式主要用于JAVA Spring定时任务中,用法如下:# 每月的最后1天@Scheduled(cron = "0 0 18 28–31 * ?")public void doAtLastDayOfMonth() { final Calendar calendar = Calendar.getInstance(); if (c.get(Calendar.DATE) == c.getActualMaximum(Calendar.DATE)) {

2022-03-14 16:28:18 5183

原创 MySQL日期时间比较

mysql数据库中的长整形,比java中的长整形少了秒后买的毫秒数。所以要乘1000.在mysql数据库中,把“1252999488000”(java中的Long类型)转成日期:mysql中Long类型日期比较大小的用法:select *from 表名where 字段名 <= UNIX_TIMESTAMP(date_sub(now(), INTERVAL 1 DAY))*1000;这里用到几个mysql函数:date_sub(now() , INTERVA...

2022-03-14 11:19:55 2659

原创 java中查看数据类型

/** * 1. 通过反射获取传来参数的JavaClass对象 * 2. 获取到JavaClass对象的类型名称 * 3. 将参数的类型名称返回 */public class GetType { public static String getType(Object obj) { return obj.getClass().getTypeName(); }}...

2022-03-09 14:00:55 2638

原创 签名算法(AESUtil )

public class AESUtil { public static String bytesToHexString(byte[] b) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < b.length; ++i) { String hex = Integer.toHexString(b[i] & 0xFF); i.

2022-03-09 13:17:58 272

原创 签名算法(MD5Util )

import java.security.MessageDigest;public class MD5Util { private static final String MD5_ALGORITHM = "MD5"; public static final String MD5(String s) throws Exception { char[] hexDigits = { '0', '1', '2', '3', '4', '5', '6', '7', '8'.

2022-03-09 13:16:35 326

原创 生成随机流水号(纯数字流水)【22位】

/** * 获取流水号(22位) * @return */public static StringBuilder getRandomReqNo() { StringBuilder messageid = new StringBuilder(); messageid.append("GD00"); SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd"); String date=sdf.format(new Date.

2022-03-09 13:13:17 686

原创 10万字208道Java经典面试题总结(附答案)转载

https://blog.csdn.net/guorui_java/article/details/119299329?spm=1001.2014.3001.5502https://blog.csdn.net/guorui_java/article/details/119299329?spm=1001.2014.3001.5502非常的详细哦!

2022-03-08 11:45:05 925

原创 显示/隐藏DIV的visibility与display的差别

div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白:  style="visibility: none;"  document.getElementById("typediv1").style.visibility="hidden";//隐藏  document.getElementById("typediv1").style.visibility="visible";//显示  通过设置display属性可以使div隐藏后释放占用的页面空间,如下  st

2022-03-02 17:25:34 251

原创 IDEA官网

https://www.jetbrains.com/idea/

2022-02-28 15:43:11 507

原创 IDEA-------Webstorm主题推荐

链接:Search Results | JetBrains Marketplace

2022-02-23 13:16:21 1246

转载 前端判断字符串中是否包含指定字符

在javascript中判断字符串中是否包含指定字符有多种方法,下面本篇文章就来给大家介绍几种方法。

2022-02-23 13:11:29 12430

原创 IDEA插件分享

IDEA 插件安装 步骤IDEA里面,选择打开 File --> Settings --> Plugins在Plugins里面, 可以搜索需要的插件 (下面的标题),然后安装如下图:AceJump全栈必备,作为一个全能的程序员 ,用鼠标,太伤自尊了,他就可以帮到你AceJump其实是一款能够代替鼠标的软件,只要安装了这款插件,可以在代码中跳转到任意位置。按快捷键进入 AceJump 模式后(默认是 Ctrl+J),再按任一个字符,插件就会在屏幕中这个字符的所有出现位置

2022-01-11 16:56:00 956

空空如也

空空如也

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

TA关注的人

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