自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 公众号

新创建一个公众号,希望大家关注一下!谢谢啦互相学习,加油!分享一个小故事:出门古时候,有两个兄弟各自带着一只行李箱出远门。一路上,重重的行李箱将兄弟俩都压得 喘不过气来。他们只好左手累了换右手,右手累了又换左手。忽然,大哥停了下来,在路边买了一根扁担,将两个行李箱一左一右挂在扁担上。他挑起两个箱子上路,反倒觉得轻松了很多。...

2020-02-13 14:58:18 187

原创 Netty的核心组件

Netty的核心组件核心构成块:(Channel、回调、Future、事件和ChannelHandler)这些构建块代表了不同类型的构造:资源、逻辑以及通知。你的应用程序将使用它们来访问网络以及流经网络的数据1、Channel在java NIO就有这个,其实就是java NIO的基本构造。他代表到一个实体(比如一个硬件,一个文件等)目前可以把它看作是传入和传出数据的载体。因此它可以打...

2021-02-24 18:59:00 128

原创 小程序对文件及后缀名解析

小程序对文件及后缀名解析引用微信开放平台文档1、后缀:1.1、WXSS:样式文件(类似CSS)WXSS 具有 CSS 大部分的特性,小程序在 WXSS 也做了一些扩充和修改。新增了尺寸单位。在写 CSS 样式时,开发者需要考虑到手机设备的屏幕会有不同的宽度和设备像素比,采用一些技巧来换算一些像素单位。WXSS 在底层支持新的尺寸单位 rpx ,开发者可以免去换算的烦恼,...

2020-02-12 18:53:00 2975

原创 RabbitMQ下载与安装

RabbitMQ下载与安装先跟大家科普一下MQ和RabbitMQMQ简介MQ全称为Message Queue ,即消息队列应用场景:1、任务异步处理。将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。2、应用程序解耦合。MQ相当于一个中介 ,生产方通过MQ与消费方交互,它将应用程序进行解耦合。什么是RabbitMQRab...

2020-01-02 17:01:00 163

原创 介绍Netty

介绍Netty概述Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty...

2019-12-18 09:38:00 79

原创 RestTemplate远程调用方法

