<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小白程序员]]></title><description><![CDATA[java探索之路]]></description><link>https://blog.csdn.net/SebtimentalA</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; SebtimentalA]]></copyright><item><title><![CDATA[NOSQL之Redis]]></title><link>https://blog.csdn.net/SebtimentalA/article/details/107731886</link><guid>https://blog.csdn.net/SebtimentalA/article/details/107731886</guid><author>SebtimentalA</author><pubDate>Sat, 01 Aug 2020 16:18:49 +0800</pubDate><description><![CDATA[一、NOSQL概述
1.1 什么是NOSQL
NoSQL(NoSQL = Not Only SQL)，意即“不仅仅是SQL”，是一项全新的数据库理念，泛指非关系型的数据库。
1.2 为什么需要NOSQL

High performance - 对数据库高并发读写的需求
Huge Storage - 对海量数据的高效率存储和访问的需求
High Scalability &amp;&amp; High Availability- 对数据库的高可扩展性和高可用性的需求

1.3 主流的NOSQL产品

键值(Ke]]></description><category></category></item><item><title><![CDATA[十六进制颜色代码（含图）]]></title><link>https://blog.csdn.net/SebtimentalA/article/details/107383926</link><guid>https://blog.csdn.net/SebtimentalA/article/details/107383926</guid><author>SebtimentalA</author><pubDate>Thu, 16 Jul 2020 15:31:06 +0800</pubDate><description><![CDATA[转自 https://blog.csdn.net/shakespeare001/article/details/7816022

            
                            
十六进制颜色代码大全，可供大家开发时参考：




FFFFFF


#DDDDDD

#AAAAAA

#888888

#666666

#444444

#000000

#FFB7DD

#FF88C2

#FF44AA

#FF0088

#C10066

#A20055

#8C004]]></description><category></category></item><item><title><![CDATA[关键字Synchronied、lock、volatile、final]]></title><link>https://blog.csdn.net/SebtimentalA/article/details/107283575</link><guid>https://blog.csdn.net/SebtimentalA/article/details/107283575</guid><author>SebtimentalA</author><pubDate>Sat, 11 Jul 2020 13:31:34 +0800</pubDate><description><![CDATA[1. 介绍一下Syncronized锁，如果用这个关键字修饰一个静态方法，锁住了什么？如果修饰成员方法，锁住了什么？
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;synchronized修饰静态方法以及同步代码块的synchronized（类.class）用法锁的是类，线程想要执行对应同步代码，需要获得类锁。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;synchronized修饰成员方法，线程获取的是当]]></description><category></category></item><item><title><![CDATA[Map的分类、HashMap线程不安全的说明以及使用线程安全的ConcurrentHashMap]]></title><link>https://blog.csdn.net/SebtimentalA/article/details/107177652</link><guid>https://blog.csdn.net/SebtimentalA/article/details/107177652</guid><author>SebtimentalA</author><pubDate>Tue, 07 Jul 2020 18:16:43 +0800</pubDate><description><![CDATA[1.1 map的分类和常见的情况
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;java为数据结构中的映射定义了一个接口java.util.Map；它有四个实现类，分别是HashMap、Hashtable、LinkedHashMap和TreeMap。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map主要用于存储键值对，根据键得到值，因此不允许键重复（重复了覆盖了），但允许值重复。
1.1.1 HashMap
&nbsp;&nbs]]></description><category></category></item><item><title><![CDATA[Junit、反射、注解]]></title><link>https://blog.csdn.net/SebtimentalA/article/details/107119923</link><guid>https://blog.csdn.net/SebtimentalA/article/details/107119923</guid><author>SebtimentalA</author><pubDate>Mon, 06 Jul 2020 11:04:50 +0800</pubDate><description><![CDATA[Junit单元测试
1.1步骤

编写业务类
创建测试类
○编写测试方法

1.2测试方法

特点
○方法命名规则：以test开头，使用驼峰命名法
○方法名上：必须使用注解：@Test，必须使用public修饰符，没有返回值，方法没有参数。
运行测试方法
○选中方法名：右键–&gt;Run测试方法名，即可运行选中的测试方法。


比如测试方法名为createObjectAnnotationTest


...]]></description><category></category></item><item><title><![CDATA[面向切面编程AOP]]></title><link>https://blog.csdn.net/SebtimentalA/article/details/107142749</link><guid>https://blog.csdn.net/SebtimentalA/article/details/107142749</guid><author>SebtimentalA</author><pubDate>Sun, 05 Jul 2020 19:51:12 +0800</pubDate><description><![CDATA[1.1了解AOP
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Spring AOP的实现是基于Java的代理机制，从JDK1.3开始就支持代理功能。但是性能成为一个很大的问题，为了解决JDK代理性能问题，出现了CGLIB代理机制。它可以生成字节码，所以它的性能会高于JDK代理。Spring支持着两种代理方式。但是随着JVM（Java虚拟机）性能的不断提高，这两种代理性能的差距会越来越小。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs]]></description><category></category></item><item><title><![CDATA[控制反转IoC]]></title><link>https://blog.csdn.net/SebtimentalA/article/details/107120690</link><guid>https://blog.csdn.net/SebtimentalA/article/details/107120690</guid><author>SebtimentalA</author><pubDate>Sat, 04 Jul 2020 12:21:53 +0800</pubDate><description><![CDATA[1.1Spring组成
Spring框架主要由七大模块组成。


核心模块
Spring Core模块是Spring的核心容器，他实现了IoC模式，提供了Spring框架的基础功能。在模块中包含组重要的BeanFactory类是Spring的核心类，负责对JavaBean的配置与管理。Spring Core模块采用Factory模式实现了IoC容器即依赖注入。
Context模块
Spring Context模块继承BeanFactory类。它还提供了框架式的bean的访问方式和很多企业级的功能，如JNDI]]></description><category></category></item><item><title><![CDATA[Java Web应用开发体系与应用技术]]></title><link>https://blog.csdn.net/SebtimentalA/article/details/107104552</link><guid>https://blog.csdn.net/SebtimentalA/article/details/107104552</guid><author>SebtimentalA</author><pubDate>Fri, 03 Jul 2020 16:11:28 +0800</pubDate><description><![CDATA[1.1程序开发体系结构
运用最多的网络应用程序开发体系机构可以分为两种，一种是基于客户端/服务器的C/S结构，另一种是基于浏览器/服务器的B/S结构。
1.1.1C/S体系结构
C/S是Client/Server的缩写，即客户端/服务器结构。在这种结构中，服务器通常采用高性能的PC机或工作站，并采用大型数据库系统（如Oracle或SQL Server），客户端则需要安装专用的客户端软件。

1.1.2B/S体系结构
B/S是Brower/Server的缩写，即浏览器/服务器结构。在这种结构中，可无端不需要开]]></description><category></category></item></channel></rss>