自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dubbo+zookeeper

一,背景及准备:什么是分布式系统???在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”。这是最简洁明了的解释。分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。分布式系统(distributed system)是建立在网络之上的软件系统。首先需要明确的是,只有当单

2021-12-17 17:24:59 850

原创 shiro安全框架整理

一:简单介绍Apache 的安全框架Apache Shiro是一个Java的安全管理框架,可以用在JavaEE环境下,也可以用在JavaSE环境下。此前我们学习了很多有关阿帕奇的东西:maven,tomcat,等等他能做什么?shiro架构官方号称十分钟就可以入门:Apache Shiro | Simple. Java. Security.gti地址:GitHub - apache/shiro: Apache Shiro二:...

2021-12-15 16:35:15 2519

原创 SpringSecurity安全框架整理

一:简单介绍Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。spring security 的核心功能主要包

2021-12-15 10:42:44 3122

原创 SSM框架整合

spring+springmvc+mybatis的配置整合底层DAO,mybatis与spring的整合。spring-dao.xml文件内容<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns

2021-10-08 15:07:44 79

原创 mybayis的多对一联表查询操作

//学生pojo@Datapublic class Student { private int id; private String name; //多个学生可以是同一个老师,即多对一 private Teacher teacher;}//老师pojo@Datapublic class Teacher { private int id; private String name;}mybatis的xml文件 需求:获取所有学生及对应老师的信息...

2021-09-10 17:33:04 59

原创 mybatis配置文件解析,官网版本

mybatis配置文件的标签顺序严格规定,不能乱写属性(properties)这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置。简答的举例就是可以在配置文件中定义一些属性给mybatis来用,比如数据库的连接信息设置(settings)这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。 下表描述了设置中各项设置的含义、默认值等。设置的属性非常多,...

2021-09-10 14:43:30 73

原创 Listen监听器

背景:统计某个网站的在线人数//统计网站在线人数,也就是统计session的数量,一个浏览器对应一个session(浏览器)//关闭后session销毁public class OnlineListen implements HttpSessionListener{ /** * 监听session新创建时执行的方法 * @param se */ @Override public void sessionCreated(

2021-09-08 15:54:15 93

原创 filter过滤器

filter过滤器和servlet类比学习servlet是继承HttpServletfilter是实现Filter(注意是javax.servlet包下的)servlet在web.xml中的映射配置,同一个请求,两个地址/servlet/show,/show其中/show没走过滤器所以还是乱码filter在web.xml中的映射配置,<url-pattern>/servlet/*</url-pattern>,所以只会过滤/servlet/*这个请求<fil

2021-09-08 15:42:05 49

原创 session&cookie

异同:cookie是客户端的对象,key-value键值对形式,只能存储String类型,数据量小,大约4k, 由于是存储在客户端安全性小 session是服务器对象,key-value简直对形式,但是存储的是Object,数据量大,储存于服 务器,安全性较高。 服务器会给每一个用户(浏览器)创建一个session对象 一个session独占一个浏览器,主要浏览器没有关闭,这个session就存在 用...

2021-08-31 15:40:36 54

原创 apply plugin: ‘org.springframework.boot‘

我本地装了两个版本的gradle,一直用的是低版本的4.6,昨天无意之间改成了高版本7.1,本以为高版本可以向下兼容,没什么问题,但是刷新gradle就报这个异常,困扰很久,改回原来的4.6版本就不报错了,我想可能是7.1缺少一些文件或者配置吧。...

2021-08-20 09:50:40 1871

原创 依赖版本的缺失导致引用失败

以net.sf.json-lib:json-lib为例子在gradle中必须加上jdk的版本,否则引用就是报错。在maven中同样如此更多的依赖问题可以参考maven库https://mvnrepository.com/

2021-08-12 14:42:21 712

原创 Gradle子模块之间的依赖

在gradle的使用过程中,会和maven一样存在A模块引用B模块的问题,今天在项目中遇到了,在此做个记录,供自己日后回顾,复习先看一下maven的模块依赖khxt希望可以引入common-code,只需要在khxt的pom.xml中将其引用即可。gradle的模块依赖,其原理和maven差不多,语法不一样khxt子模块,需要引用common-code父模块下配置子模块名需要将common-code,在gradle中打成jar包,之后在khxt模...

2021-08-12 14:34:33 5146

空空如也

空空如也

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

TA关注的人

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