自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不积跬步,无以至千里;不积小流,无以成江河。

积累在实际开发中遇到的问题,为他人和自己提供最好的帮助。

  • 博客(22)
  • 问答 (2)
  • 收藏
  • 关注

原创 Unknown initial character set index ‘255‘ received from server. Initial client character set can be

Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.在myeclipe连接JDBC时出现上面这个问题,后来在url后面添加一行代码就好了jdbc:mysql://localhost:3306/hib?useUnicode=true&characterEn.

2024-12-23 16:50:41 444 1

原创 java: 错误: 无效的源发行版:17

文章目录目录文章目录原因:JDK版本不一致造成的1.先查看运行环境2.选择自己本机安装的sdk​编辑3.再查看modules​编辑4.问题解决原因:JDK版本不一致造成的今天在用Idea创建springboot项目时出现以上提示错误,后查阅资料是因为上述原因造成的,解决方法如下1.先查看运行环境 2.选择自己本机安装的sdk3.再查看modules4.问题解决

2024-12-23 16:50:11 2056

原创 如何将系统启动U盘恢复成普通U盘

一.WIN+R键打开运行窗口,输入diskpart,二.接着输入list disk 回车三.select disk X (X是你的U盘的符号)四.输入Clean 回车退出五、我的电脑——管理——存储——磁盘管理,选择可移动磁盘,显示为未分区,右键点击新加卷(相当于重新分区,格式化)。...

2024-12-23 14:42:25 1895

原创 CentOS7系统下部署tomcat,浏览器访问localhost:8080/

我这里以本地的VMware虚拟机创建的CentOS为例,来讲解部署tomcat的步骤,阿里云的服务器ECS部署略有不同,可以参考其他博客首先启动VM,输入密码进入centos,用sxhell连接 2. 在家目录输入 cd /usr/local 进入local目录, 输入 mkdir java ,创建java目录 3. 官网下载好Jdk7,下载地址Java Archive | Oracle, 下载好是一个后缀为tar.gz的压缩包,用xftp(其他工具也可以)连接主机,进入ja...

2024-12-23 14:42:17 2986

原创 你真的了解ui-h5前端页面技术吗?

“H5即Html5,这恐怕是很多人的误解,事实上,两者并非对等的意思”在2015年上半年,随着H5的火爆,同时也引起了技术阵营与营销阵营的定义争锋,当时在互联网上两方大打口水之战,对定义展开了一场博弈,结果虽然是技术阵营妥协,但也有利的证明了 HTML5 和 H5 根本不是一个层面的东西!H5=微信网页是否可以成立?从切身体验来说,H5 似乎是基于微信的网页,但实际并非如此,大多数情况下,我们是通过朋友圈和微信群观看H5的,但实际上我们利用任何浏览器都可以观看H5......

2024-12-23 14:42:05 1068

原创 利用Docker容器技术部署发布web应用程序

Docker是什么?docker 是一个开源的应用容器引擎,可以帮助开发者打包应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。简而言之,就是可以在任何Linux镜像上使用的这么一个容器Docker容器的组成docker有三大部分组成:1.仓库:仓库里有镜像(image),这个镜像就是具体服务器的镜像,比如mysql,这个很好理解,类似于装系统的系统镜像。仓库有共有的仓库和私有仓库2.服务器:有

2024-11-23 12:20:19 2530 1

原创 使用IDEA构建springboot项目+整合Mybatis

SpringBoot+Mybatis组合现已是许多企业首选的MVC架构,了解掌握Springboot的特性,配置,搭建和使用不仅可以让我们在开发中得心应手,更能在面试中斩获头筹1.Springboot简介SpringBoot 是伴随着 Spring 4.0 诞生的,从字面理解,Boot是引导的意思,因此 SpringBoot 旨在帮助开发者快速搭建 Spring 框架。Spring Boot 继承了原有 Spring的优秀基因,他的诞生是为了简化Spring初始搭建以及开发过程,使用它可以不再依

2024-11-23 12:18:27 3329

