- 博客(31)
- 收藏
- 关注
原创 开发工具IDEA
IDEA个人使用偏好,笔记。图居多,文字少,可自行参考(个人使用版本:2021.2.2)由于某些原因限制,所以不解释为什么还不更新使用新版本,可自行检索,答案很少,但存在即合理。有疑问可私信!下载步骤:进官网官网,https://www.jetbrains.com.cn/切换语言选择工具进入下载页面自己下载最新,或选择其他版本下载选择要下载的版本,根据个人系统选择下载(适用系统...
2024-04-29 17:10:00 383 1
原创 Windows文件管理优化-实用电脑软件(一)
RX文件管理器(稀奇古怪的小软件,我推荐,你点赞!)日后更新涉及:电脑、维护、清理、小工具、手机、APP、IOS、从WEB、到到UI、从开发,设计;诚意寻找伙伴(文编类、技术类、思想类)共编,共进,共享。看图说话吧,默认的window文件管理界面。功能:展示(可能是看的太久了,感觉一般、古老、一程不变)、搜索(贼慢,贼卡)RX文件管理器是一款功能强大的UWP文件管理器,其UI广泛...
2022-08-17 14:14:00 89
原创 紧急通知!更新中....
紧急通知!更新中....(一)FastJson反序列化漏洞。据国家网络与信息安全信息通报中心监测发现,阿里巴巴公司开源Java开发组件FastJson存在反序列化漏洞。FastJson被众多java软件作为组件集成,广泛存在于java应用的服务端代码中。攻击者可利用上述漏洞实施任意文件写入、服务端请求伪造等攻击行为,造成服务器权限被窃取、敏感信息泄漏等严重影响。此次事件影响FastJson1....
2022-06-14 14:18:00 58
原创 Spring Cloud Alibaba入门篇
学习条件了解web三层架构熟练应用SSM架构了解Maven管理工具的使用熟练使用SpringBoot,以及了解SpringBoot基本原理。了解部分术语:应用、工具、耦合、负载等温馨提示:注意版本问题,不复杂,就是呀呀的版本选不好,Game Over.....没有从入门开始写,这点应该能入门,装x用的文章,首次编写,有疑问留言(看到也不想回你),没疑问,谢谢惠顾!喜欢就点个赞!...
2022-05-10 15:18:00 124
原创 Java 8的18个常用日期处理
Java 8的18个常用日期处理一、简介伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。然后就在 java8 上面增加新的特性。全新API的众多好处之一就是,明确了日期时间概念...
2022-04-24 19:59:00 46
原创 比 Navicat 还要好用、功能更强大的工具!
DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数...
2022-04-21 09:22:00 28
原创 定时任务总结,全系列...
前言在不用的业务场景下要用不同的定时任务,其实我们的选择还是挺多的。本文总结了 10 种非常实用的定时任务,总有一种是适合你的。一. linux 自带的定时任务crontab不知道你有没有遇到过这种场景:有时需要临时统计线上的数据,然后导出到 excel 表格中。这种需求有时较为复杂,光靠写 sql 语句是无法满足需求的,这就需要写 java 代码了。然后将该程序打成一个 jar 包,在...
2022-03-30 14:47:00 39
原创 UML建模工具Astah Pro 8教程2023最新最详细版
(2022最新最详细版)UML建模工具Astah Pro 8破解教程本文作者严正声明:拒绝盗版行为,打击盗版,痛恨吃白食的家伙,我一直都是坚定思想,有钱了一定要支持正版,所以此文档贡献,只为学习交流,拒绝盗版。强烈推荐从官网购买正品密钥!正版永远的YYDS!本作者穷,没钱购买空间存放安装包等。从其他作者手中扣连接了,下载的同学记得感谢一下!如果无法下载,那就去自己搜索Astah Prof...
2022-02-08 15:38:00 603
原创 没有最全,只有更全的正则表达式集合(持续更新...)
没有最全,只有更全的正则表达式集合!收藏,持续更新中,也欢迎互通有无...一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零或非零开头的数字:^(0|[1-9][0-9]*)$非零开头的,最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数的正数...
2021-05-26 14:11:00 20
原创 MySQL入门到精通(十):SQL优化第一篇
SQL优化1、 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。3、应尽量避免在 where 子句中使用!=或<>操作符, MySQL只有对以下操作...
2021-04-30 14:48:00 30
原创 SpringBoot入门到精通(十二):度量指标监控与异步调用
度量指标监控与异步调用(2021最新最易懂) Spring Boot Actuator是spring boot项目一个监控模块,提供了很多原生的端点,包含了对应用系统的自省和监控的集成功能,比如应用程序上下文里全部的Bean、运行状况检查、健康指标、环境变量及各类重要度量指标等等,以图形化界面的方式展示这些信息,通过这些监控信息,我们就能随时了解应用的运行情况了。 作用:可以通过监控运行...
2020-12-03 09:48:00 39
原创 SpringBoot入门到精通(十一):整合Swagger3.0-定制RESTful与统一接口返回值
整合Swagger3.0-定制RESTful与统一接口返回值(2021最新最易懂)一,整合Swagger3.0 随着Spring Boot、Spring Cloud等微服务的流行,在微服务的设计下,小公司微服务工程jar小的几十个,大公司大的工程拆分jar多则几百上万个,这么多的微服务必定产生了大量的接口调用。而接口的调用就必定要写接口文档(由开发人员编写)。 存在的问题:(面对多个开...
2020-11-19 14:47:00 431
原创 SpringBoot入门到精通(十):国际化与Webjars的应用
SpringBoot第十集:i18n与Webjars的应用(2021最新最易懂)一,页面国际化 i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。除了i18n(支持多种语言),L10n(localization),g11n(globalization),还有m17n(multilingualization)1,什...
2020-11-17 16:27:00 72
原创 SpringBoot入门到精通(七):统一异常处理与整合JSR303校验
统一异常处理与整合JSR303校验(2021最新最易懂)一.SpringBoot全局异常 先讲下什么是全局异常处理器? 全局异常处理器就是把整个系统的异常统一自动处理,程序员可以做到不用写try... catch。SpringBoot内置有默认全局异常处理器。 Spring Boot对异常的处理有一套默认的机制,BasicErrorController处理默认异常转发的或这err...
2020-11-12 19:45:00 44
原创 SpringBoot入门到精通(九):整合JSP和模板引擎Freemarker/Thymeleaf
整合JSP和模板引擎(2021最新最易懂) 当客户通过前端页面提交请求后,我们以前是怎么做的?后端接收请求数据,处理请求,把响应结果交给模板引擎JSP,最后将渲染后的JSP转为HTML,响应给客户端显示。JSP的好处就是当我们查出一些数据转发到JSP页面以后,我们可以用JSP轻松实现数据的显示,及交互等。JSP支持非常强大的功能,包括能写Java代码。 但是呢,我们现在的这种情况是,第一...
2020-11-11 12:53:00 46
原创 WEB系统防退出账户,回退主页问题
WEB系统防退出账户,回退主页问题很多小伙伴在web开发中都遇倒的问题? JavaWeb项目注销后,可能存在通过浏览器缓存回退的方式进入主页系统 WEB项目中很多资源学者都存在一个疑问? 登陆WEB系统后,注销用户,通过浏览器缓存记录能够跳过登陆的拦截进入主页! 通过网络方式介绍: 1、禁用缓存 2、登陆拦截...
2020-11-10 11:31:00 149
原创 SpringBoot入门到精通(五):整合Druid和MyBatis
整合Druid和MyBatis(2021最新最易懂)1.SpringBoot整合Druid Druid是阿里巴巴的一个开源项目,是一个数据库连接池的实现,结合了C3P0、DBCP、PROXOOL等DB池的优点,整合配置参考地址。Druid不但提供连接池的功能,还提供监控功能,可以实时查看数据库连接池和SQL查询的工作情况(最牛X的地方就在与提供的日志监控功能)。在上一章中(SpringBo...
2020-11-09 17:13:00 150
原创 SpringBoot入门到精通(四):整合JDBC和JPA
整合JDBC,JdbcTemplate,JPA(2021最新最易懂) 当前环境说明: Windows10_64 Maven3.x JDK1.8 MySQL5.6 SpringToolSuite4(Spring官方提供的开发工具,实际就是一个Eclipse)一.整合JDBC 对于数据访问层,无论是SQL(关系型数据库)还是NOSQL(非关系型数据库),Spring B...
2020-11-04 20:16:00 180
原创 SpringBoot入门到精通(六):整合监听器/过滤器和拦截器
整合监听器/过滤器和拦截器(2021最新最易懂) 在实际开发过程中,经常会碰见一些比如系统启动初始化信息、统计在线人数、在线用户数、过滤敏/高词汇、访问权限控制(URL级别)等业务需求。实现以上的功能,都会或多或少的用到过滤器、监听器、拦截器。一.SpringBoot整合过滤器Filter 过滤器Filter,是Servlet的的一个实用技术了。可以通过过滤器,对请求进行拦截处理。...
2020-11-02 19:35:00 39
原创 SpringBoot入门到精通(八):静态资源与首页定制
静态资源与首页定制(2021最新最易懂)问题 SpringBoot构建的项目结构如下:没有webapp目录,没有WEB-INF等目录,那么如果开发web项目,项目资源放在那里呢?WEB项目资源:静态资源/动态资源。例如:css,图片,jsp,模板引擎等。一.SpringBoot工程静态资源处理 实际上,我们新建的SpringBoot工程默认提供的两个目录就是存放静态资源的 ...
2020-11-02 15:57:00 36
原创 SpringBoot入门到精通(三):热部署与单元测试
热部署与单元测试(2021最新最易懂) 有兴趣的可以先参考附录简单了解SpringBoot自动装配流程。一.SpringBoot开发热部署 项目开发中,你是否也遇到更新配置文件信息后,必须重启项目的,否则数据不更新的问题? Spring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发效率,修改后无需手动重启Spring Boot应用...
2020-10-29 11:31:00 107
原创 SpringBoot入门到精通(二):注解与配置
基础注解/基础配置(2021最新最易懂)一.Eclipse安装SpringBoot插件 Eclipse实现SpringBoot开发,为便于项目的快速构建,需要安装SpringBoot插件,在Eclipse的help--->Eclipse Marketplace里面搜索STS或Spring (推荐在Spring官网直接下载程序包,其实这个程序包就是一个Eclipse【详情见附录】,...
2020-10-28 16:20:00 349
原创 SpringBoot入门到精通(一):入门HelloWord
入门HelloWord(2021最新最易懂) 学习思路: 是什么?为什么要学,有什么用?有什么特点?简单明了的总结一句话! SpringBoot推荐开发工具: Spring Tool Suite、IDEA、Eclipse(需要安装插件)、Visual Studio、Theia IDE。 本人目前使用Eclipse(当前教案选择)或Spring Tool Suite。推荐...
2020-10-26 17:23:00 44
原创 Linux系统(十):WEB项目部署
Linux系统发行版ContOS7演示部署WEB项目为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。更多命令学习推荐:本次项目开发环境: MySQL5.7、JDK1.8、Maven3.6、Tomcat9.x、SSM+Redis+JavaMal+Quartz本次项目部署环境: Linux(CentOS7)、MyS...
2020-10-22 19:30:00 21
原创 Linux系统(九):安装Redis
Linux系统发行版ContOS7演示安装Redis为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。更多命令学习推荐:Linux安装JDK分为两种:手动安装和yum安装。1、下载Redis安装程序包 Redis官方网站手动下载,或命令下载:(也可以选择Redis中文网下载),或直接参考Redis官网下载安装说明...
2020-10-20 16:31:00 14
原创 Linux系统(七):安装MySQL
Linux系统发行版ContOS7演示安装MySQL。为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。更多命令学习推荐:1、检查安装 登录Linux,命令检查是否已经安装过mysql,执行命令。如果没有任何显示信息,则说明未安装,如果存在信息,则执行卸载。1 [root@localhost ~]# rpm -q...
2020-10-19 17:24:00 19
原创 Linux系统(五):配置YUM源
Linux系统发行版ContOS7演示配置YUM源。简介CentOS,是基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。将yum源设置为国内 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。国内yum:阿里、网易163、中国科技大学、搜狐等。配置方法1. 备份1...
2020-10-15 16:19:00 14
原创 Linux系统(八):安装Tomcat
Linux系统发行版ContOS7演示安装Tomcat。为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。更多命令学习推荐:1、下载Linux版Tomcat包 tar.gz:Linux环境下的压缩包,免安装! 1、手动在Tomcat官网下载,并使用XFTP将文件上传至Linux指定目录下(为便于管理建议放在当前用户...
2020-10-15 14:56:00 90
原创 Linux系统(六):安装JDK1.8
Linux系统发行版ContOS7演示安装JDK。为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。更多命令学习推荐:Linux安装JDK分为两种:手动安装和yum安装。手动安装JDK Linux有些系统默认安装有OpenJDK是JDK的另一种实现。1、检查当前系统中是否已安装JDK命令:java -versi...
2020-10-14 20:58:00 55
原创 框架集项目-登录账户过期,如何回到登录主页!
登录账户过期,如何回到登录主页!问题:使用框架集标签集成的网页,当前登录账户如果超时了(session会话过期),理想状态:自动销毁当前账户,退出登录状态,刷新时立即回到登录主界面。但实际刷新后,框架集并为清除,登录主页反而在框架集颞部显示。如图:解决方案:在登录主页界面加入以下JS代码。1 $(function(){// 当页面加载完毕立即执行2 // 解决当前账户问题...
2020-08-21 16:52:00 15
原创 上传图像在线预览
上传图像在线预览 问题:很多网站中目前都存在上传图像、更新个人图像的功能。人性化在线预览功能更有助于客户体验。在页面中插入以下JS代码即可。<script type="text/javascript"> var input = document.getElementById("inputImage"); // 获取上传图片input(file) in...
2020-08-21 16:49:00 14
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人