自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

淡若清风

千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。

  • 博客(127)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA注解大全(个人复习不断增加)

以前,XML是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,XML的内容也越来越复杂,维护成本变得越来越高。于是就有人提出来一种标记式高耦合的配置方式,注解。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注解。关于注解和XML两种不同的配置模式,争论了好多年了,各有各的优劣,注解可以提供更大的便捷性,易于维护修改,但耦合度高,而 XML 相对于注解则是相反的。追求低耦合就要抛弃高效率,追求效率必然会遇到耦合。本文意不再

2021-01-19 21:09:42 3478 2

转载 JAVA集合详解(list、set、map)

1.接口继承关系和实现集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。Collection:Collection 是集合 List、Set、Queue 的最基本的接口。Iterator:迭代器,可以通过迭代器遍历集合中的数据Map:是映射表的基础接口2.List集合Java 的 List 是非常常用的数据类型。List 是有序的 Collection。Java List 一共三个实现类:分别是 ArrayList、

2021-04-15 23:19:31 466

转载 JAVA JVM深层讲解

1.基本概念JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。2.运行状态      我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件,而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 。也就是如下:① Java 源文件—->

2021-04-15 21:57:31 283

转载 京淘项目实战开发-16

1.Dubbo入门案例2.Dubbo负载均衡机制3.京淘项目重构4.完成单点登录项目

2021-04-09 17:44:43 348

转载 京淘项目实战开发-15 【集群工作原理、前台搭建、跨域问题】

1.基于跨域实现用户信息校验2.HttpClient案例3.微服务的方式调用4.Dubbo框架入门

2021-04-08 16:50:16 187

原创 Zookeeper注册中心安装详解

ZooKeeper是一个**分布式**的,开放源码的**分布式应用程序协调服务**,是**Google**的Chubby一个**开源**的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

2021-04-08 11:27:56 229

原创 京淘项目实战开发-14 【集群工作原理、前台搭建、跨域问题】

1.Redis集群规则说明2.Redis集群整合3.京淘项目前台搭建4.跨域学习

2021-04-06 11:59:20 232

原创 京淘项目实战开发-13 [Redis持久化、内存优化、缓存面试题、分片、哨兵、集群]

1.AOP实现Redis缓存2.Redis持久化策略/内存优化策略3.缓存穿透/缓存击穿/缓存血崩4.Redis分片机制

2021-04-01 14:54:57 415

翻译 Redis集群搭建步骤

1.Redis集群实现1.1 Redis集群1.2 集群搭建1.3 Redis集合原理

2021-04-01 11:13:10 973

原创 医院药品管理系统开源项目-05 【页面展示】

一、登录页面整体展示用户名错误密码错误二、后台页面三、

2021-03-30 10:51:29 2248 3

原创 医院药品管理系统开源项目-04 【药品销售管理】

一、销售记录二、销售页面三、商品退货四、退货给供应商五、供应商账单

2021-03-29 21:12:31 677

原创 医院药品管理系统开源项目-04 【药品管理】

一、创建药品数据二、创建药品后台页面三、药品出入库管理四、出入库后台页面五、药品记录管理六、问题管理后台页面七、药品保质期检查

2021-03-29 16:26:27 2258 3

原创 医院药品管理系统开源项目-03 【后台主体 供应商管理】

一、创建后台主体二、编写供应商管理三、增加功能四、运行测试

2021-03-28 21:02:32 1241

原创 医院药品管理系统开源项目-02 【登录判断】

一、导入静态资源二、判断登录三、配置MybatisPlus四、配置Shiro权限控制

2021-03-27 17:28:16 1033

原创 医院药品管理系统开源项目-01 【环境配置】

一、系统环境配置系统开发平台:JDK1.8+Maven3.6.1框架:Springboot+Layui数据库和工具:MySql8、SQLyog、Navicat开发工具: Intellij IDEA浏览器:Chrome涉及到的技术:MySql、Springboot、MyBatisPlus、lombok、Shiro、layui、jquery、element二、创建数据库2.1 创建数据库打开Navicat或者sqlyog ,创建数据库drug新建表:账单信息billinfo新建表:药品

2021-03-27 11:35:07 2767 12

原创 JAVA Mysql limit概述与优化

在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,在数据过多的时候想要分页,我们应该怎么解决这个问题?

2021-03-24 17:20:45 704

原创 2.查找employees里入职员工时间排名倒数第三的员工所有信息