原创 JavaScript+ JQuery+Bootstrap 实现定位设计ui-h5页面

一个H5页面通常包含两种资源,静态资源和动态资源。静态资源指的是固定不动的元素,比如字体,背景颜色,图标,图片等,动态资源指音频,视频,图片轮播图等。H5作为网页的骨架,其标签可以实现基本的页面形态,JS,Jquery可以辅助实现弹窗提示,表单信息校验,提交,图片切换等功能接下来我们实现一个中移在线的页面设计和表单信息校验提交后台...

2024-11-23 12:18:07 805

原创 使用eclipse构建SpringBoot项目

我这里用eclipse2018版本做演示,大家有需要的可以下载Eclipse Downloads | The Eclipse Foundation1.打开eclipse,选择存放代码的位置2.选择 file >> new >> project >> 选择springboot文件下的 spring starter project2.这里选择Name给项目起个名字,选择你安装的Jdk版本 点Next3.到这里可以选择项目的热

2024-11-23 12:17:46 1064

原创 预防SQL漏洞注入和规避网络攻击

1:购买云服务商的Waf防火墙,WAF会在服务器外部规避识别并过滤掉SQL攻击,并且可以永久封掉对方的IP。2: 请专业的网络安全公司或购买他们的付费产品来护航。如国内排名前列的奇安信,深信服,新华三,亚信安全,腾讯安全,阿里安全等。往往用魔法打败魔法是最有效的,因为懂得防御的人一定懂得如何攻击,懂攻击的人也势必知道如何防御。2:要保证生产环境的WebShell是关闭错误信息的。

2024-11-23 12:17:27 828

原创 互联网企业应用中分布式应用系统的登录校验解决方案

单机的Tomcat应用登录校验: 用户首次登录成功后,服务端会创建一个Session会话,客户端会生成一个sessionid,客户端会把sessionid保存到cookie里,每次请求都携带这个sessionid,服务端通过校验来判断是拦截还是放行。分布式应用中Session共享登录校验: 真实的应用不可能单节点部署,尤其是像中国移动这种较大型的项目,所以就有多个节点登录session共享的问题需要解决。tomcat支持session共享,但是有广播风暴;尤其用户量大的时候,占用...

2024-08-03 01:47:22 868

原创 SpringSecurity+Mysql数据库实现用户安全登录认证

Spring Security 是一个提供身份认证、授权和防范常见攻击的安全权限框架。无论是对命令式,还是响应式web应用程序都完美支持,现在主要用作保护基于 Spring 框架的应用程序的事实标准。相对于shiro来说,SpringSecurity功能更加强大并且更加复杂1.SpringBoot整合security pom中加入依赖<!--security--><dependency> <groupId>org.spri...

2024-08-03 01:34:24 1883 2

原创 腾讯云CVM,CentOS8系统下部署Java-Web项目步骤详解

阿里云ecs中部署项目首先要配置好JDK,Tomcat,Mysql(我这里以这三种为例)。部署JDK和Tomcat的步骤可以参考CentOS7系统下部署tomcat,浏览器访问localhost:8080/_不积跬步,无以至千里;不积小流,无以成江河。-CSDN博客我这里从Mysql的安装和设置开始.1.首先进入centos,家目录下执行下载Mysql的repo源,wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.r..

2024-06-27 08:29:05 2241 1

原创 IDEA实现Springboot项目自动热部署

当我们每当在修改代码时,往往需要重新启动项目,这样不仅浪费时间而且很麻烦,我们可以通过热部署来提高效率1、首先点file >> settings >> Build Excution >> Compire,选择Build project auto matically2.引入依赖包代码如下(示例):<dependency> <groupId>org.springframework.boot</grou

2024-04-27 18:11:38 1380 2

原创 博客摘录「 解决Authentication plugin ‘caching_sha2_password‘ cannot be loaded问题」2024年4月10日

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER

2024-04-26 10:03:48 446

原创 利用Jmeter工具对服务器,数据库进行性能监控,压测,导出性能测试报告

