自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ROCK

屏上得来终觉浅,绝知此事要躬行。

  • 博客(39)
  • 收藏
  • 关注

原创 查看oracle版本

不知道oracle情况下,使用超级管理员登录sqlplus / as sysdba;用v$versions视图select * from v$version;

2018-05-31 16:51:18 3052 1

转载 Navicat Premium 12破解方法

亲测有用转接   https://www.jianshu.com/p/42a33b0dda9c   丿记忆灬永殇丨

2018-05-30 10:20:47 22657

转载 基于jdk1.8的HashMap源码分析(温故学习)

鼎力推荐一下  源码阅读强迫症患者一. HashMap结构      HashMap在jdk1.6版本采用数组+链表的存储方式,但是到1.8版本时采用了数组+链表/红黑树的方式进行存储,有效的提高了查找时间,解决冲突。这里有一篇博客写的非常好,HashMap的结构图也画的非常清楚,鼎力推荐一下杭州Mark的HashMap源码分析。虽然是基于jdk1.6的,但是换成jdk1.8,只要链表长度大于门限...

2018-04-26 20:04:15 383

转载 基于jdk1.6的ArrayList源码分析(温故学习)

鼎力推荐一下  杭州Mark的HashMap源码分析ArrayList源码分析(基于JDK1.6)    《Java集合类》中讲述了ArrayList的基础使用,本文将深入剖析ArrayList的内部结构及实现原理,以便更好的、更高效的使用它。    ArrayList就是传说中的动态数组,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素、灵活的设置数组的大小......   ...

2018-04-25 17:54:08 304

转载 基于jdk1.6的HashMap源码分析(温故学习)

鼎力推荐一下  杭州Mark的HashMap源码分析HashMap源码分析(基于JDK1.6)    在Java集合类中最常用的除了ArrayList外,就是HashMap了。本文尽自己所能,尽量详细的解释HashMap的源码。一山还有一山高,有不足之处请之处,定感谢指定并及时修正。    在看HashMap源码之前先复习一下数据结构。    Java最基本的数据结构有数组和链表。数组的特点是空间...

2018-04-25 17:46:17 473

转载 Spring核心思想,IoC与DI

SpringIOC 是一种设计思想,它的目的是降低组件之间的耦合度,,它将实现组件间的关系由程序内部提到外部容器来管理。由容器在运行期将组件间的某种依赖关系动态注入组件中。DI  注入依赖  所谓注入依赖就是我们通过简单的配置,无需制定目标资源,有容器动态的将某个依赖关系注入到组建中。DI的目的是提高组件间重用的频率,为系统搭建一个灵活的、可扩展的平台。IoC与DI  首先想说说IoC(Inver...

2018-04-24 17:21:40 281

原创 SpringBoot全局配置文件

全局配置文件Spring Boot项目使用一个全局的配置文件application.properties或者是application.yml,在resources目录下或者类路径下的/config下,一般我们放到resources下。 1、 修改tomcat的端口为8088重新启动应用,查看效果:2、 修改进入DispatcherServlet的规则为:*.html测试: 更多的配置: # ===...

2018-03-29 02:13:40 534

转载 spring的包大概作用(备忘)

传送门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...

2018-03-25 01:14:01 123

原创 金蝶银行卡实名认证接口

----->   金蝶实名认证接口文档下载地址    <-----(请先留意金蝶实名认证接口文档(涉及加解密、偏移量、签名秘钥))3DES加解密Utilimport java.io.UnsupportedEncodingException;import java.security.InvalidAlgorithmParameterException;import java.secu...

2018-03-15 14:57:52 535

转载 数据库事务隔离级别-- 脏读、幻读、不可重复读(清晰解释)

感谢原作者的分享一、数据库事务隔离级别数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。√: 可能出现    ×: 不会出现脏读不可重复读幻读Read uncommitted√√√Read committed×√√R...

2018-03-14 11:56:04 155

转载 事务有哪些特性?spring的事务管理有几种方式实现,如何实现?spring 中常用的两种事务配置方式以及事务的传播性、隔离级别

事务有哪些特性?             1.原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做要么全不做            2.一致性:数据不会因为事务的执行而遭到破坏            3.隔离性:一个事物的执行,不受其他事务的干扰,即并发执行的事物之间互不干扰            4.持久性:一个事物一旦提交,它对数据库的改变就是永久的spring的事务管理有...

2018-03-13 16:34:12 952 1

转载 net.sf.json------json解析

地址: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...

2018-03-13 15:37:09 315

原创 ObjectMapper工具类

ObjectMapper类是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然。它使用JsonParser和JsonGenerator的实例实现JSON实际的读/写。类声明以下是org.codehaus.jackson.map.ObjectMapper类的声明: public class ObjectMapper extends...

2018-03-01 09:47:57 3153

转载 Spring-Data-Redis使用文档

一.   为什么使用Spring-Data-RedisSpring Framework是领先的全套Java/JEE应用程序框架。它通过使用依赖注入,AOP和便携式服务抽象来提供轻量级的容器和非侵入式编程模型。NoSQL存储器提供了用于水平可扩展性和速度的经典RDBMS的替代方案。在实现方面,KeyValue存储是NoSQL空间中最大(最老)的成员之一。Spring-Data-Redis框架可以轻松...

2018-02-28 15:50:44 780

转载 spring:@Autowired注解、@Resource注解和@Service注解

什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率为...

2018-02-26 11:46:10 828 1

原创 阿里云接口手机归属地查询API

首先点击阿里云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;...

2018-02-26 09:47:59 7085

原创 时间的工具类

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

2018-02-05 11:30:10 661 2

原创 单点登录SSO

单点登录(Single Sign On,简称SSO) SSO相关技术1、SSO体系结构 1)认证中心 ①对用户发起的请求进行验证,验证他是否具有权限。 ②如果用户没有权限,需要提供一个界面或者接口,让用户进行授权登录。2)用户与账号系统、用户数据获取接口 认证中心提供用户验证数据支持。3)客户端模块 提供客户端模块给业务系统整合,业务系统整合客户端模

