10 2018 档案
摘要:方式一: 方式二: 方式三:
阅读全文
摘要:一,同步 1 synchronized 关键字 synchronized 锁什么?锁对象。 可能锁对象包括: this, 临界资源对象(多线程大家都能找到的对象),Class 类对象。 区别在于所的范围不同:一个类有多个实例(this),但是只有一个class(.class),根据要求级别不同使用不
阅读全文
摘要:今天开始抽时间整理SpringBoot的内容这里可以作为一个目录及说明相关的资料都可以跳转使用 说明: 目录: 一:创建SpringBoot项目 1)Maven创建 (1)使用命令行创建Maven工程 (2)使用Eclipes创建Maven工程 (3)使用IDEA创建Maven工程 2)简便创建方式
阅读全文
摘要:一MyCat简介 java编写的数据库中间件 Mycat运行环境需要JDK. Mycat是中间件.运行在代码应用和MySQL数据库之间的应用. 前身 : corba. 是阿里开发的数据库中间件.实现MySQL数据库分库分表集群管理的中间件.曾经出现过重大事故. 二次开发,形成Mycat. 使用MyC
阅读全文
摘要:一、 MySQL数据库 - SQL优化 MySQL DBMS - MySQL Database Management System。数据库管理系统。 一)结构图 初始化模块: 安装数据库的时候会自动生成多个数据库模块,但是主要使用的是mysql 二) MySQL数据库引擎简介 存储的核心两点: 算法
阅读全文
摘要:package com.xpl.controller; import org.apache.commons.io.FileUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.spring...
阅读全文
摘要:import org.apache.commons.io.FileUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.ServletOutputStream; impo...
阅读全文
摘要:参见https://blog.csdn.net/lintianlin/article/details/80050309
阅读全文
摘要:一)shiro简介 基于java的开源安全管理框架(其实就是RBAC框架),可以完成认证,授权,会话管理,加密,缓存等功能; 相同的还有Spring security,但是security依赖spring。shiro可以在java se和java ee中使用,独立性强。 记住一点,Shiro 不会去
阅读全文
摘要:Spring整合MyBatis其实就是Spring通过jar包中的类对应Mybatis全局配置文件通过组件的方式将其交给Spring容器管理的过程; 一:数据源 二:使用数据源创建SqlSessionFactory 三:扫描mapper并和sqlSessionFactory产生关联 HelloWor
阅读全文
摘要:一)参数类型 restful风格: 参数绑定到实体类: 有时间在写 自定义参数绑定 有事件在写 二)返回值类型及重定向和转发(默认方式都是请求转发) 理解重定向和转发: 重定向: 相当于是浏览器发出请求,返回一个url浏览器再去请求这个url,这时浏览器是知道他请求到哪里去了,所以地址栏可以看到ur
阅读全文
摘要:问题解决:办法1:使用Project Structure 方法二:使用Maven 在pom.xml文件中添加如下
阅读全文
摘要:首先我们来看一下servlet的处理请求的方式: 一:SpringMVC简介: 一)SpringMVC中的几个重要组件 1.DispatchServlet: 前端控制器,mvc模式中的c,是整个流程的控制中心,由他来调用其他组件来处理用户的请求,它的存在降低了组件之间的耦合性(组件可以随意的替换和自
阅读全文
摘要:一:Log4j 1. 由 apache 推出的开源免费日志处理的类库. 2. 为什么需要日志: 2.1 在项目中编写 System.out.println();输出到控制台,当项目发布到 tomcat 后,没有控制台(在命令行界面能看见.),不容易观察一些输出结果. 2.2 log4j 作用,不仅能
阅读全文
摘要:为什么数据库连接池中的链接有状态(active:使用状态和idle:空闲状态可使用): 因为如果只用一种状态就会出现多个线程抢资源的情况,就会出现队列,效率就会降低 会根据使用情况动态生成空闲的,那么只要需要链接就会有空闲的存在,虽然消耗了内存但是换来了效率
阅读全文
摘要:1.在项目中选中左上角的File >Project Structure 2.选择需要添加的源码包 3.源码已经加入
阅读全文
摘要:一:简介: 作用: 数据访问层框架. 底层是对 JDBC 的封装. mybatis :优点之一: 使用 mybatis 时不需要编写实现类,只需要写需要执行的 sql 命 二:环境搭建(这里创建的是web项目) 注意:这里并没有写对应的显示类,这就是Mybatis的有点之一,他通过反射的方式,将对应
阅读全文
摘要:一:zookeeper介绍 Zookeeper 分布式协调组件.本质一个软件. Zookeeper常用功能 1 发布订阅功能.把zookeeper当作注册中心原因. 2 分布式/集群管理功能. 使用java语言编写的. 优点:支持网络集群 缺点:稳定性受限于Zookeeper 二:安装jdk配置环境
阅读全文
摘要:一:什么是Dubbo Dubbo是一个RPC框架; 执行流程为: 采用的协议: 1.Dubbo 1.1 Dubbo官方推荐的协议. 1.2 本质:使用NIO和线程池进行处理. 1.3 缺点:大文件传输时可能出现文件传输失败问题. 2.RMI 2.1 JDK提供的协议,远程方法调用协议. 2.2 缺点
阅读全文
摘要:1、什么是分布式系统 参阅书籍《分布式系统原理与范型》第二版 链接:https://pan.baidu.com/s/1IEUSxHMSJee7HUj6c6AFBA 提取码:oq68 分布式系统: 若干个独立的计算机的集合,这些计算机对于用户来说就像在使用单个系统一样; 分布式系统是建立在网络之上的软
阅读全文
摘要:一、大型网站系统的特点 高并发,大流量:需要面对高并发用户,大流量访问; 高可用:系统24小时不间断的提供服务; 海量数据:需要存储、管理海量的数据,需要使用大量的服务器; 用户分布广泛,网络情况复杂:很多大型网站都是为全球用户服务,用户的分布范围广泛,各地网络情况差异大; 安全环境恶劣:互联网的开
阅读全文
摘要:复制文字到文本框中: log4j.rootLogger=DEBUG,stdout log4j.logger.org.mybatis=DEBUG log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.l
阅读全文
摘要:创建SpringBoot有三种方式: 方式一:(常用方式)
阅读全文

浙公网安备 33010602011771号