Jmeter是Apache基金会的一款免费,开源,轻量级的性能测试工具,主要针对web应用程序客户端/服务器进行性能测试.它可以分别测试静态、动态资源(Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等),它还可以通过线程组来模拟数个用户,在一定时间内同时登录服务器,数个用户并发对数据库进行访问,从而测试出服务器,数据库在一定负载情况下的性能状况.1. 由于Jmeter是基于Java语言开发的,所以它的运行依赖于Jre环境,在运行之前首先下载jdk(最好下载

2024-03-21 10:52:55 8879 2

原创 网络安全渗透测试之靶场训练

DDOS:分布式拒绝服务攻击。通过制造大量无用的请求向目标服务器发起访问,使其因短时间内无法处理大量请求而陷入瘫痪。主要针对服务器。端口扫描和漏洞利用:攻击者通过扫描目标网络的开放端口和系统漏洞,利用这些漏洞进行攻击,如入侵服务器、获取敏感信息等。通信劫持:通过技术手段干扰传输协议等,拦截获取其中有价值的信息,比如电话网络,通讯网络,密电码等。有点类似以前的电台拦截破译。

2023-09-14 21:38:09 1162

原创 WEB应用程序数据库防守篇之预防SQL漏洞注入

国内目前几乎市面上所有的web应用程序都使用关系型数据库来存储用户的数据信息,可以这么说,数据库是一个项目,一个互联网公司乃至国家最重要的数据中心。如果数据库被入侵成功,所引发的后果将是灾难性,无法想象的。假设一下,如果某天支付宝,银联,微信,B站,抖音等系统的后台数据库被黑进去,用户数据被加密或者被篡改、直接删除了,8亿用户登录时提示 用户不存在,将会是怎样的崩溃!这恐怕要比你登上支付宝发现余额为负数更加严重。所以互联网公司不仅承担着程序功能、性能的体验完善,更加重要的是要保护数据库的安全完整性。

2023-09-14 21:12:40 152

原创 Contos7系统下无法查看ip地址的解决办法

1:登录centos后输入命令 ip addr 回车查看ip地址2: ens33后面就应该是Ip地址,但是现在无法查看,解决办法vi /etc/sysconfig/network-scripts/ifcfg-ens33 编辑这个文件将ONBOOT=no 修改为 yes,:wq 保存3:输入命令 service networkrestart 重启网卡4:再次输入 ip addr ,可以看见ip地址已经出来了...

2021-12-07 17:51:50 2925

原创 Linux环境下安装Centos7时没有图形界面的解决办法

原因:安装的时候没有选择图形化界面 或者直接安装成了 服务器版本。 1:登录root用户,在root管理员权限下输入yum groupinstall "X Window System" -y 正常情况下会自动连接外网下载一系列配置文件,如果报 Cannot find a valid baseurl for repo: base/7/x86_6这个错,就是本机无法连接外网无法下载那个文件。 先ping一个公网ip 如114.114.114.114,如果能Ping通则可以连接外网...

2021-03-22 21:05:55 4194 3

原创 搭建 maven 分布式开发项目的步骤

以上是分布式开发项目的一个基本依赖结构,其中parent作为整个项目结构的总父目录,另外其他项目都可以依赖于它进行创建.这样开发的好处在于方便管理,并且高效。比如如果想要清缓存,或者maven install 项目的时候,只需要操作parent一个项目即可,其他项目都会进行一个相应的操作。下面说一下构建项目的步骤: 点击新建项目 new ——> other ——> maven

2017-06-21 11:25:57 15311

原创 关于Spring核心配置文件中的各项主要配置

1:spring的核心配置文件中的各种配置。 spring的核心配置文件的名字 叫做 applicationContext.xml,后期也可以通过配置文件中的配置修改名称,在web.xml中进行如下配置: contextConfigLocation classpath:spring/applicationContext*.xm

2017-06-20 10:19:48 46782 1

空空如也

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

TA关注的人

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