2018-02-02 11:50:02 312

转载 详解Pattern类和Matcher类

java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳). Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的,不可以直接创建,但可以通过Pattern.complie(String regex)简单工厂方法

2018-02-01 16:52:43 769

原创 redis.conf配置详解

快照(RDB):  备份当前瞬间Redis在内存中的数据记录。  对于快照备份而言,如果当前Redis的数据量大,备份可能 造成Redis卡顿,但是恢复重启是比较快速的。 只追加文件(AOF):  当redis执行写命令后,再一定的条件下将执行过的写命令一次保存在redis的文件中,将来就可以依次执行那些保存的命令恢复redis数据。  对于AOF备份而言,它只是追加写

2018-01-31 15:13:10 217

转载 redis持久化

内存(兔子):高效、断电数据就会消失硬盘(乌龟):读写速度慢于内存的,断电数据依旧存在 redis是内存数据库,它把数据存储在内存中,这样在加快读取速度的同时也对数据安全性产生了新的问题,即当redis所在服务器发生宕机后,redis数据库里的所有数据将会全部丢失。 为了解决这个问题,redis提供了持久化功能——RDB和AOF。通俗的讲就是将内存中的数据写入硬盘中。 即:

2018-01-31 11:20:29 324 2

原创 Jedis连接池工具

