自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石懒猪很懒的博客

记录自己的学习点滴

  • 博客(43)
  • 收藏
  • 关注

转载 springboot 项目 导出PDF文件 PdfPTable学习

1、导入依赖 <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> </dependency><!-- https://mvnre...

2021-12-02 11:37:23 816

转载 使用LayUI的第三方组件treeSelect,checkNode选中节点, 报错:Cannot read property ‘getNodeByParam‘ of null

之前使用treeSelect组件的时候没有发现问题,然后js一模一样复制过来,竟然报错:Cannot read property 'getNodeByParam' of null我检查了n多遍,然后又改了n多次引入,变量定义,还是不行,处于崩溃的边缘。后来才发现,页面定义input的时候,下面加了一个hiddren类型的input框,错误代码如下:<div class="layui-inline"> <label class="layui-form-label">..

2021-04-27 20:47:45 996 1

转载 解决SQL Server 2008R2无法连接127.0.0.1的问题

电脑操作系统是Win10中文版,新装的英文版SQL Server 2008,纯默认安装,没有做任何改动。装完SQL Server 2008之后,发现只能用默认的机器名来登录:如果用127.0.0.1登录就会报出如下的错误:在网上查询一番之后,发现让开启SQL Server Configuration Manager中的Named Pipes就可以解决问题,然而试了并没有什么卵用。。。于是开始自己动手尝试解决方案,经过一番尝试,功夫不负有心人啊!终于算是找到了,下面把步骤贴出来:

2021-04-02 10:56:17 1311

原创 开始写一个属于自己的万能系统

这两天工作没啥事,闲着,闲着感觉时间过的很慢,然后我就想着自己写一个系统,不过其实目前我也不知道我想写啥,就是想着先搭建一个万能框架,后面有需要添加的功能再慢慢添加上去,毕竟目前脑袋里的东西有限,哈哈哈哈,不过慢慢学,我也总是能学到很多东西的。初步的基础搭建肯定就是选择的是springboot,由于工作上写的就是前后端不分离,所以决定自己写的目前也就是前后端不分离,后期需要改再看吧,数据库选的是mysql,前端应该是用的几个框架吧,像layui等。项目代码放在码云上:https://gite..

2020-06-18 14:49:40 172

原创 Lodop打印功能实现和bootstrap模态框

最近在弄那个打印的东西。花了差不多将近三天时间,打印样式要根据需求慢慢调整,所以花的时间比较多,这篇文章主要是纪录用Lodop插件实现打印和bootstrap模态框的实现。打印的文件差不多就是长这样子的Lodop打印功能实现 booststrap模态框一、Lodop打印的实现1、首先要下载打印插件进入官网进行下载:http://www.lodop.net/download.html我选择的是第一个2、将与之相关的文件放入项目当中我这个项目用..

2020-06-04 14:44:57 600

原创 springboot整合jsp遇到的问题

新公司要求用jsp写页面,但springboot好像是不支持jsp的,所以要自己配置,遇到几个问题后来解决了。springboot整合jsp不能直接使用启动类启动。可以使用以下三种方式进行启动1、mvn clean spring-boot:run;2、java -jar XXX.war3、外部tomcat在进行项目开发过程中,可能需要调试,所以我就用了外部tomcat启动项目。接下来介绍springboot整合jsp的完整过程这是项目的完整结构:需要自己手动添加weba.

2020-05-27 15:44:51 504

转载 mybatis递归查询

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

2020-05-24 09:28:47 2241 1

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

本文主要讲解使用springboot2.0使用jpa实现增删改查,外加自己拓展方法,spring的jpa是一个非常不错的持久层框架,可以理解为就是对Hibrenate进行了封装,比起Mybatis优点在于不用关注sql语句的编写。我这案例中使用ResultFul风格来编写的。好了讲了这么多废话直接上代码和步骤吧。使用的是maven管理项目,如果不会maven的同学可以先去学会使用maven吧。第一步:新建一个springboot项目(pom文件直接拿走吧)<?xml version="1.

2020-05-22 15:29:43 299

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

