自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石懒猪很懒的博客

记录自己的学习点滴

原创 springboot整合jsp遇到的问题

新公司要求用jsp写页面,但springboot好像是不支持jsp的,所以要自己配置,遇到几个问题后来解决了。 springboot整合jsp不能直接使用启动类启动。可以使用以下三种方式进行启动 1、mvn clean spring-boot:run; 2、java -jar XXX.war...

2020-05-27 15:44:51 41 0

转载 mybatis递归查询

最近在写一个小程序,需要实现业务无限极分类,就是业务下有无限下拉子菜单,需要后台返回包括子节点的所有的数据 数据库表结构如下: business表 项目代码: 1、编写business实体类 import java.util.Date; import java.util.L...

2020-05-24 09:28:47 52 0

转载 SpringBoot2.0使用Spring Data-JPA实现增删改查

本文主要讲解使用springboot2.0使用jpa实现增删改查,外加自己拓展方法,spring的jpa是一个非常不错的持久层框架,可以理解为就是对Hibrenate进行了封装,比起Mybatis优点在于不用关注sql语句的编写。我这案例中使用ResultFul风格来编写的。 好了讲了这么多废话直...

2020-05-22 15:29:43 79 0

原创 单点登录的概念和springboot实现单点登录的代码的实现

1、单点登录SSO的概念 在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他系统的信任。单点登录在大型网站里使用非常频繁, 例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统...

2020-05-21 10:43:52 95 0

原创 SpringDataJPA实体类属性不映射到数据库注解

在属性上面添加这两个注释 @TableField(exist = false) @Transient private List<BusinessEntity> businessEntities=new ArrayList<>(); 记住引入的包是这两个 import ...

2020-05-19 15:38:46 95 0

原创 SpringBoot实现QQ邮箱邮件发送

一、邮件发送前的准备 使用QQ邮箱发送邮件,首先要申请开通POP3/SMTP服务或者IMAP/SMTP。 1、登录QQ邮箱,依次单击顶部的设置按钮和账号按钮 2、在账户选择卡下方找到POP3/SMTP服务,单击后方的“开启”按钮 单击“开启”按钮后,依照引导步骤发送短信,操...

2020-04-24 15:05:07 94 0

原创 SpringBoot整合WebSocket实现单聊和群聊功能

一、WebSocket的优点 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数据交换...

2020-04-24 13:05:25 517 0

原创 SpringBoot整合dubbo

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provide...

2019-09-20 19:21:46 89 0

转载 ZooKeeper下载安装(Windows版本)和zookeeper图形化的客户端工具(ZooInspector)

百度网盘下载 链接:https://pan.baidu.com/s/1HOEcfGpg7CqAm28cOhGzuA 密码:ap4n 安装 将下载好的zookeeper-3.4.12.tar.gz解压到常用安装目录下面即可 将conf目录下的zoo_sample.cfg文件,复...

2019-09-19 15:03:14 750 0

原创 使用filezilla工具上传文件时却显示无法启用传输

今天我想通过filezilla工具把一个文件上传到远程Ubuntu系统上,但是老是显示无法启动传输,后来上网查了一下资料,发现是文件权限问题,然后将我要上传到的那个文件夹权限进行了更改,Ubuntu修改权限命令如下: 更改了文件夹权限后就可以上传文件了 ...

2019-09-19 13:29:01 1255 3

转载 在android studio里,查看多个java类时,想分屏查看

在android studio里,查看多个java类时,想分屏查看 右键标签,在弹出的菜单中选择你要分屏的类型(水平、垂直两种)

2019-09-06 09:35:52 269 0

原创 Android基础知识学习(一)

一、weight(权重)属性详解 1、最简单用法: 实现代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="h...

2019-09-05 15:00:11 63 0

原创 Android(二)百度地图SDK获取地图信息

