自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (2)
  • 收藏
  • 关注

原创 AOP切面编程

AOP切面编程

2022-04-28 16:26:07 1113

原创 自定义注解-写法

1.先写注解接口。@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Authorize { /** * 权限值 * * @return */ String functionCode();}2.写注解接口的实现

2022-04-28 09:27:05 374

原创 webpack打包react项目步骤

1.在项目更目录下新建dist文件夹。2.安装webpack:cnpm i webpack webpack-cli -D3.安装webpack-dev-server插件cnpm -i webpack-dev-server -D4.安装html-webpack-plugincnpm -i html-webpack-plugin -D5.安装babel需要的loader和语法,识别JSXcnpm i babel-core babel-loader babel-plugi

2022-03-14 00:36:23 1307

原创 JDBC出现The server time zone value‘Öйú±ê׼ʱ¼ä‘ is unrec问题

.解决办法第一种:在jdbc中url配置加上?serverTimezone=GMT%2B8第二种:修改C:\ProgramData\MySQL\MySQL Server 8.0的my.ini配置文件,在[mysqld]节点在节点下面加上下面default-time-zone='+08:00'这句话然后记得重启MySQL的服务,打开cmd窗口登录MySQL执行show variables like '%time_zone%';这句命令,然后在mysql执行语句:set gl..

2022-03-08 10:14:29 778

原创 全局异常处理器

两种方式:springboot Restful使用@ControllerAdvice、@ExceptionHandler、@ResponseBody实现全局异常处理@ControllerAdvice 注解定义全局异常处理类@ExceptionHandler 指定自定义错误处理方法拦截的异常类型同一个异常被小范围的异常类和大范围的异常处理器同时覆盖,会选择小范围的异常处理器一.import org.slf4j.Logger;import org.slf4j.LoggerFactory;

2022-02-07 22:52:29 919

原创 WebSocket的使用

一.客户端的使用: 客户端连接服务端,客户端需要主动握手,需要html5的一些代码。<script> var socekt=new WebSocket("ws://localhost:8080/wb/websocet"); //ws代表websocket协议 socket.onpen=function(event){ //握手成功,调用该函数 socket.send("消息"...

2020-09-24 18:35:08 132

原创 springcloud从入门到放弃(精通)(下)

一.Ribbon负载均衡 基于Netfix Tibbon实现的一套客户端 负载均衡工具。 负载均衡包括集中式LB和进程内LB集中式:即在服务的消费方和提供方之间使用独立的LB设施(可以是硬件F5,也可以是软件nginx)由该设施负责把访问请求通过某种策略转发至服务的提供方。 进程内:消费方从服务注册中心获知有哪些地址可用,然后自己在从这些地址中选择出一个合适的服务器。 Ribbon就属于进程内LB,他只是一个类库,集成与消费方进程,消费...

2020-08-18 17:34:07 154

原创 计算机组成原理(程序员基础)第一章

目录计算机的发展简史 计算机的分类 计算机的体系结构 计算机的层次与编程语言 计算机的计算单位 计算机的字符与编码集一.计算机发展简史1.计算机发展的四个阶段 第一阶段:电子管计算机(1946-1957) 埃尼阿克:集成度小,空间占用大。功耗高,运算速度慢。操作复杂,更换程序需要接线。 第二阶段:晶体管计算机(1957-1964) TX-0,PDP-1:集成度相对较高,空间占用相对较小。功耗相对较低,运算速度较快。操作相...

2020-07-31 22:40:59 307

原创 springcloud从入门到放弃(精通)(上)

一.微服务的优点 每个服务足够内聚,足够小,代码容易理解这样能聚焦一个指定的业务功能或业务需求。 开发简单,开发效率提高,一个服务可能就是专一的只干一件事 微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。 微服务能够实用不同的语言开发 易于和第三方集成,微服务允许容器且灵活的方式集成自动部署 微服务易于被一个开发人员理解,修改和维护这样小团队能够更专注自己的工作成果。无需通过合作才能体现价值。 微服务知识业务逻辑的代码,不会和Html,css或其他界面组件混合..

2020-07-03 19:32:58 331

原创 springboot中application.yml配置中常用的配置信息

server: port:8001 mybatis: config-location:classpath:mybtais/mybatis.cfg.xml #mybatis配置文件所在路径 typ-aliases-package:com.auguigu.springcloud.entities #所有Entity别名类所在包 mapper-location: - classpath:mybatis/mapper/**/*.xml #mapper映射文件 spring.

2020-07-01 22:39:35 482

转载 学习笔记(1):全面深入Mysql数据库优化-11. MySQL 高级 - 索引 - 索引设计原则

课程简介 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(关系数据库管理系统)应用软件之一, 广泛的应用在各个领域。 本课程作为MySQL高级课程, 主要讲解了MySQL中的视图/存储过程/触发器/索引等对象的使用、常见的SQL语句优化的技巧 、应用优化、数据库优化、数据库日志等方面的知识,并通过综合案例,对课程中...

