<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ROCK]]></title><description><![CDATA[屏上得来终觉浅，绝知此事要躬行。]]></description><link>https://blog.youkuaiyun.com/rocksteadypro</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rocksteadypro]]></copyright><item><title><![CDATA[查看oracle版本]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/80526763</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/80526763</guid><author>rocksteadypro</author><pubDate>Thu, 31 May 2018 16:51:18 +0800</pubDate><description><![CDATA[不知道oracle情况下，使用超级管理员登录sqlplus / as sysdba;用v$versions视图select * from v$version;]]></description><category></category></item><item><title><![CDATA[基于jdk1.8的HashMap源码分析（温故学习）]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/80098879</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/80098879</guid><author>rocksteadypro</author><pubDate>Thu, 26 Apr 2018 20:04:15 +0800</pubDate><description><![CDATA[鼎力推荐一下  源码阅读强迫症患者一. HashMap结构      HashMap在jdk1.6版本采用数组+链表的存储方式，但是到1.8版本时采用了数组+链表/红黑树的方式进行存储，有效的提高了查找时间，解决冲突。这里有一篇博客写的非常好，HashMap的结构图也画的非常清楚，鼎力推荐一下杭州Mark的HashMap源码分析。虽然是基于jdk1.6的，但是换成jdk1.8，只要链表长度大于门限...]]></description><category></category></item><item><title><![CDATA[基于jdk1.6的ArrayList源码分析（温故学习）]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/80083256</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/80083256</guid><author>rocksteadypro</author><pubDate>Wed, 25 Apr 2018 17:54:08 +0800</pubDate><description><![CDATA[鼎力推荐一下  杭州Mark的HashMap源码分析ArrayList源码分析（基于JDK1.6）    《Java集合类》中讲述了ArrayList的基础使用，本文将深入剖析ArrayList的内部结构及实现原理，以便更好的、更高效的使用它。    ArrayList就是传说中的动态数组，就是Array的复杂版本，它提供了如下一些好处：动态的增加和减少元素、灵活的设置数组的大小......   ...]]></description><category></category></item><item><title><![CDATA[基于jdk1.6的HashMap源码分析（温故学习）]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/80082822</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/80082822</guid><author>rocksteadypro</author><pubDate>Wed, 25 Apr 2018 17:46:17 +0800</pubDate><description><![CDATA[鼎力推荐一下  杭州Mark的HashMap源码分析HashMap源码分析（基于JDK1.6）    在Java集合类中最常用的除了ArrayList外，就是HashMap了。本文尽自己所能，尽量详细的解释HashMap的源码。一山还有一山高，有不足之处请之处，定感谢指定并及时修正。    在看HashMap源码之前先复习一下数据结构。    Java最基本的数据结构有数组和链表。数组的特点是空间...]]></description><category></category></item><item><title><![CDATA[Spring核心思想，IoC与DI]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/80067439</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/80067439</guid><author>rocksteadypro</author><pubDate>Tue, 24 Apr 2018 17:21:40 +0800</pubDate><description><![CDATA[SpringIOC 是一种设计思想，它的目的是降低组件之间的耦合度，，它将实现组件间的关系由程序内部提到外部容器来管理。由容器在运行期将组件间的某种依赖关系动态注入组件中。DI  注入依赖  所谓注入依赖就是我们通过简单的配置，无需制定目标资源，有容器动态的将某个依赖关系注入到组建中。DI的目的是提高组件间重用的频率，为系统搭建一个灵活的、可扩展的平台。IoC与DI　　首先想说说IoC（Inver...]]></description><category></category></item><item><title><![CDATA[SpringBoot全局配置文件]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79736584</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79736584</guid><author>rocksteadypro</author><pubDate>Thu, 29 Mar 2018 02:13:40 +0800</pubDate><description><![CDATA[全局配置文件Spring Boot项目使用一个全局的配置文件application.properties或者是application.yml，在resources目录下或者类路径下的/config下，一般我们放到resources下。 1、 修改tomcat的端口为8088重新启动应用，查看效果：2、 修改进入DispatcherServlet的规则为：*.html测试： 更多的配置： # ===...]]></description><category></category></item><item><title><![CDATA[spring的包大概作用(备忘)]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79683375</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79683375</guid><author>rocksteadypro</author><pubDate>Sun, 25 Mar 2018 01:14:01 +0800</pubDate><description><![CDATA[传送门1.spring.jar　　是包含有完整发布模块的单个jar 包。2. org.springframework.aop　　包含在应用中使用Spring的AOP特性时所需的类。 3. org.springframework.asm　　Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包, 3.0开始提供他自己独立的asmJar。4. org.springframew...]]></description><category></category></item><item><title><![CDATA[金蝶银行卡实名认证接口]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79567493</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79567493</guid><author>rocksteadypro</author><pubDate>Thu, 15 Mar 2018 14:57:52 +0800</pubDate><description><![CDATA[-----&amp;gt;   金蝶实名认证接口文档下载地址    &amp;lt;-----（请先留意金蝶实名认证接口文档（涉及加解密、偏移量、签名秘钥））3DES加解密Utilimport java.io.UnsupportedEncodingException;
import java.security.InvalidAlgorithmParameterException;
import java.secu...]]></description><category></category></item><item><title><![CDATA[数据库事务隔离级别-- 脏读、幻读、不可重复读（清晰解释）]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79552648</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79552648</guid><author>rocksteadypro</author><pubDate>Wed, 14 Mar 2018 11:56:04 +0800</pubDate><description><![CDATA[感谢原作者的分享一、数据库事务隔离级别数据库事务的隔离级别有4个，由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ，这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。√: 可能出现    ×: 不会出现脏读不可重复读幻读Read uncommitted√√√Read committed×√√R...]]></description><category></category></item><item><title><![CDATA[事务有哪些特性？spring的事务管理有几种方式实现，如何实现？spring 中常用的两种事务配置方式以及事务的传播性、隔离级别]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79542052</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79542052</guid><author>rocksteadypro</author><pubDate>Tue, 13 Mar 2018 16:34:12 +0800</pubDate><description><![CDATA[事务有哪些特性？              1.原子性：一个事务中所有对数据库的操作是一个不可分割的操作序列，要么全做要么全不做            2.一致性：数据不会因为事务的执行而遭到破坏            3.隔离性：一个事物的执行，不受其他事务的干扰，即并发执行的事物之间互不干扰            4.持久性：一个事物一旦提交，它对数据库的改变就是永久的spring的事务管理有...]]></description><category></category></item><item><title><![CDATA[net.sf.json------json解析]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79541251</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79541251</guid><author>rocksteadypro</author><pubDate>Tue, 13 Mar 2018 15:37:09 +0800</pubDate><description><![CDATA[地址：net.sf.json------json解析下载地址[plain] view plain copy 本次使用版本:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-1.1/  最新版本:http://sourceforge.net/projects/json-lib/files/json-lib/  使用net...]]></description><category></category></item><item><title><![CDATA[ObjectMapper工具类]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79408333</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79408333</guid><author>rocksteadypro</author><pubDate>Thu, 01 Mar 2018 09:47:57 +0800</pubDate><description><![CDATA[ObjectMapper类是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构，反之亦然。它使用JsonParser和JsonGenerator的实例实现JSON实际的读/写。类声明以下是org.codehaus.jackson.map.ObjectMapper类的声明：
	 
public class ObjectMapper 
             extends...]]></description><category></category></item><item><title><![CDATA[Spring-Data-Redis使用文档]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79401591</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79401591</guid><author>rocksteadypro</author><pubDate>Wed, 28 Feb 2018 15:50:44 +0800</pubDate><description><![CDATA[一．   为什么使用Spring-Data-RedisSpring Framework是领先的全套Java/JEE应用程序框架。它通过使用依赖注入，AOP和便携式服务抽象来提供轻量级的容器和非侵入式编程模型。NoSQL存储器提供了用于水平可扩展性和速度的经典RDBMS的替代方案。在实现方面，KeyValue存储是NoSQL空间中最大（最老）的成员之一。Spring-Data-Redis框架可以轻松...]]></description><category></category></item><item><title><![CDATA[spring：@Autowired注解、@Resource注解和@Service注解]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79375352</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79375352</guid><author>rocksteadypro</author><pubDate>Mon, 26 Feb 2018 11:46:10 +0800</pubDate><description><![CDATA[什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物，这么做有两个缺点：1、如果所有的内容都配置在.xml文件中，那么.xml文件将会十分庞大；如果按需求分开.xml文件，那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低2、在开发中在.java文件和.xml文件之间不断切换，是一件麻烦的事，同时这种思维上的不连贯也会降低开发的效率为...]]></description><category></category></item><item><title><![CDATA[阿里云接口手机归属地查询API]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79373452</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79373452</guid><author>rocksteadypro</author><pubDate>Mon, 26 Feb 2018 09:47:59 +0800</pubDate><description><![CDATA[首先点击阿里云API接口获取相应的订单后在控制台中可以得到您的appcode；package com.ningze.rest.cxb;

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import javax.inject.Singleton;
import javax.ws.rs.GET;...]]></description><category></category></item><item><title><![CDATA[时间的工具类]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79258254</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79258254</guid><author>rocksteadypro</author><pubDate>Mon, 05 Feb 2018 11:30:10 +0800</pubDate><description><![CDATA[import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Gregorian]]></description><category></category></item><item><title><![CDATA[单点登录SSO]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79236547</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79236547</guid><author>rocksteadypro</author><pubDate>Fri, 02 Feb 2018 11:50:02 +0800</pubDate><description><![CDATA[单点登录（Single Sign On,简称SSO）
 

SSO相关技术
1、SSO体系结构
 1）认证中心
 ①对用户发起的请求进行验证，验证他是否具有权限。
 ②如果用户没有权限，需要提供一个界面或者接口，让用户进行授权登录。
2）用户与账号系统、用户数据获取接口
 认证中心提供用户验证数据支持。

3）客户端模块
 提供客户端模块给业务系统整合，业务系统整合客户端模]]></description><category></category></item><item><title><![CDATA[详解Pattern类和Matcher类]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79230469</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79230469</guid><author>rocksteadypro</author><pubDate>Thu, 01 Feb 2018 16:52:43 +0800</pubDate><description><![CDATA[java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳). 
Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的,不可以直接创建,但可以通过Pattern.complie(String regex)简单工厂方法]]></description><category></category></item><item><title><![CDATA[redis.conf配置详解]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79215279</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79215279</guid><author>rocksteadypro</author><pubDate>Wed, 31 Jan 2018 15:13:10 +0800</pubDate><description><![CDATA[快照（RDB）：
  备份当前瞬间Redis在内存中的数据记录。
  对于快照备份而言，如果当前Redis的数据量大，备份可能
 造成Redis卡顿，但是恢复重启是比较快速的。

 只追加文件（AOF）：
  当redis执行写命令后，再一定的条件下将执行过的写命令一次保存在redis的文件中，将来就可以依次执行那些保存的命令恢复redis数据。
  对于AOF备份而言，它只是追加写]]></description><category></category></item><item><title><![CDATA[redis持久化]]></title><link>https://blog.youkuaiyun.com/rocksteadypro/article/details/79213226</link><guid>https://blog.youkuaiyun.com/rocksteadypro/article/details/79213226</guid><author>rocksteadypro</author><pubDate>Wed, 31 Jan 2018 11:20:29 +0800</pubDate><description><![CDATA[内存（兔子）：高效、断电数据就会消失

硬盘（乌龟）：读写速度慢于内存的，断电数据依旧存在

 redis是内存数据库，它把数据存储在内存中，这样在加快读取速度的同时也对数据安全性产生了新的问题，即当redis所在服务器发生宕机后，redis数据库里的所有数据将会全部丢失。
 为了解决这个问题，redis提供了持久化功能——RDB和AOF。通俗的讲就是将内存中的数据写入硬盘中。
 即：]]></description><category></category></item></channel></rss>