题目描述有一个员工employees表简况如下:建表语句如下:CREATE TABLE `employees` (`emp_no` int(11) NOT NULL, `birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,PRIMARY KEY (`e

2021-03-24 16:50:29 744

原创 1.查找employees里最晚入职员工的所有信息

题目描述有一个员工employees表简况如下:建表语句如下:CREATE TABLE `employees` (`emp_no` int(11) NOT NULL, `birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,PRIMARY KEY (`e

2021-03-24 16:16:16 956

原创 京淘项目实战开发-12[Redis入门案例、JSON格式]

1.Redis入门2.整合redis3.JSON格式转换4.分离缓存的实现5.aop

2021-03-20 11:05:14 153

转载 京淘项目实战开发-11[Mycat、Redis缓存服务器概述]

1.实现数据库读写分离/负载均衡2.实现数据库高可用3.redis实现缓存优化

2021-03-20 10:53:38 324

原创 Redis缓存服务器概述与命令

Redis命令入门大全

2021-03-19 14:17:10 303

原创 JAVA Springboot手写过滤器

过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。

2021-03-18 17:42:52 649 2

原创 JAVA Springboot手写拦截器

1.拦截的三种机制:2. 过滤器(Filter)3. 拦截器(Interceptor)4. 切片(Aspect)

2021-03-18 16:51:34 305

原创 京淘项目实战开发-10[Linux脚本、安装Nginx、数据库优化]

1.Nginx安装2.准备2个Linux操作系统 设定虚拟机IP 129|1303.安装Mysql数据库4.数据库主从结构5.实现数据库读写分离 负载均衡

2021-03-17 16:30:44 222

原创 京淘项目实战开发-09 [Linux 配置JDK、安装mysql、配置防火墙]

1.部署Linux JDB(必须会)2.安装Mysql数据库3.实现Linux项目部署4.利用Windows nginx实现项目部署

2021-03-16 21:18:26 169

原创 Linux 配置全面讲解与命令大全

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

2021-03-16 09:39:55 1218

原创 京淘项目实战开发-08 [Nginx反向代理、Tomcat集群部署、Linux]

1.NGINX反向代理2.实现tomcat集群的部署3.实现Nginx负载均衡4.实现Linux系统安装/使用5.了解Linux基本命令

2021-03-15 23:37:47 190

原创 京淘项目实战开发-07 [实现文件上传、代理机制、Nginx]

1.实现文件上传2.反向代理机制说明3.Niginx服务器介绍4.搭建tomcat服务器集群

2021-03-15 16:11:27 215

原创 京淘项目实战开发-06 [工具栏的实现、商品的增删改查、上下架、商品详情回显]

1.完成商品CRUD操作、更新/删除/上架/下架2.富文本编辑器实现 、大字段存储 text、文本域3.实现文件上传操作

2021-03-13 17:26:18 620

原创 京淘项目实战开发-05 [MP分页查询、商品分类业务实现、商品CRUD操作]

1. MP分页查询2.完成商品分类名称展现3.完成商品分类树形结构展现4.完成商品CRUD操作

2021-03-12 19:54:37 410

原创 京淘项目实战开发-04 [springmvc调用流程、京淘环境搭建]

1.SpringMVC调用流程图2.Ajax异步调用案例$.ajax({})3.京淘后台项目搭建4.实现商品列表的展现5.商品分类目录展现

2021-03-11 22:53:47 296

原创 京淘项目实战开发-03 [整合Web资源、Web资源异步调用]

1.MP入门案例、熟练掌握2.Ajax业务调用,加强练习3.搭建京淘业务系统 分布式思想、后台

2021-03-11 15:22:09 146

原创 京淘项目实战开发-02[springboot源码分析、高级属性用法、MybatisPlus]

1.SpringBoot源码分析2.SpringBoot高级属性用法3.SpringBoot整合Mybatis-Mybatis-plus 几乎不写sql

2021-03-10 22:08:38 539

原创 京淘项目实战开发-01

1.京淘项目架构图2.表设计相关说明 表关系、一对一、一对多、多对多3.SpringBoot高级应用4.Maven相关说明、IDEA的配置

2021-03-10 16:53:01 413 1

原创 JAVA-SpringBoot17:异步、定时、邮件任务

任务       在我们的工作中,常常会用到异步处理任务,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。还有一些定时任务,比如需要在每天凌晨的时候,分析一次前一天的日志信息。还有就是邮件的发送,微信的前身也是邮件服务呢?这些东西都是怎么实现的呢?其实SpringBoot都给我们提供了对应的支持,我们上手使用十分的简单,只需要开启一些注解支

2021-03-03 11:25:37 344

原创 JAVA SpringBoot-16:Swagger

SwaggerSwagger简介:学习目标:了解Swagger的作用和概念了解前后端分离在SpringBoot中集成Swagger前后端分离:Vue + SpringBoot后端时代:前端只用管理静态页面;html==>后端,模板引擎JSP==>后端是主力前后端分离时代:后端:后端控制层,服务层,数据访问层【后端团队】前端:前端控制层【前端团队】伪造后端数据,JSON。不需要后端,前端工程也能启动起来前后端如何交互? ==》API前后

2021-03-02 23:43:50 214

原创 JAVA SpringBoot-15:Shiro

ShiroShiro简介什么是Shiro?Apache Shiro是一个Java 的安全(权限)框架。Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等.官网: http://shiro.apache.org/官方文档十分钟快速入门:http://shiro.apache.org/10-minute-tutorial.html下载地址:https://github.com

2021-03-02 17:37:34 245

原创 SLF4J 报错解决方法

SLF4J 报错解决方法使用Shiro,官网给的代码,出现报错运行Maven项目时,控制台出现如下图所示的报错信息:在网上搜到,内容大致如下:问题的原因是无法找到org.slf4j.impl.StaticLoggerBinder,我找了一下,确实没有该类,网上搜了一下下面是官方的解答http://www.slf4j.org/codes.html#StaticLoggerBinder官网给出的解决思路如下:This error is reported when the org.slf4j.impl

2021-03-01 23:46:27 2708

原创 JAVA SpringBoot-14:集成SpringSecurity

在 Web 开发中,`安全`一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的`安全漏洞`,无法满足用户的要求,并可能造成用户的`隐私数据被攻击者窃取`;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架构做出比较重大的调整,因而需要更多的开发时间,影响应用的发布进程。因此,从应用开发的第一天就应该把安全相关的因素考虑进来,并在整个应用的开发过程中。

2021-03-01 19:50:01 207

原创 JAVA SpringBoot-13:整合MyBatis

整合MyBatisM:数据业务V:交接C:HTML官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/Maven仓库地址:https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter/2.1.4准备工作1.导入依赖2.配置文件3.mybatis配置4.编写SQL5

2021-02-27 15:57:16 127

图书管理系统.zip

一个比较完整的SSM框架整合,学习SSM的不错选择,需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;

2021-02-20

空空如也

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

TA关注的人

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