2020-06-29 18:00:22 173

原创 springboot的所学所想(二)

一.springboot集成MybatisPlus Mybatisplus的优点: 1.通用CRUD:集成BaseMapper就可以使用MP封装的CRUD 多种主键策略:IdType.AUTO(自动),IdType.INPUT(用户输入),IdType.ID_WORKER(自动), IdType.UUID(自动)。配置方法,主键ID上加上注解:@Ta...

2020-06-19 00:25:41 331

原创 springboot的所学所想

一.springboot项目的创建 新建一个maven项目,然后在pom.xml文件中导入如下依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>...

2020-06-18 18:02:47 181

原创 Cookie相关的工具类(拿去用别客气)

package com.taotao.common.utils;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRe.

2020-06-08 19:14:30 267

原创 MD5密码加密(真的很难,我怕你们不敢看)

一.MD5密码加密步骤String password="ljg23422342";String md5passWord = DigestUtils.md5DigestAsHex(password.getBytes());对你们没有看错,就是这么简单,由于过于简单,我只能通过加换行来增增加行数。对忘了说DigestUtils这个类就在spring框架中的org.springframework.util.DigestUtils;包中。...

2020-06-07 23:38:37 829

原创 Redis基础知识点

一.什么是Redis “Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库(重点他是个数据库)。二.Redis的安装与启动(linux系统下的安装(Ubuntu))因为Redis使用c语言编写因此需要安装c语言的编译环境: apt-g...

2020-06-04 16:54:30 176

原创 通过fastdfs_client向图片服务器上传图片的过程

一.步骤(1)调用fastdfs_client(jar包)中的方法来上传图片public class FastDfsTest { @Test public void tesUpload()throws Exception{ //创建一个配置文件,文件名任意,内容就是tracker服务器的地址,例如在resource目录下创建一个clent.xml,内容为:tracker_server=192.168.25.133:22122 //使用全局对象加载配置文件 ClientGlobal.

2020-06-01 23:43:02 595

原创 Mybatis学习总结二

一。动态sql 1.<if>元素 例子UserMapper.xml(映射文件)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-...

2020-03-25 23:27:45 145

原创 Mybatis学习总结一

一,Mybatis介绍 Mybatis是apache 的一个开源项目,Mybatis是一个优秀持久层框架,他对jdbc的操作进行了封装,是开发者只需关注SQL本身。Mybatis通过xml或注释的方式将要执行的各种statement(statement、preparedStatement、CallableStatement)配置起来,并通过java对象和statement中的的sql进行...

2020-03-24 20:49:43 121

原创 Hibernate学习总结二

四.Hibernate中对象的状态之间的转换 有三种状态: ...

2020-03-14 23:48:07 151

原创 Hibernate 学习总结一

一.hibernate框架是什么 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。(hibernate是完全面系那个对象操作数据库)二。框架的搭建1.hibernate主配置文件(...

2020-03-13 18:26:46 129

原创 spring总结3

一.spring AOP1.什么是AOP Aop的全称是Aspect-Oriented Programing,即面向切面编程,是面向对象编程(OOP:Object-Oriented Programing)的一种延伸.AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,然后在程序编译或运行时再讲这些提取出来的代码应用到需要执行的地方。2.AOP术语 Asp...

2020-02-03 23:13:24 255

原创 spring总结2

一.Bean的配置 1.bean常用属性和子元素:bean属性 说明 id bean的唯一标识符,spring容器对bean的配置,管理都通过该属性进行 name spring容器通过此属性进行配置和管理,name属性可以为bean指定多个名称,每个名称之间用逗号或分好隔开 class 指定bean的实现类,他必须使用类的全限定名 scope...

2020-01-24 11:17:58 339

原创 spring总结1

一.Spring的定义: spring是一个以IOC(控制反转)和AOP(面向切面编程)为内核的框架。二.理解IOC: 在面向对象传统编程方式中,获取对象的方式通常是用new关键字主动创建一个对象。spring中的IOC方式对象的生命周期由spring框架中的IOC容器管理,直接从IOC容器中获取一个对象,控制权从应用程序交给了IOC容器。三.理解依赖注入...

2020-01-21 17:23:01 147

原创 java线程知识

定义:一个进程中的一条执行流程生命周期1.新建状态(1)一个Mythread继承Thread类,重写run方法Mythread thread=new Mythread();//调用(2)一个Mythread实现runnable接口,重写run方法Mythread a=new Mythread();//调用Thread thread=new Thread(a);2.就绪状态:调用t...

2019-11-04 19:31:42 102

原创 java中常见异常

1.NullPointerException 空指针引用异常2.ClassCastException 类型强制转换异常3.illegalArgumentException 传递非法参数异常4.ArithmeticException 算数运算异常5.ArrayStoreException 向数组中存放于声明类型不兼容对象异常6.IndexOutOfBoundsException 下标越...

2019-11-04 18:59:56 186 1

空空如也

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

TA关注的人

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