概述:spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接, 我们只需要传入url及返回值类型即可。相较于之前常用的HttpClient,RestTemplate是一种更优雅的调用RESTful服务的方式。使用首先是把RestTemplate实例化 /* * 实例化...

2019-11-21 11:57:00 304

原创 ISCONF Redis is configured to save RDB snapshots

MISCONF Redis is configured to save RDB snapshotsredis报错:(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.Commands that may modify the da...

2019-11-12 20:13:00 355

原创 Redis bin目录和info命令

1、Redis bin目录和info命令概述:bin目录是说我们的redis的安装目录中的bin目录,里面存放着一些可执行文件info命令会列出当前连接的Redis实例的所有指标信息下面我就对这些做一下笔记(尤其是info命令)1.1、bin目录bin目录我就不多说,给大家列出一个表格文件名描述备注redis-serverredis服务端red...

2019-11-07 22:58:00 850

原创 REST风格

path = "/view/{参数}"# REST风格介绍REST我们这种风格是相当于带参数时,参数没有使用传统的?号后面带参数形式我们可以清晰的看出来我们的参数是1示例:/view/?id=1 ==> /view/11.那到底什么是 REST 风格呢?REST:全称:Reqresentational State Transfer即表述性状态转移可以简单的理解...

2019-11-07 10:23:00 92

原创 Mysql性能优化方案

为什么要优化?系统的吞吐量瓶颈往往出现在数据库的访问速度上随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢数据是存放在磁盘上的,读写速度无法和内存相比Memcached/Redis(缓存)+Mysql+垂直拆分这种做法可以将你的数据库的数据从开始的一个数据库分成了3个,比如第一个数据库复制保存用户信息,第二个保存商品信息,第三个保存缺点:当你的 数据库...

2019-11-07 10:12:00 111

原创 Security整合spring boot

1、基础概念Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring的IOC,DI,AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为安全控制编写大量重复代码的工作。2、核心API解读1、SecurityContext...

2019-11-06 23:01:00 73

原创 Linux及Windows安装Redis(详细)

Linux及Windows安装Redis1.Windows安装教程1.1下载https://github.com/MSOpenTech/redis/releases进入github里下载redis Windows版压缩包将我们下载好的文件放进新建的一个Redis文件夹(我在C盘创建了一个redis的文件夹)1.2启动服务打开我们Windows版的dos命令的窗口将你命令窗...

2019-10-29 11:46:00 169

原创 Exception evaluating SpringEL expression:

Exception evaluating SpringEL expression:错误说明:在帮助同事看BUG的时候遇上了这个问题,不知道是前端还是后端的错误在网上找了很多文章解决的方法,很多都没啥作用不过慢慢找着百度还是被我找到了解决的方法转载自:http://www.bubuko.com/infodetail-2594317.html错误信息:Caused by: or...

2019-10-22 17:22:00 25690 9

原创 学习了解Shiro框架

有关Shiro安全框架实现权限的几种方式1)通过表来实现2)shiro框架3)Spring Security框架shiro有哪些主要功能1.授权访问控制的过程,即确定谁有权访问2.身份认证有时被称为“登录”3.会话管理特定于用户的回话管理,甚至在非WEB或EJB应用程序4.加密保持数据安全使用加密算法,同时仍然容易使用详情可以查看我们Shi...

2019-10-18 10:51:00 102

原创 spring boot打印sql语句-mybatis

spring boot打印sql语句-mybatis概述当自己编写的程序出现了BUG等等,找了很久调试运行了几遍到mapper层也进去调试进了源码,非常麻烦我就想打印出sql语句,好进行解决BUG方法:可以在你的application.properties文件里添加代码logging.level.com.shop=debug# logging.level.接着就是你需要...

2019-10-15 10:34:00 195

原创 org.thymeleaf.exceptions.TemplateInputException: Error resolving template 报错

org.thymeleaf.exceptions.TemplateInputException: Error resolving template报错遇到二次,第一次是刚刚学的时候,都是一个原因,而且又看到网上的解决方法又不相信懒得C,结果找了我半天(主要自己之前没加这个也可以,但是突然就不可以了,还是抱着试一试)在controller层请求处理完了返回时,没有使用@Rest...

2019-10-14 14:28:00 509

原创 单点登录

单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。概述很早期的公司,一家公司可能只有一个Server,慢慢的Server开始变多了。每个Server都要进行注册登录,退出的时候又要一个个退出。用户体验很不好!你可以想象一下,上豆瓣 要登...

2019-10-12 09:51:00 133

原创 java代码实现MD5加密及验证方法

MD5加密在我们的程序中,不管是什么,都会有安全问题,今天就说的是MD5加密的方法MD5是哈希算法,也就是 从明文A到密文B很容易,但是从密文B到明文A几乎不可能也就是说,给你密文,是几乎无法通过解密来得到明文的。这个一般用于存储密码。也就是数据库里存的是密文,管理员只能看到密文,而看不到明文。在pom文件导入相关依赖 <!--MD5依赖--> ...

2019-10-11 21:37:00 402 1

原创 使用Jersey构建图片服务器

使用Jersey构建图片服务器前台页面代码<form id="jvForm" action="add.do" method="post" enctype="multipart/form-data"> <table> <tr> <td width="20%" class="pn-flabel pn...

2019-10-08 10:24:00 181

原创 修改密码的四种方法

修改密码的四种方法方法1: 用SET PASSWORD命令首先登录MySQL。格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’);方法2:用mysqladmin格式 ::mysq...

2019-09-29 09:09:37 2155

原创 介绍Webflux

介绍Webflux关于WebFlux我们知道传统的Web框架,比如说:struts2,springmvc等都是基于Servlet API与Servlet容器基础之上运行的,在Servlet3.1之后才有了异步非阻塞的支持。而WebFlux是一个典型非阻塞异步的框架,它的核心是基于Reactor的相关API实现的。相对于传统的web框架来说,它可以运行在诸如Netty,Undertow...

2019-09-23 17:05:00 231

原创 idea的各种牛逼插件

Translation :一款免费的解决对话框的翻译插件MyBatisCodeHelper-Pro:功能类似mybatis plugin,我的文章有破解的教程地址:破解

2019-09-23 17:03:00 201

原创 spring配置数据源

spring配置数据源我们spring配置数据源常用有三种方式第一种就是一种非常普通的方式<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" valu...

2019-09-23 16:55:00 114

原创 声明式事务

声明式事务1 事务与声明式事务的区别1.事务:把多个操作绑定在一起,要么全部成功,要么全部失败2.声明式事务:在程序中,指定开启或回滚事务的规则,程序根据设定好的规则,自动开启或回滚事务2 声明式事务2.1 我们第一步找到spring的配置文件2.2 第二步我们就需要在你的标签里添加一下代码<!-- 定义事务管理器 --><bean id="tran...

2019-09-23 16:53:00 97

原创 基本架构思想

程序员应该知道的基本架构思想说到系统的架构,初学者可能没有意识到,对于已经从事多年的开发的朋友可能会知道,一个系统的运作是否正常,是否能够高效的运作关键在于系统的架构,因为一个系统只有一个好的架构才能支持更多的用户,更多的应用接入到系统中。下面将和大家分享一些关于系统架构方面的一些问题。很多的程序员可能会有这样的一个想法那就是,能够完成编程任务,不管程序是怎么实现的,程序的内存运行...

2019-09-23 09:40:00 265

原创 终结程序

终结程序查看端口为多少开头的netstat -ntulp | grep 80  先查找到需要查找的端口使用前面的命令netstat -ntulp | grep 80终结程序直接在-9参数后添加你的pid进行终结kill -9 6874  ...

2019-09-23 09:36:00 120

原创 防火墙抛出端口

防火墙抛出端口查看防火墙状态,得到结果是running或者not runningfirewall-cmd --state  在running 状态下,向firewall 添加需要开放的端口,如果没开启则用下面命令开启systemctl start firewalld永久的添加该端口。去掉--permanent则表示临时。firew...

2019-09-23 09:32:00 128

原创 lnmp安装mysql

lnmp安装mysql下载lnmpwget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz解压tar ‐xf lnmp1.6.tar.gz安装数据库./install.sh db  

2019-09-23 09:28:00 250

原创 CentOs安装jdk

安装jdk1.下载jdkwget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607...

2019-09-23 09:20:00 64

原创 pageHelper分页插件使用

pageHelper分页插件使用1.摘要pageHelper:com.github.pagehelper.PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件。PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件,其实我并不想加上好用两个字,但是为了表扬插件作者开源免费的崇高精神,我毫不犹豫的加上了好用一词作为赞美。原本以为分页...

2019-09-23 09:13:00 218

空空如也

空空如也

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

TA关注的人

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