自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 sql基础

常见的NoSql数据库分为四大类 键值存储数据库:Oracle BDB Redis BwansDB 列式储数数据库:HBase Cassandra Riak 文档型数据库: MongoDB CouchDB 图形数据库: Neo4J InfoGrid Infinte Graph 关系型数据库特点比较: Oracle:运行稳定,可移植性高,功能齐全,性能超群!适用于大型企业领域,但是价格昂贵。 DB2:速度快、可靠性好,适于海量数据,恢复性极强。适用于大中型企业领域,但是价格昂贵。 SQL Server:

2020-06-02 16:55:19 255

原创 shrio

Shiro是apache旗下一个开源安全框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。 用户资源访问控制,流程分析: 概念层,Shiro 架构包含三个主要的理念:Subject,SecurityManager和 Realm。 1.3.Shir...

2020-04-09 13:25:00 418

原创 SPIMG框架MVC

1.1.1.Spring MVC 设计思想分析 MVC是一种分层架构设计思想,目的是基于对象职责上的不同,进行分层设计,实现各司其职,各尽所能,以提高代码的可维护性,可扩展性。 1)生活中的MVC:正规饭店(菜单,服务员,厨师) 2)程序中的MVC:(html,jsp)/servlet/(service,dao)) SPRING MVC是Spring 框架中的一个WEB模块, 是基于MVC设思想...

2020-04-06 15:22:30 408

原创 SPRING IOC

1.1.1.Spring 框架应用架构 Spring 官网资源:spring.io/projects Spring 是一个”资源整合”框架,通过spring可将很多资源(例如连接池, mybatis,…)等整合在一起,对外提供相关服务(例如,秒杀服务,支付服务,…)。 说明:spring 框架中一切资源的整合都源于IOC模块,IOC要实现对象生命周期的管理,对象依赖关系的管理。 1.1.2.Sp...

2020-04-06 15:00:23 220

原创 Mybatis架构

1.1.1.Mybatis 应用架构(重点) 谈谈对mybatis的应用架构的理解? MyBatis 是一个优秀的持久层框架,实现了对JDBC操作(标准API)的封装,主要用于传统简化JDBC操作中的一些相对繁琐的步骤,例如参数的映射,结果集的映射(数据库中记录存储到内存中的对象中)等。 为何使用mybatis实现数据持久层应用? 1)第一稳定,灵活(动态SQL),功能强大(池,日志,缓存) 2...

2020-04-06 13:54:03 300

原创 核心API应用 反射

3.1.反射应用基础加强 3.1.1.如何理解反射? 反射是Java中特有的一种技术,是JAVA中自省特性的一种实现(对象运行时动态发现对象成员),可以基于此特性实现java的动态编程(例如对象创建,成员调用等). 3.1.2.反射的应用场景? 反射通常用于平台或框架编程,来实现更加通用的编程过程.例如: 1)框架中对象的构建. 2)框架中方法的调用. 框架中反射应用案例分享 1)对象创建 a)m...

2020-04-04 19:47:24 246

原创 泛型 序列化 注解 枚举

2.1.泛型基础加强 2.1.1.如何理解泛型? 1.参数化的类型,数是JDK1.5的新特性。(定义泛型时使用参数可以简单理解为形参),例如JDK中的List,Map<K,V>接口中泛型应用. 2.编译时的一种类型,此类型仅仅在编译阶段有效,运行时无效.例如List在运行时String会被擦除,最终系统会认为都是Object. 2.1.2.为何使用泛型? 泛型是进行类型设计或方法定义时...

2020-04-04 19:23:59 406

原创 AOP

1.2.1 AOP说明 名称: 面向切面编程. 作用: 减少代码的耦合性,扩展业务方法. 1.2.2AOP公式 AOP切面 = 切入点(IF判断) + 通知(方法) 1.2.2.1切入点表达式 1.Bean 类的路径 类中的方法执行都会执行通知. 指定具体某一个bean 2.within(包名.类名) within(com.jt.service.) service包中全部的类中的方法执行都...

2020-04-02 23:42:13 859

原创 springboot整合Redis哨兵

1.1SpringBoot整合Redis哨兵 1.1.1入门案例 /** * 哨兵测试 * 1.配置redis的节点数据集合 * 2.利用哨兵机制连接redis节点. * 3.用户通过哨兵 实现缓存操作. * * 参数1: masterName */ @Test public void testSentinel() { //配置哨兵的信息 Set<String...

2020-04-02 23:41:51 1615

原创 jt商品redis操作

2商品分类信息实现redis操作 2.1业务分析 2.1.1什么样的数据添加缓存 条件: 1.不经常变化的数据 2.用户频繁查询的数据. 实际业务: 1.单个商品可以添加缓存. 2.省市县乡 3.营业厅信息. 4.商品分类信息…. 2.2SpringBoot整合redis 2.2.1编辑Properties文件 #单台redis配置 redis.host=192.168.226.128 re...

2020-04-02 14:07:25 175

原创 Redis

2.3.1Redis主要作用 说明:缓存主要的目的是降低客户访问物理设备的频次.保护了真实的后台数据库. 2.3.2缓存设计原理 1.缓存的数据结构采用k-v K必须唯一 2.要想让缓存执行的速度更快,采用C语言编程. 3.缓存应该运行在内存中. 4.为了防止缓存数据的丢失,应该将数据定期持久化到磁盘中 5.为了防止内存泄露,定期清理内存空间. LRU算法 LFU算法 2.3.3Redis介...

2020-04-02 13:37:07 225

原创 1.02Linux 配置 tomcat集群 以及jdk

2Linux 2.1Linux概述 2.1.1Linux介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年1...

2020-04-02 12:48:33 374

原创 1.01 Nginx 反向代理

1.1.1反向代理概念 反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。反向代理服务器位于用户与 1.2Nginx 1...

2020-04-02 12:47:55 266

原创 京淘开发1.0

JT开发文档 1.0京淘项目搭建 1.01创建jt 父级项目 1.02选择jar包类型 2.01添加pom.xml文件

2020-04-01 16:14:48 304

第一次总结慢慢学习中(关于Java)

多少语言就是死在了取代Java的路上Java:我活着的意义就是天天被取代Java:我也不知道我为什么有那么多敌人一个Kotlin初学者不希望Kotlin宣布XX年后取代Java,(毕竟)20多年来立这个flag的语言都死了Kotlin等语言的出现不会导致Java被彻底替代,只是缩小了Java的应用范围,每个编程语言都有自己擅长的一面,都有存在的价值。所以大家不要担心学Java以后没饭吃……

2019-11-28

空空如也

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

TA关注的人

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