使用百度地图SDK,可以查看地图信息,对地图进行放大查看,或者缩小查看 一、百度API 百度地图API:http://developer.baidu.com/map/ 二、搭建地图环境 1、申请百度地图的key 2、下载对应功能的sdk 3、新建一个工程导入sdk到lib里面 ...

2019-09-02 18:18:26 116 0

原创 Android(一)volley归属地查询

一、界面运行结果展示 在app文件夹下的libs下添加volley.jar,点击project structure的app文件夹,然后点击+进行添加jar 2、MainActivity,java package com.example.wingtech_pc.myapplication...

2019-08-27 16:30:43 93 0

原创 Java倒计时代码

倒计时三分钟 @Test public void test() { while (time > 0) { time--; try { ...

2019-07-18 14:42:15 182 0

原创 git拉取和推送命令

Git提交代码到码云 git pull 下载服务器代码 git add . 添加当前目录下的所有文件; git commit -m '注释' 添加提交信息,提交代码到本地仓库 git push origin 分支名 上传代码至服务器仓库 Git从码云拉取代码 git ...

2019-07-18 12:04:33 460 0

原创 vue使用element框架实现常用的功能

图片上传 页面代码 <el-form-itemlabel="获奖证书"prop="imgUrl"> <el-upload :action="uploadUrl" :before-upl...

2019-07-18 11:23:32 91 0

原创 windows系统部署springboot项目

1、使用tomcat服务器 2、使用windows系统自带的工具连接服务器 3、输入服务器ip,用户名、密码,就可以连接远程服务器了 4、成功连接远程服务器后,新建一个文件夹,把打包好的springboot项目放在对应的文件夹,然后在该文件目录下,cmd,输入部署命令 ja...

2019-07-18 11:12:36 560 0

原创 vue 视频上传el-upload

一、视频上传 网页代码: <el-form-item label="视频上传" prop="Videourl"> <!-- action必选参数, 上传的地址 --> <el-upload class="avat...

2019-07-18 10:54:53 315 0

原创 springboot启动不了

如果在上图中的Application这个启动类中出现红叉,不能启动,可以尝试把它删除,再添加一个tomcat启动类

2019-07-17 16:37:42 76 0

转载 阿里云短信接入及注意事项

阿里云短信接口官方文档介绍的很详细 申请地址:https://www.aliyun.com/product/sms 接入流程、文档、sdk下载:https://help.aliyun.com/product/44282.html 这里我给出两种方式,web项目和maven项目 一、web项...

2019-07-17 15:37:20 419 0

转载 Spring Boot系列——日志配置

日志,通常不会在需求阶段作为一个功能单独提出来,也不会在产品方案中看到它的细节。但是,这丝毫不影响它在任何一个系统中的重要的地位。 为了保证服务的高可用,发现问题一定要即使,解决问题一定要迅速,所以生产环境一旦出现问题,预警系统就会通过邮件、短信甚至电话的方式实施多维轰炸模式,确保相关负责人不错...

2019-07-17 15:06:34 67 0

原创 消息队列rabbitmq(三)rabbitmq概念以及rabbitmq整合springboot实现消息发送和接收的四种调度策略

一、rabbitmq概念 rabbitmq是消息中间件的一种,消息中间件就是分布式系统中完成消息的接收和发送的基础软件 消息中间件的工作过程可以用生产者消费者模型来表示,即生产者不断向消息队列发送消息,而消费者从消息队列中消费信息。 rabbitmq除了生产者、消息队列、消费者这三个基本模块...

2019-07-17 13:51:57 95 0

原创 消息队列rabbitmq(二)windows系统erl和rabbitmq的安装

Erlang下载地址RabbitMQ是用Erlang编程语言进行开发,所以先要安装Erlang语言开发包 rabbitmq下载地址 链接:https://pan.baidu.com/s/1NxPHuGu4jqSXpExxOi1UaQ 提取码:lskl Erlang下载地址 ...

2019-07-16 16:59:24 221 0

原创 【技巧】如何切换更改CSDN上的博客皮肤 | 新版CSDN博客皮肤更换不生效解决方案

登录后点击头像 并进入创作中心 找到博客皮肤的代码所在位置 (注:点击下面图片可放大查看) 替换value值与id值 (注:点击下图 放大查看) 点击保存,即可生效 效果展示 成功替换: 文本转...

2019-07-16 14:26:13 91 0

转载 消息队列(一)之概念以及常用场景

消息队列,一般我们会简称它为MQ(Message Queue) 科普: 把数据放到消息队列叫做生产者 从消息队列里边取出数据叫做消费者 一、为什么要用消息队列? 1、解耦 系统A将userId写到消息队列中,系统C和系统D从消息队列中拿数据。这样有什么好处? 系统A只负责把数...

2019-07-16 13:46:38 77 0

原创 shiro整合springboot作为权限控制的学习

2019年7月16 最近在学习shiro关于权限控制这一块,对shiro理解了一些,有一部分知识点还没有弄清楚,先记录一部分的内容,之后会加以补充,直接上代码 1、pom.xm代码 <properties> <java.version>1.8</java.v...

2019-07-16 11:32:48 76 0

转载 什么是token及怎样生成token

什么是token及怎样生成token 什么是token   Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。   基于 Toke...

2019-07-12 16:12:39 110 0

原创 Spring中Bean的理解以及@Bean的作用

Spring中Bean的理解以及@Bean的作用 一、Bean是啥 1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化); 2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性; 3、规律:凡是子类及带有方法或属性的类都要加上注册Bea...

2019-07-12 15:06:17 100 0

转载 教你 Shiro 整合 SpringBoot,避开各种坑

依赖包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.3...

2019-07-12 14:38:24 66 0

原创 解决服务器运行出现Could not find acceptable representation

服务器运行出现该问题,可能是因为服务器磁盘太满导致的,删除一些文件,空出磁盘空间就可以正常运行了

2019-07-11 10:49:32 134 0

原创 将springboot项目的日志文件输出到指定的路径

在application.yml文件上加 logging: path: c:/log 日志将会输出到C盘里的log文件夹下。如下图所示,也可以配置成其他路径

2019-07-11 10:44:16 960 0

原创 解决springboot项目部署时视上传视频太大导致的内存溢出问题

在项目部署时输入命令java -Xms512m -Xmx1024m -jar 项目名.jar

2019-07-10 15:36:54 259 0

转载 Java中OutOfMemoryError(内存溢出)的三种情况及解决办法

相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。 在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致...

2019-07-10 13:53:15 69 0

原创 微信公众号消息推送

1、常量 public interface WechatConsts { // String WECHAT_APP_ID="wx0afb876c6fc70e1e"; // String WECHAT_APP_SECRET="1e7db4c466a284600683...

2019-07-09 15:25:35 114 0

原创 微信公众号根据openid获取微信用户获取头像和昵称等信息

1、微信用户数据表 2、controller文件 @RestController @RequestMapping("/api/wechatuserinfo") public class WechatController { @Autowired Wec...

2019-07-09 15:09:41 3495 0

原创 springboot项目redis实现数据缓存

1、pom.xml文件 <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok&l...

2019-07-09 14:50:36 79 0

原创 nginx下载和springboot nginx配置

1、nginx下载配置 https://www.cnblogs.com/wangwust/p/6420503.html 安装下载地址 nginx配置文件nginx.conf #keepalive_timeout 0; keepalive_timeout 65; #服务器集群 up...

2019-06-25 16:31:13 273 0

原创 学习第一天

学习第一天 要不断提升自己 哈哈,其实我没什么可写的,就是想试下写博客的感觉,因为接下来我要在这里记录我自学的经历了,要不断提升自己,不断让自己增值,生活很累,也不抱怨,因为,美好的生活总是会来临的,我相信每天努力一点,一年后的自己,会感谢自己的自己的,石小懒猪,加油!!!!!! ...

2019-05-11 09:36:33 84 0

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