自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合的操作

集合排序//集合排序 Collections.sort(users, new Comparator<Users>(){ @Override public int compare(Users a, Users b) {//将List依照年龄倒序排序 return b.getAge().compareTo(a.getAge()); } });

2021-09-02 16:20:55 99

原创 获取Bean对象

package com.jiukuang.utils;//新建SpringUtil用来获取beanimport org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;public class SpringBeanUtil implements A

2021-09-02 15:56:09 376

原创 打印控制台数据到指定文件

package com.jiukuang.utils;import java.io.FileNotFoundException;import java.io.PrintStream;public class MySystemOutLog { private PrintStream out = System.out; private PrintStream ps = null; private String filePath = "D:/logs/lo

2021-09-02 15:54:57 187

原创 获取请求的ip地址

package com.jiukuang.utils;import io.netty.util.internal.StringUtil;import org.springframework.util.StringUtils;import javax.servlet.http.HttpServletRequest;public class GetIPUtil { /** * 获取ip * * @param request * @return

2021-09-02 15:53:23 374

原创 webSocket聊天系统

webSocket配置类package com.example.websocket.config; import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.socket.server.standard.ServerEndpointExporter; /** * wyl

2021-08-24 18:45:47 366 1

原创 javaHTTP请求

package com.jiuk.auit.api.controller.count;import javax.servlet.http.HttpServletRequest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter;impor

2021-08-02 09:18:06 93

原创 mybatis自动装配

generatorConfig.xml文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" ><generato

2021-07-27 23:26:45 518

原创 vue图片回显

vue图片回显<template> <div className="change_info_main"> <input ref="refTest" type="file" @change="test01"/> <div id="aaa"></div> </div></template><script>export default { name: "test", data(

2021-05-13 13:34:08 679

原创 java阿里云图片上传

阿里云图片上传package com.library.util;import com.aliyun.oss.OSS;import com.aliyun.oss.OSSClientBuilder;import org.springframework.web.multipart.MultipartFile;import java.io.IOException;import java.util.UUID;public class Img { public static String u

2021-05-13 09:38:51 169

原创 shiro安全框架配置类

shiro安全框架package com.aaa.wyl.config;import com.aaa.wyl.realm.MyRealm;import org.apache.shiro.authc.credential.CredentialsMatcher;import org.apache.shiro.authc.credential.HashedCredentialsMatcher;import org.apache.shiro.crypto.hash.Md5Hash;import org

2021-05-06 11:12:14 103

原创 swagger2配置类

API文档swagger2可视化文档配置package com.aaa.wyl.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.PathSelectors;import springfox.documentation.builder

2021-05-06 10:54:55 310

原创 redis配置类

redis配置类package com.aaa.wyl.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.cache.CacheManager;impor

2021-04-30 15:38:52 1517 2

原创 springBoot-mybatis-plue自动生成类generator

springBoot-mybatis-plue自动生成类generatorpackage com.aaa;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomi

2021-04-29 20:37:08 118

原创 vue入门

vue官网https://cn.vuejs.org/v2/guide/使用vue首先导入vue.js<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>vue的使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title&

2021-04-26 21:09:42 103

原创 SpringBoot连接redis集群以及分布式锁

SpringBoot连接redis集群application.xml配置文件配置(1)哨兵spring.redis.sentinel.master=mymasterspring.redis.sentinel.nodes=127.0.0.1:26379(2)去中心化spring.redis.cluster.nodes=127.0.0.1:8001,127.0.0.1:8002,127.0.0.1:8003,127.0.0.1:8004,127.0.0.1:8005,127.0.0.1:8006

2021-04-26 10:49:19 297

原创 JDK8特性

1. lambda表达式注意事项 形参列表的数据烈性会自动推断 如果参数列表为空,只需保留() 如果形参只有一个,()可以省略,只需要参数的名称即可 如果执行语句只有一句,且无返回值,{}可以省略,若是有返回值,则若想省区{}必须同时省略return,且执行语句也保证只有一句 lambda不会生成一个单独的内部类文件 基本语法 <函数式接口> <变量名> = (参数1,参数2) -> {      &

2021-04-23 22:26:23 54

原创 redis集群搭建

redis集群搭建1. 主从关系配置redis主从关系准备三个不同名字的redis.conf文件给每个文件配置不同的端口号启动这三个redis.conf文件进入每个启动的redis命令行用如下命令查看节点信息info replication...

2021-04-22 11:32:33 69

原创 RabbitMQ安装教程及使用

RabbitMQ安装教程及使用(全解析)安装1. 首先安装配置环境yum install gcc socat openssl openssl-devel然后与官网下载与之对应的Erlang版本地址如下:https://www.rabbitmq.com/which-erlang.html下载后安装Erlangrpm -ivh erlang-22.0.7-1.el7.x86_64.rpm去官网下载与Erlang版本对应的RabbitMQ。。。安装MQrpm -ivh rabbitm

2021-04-19 22:19:53 290

原创 redis持久化机制RDB和AOF的概念及使用

redis持久化机制RDB和AOF的概念及使用  如果想redis仅作为纯内存的缓存来用,可禁止RDB和AOF所有的持久化机制1. Redis持久化的作用:  Redis 是内存数据库,其将自己的数据存储在内存中,如果 Redis 发生宕机,且没有进行持久化的,那么Redis 重启后将没有之前的数据。而通过持久化,Redis可以在重启后,快速找回之前的数据,防止大量请求打入数据库。  对于企业级的redis架构来说,持久化是不可减少的  企业级redis集群架构:海量数据、高并发、高可用

2021-04-13 22:51:12 206 1

原创 reids安装及使用配置详解

NOSQL的概念他是对所有非关系型数据库的一种统称NOSQL和RDBMS的区别RDBMS关系型数据库高度组织化结构化数据。 user—userid username age sex …结构化查询语言(SQL) sql语句数据和关系都存储在单独的表中。数据操纵语言DML,数据定义语言DDL严格的一致性. 事务基于事务NoSQL非关系型数据库代表着不仅仅是SQL没有声明性查询语言键 - 值对存储。最终一致性,而非ACID【原子,一致,隔离,持久】属性非结构化和不可预

2021-04-12 22:27:02 136

原创 Linux怎么清空与删除乱码文件的方法

Linux怎么清空与删除指定大小文件乱码文件一般都是空文件,根据指定文件大小去删除它查找并删除当前目录空文件0k代表文件大小为0的文件find . -size 0k -exec rm {} \;

2021-04-10 10:06:10 137

原创 CentOS7.0以上版本中systemctl启动关闭服务的用法和firewalld防火墙用法

CentOS7.0中systemctl启动关闭服务的用法和firewalld防火墙用法CentOS7.0中systemctl启动关闭服务的用法启动/关闭、启用/禁用服务:启动一个服务:systemctl start postfix.service关闭一个服务:systemctl stop postfix.service重启一个服务:systemctl restart postfix.service显示一个服务的状态:systemctl status postfix.service在开机时启用一

2021-04-10 09:27:27 548

原创 springboot乱码解决

springboot乱码解决

2021-03-29 19:47:13 140

原创 MyBatis入门全面解析和常见错误处理

MyBatis入门全面解析和常见错误处理MyBatis简介MyBatis入门MyBatis常见错误的处理Mybatis简介MyBatis时apache的一个开源项目,前身角iBatis,2010年改为MyBatis。MyBatis是基于Java的持久层框架,提供的持久层框架包括SQL Maps和Data Access Objects(DAO层)。MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及

2021-03-22 17:12:12 481

原创 maven

1. Maven1.1 为什么使用maven?不使用maven我们仍然可以进行B/S项目的开发;而不适用maven使用jar包时要把jar包导入WEB-INF/lib目录下,但是会导致每次创建项目都要往这个目录下导入jar包,从而导致存在大量重复的jar包文件。而使用maven后每个jar包只在本地仓库导入一次即可,每次创建项目无需再导入jar包,只需要以坐标的方式引用一下就好了。在我认为maven只解决了jar包的臃肿问题,仅此而已,只不过初学者第一次配置使用时有些麻烦罢了1.2 如何使用m

2021-03-20 09:58:32 93

原创 泛型

泛型泛型本质是参数化类型,也就是说操作的数据类型被指定为一个参数。这就是参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法所谓泛型:就是指在类创建时不指定类中属性的具体类型,而由外部在声明及实例化对象时指定类型为什么要用泛型类型安全泛型的主要目的时提高Java程序的类型安全。编译时强类型检查;使用泛型编写的程序代码,要比使用 Object 变量再进行强制类型转换的代码,具有更好的安全性和可读性。多种数据类型执行相同的代码使用泛型可以复用代码。消除强制类型转换

2021-03-20 09:42:16 116

原创 反射

反射反射的概念反射是框架的灵魂java的反射机制:是在运行状态中对于任意一个类都能得到这个类的所有属性和方法;对于任意一个对象都能调用它的任意方法和属性;这种动态获取信息以及动态调用对象的功能称为Java语言的反射机制。可以拿到类的字节码对象,通过字节码对象拿到这个类中所有的信息反射的使用Java反射机制获取类的信息,其中就是获取类的字节码文件内容,并将这些内容封装到一个字节码对象中,所以我们只需要使用反射的代码获取字节码对象,就能拿到类的信息。Class类简介Class代表类的实体,再运行

2021-03-20 09:41:40 70

原创 注解

注解的概念注解可以简化大量操作,一般情况下,如果想封装框架,自己封装一些东西,都离不开注解注解:一种代码级别的说明。是JDK1.5以后版本引入的一个特性,与类,接口,是同一个层次,可以声明在包,类,字段,方法,局部变量,方法参数等的面前,用来对这些元素进行说明,注释。简化代码作用分类:编写文档:通过代码里标识的注释生成文档代码分析:通过代码里表示的注释对代码进行解析编译检查:通过对代码里的标识的注释让编译器能够实现基本的编译检查@override注释的分类1.内置注解@Override

2021-03-20 09:41:09 101

原创 多线程

多线程的创建与原理多线程跟同步异步相似同步:同步是按照顺序一个一个来向后台发送请求,不会乱掉,异步:异步是一块发送请求,谁先发送先读取谁,没有顺序并发与并行并发并行和同步异步相似并发是指在一个处理器上处理多个任务并发目的是充分的利用处理器的每一核,以达到最高的处理性能并行是指多台处理器处理多个任务并行是指在一时刻,有多条指令在多个处理器上同时执行。所以无论从微观还是从宏观来看,二者都是一起执行的线程与进程进程:一个应用程序的启动都会有一个进程,可以有多个进程,每个一个用程序都会有独立

2021-03-20 09:40:19 67

原创 Servlet

Servlet创建Servlet继承HttpRequest用于接受浏览器的请求Request和响应Response重写service,用于 接受所有方式的请求Request请求req.getParameter(String);//根据名字获取参数值req.getParameterValues(String);//根据名字获取一组参数值req.getParameterMap();//获取一个Map<String,String[]>对象req.setAttribute("设置参数的名字

2021-03-20 09:39:18 72

原创 MySQL

MySQL基本常用语句dos窗口命令MySQL基本操作必须会约束primary key 主键约束not null 非空约束default 设置默认值约束unique 唯一约束连接数据库net start mysql//启动数据库mysql -u root -p//进入数据库mysql -h 192.168.11.138 -u root -p//进入别人数据库新建数据库//新建数据库show databases;//显示数据库列表create da

2021-03-20 09:37:43 172 1

原创 HTML,JS

*HTML**c********ss********样式表引入*< link rel=“stylesheet” href=“路径”/>*超链接四大伪类*a:link{} 未访问状态a:visited{} 已访问状态a:hover{} 标悬浮状态a:active{} 激活状态F​ ​ ​ ​ ​ ​ ​ ​ frame=”viod”*标签*​ 其他信息[外链图片转存失败,源站可能有防盗

2021-03-20 09:36:13 220 1

空空如也

空空如也

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

TA关注的人

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