import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class JedisUtil { //1.定义一个连接池对象 private final static JedisPool POOL; //

2018-01-31 09:22:07 176

转载 02 - redis数据类型

redis 使用的是键值对保存数据。(map) key:全部都是字符串value:有五种数据类型 Key名:自定义,key名不要过长,否则影响使用效率 Key名不要太短,最好是有意义。 4、 redis命令-String命令【重点】字符串类型是Redis中最为基础、常用的数据存储类型,字符串在Redis中是二进制安全的,这便意味着该类型存入和获取的数据相

2018-01-26 14:40:23 213

转载 01 - redis简述及安装

关系型数据库(SQL):Mysql,oracle特点:数据和数据之间,表和字段之间,表和表之间是存在关系的例如:部门表 001部门,   员工表 001          用户表,用户名、密码          分类表 和 商品表, 一对多关系。 优点:①数据之间有关系,进行数据的增删改查时非常方便的。          ②关系型数据库 有事务操作。 保证数

2018-01-26 11:43:51 200

原创 linux+redis实战教程

0pnfThere is a surpriseLinux+Redis实战教程Linux介绍与安装linux_开发软件安装=命令步骤常用命令【重点】01-虚拟软件vmware安装02-centOS6.7安装03-Linux各目录及每个目录的详细介绍04-vi使用方法详细介绍05-Vim命令合集06-Linux R

2018-01-25 15:52:41 1052

转载 JDK自带keytool生成SSL证书,搭建tomcat+https协议

1、生成服务器证书:CMD进入JDK安装目录:cd c:/"Program Files"/java/jdk1.6.0_43/bin。输入命令:keytool -genkey -v -alias tomcat -keyalg RSA -keystore F:/ssl/tomcat.keystore -validity 365(参数说明:genkey生成方式,对称或者非对称。alias定义别名。F:/

2018-01-19 11:53:54 460

转载 Spring+Spring MVC+MyBatis框架集成(转载)

Spring+Spring MVC+MyBatis框架集成目录一、新建一个基于Maven的Web项目二、创建数据库与表三、添加依赖包四、新建POJO实体层五、新建MyBatis SQL映射层六、JUnit测试数据访问七、完成Spring整合MyBatis配置八、配置web.xml加载Spring容器与MVC九、创建服务层 十、完成商品管理功能10.1、商品列表与分页11.2、删除与多删除功能11.

2018-01-17 19:29:18 248

原创 利用HttpClient的工具类爬取直销银行的理财产品

http://blog.csdn.net/rocksteadypro/article/details/79087702package app.spider; import java.io.IOException; import java.security.KeyManagementException; import java.security.KeyStoreExceptio

2018-01-17 17:28:49 426

原创 HttpClient(get/post)请求封装成工具类

package app.utils;import java.io.File;import java.io.IOException;import java.security.KeyManagementException;import java.security.KeyStoreException;import java.security.NoSuchAlgorithmException;

2018-01-17 17:15:44 899

原创 java指定某一日期,加上或减去指定的天数得到新的日期

package app;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;/** * @author Rock */public class Test { public static void main

2018-01-17 17:02:06 6295

转载 HttpClient 4.3教程

httpclient发布了4.3版,改动比较大,之前常用的一些类和方法已经不推荐使用了,在这里对httpclient4.3.1的官方英文文档进行翻译,希望可以坚持到最后。目录如下:前言HttpClient的定义HttpClient不能做的事情1. 基本概念1.1. 请求执行1.1.1. Http请求1.1.2. HTTP响应1.1.3. 消息头1.1.4. Http

2018-01-10 10:21:09 181

转载 HttpClient4.3 教程 第五章 快速API

5.1.Easy to use facade APIHttpClient从4.2开始支持快速api。快速api仅仅实现了HttpClient的基本功能,它只要用于一些不需要灵活性的简单场景。例如,快速api不需要用户处理连接管理和资源释放。下面是几个使用快速api的例子: // 执行一个get方法,设置超时时间,并且将结果变成字符串 Request.Get("http:/

2018-01-10 10:19:07 170

转载 HttpClient4.3教程 第四章 HTTP认证

HttpClient既支持HTTP标准规范定义的认证模式,又支持一些广泛使用的非标准认证模式,比如NTLM和SPNEGO。4.1.用户凭证任何用户认证的过程,都需要一系列的凭证来确定用户的身份。最简单的用户凭证可以是用户名和密码这种形式。UsernamePasswordCredentials这个类可以用来表示这种情况,这种凭据包含明文的用户名和密码。这个类对于HTTP标准规范中定义

2018-01-10 10:17:16 250

转载 HttpClient4.3教程 第三章 Http状态管理

最初,Http被设计成一个无状态的,面向请求/响应的协议,所以它不能在逻辑相关的http请求/响应中保持状态会话。由于越来越多的系统使用http协议,其中包括http从来没有想支持的系统,比如电子商务系统。因此,http支持状态管理就很必要了。当时的web客户端和服务器软件领先者,网景(netscape)公司,最先在他们的产品中支持http状态管理,并且制定了一些专有规范。后来,网景通过发规范

2018-01-10 10:15:13 164

转载 HttpClient4.3教程 第二章 连接管理

2.1.持久连接两个主机建立连接的过程是很复杂的一个过程,涉及到多个数据包的交换,并且也很耗时间。Http连接需要的三次握手开销很大,这一开销对于比较小的http消息来说更大。但是如果我们直接使用已经建立好的http连接,这样花费就比较小,吞吐率更大。HTTP/1.1默认就支持Http连接复用。兼容HTTP/1.0的终端也可以通过声明来保持连接,实现连接复用。HTTP代理也可以在一定时间内

2018-01-10 10:12:57 236

转载 HttpClient 4.3教程 第一章 基本概念

1.1. 请求执行HttpClient最基本的功能就是执行Http方法。一个Http方法的执行涉及到一个或者多个Http请求/Http响应的交互,通常这个过程都会自动被HttpClient处理,对用户透明。用户只需要提供Http请求对象,HttpClient就会将http请求发送给目标服务器,并且接收服务器的响应,如果http请求执行不成功,httpclient就会抛出异样。下面是个很简单

2018-01-10 10:09:42 353

转载 HttpClient 4.3教程-前言

前言Http协议应该是互联网中最重要的协议。持续增长的web服务、可联网的家用电器等都在继承并拓展着Http协议,向着浏览器之外的方向发展。虽然jdk中的java.net包中提供了一些基本的方法,通过http协议来访问网络资源,但是大多数场景下,它都不够灵活和强大。HttpClient致力于填补这个空白,它可以提供有效的、最新的、功能丰富的包来实现http客户端。为了拓展,HttpCl

2018-01-10 10:04:56 138

转载 new Integer 、Integer.parseInt() 和 Integer.valueOf()

Integer类有一个静态缓存,存储了256个特殊的Integer对象——每个对象分别对应`-128 和127之间的一个值。有了这个概念,就可以知道上面三行代码之间的区别。new Integer(123);显示创建了一个新的Integer对象。Integer.parseInt("123");解析完字符串后返回一个int值。Integer.valueOf("1

2018-01-09 13:30:54 279

原创 java爬虫(爬取银行理财数据)

import java.io.IOException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;imp

2018-01-09 10:06:53 2193 4

空空如也

空空如也

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

TA关注的人

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