1、单点登录SSO的概念在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他系统的信任。单点登录在大型网站里使用非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞疯掉。实现单点登录说到底就是要解决如何产生和存储那个信任,再就是其他系统如何验证这个信任的有效性,因此要点也就以下两个:存储信任 验证信任

2020-05-21 10:43:52 1066 1

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

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

2020-05-19 15:38:46 1945

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

一、邮件发送前的准备使用QQ邮箱发送邮件,首先要申请开通POP3/SMTP服务或者IMAP/SMTP。1、登录QQ邮箱,依次单击顶部的设置按钮和账号按钮2、在账户选择卡下方找到POP3/SMTP服务,单击后方的“开启”按钮单击“开启”按钮后,依照引导步骤发送短信,操作成功后,会获取一个授权码,将授权码保存下来过后使用。二、项目搭建1、pom.xml&...

2020-04-24 15:05:07 1433

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

一、WebSocket的优点WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成...

2020-04-24 13:05:25 1160

原创 SpringBoot整合dubbo

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

2019-09-20 19:21:46 285

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

百度网盘下载链接:https://pan.baidu.com/s/1HOEcfGpg7CqAm28cOhGzuA 密码:ap4n 安装将下载好的zookeeper-3.4.12.tar.gz解压到常用安装目录下面即可 将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg 修改zoo.cfg配置文件,将dataD...

2019-09-19 15:03:14 2117

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

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

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

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

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

2019-09-06 09:35:52 857

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

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

2019-09-05 15:00:11 245

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

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

2019-09-02 18:18:26 426

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

一、界面运行结果展示在app文件夹下的libs下添加volley.jar,点击project structure的app文件夹,然后点击+进行添加jar2、MainActivity,javapackage com.example.wingtech_pc.myapplication1;import org.json.JSONException;import org.json....

2019-08-27 16:30:43 207

原创 Java倒计时代码

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

2019-07-18 14:42:15 921

原创 git拉取和推送命令

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

2019-07-18 12:04:33 1519

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

图片上传页面代码 <el-form-itemlabel="获奖证书"prop="imgUrl"> <el-upload :action="uploadUrl" :before-upload="beforeUploadHandle" :on-success="successHandle" list-type="picture...

2019-07-18 11:23:32 224

原创 windows系统部署springboot项目

1、使用tomcat服务器2、使用windows系统自带的工具连接服务器3、输入服务器ip,用户名、密码,就可以连接远程服务器了4、成功连接远程服务器后,新建一个文件夹,把打包好的springboot项目放在对应的文件夹,然后在该文件目录下,cmd,输入部署命令 java -jar 项目名.jar,如果是遇到内存溢出的问题,可以再部署的时候,设置jvm内存,部署...

2019-07-18 11:12:36 3093

原创 vue 视频上传el-upload

一、视频上传网页代码:<el-form-item label="视频上传" prop="Videourl"><!-- action必选参数, 上传的地址 --><el-upload class="avatar-uploader el-upload--text" :action="uploadUrl" :show-file-list="false" :on...

2019-07-18 10:54:53 3191

原创 springboot启动不了

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

2019-07-17 16:37:42 371

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

阿里云短信接口官方文档介绍的很详细申请地址:https://www.aliyun.com/product/sms接入流程、文档、sdk下载:https://help.aliyun.com/product/44282.html这里我给出两种方式,web项目和maven项目一、web项目这种方式比较容易,直接把包导入项目中就行了,代码如下package c...

2019-07-17 15:37:20 1660 1

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

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

2019-07-17 15:06:34 135

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

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

2019-07-17 13:51:57 492 1

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

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

2019-07-16 16:59:24 656

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

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

2019-07-16 14:26:13 439

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

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

2019-07-16 13:46:38 132

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

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

2019-07-16 11:32:48 133

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

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

2019-07-12 16:12:39 623

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

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

2019-07-12 15:06:17 463

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

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

2019-07-12 14:38:24 189

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

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

2019-07-11 10:49:32 1365

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

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

2019-07-11 10:44:16 3638

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

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

2019-07-10 15:36:54 1778

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

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

2019-07-10 13:53:15 162

原创 微信公众号消息推送

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

2019-07-09 15:25:35 315

空空如也

空空如也

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

TA关注的人

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