- 博客(32)
- 收藏
- 关注
原创 spring boot 整合jpa
1、加入pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>2、application.ymljpa: hibernate: ddl-auto: update #jpa的正向工程
2020-07-06 14:34:24 115
原创 mysql数据库优化
一、为什么要进行数据库的优化二、优化的方式三、建立索引建立索引有很多原则大家可以参考一下,这里就不再多说了。这里我以SQLyog为例,手动创建索引。选择表然后鼠标右键改变表点击索引这里我已经建好一个名为name的索引。然后给大家看一下添加索引和不加索引运行的区别,以下面SQL语句为例(我这里使用的表都是之前创建好的,数据结构都是一样的,都有两千万条数据)...
2020-02-26 18:07:18 130
原创 Java如何上传base64编码图片到七牛云
在实际的开发中我们经常需要将图片上传到第三方,因为如果把图片全都存放在项目路径下,会导致项目越来越臃肿,这里我以七牛云为例,讲解一下Java如何将图片上传到七牛云。首先,我们要先导入pom依赖:<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</ar...
2020-02-20 14:05:27 1240
原创 Spring cloud 学习笔记(三)Ribbon负载平衡
学习一个新的内容,我们首先就要知道他是什么?然后是他能干什么?最后才是怎么用。这是一个简单的学习思路,也是我笔记的先后顺序。下面就和我一起学习一下Ribbon吧!!!一 ,Ribbon负载平衡是什么?Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡...
2020-02-08 21:38:54 253 2
原创 Spring Cloud 学习笔记(二) Eureka 服务注册与发现
1,Eureka是什么?Netflix在设计Eureka时遵守的就是AP原则(CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得)2,Eureka原理1 Eureka的基本架构Spring Cloud 封装了 Netflix 公司开发的 Eure...
2020-02-07 15:50:50 205 1
原创 Spring Cloud (一) Eureka比Zookeeper好在哪里
作为服务注册中心,Eureka比Zookeeper好在哪里著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性P在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。因此Zookeeper保证的是CP,Eureka则是AP。1 Zookeeper保证CP当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前...
2020-02-07 15:28:30 168
原创 局域网公用一个mysql数据库
其实想要实现局域网下共用一个数据库其实也很简单这里以我用的SQlyog为例打开需要共享的数据库然后输入grant all on super_student.* to wph@192.168.50.237 identified by "ok";//super_student 代表数据库名称 wph代表登录的账号 192.168.50.237代表给哪台电脑的授权 ok代表密码这句...
2019-12-18 16:26:38 1690
原创 Linux安装jbk和Tomcat (CentOS)
这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。第一种属于傻瓜式安装,一键安装即可(yum安装);第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,本人非常喜欢这种方...
2019-12-13 18:41:20 970
原创 Linux常用命令(CentOS)
Linux常用命令集合关机重启:shutdown命令1.shutdown 命令的基本信息如下。2.命令名称:shutdown。3.英文原意:bring the system down。4.所在路径:/sbin/shutdown。5.执行权限:超级用户。6.功能描述:关机和重启[root@localhost ~]# shutdown [选项] 时间 [警告信息]选项:-c:取...
2019-12-13 16:07:57 213
原创 Linux安装MySQL(CentOS)
首先在linux中查看是否已经安装了mysql查看该操作系统中是否已经安装过MySQL数据库:[root@hadoop02 ~]# rpm -qa | grep mysql如果已经安装,则需要原来的mysql卸载:#普通卸载:[root@hadoop02 ~]# rpm -e mysql#强力卸载:[root@hadoop02 ~]# rpm -e --nodeps mysql...
2019-12-12 15:44:39 449
原创 Spring Boot + Vue 删除图片
之前发了有一篇图片上传的博客,但是在实际的操作中不可能只上传图片,还有删除图片,之前那个程序图片上传之后就会下载到指定的文件夹,没有取消按钮,图片就不会从文件加中删除,下面我就将删除的代码给大家。首先js代码:delImg:function(){ var imgOne = $("#url img").attr("src"); //alert(img); var imgTwo ...
2019-12-09 10:02:34 402
原创 Spring boot+Vue分页
@RequestMapping(“page”)@ResponseBodypublic Page page(HttpServletRequest request){Sort sort=null;sort=new Sort(Sort.Direction.DESC,“id”);//排序(按id倒叙)Integer newPage=Integer.parseInt(request.getPara...
2019-10-21 09:07:01 217
原创 git拉取远程仓库项目
git拉去远程项目有多总方式,这里讲解一下使用https拉取项目如果没有安装过git,先安装git通过pycharm安装先安装一下git然后安装在pycharm里安装一下gitee插件然后在你喜欢的位置新建一个文件夹打开文件夹右键选择 Git Bash Here执行git init然后输入git remote add origin 远程项目https地址然后执行git fetch origin master。
2023-12-05 23:23:47 163
原创 spring boot 加 Mybatis批量查询
使用mybatis中的动态sql就可以实现collection:参数类型(数组:array,集合:list)item:参数名<select id="selectAllId" parameterType="String" resultMap="ShmOldCommodityResult"> <include refid="selectShmOldCommodityVo"/> where com_id in <foreach c
2020-08-13 13:40:40 549
原创 java之HashMap高效遍历
写法一Map<String, String> map = ...for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println(entry.getKey() + "/" + entry.getValue());}写法二Map<Integer, String> map = ...Map.entrySet(),stream.forEach((map ) -> {
2020-06-24 14:49:45 365
原创 spring boot启动报Cannot determine embedded database driver class for database type NONE错误
项目启动的时候报这个错误具体原因不清楚,但是在pom中加如上下面的依赖应该可以帮到你<dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</...
2020-02-06 17:00:57 139
原创 Eclipse集成环境中lombok注解失效
Eclipse中不仅要在项目中pom文件中导入还需要在eclipse中导入lombok插件,否则lombok中的注解是无效的,下面我们就来说一下如何在eclipse中导入lombok插件吧!!!首先到官网下载lombok:http://projectlombok.org/download.html然后将下载好的jar包粘贴到eclipse目录下然后win+r输入cmd打开dos面板找到ec...
2020-02-06 12:13:36 303
原创 jeefast向map传递多个参数(类集和普通变量)
JeeFast是一款基于SpringBoot+Mybatis-Plus+Bootstrap+Vue搭建的JAVAWEB快速开发平台具有如下特点1,友好的代码结构及注释,便于阅读及二次开发2,实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术3,灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求4,完善的代码生成机制,可生成entity、xml、dao、ser...
2019-12-09 09:34:27 347
原创 Spring Boot 图片上传
首先第一步做的肯定是添加pom依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.0</version></dependency><dependency&g...
2019-12-06 09:24:22 237
原创 SpringBoot限制文件或图片上传大小的两种配置方法
SpringBoot默认是1M,所以根据需求需要修改。有两种,一种是配置在启动类中,一种是配置在application.yml或者application.properties中。第一种,添加如下,重启;multipart: enabled: true max-file-size: 50mb max-request-size: 50mb第二种,在启动类中加入如下代码:MB或者KB都...
2019-11-11 09:32:51 760
原创 Spring Boot + Vue实现二级菜单
从数据读取二级菜单减少了前太代码的改动,更方便回护人员维护首先DAO层:这里DAO层的方法分两步,一是先查询出一级菜单,然后根据一级菜单的id查询出一级菜单所对应的的子菜单,这样思路就更清晰了。 //查询一级菜单 @Query(value = "SELECT * FROM lead WHERE fid=0",nativeQuery = true) List<Map<Strin...
2019-11-08 14:15:57 1595
原创 Spring Boot实现验证码功能
验证码的整体思想就是随机一段字符串,然后让其存储到session里面。看代码首先添加一个工具类:package com.example.demo.tool;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.R...
2019-11-01 11:01:48 300
原创 Spring Booot 添加拦截器
拦截器的作用:Interceptor1类,将他放在和启动器同级package com.example.demo;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import...
2019-11-01 10:48:06 203
原创 Spring Boot中Cookie和session的使用和区别
Session和Cookie的区别区 别sessioncookie存在Cookie是客户端技术,通常保存在客户端,即本地,IE浏览器把Cookie信息保存在类似于C:\windows\cookies的目录下。因为Cookie在客户端所以可以编辑伪造,不是十分安全Session是服务器端技术,在服务端,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的s...
2019-11-01 10:22:15 1595 1
原创 Spring boot 用eclipse创建项目
我在这里使用eclipse新建一个最基础的spring项目,提高初学者的实践能力,如果看完这篇文章后,你感到其实spring不难,可以轻松学会学好,我就达到写本篇文章的目的了。首先,笼统介绍一下,什么是spring1、Spring 的主要作用就是为代码“解耦”,降低代码间的耦合度。 根据功能的不同,可以将一个系统中的代码分为主业务逻辑与系统级业务逻辑两类。它们各自具有鲜明的特点:主业务代码间逻...
2019-10-21 20:10:39 237 1
原创 eclipse IDE 安装spring插件
现在的编辑软件有很多,这里以eclipse IDE版本为例Spring的开发包、如何安装配置下载spring-tool-suite-3.8.3.RELEASE-e4.6.2-win32文件,这个需要安装在eclipse上面,所以必须要选择和eclipse相对应的版本安装,如何查看eclipse版本号?我们打开eclipse然后点击工具栏中的help点击About Eclipse IDE...
2019-10-21 19:34:33 280
原创 Spring boot+Vue分页二之 表连接
**菜鸟一枚,不喜勿喷,若有指教,欢迎评论或私信**表连接这里使用nativeQuery = true 将mysql语句转成原生sql语句,当然还有其他的方法,如果有知道的欢迎指教。DAO层:@Query(value = "SELECT * FROM student AS s JOIN cla ON s.`cid`=cla.`ccid` order by s.`id` ASC"...
2019-10-21 18:49:57 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人