自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

响当当的名字

响当当的博客

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

原创 Springboot2.0整合Redis时的序列化与反序列化

首先说一下环境:springboot:2.1.7redis:5.0.5在默认的情况下,两者整合后便可将数据缓存到redis,但是缓存进去的对象类型数据是经过jdk默认序列化过后的,在可视化工具中是HEX格式,看起来非常不方便,所以需要进行格式化首先创建FastJsonRedisSerializer类实现RedisSerializer接口public class FastJsonRe...

2020-02-29 13:07:15 1408

原创 SpringBoot国际化

本文主要讲解国际化的实现 基于spring boot的2.1.7版本步骤:1)、编写国际化配置文件,抽取页面需要显示的国际化消息2),SpringBoot自动配置好了国际化资源文件,其默认的配置文件路径是messages.properties;配置文件放在此路径下直接生效;但一般情况下会更改默认的配置文件路径。例如本例中的配置文件路径。所以需要在配置文件中进行修改:spring....

2020-02-29 13:06:40 176

原创 SpringBoot配置嵌入式Servlet容器

前言:最近学习SpringBoot,故将一些学习中的笔记记录下来。学习初始阶段,尚有不足,若有错误可留言。关于配置嵌入式Servlet容器一:如何定制和修改Servlet容器的相关配置首先:SpringBoot默认使用tomcat作为嵌入式的servlet容器。在开发应用中,我们可以定制和修改Servlet容器的相关配置修改方式有两种:1:修改和server有关的配置(ServerP...

2020-02-29 13:06:08 127

原创 Spring Boot 统一异常处理最佳实践 -- 后记(拓展篇)

前言(原文为简书上的一位博主:http://www.zhaojun.im/springboot-exception-expand/)之前一篇文章介绍了基本的统一异常处理思路: Spring MVC/Boot 统一异常处理最佳实践.上篇文章也有许多人提出了一些问题:如何区分 Ajax 请求和普通页面请求, 以分别返回 JSON 错误信息和错误页面.如何结合 HTTP 状态码进行统一异常处理...

2020-02-29 13:05:38 481 1

原创 Spring MVC/Boot 统一异常处理最佳实践 -----前言

前言(文章是在学习完springboot的异常处理后,阅读简书上的一位博主博客写的: http://www.zhaojun.im/springboot-exception/)在 Web 开发中, 我们经常会需要处理各种异常, 这是一件棘手的事情, 对于很多人来说, 可能对异常处理有以下几个问题:什么时候需要捕获(try-c atch)异常, 什么时候需要抛出(throws)异...

2020-02-27 22:24:21 153

原创 SpringBoot之数据访问(jdbc,druid数据源)

前言:一个完整的项目必然要和数据库进行交互。学完SpringBoot的基础之后便要开始学习SpringBoot之数据访问,(整合基本jdbc与数据源)首先写SpringBoot与JDBC的交互1:交互之前需要先引入JDBC的pom依赖 <dependency> <groupId>mysql</groupId> &lt...

2020-02-27 22:23:40 1062

原创 解决虚拟机启动显示Intel VT-x禁用状态的问题

虚拟机不稳定,所以偶尔会出现这个问题,记录一下,防止下次出现不知道如何解决。1:联想电脑打开设置,点击更新与安全。点击恢复,选择立即重新启动。如下图当然还有其他的方法,如电脑关机状态,按下开机键后,连续快速点击F2键或者是电脑关机状态,使用手机卡针戳下一键恢复按钮(标识符为↶),从菜单中选择Bios Setup并回车这两种方法。但感觉麻烦。2:在重启的界面中点击 疑难解答→高级选项→UE...

2020-02-27 22:22:53 4500

原创 常用到的Linux命令

一:CentOs7/red hat关闭防火墙的命令!查看防火状态systemctl status firewalldservice iptables status暂时关闭防火墙systemctl stop firewalldservice iptables stop永久关闭防火墙systemctl disable firewalldchkconfig iptable...

2020-02-27 22:22:22 153

原创 Docker笔记一:安装------centos7

一:docker安装首先安装 Docker 必要依赖包 :yum install -y yum-utils device-mapper-persistent-data lvm2由于自带 yum 没有 Docker-CE 所以我们需要先增加 docker repo:yum-config-manager --add-repo https://download.docker.com/linux...

2020-02-27 22:20:56 106

原创 前台数据展示问题总结

场景一:一个实体类中包含着另一个实体类的集合,后台查询出来后展示到前台,同时前台填写后将集合映射到实体类存入数据库。public class Editor { private String finalopinion; private String year; private List<Skl_member> skl_member; }public c...

2020-02-27 22:19:33 414

原创 SpringCloud学记笔记(一)

首先说一下springcloud的几个官网吧中文网 https://www.springcloud.cc/spring-cloud-dalston.html中国社区:http://springcloud.cn/接下来便是在学习springcloud的过程中记录的知识点1:Eureka Server的首页在正常访问后过一点时间在去访问界面 或出现如下红色字体EMERGENCY! E...

2020-02-27 22:18:57 320

原创 微服务统一登录认证怎么做?JWT ?

微服务统一登录认证怎么做?JWT ?抄之java知音无状态登录原理1.1.什么是有状态?有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session。例如登录:用户登录后,我们把登录者的信息保存在服务端session中,并且给用户一个cookie值,记录对应的session。然后下次请求,用户携带cookie...

2020-02-27 22:17:57 417

原创 基于Docker搭建Redis一主两从三哨兵

前言:你总是想的太多而读书太少最近这段时间学习了Redis,之前呢也将docker的基础给学习了一遍,不过时间长了有点忘了。正好借助这个机会,完成一个基于Docker搭建Redis一主两从三哨兵,算是对于docker的复习,也是对Redis做一个笔记。文章有借鉴:微信公众号 "Java知音”本文默认已配置好了docker环境。若优未安装的可以csdn搜索其他博主的安装教程。接下来便开启...

2020-02-27 22:16:23 452

原创 Springboot2.0整合Redis时的序列化与反序列化

首先说一下环境:springboot:2.1.7redis:5.0.5在默认的情况下,两者整合后便可将数据缓存到redis,但是缓存进去的对象类型数据是经过jdk默认序列化过后的,在可视化工具中是HEX格式,看起来非常不方便,所以需要进行格式化首先创建FastJsonRedisSerializer类实现RedisSerializer接口public class FastJsonRe...

2020-02-27 22:15:52 4027 1

原创 java基础---Excel实现批量上传

工具类public class ReadExcel { //总行数 private int totalRows = 0; //总条数 private int totalCells = 0; //错误信息接收器 private String errorMsg; //构造方法 public...

2020-02-27 22:14:00 290

原创 String,StringBuffer, StringBuilder 笔记

废话不说,直接上代码package java_05;/** * StringBuffer,StringBuilder讲解 */public class StringBufferTest { /** * @1 * String :不可变的字符序列 * StringBuffer :可变的字符序列 线程安全,效率低,可变字符序列 * Stri...

2020-02-27 22:12:40 166

原创 MySQL:left join 避坑指南

现象left join在我们使用mysql查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物有多少评论、一条评论有多少个赞等等。但是由于对join、on、where等关键字的不熟悉,有时候会导致查询结果与预期不符,所以今天我就来总结一下,一起避坑。这里我先给出一个场景,并抛出两个问题,如果你都能答对那这篇文章就不用看了。假设有一个班级管理应用,有一个表classes,存...

2020-02-26 21:59:25 1495

原创 mysql中的in与exists区别

建立两张表并为其添加一些数据一张会员表,一张会员下单表。会员表数据id user email 1 abei abei@nai8.me 2 wh abei@maige123.com 3 liuhuan 267765@qq.com 订单表id user_id create_time ... 1 1 ...

2020-02-26 21:47:49 281

原创 java编程(toString,运算符==,equals等)

1:运算符的比较==运算符1):可以使用在基本数据类型和引用数据类型变量中。2):如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(类型不一定相同)  如果比较的是引用数据类型:比较两个对象的地址值是否相同。即两个引用是否指向同一个对象实体。equals1):首先,equals是一个方法,而非运算符。2): 只适用于引用数据类型。3):Object类中的equals...

2020-02-26 21:47:17 103

原创 内部类讲解

内部类:1: Java中允许将一个类A声明在另一个类B中,则类A就称为内部类。2: 内部类分类:成员内部类(静态,非静态)vs 局部内部类(方法内,代码块内,构造器内)3:成员内部类一方面,作为外部类的成员可以调用外部类的结构可以被static修饰可以被四种不同权限修饰另一方面,作为一个类可以定义属性,方法,构造器等可以被final修饰,表示此类不能被继承可以被a...

2020-02-26 21:46:47 146

原创 redis笔记(基础一)

前言:你总是想的太多而读书太少使用redis,首先要安装redis。1:Redis安装Redis是C语言开发,安装Redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc安装gccgcc的安装很简单,首先要确保root登录,其次就是Linux要能连外网yum -y install gcc automake autoconf libtool mak...

2020-02-26 21:46:16 176

原创 Redis 持久化 RDB/AOF 详解与实践

https://gitchat.csdn.net/activity/5d5117876f8c3424da08b7af?utm_source=so

2020-02-26 21:45:11 97

原创 java编程(随笔)

1:自动类型提升:byte,char ,short --> int --> long --> float --> double特别说明:byte,short,char三种类型变量做运算时结果为 int 类型2:整形常量默认为 int 类型浮点型常量默认为double类型例如:float f1 = 12.3;编译报错,因为类型不匹配3:对...

2020-02-26 21:44:10 153

原创 Mysql常用命令

1:Linux登陆mysql:mysql -u root -p2:查找所有表的语句select table_name from information_schema.tables where table_schema=‘当前数据库’;3:使用ALTER修改root用户密码,方法为ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’4:使用数据...

2020-02-26 21:43:37 136

原创 java反射讲解

写在前面:什么是java反射机制?我们又为什么要学它?当程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。我们认为java并不是动态语言,但是它却有一个非常突出的动态相关机制,俗称:反射。IT行业里这么说,没有反射也就没有框架,现有的框架都是以反射为基础。在实际项目开发中,用的最多的是框架,填的最多的是类,反射这一概念就是将框架和类揉在一起的调和剂。所以,反射才是接触项目开发的敲...

2020-02-26 21:42:53 120

原创 接口与抽象类

一.抽象类       在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void fun();       抽象方法必须用abstract关键字进行修饰。如果一个类含...

2020-02-26 21:42:24 108

原创 类&&抽象类&&继承

类          在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候,类文件的名称必须和public类的名称相同,若不存在public,则类文件的名称可以为任意的名称(当然以数字开头的名称是不允许的)。在类内部,对于成...

2020-02-26 21:41:32 219

空空如也

空空如也

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

TA关注的人

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