自定义博客皮肤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 140

原创 shrio

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

2020-04-09 13:25:00 292

原创 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 273

原创 SPRING IOC

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

2020-04-06 15:00:23 109

原创 Mybatis架构

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

2020-04-06 13:54:03 186

原创 核心API应用 反射

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

2020-04-04 19:47:24 135

原创 泛型 序列化 注解 枚举

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 244

原创 AOP

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

2020-04-02 23:42:13 703

原创 springboot整合Redis哨兵

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

2020-04-02 23:41:51 1421

原创 jt商品redis操作

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

2020-04-02 14:07:25 106

原创 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 134

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

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

2020-04-02 12:48:33 231

原创 1.01 Nginx 反向代理

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

2020-04-02 12:47:55 147

原创 京淘开发1.0

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

2020-04-01 16:14:48 200

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

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

2019-11-28

空空如也

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

TA关注的人

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