- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 基于vue+element-ui设计的优美后台登录页及接口调用方式介绍
基于vue+element-ui设计的优美后台登录页,以及接口调用方式介绍~
2022-08-20 12:52:37
1914
原创 Linux部署SpringBoot项目无法访问问题
当把SpringBoot项目的jar包部署到linux服务器中,启动SpringBoot项目,却无法正常访问,这是怎么回事呢?不出意外的话,是啥也没有,这也表示,所有端口都未放行,当然springboot项目的80端口也被拦截掉了。主要的原因是端口号被Linux的firewall防火墙拦截掉了。1、查询已开启的端口列表firewall-4、重新运行springboot项目。将端口1~12345全都开启。......
2022-07-18 10:22:35
5296
6
原创 SpringBoot个人博客项目(3)
继续干!MD5加密public class MD5Utils { public static String code(String str){ try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(str.getBytes()); byte[] byteDigest = md.digest();
2022-05-10 15:29:02
429
原创 SpringBoot+Shiro实现登录授权认证
一、Shiro介绍Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。他有三大核心组件:Subject即“当前操作用户”。但是,在 Shiro 中,Subject 这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。Subject 代表了当前用户的安全操作
2022-05-10 15:24:31
1722
原创 SpringBoot个人博客项目(2)
继续干!页面处理静态页面导入project静态页面放入templates文件夹下,资源文件放在static文件夹下注意!!!!!!这里可能会出现一个问题:本地静态资源可以正常访问,当启动springboot后却访问不了!这是因为当把静态资源导入springboot的static文件夹后,引用路径中就不需要加static了如原路径为:<link rel="stylesheet" href="../static/css/me.css">修改后:<link rel="sty
2022-04-30 15:48:05
347
原创 SpringBoot个人博客项目(1)
基于SpringBoot开发的个人博客项目– 项目背景–项目原型为李仁密老师的小而美的个人博客作品,视频中所采用的持久层ORM框架为JPA,这里我将其改成了mybatis项目原型地址.– 技术选型 –项目总体为前后端整合型开发前端: JQuery、semanticUI、thymeleaf 等后端: SSM、SpringBoot 、MySQL 等– 项目搭建 –【前端部分】前端部分就跟着李仁密老师的B站视频 P1 - P19 从头至尾敲了下来,框架选用了semanticUI,其中集成了很多
2022-04-29 10:01:17
2005
原创 springboot项目打包失败
添加如下插件: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> </plugi
2022-03-13 18:09:52
790
原创 SpringBoot启动时总显示端口被占用却找不到占用端口
问题:SpringBoot启动时总显示端口被占用却找不到占用端口更换端口号同样显示端口被占用使用netstat命令也无法查找到被占用的进程解决办法:使用端口号:0 (随机端口)添加如下依赖即可: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actua
2022-03-13 18:07:35
2767
1
原创 Github上传项目类型匹配错误
在上传github项目时,有时明明是java项目,上传后却自动识别为HTML项目,或是JS项目等一、在该项目下Create new file ,创建一个新文件二、文件名:.gitattributes内容:*.js linguist-language=java*.css linguist-language=java*.html linguist-language=java三、提交后刷新code即可看到项目类型更改完成...
2021-12-19 16:28:43
307
原创 VS 2019 如何配置mysql环境?
第一步:打开mysql安装目录,可以看到include文件夹和lib文件夹第二步:打开VS2019,新建空项目第三步:右击工程——属性——VC++目录,红框分别添加include、lib、lib目录第四步:上一步属性——常规,同样将红框添加include目录第五步:上一步属性——连接器——常规,红框内添加lib目录第六步:上一步属性——连接器——输入,附加依赖项添加libmysql.lib第七步:属性页上方活动平台改成x64第八步:将mysql安装目录下的
2021-11-28 21:43:35
2211
原创 使用mybatis搭建的Web项目访问网页时有时出现加载很慢的情况
使用完SqlSession一定记得释放!!!使用完SqlSession一定记得释放!!!使用完SqlSession一定记得释放!!!出现这种情况的原因,大多情况是由于SqlSession没有关闭导致。这样做的后果就是,随着系统的运行,数据库的连接越来越多,最终池中没有可用的连接了,于是当请求某一页面时,只能等待其它连接归还到池中才可使用,因此就出现了加载缓慢的情况。解决办法:可以在每个servlet的doPost()或者doGet()方法中都创建一个SqlSession,用完及时
2021-11-24 15:45:42
937
原创 Java.lang.NoClassDeFoundError:org/apache/ibatis/session/SqlSessionFactory 错误
当web项目整合mybatis时,出现如下错误Java.lang.NoClassDeFoundError:org/apache/ibatis/session/SqlSessionFactory找了好久的原因终于解决了!因为没有使用maven内嵌的tomcat,就是没有引入maven仓库下的tomcat坐标,而是使用的外部tomcat启动,导致webapp下的内容无法打包解决方法:1:修改pom.xml文件下打包方式为war即可解决方法2:进行如下操作,重启IDEA
2021-11-02 16:12:59
1353
原创 mybatis多表查询——一对多
有两张表 User表和Account表,一个用户可以拥有多个账户,在mybatis中视作一对多关系那么如何在查询一个用户的时候,同时查询该用户名下的所有账户信息呢?案例:查询一个用户的时候,同时查询该用户名下的所有账户信息User表设计Account表设计实现:在User实体类中新增一个账户类的集合属性,并生成getter setter方法Dao层实现测试:结果:...
2021-10-18 21:16:39
220
原创 mybatis多表查询——一对一
有两张表 User表和Account表,多个账户可以对应一个用户,但是在mybatis中,视作一对一关系,即一个账户只能对应一个用户那么如何在查询Account表时,同时获取该账户所属用户的信息呢?案例:查询账户表,同时获取该账户所属用户的信息User表设计Account表设计Account表的uid是User表的外键mybatis实现:在Account实体类中添加一个User字段Dao层实现测试:结果:...
2021-10-18 20:21:18
167
转载 mysql怎么设置外键
创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有外键不行的。建外键的前提是此外键必须是另外一个表的主键。create table tb_orderItem(orderItemId int primary key auto_increment,orderId int,bookId int,bookName varchar(50),price float,bookNum int,foreign key(orderId) referenc
2021-10-18 20:16:04
1770
原创 使用mybatis遇到实体类字段和数据库字段不匹配时如何解决?
实体类字段数据库字段遇到这种情况正常操作将无法将数据封装进实体类中,那么该如何解决呢?只需在Dao接口类的方法上添加Results注解即可在其它方法上使用ResultMap注解使用上面定义好的Results封装成功...
2021-10-18 18:01:59
1128
原创 mybatis使用注解开发和编写dao类实现方式
1.如果使用注解来配置的话,那resources下的UserDao.xml就没有意义了,直接删除2.在UserDao里的方法上添加一个注解@Select并指定sql语句3.更改主配置文件SqlMapConfig.xml4.运行结果一致...
2021-10-13 14:39:49
216
原创 Mybatis入门
mybatis的入门 mybatis的环境搭建 第一步:创建maven工程并导入坐标 打包方式为jar包 导入mybatis和mysql依赖(坐标) 第二步:创建实体类和dao接口 第三步:创建mybatis的主配置文件 SqlMapConfig.xml 第四步:...
2021-10-13 14:10:41
122
原创 本地jar包上传maven本地仓库
1.将准备好的jar包存放好 我存放的位置是:D:\maven\newjar2.执行maven命令安装jar包至本地仓库3.导入完成注意:不要将本地jar包存放在本地仓库内,否则无法导入成功...
2021-10-13 13:51:39
207
原创 Maven的基础使用
maven的本地仓库maven的工作需要下载一些jar包,当项目需要使用到jar包时,会先从本地仓库中查找并拿出使用,若本地仓库没有需要的jar包,在联网状态下会通过中央仓库(内含几乎所有开源jar包)下载并存入本地仓库,有些公司在没有联网的状态下,本地仓库又没有需要jar包时,往往会通过远程仓库(私服)来通过局域网下载jar包。默认本地仓库位置在 ${user.dir}/.m2/repository,${user.dir}表示 windows 用户目录如何修改本地仓库位置?在maven
2021-10-12 16:23:11
167
原创 Maven的基础安装
Maven能解决什么问题?可以用更通俗的方式来说明。我们知道,项目开发不仅仅是写写代码而已,期间会伴随着各种 必不可少的事情要做,下面列举几个感受一下: 1、我们需要引用各种 jar 包,尤其是比较大的工程,引用的 jar 包往往有几十个乃至上百个, 每用到一种 jar 包,都需要手动引入工程目录,而且经常遇到各种让人抓狂的 jar 包冲突,版本冲突。 2、我们辛辛苦苦写好了 Java 文件,可是只懂 0 和 1 的白痴电脑却完全读不懂,需要将它编译成二进制字节码。好歹现在这项工作可以由各种
2021-10-12 13:52:52
92
原创 基于Java的简单博客系统
注意:该项目用到的技术比较老了,仅适用于刚学完java基础、javaWeb以及mysql的同学作为练手小项目~1.开发环境开发语言:Java 技术:servlet、JDBC 数据库:MySQL 架构:B/S 源码类型: Web 编译工具:IDEA 其他:jdk 1.8、Tomcat 8.5 、Navicat2. 系统功能模块简介 该系统实现了用户的注册、登录功能,用户通过注册博客账号登录后,能够在博客首页看到使用该系统的其它用户发布的文章信息,自己也可以发表文章,让其...
2021-10-07 19:06:24
685
2
原创 如何让自己的JavaWeb项目可以被别人访问到?
新手在做完一个JavaWeb项目后,如何发布到外网?让朋友们都能够访问到你的项目呢?首先你得有个云服务器,目前有很多非常流行的云服务器,比如百度云,阿里云,腾讯云之类的,但是配置相对复杂,对新手不是很友好,那么有没有一种简便的方法呢?of course!下面介绍的就是使用“花生壳”软件将外网的域名和端口映射到内网的域名和端口当中,即内网映射,也就是“内网穿透”,下面详细介绍使用步骤:1.首先在IDEA中,启动tomcat,保证你的项目能够正常运行2.下载“花生壳”软件...
2021-10-07 18:28:42
9789
11
原创 IDEA项目如何上传至GitHub(保姆级教程)
准备工作:1.Git的安装2.GitHub账号3.IDEA步骤:1.浏览器打开下载Git并安装 Githttps://git-scm.com/ 详细安装步骤: (1)安装界面(2)选择Git安装路径(3)默认 Next (4)默认 Next (5)选择use Vim...
2021-10-06 20:22:28
13787
【狂神】JAVA学习全套笔记(完整版)
2022-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人