自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nick-zhang

追求的就是极致呀

  • 博客(20)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring cloud Stream 入门Demo,结合rabbitMQ,实现发布-订阅功能。

        网上有很多关于Spring cloud stream的介绍,这里我就不赘述了。我在学习这个Spring cloud stream时,也是学习着别人的博客,跟着别人的博客搭着Demo,一步步了解这个玩意,但是,作为博客博主,总会漏掉一些博主想当然的东西,觉得不需要赘述的东西,这恰恰是初学者为何有时跟着博客搭个“hello world”级别的demo时却总是碰壁,从而变得暴躁。因此我在...

2018-06-25 15:26:20 3947

原创 集合框架中类之间的关系——图

集合框架算是相当重要的一个知识模块了,对于其中各种类的关系总是搞混,所以画图记个笔记。集合框架中Map是独立开来的,

2018-03-21 11:03:01 543

原创 关于Spring Boot的学习心得。安装,集成Spring Boot 与 mybatis

        前两天刚上班,然后就被我们的直属老大叫去分组搞定一些技术,出品成文档在所有人之间传阅学习。于是我和其余俩个小伙同心协力之下搞出了一份成品。其他两个小伙伴很给力。没有他们,无法有这份文档。虽然有些粗略,但还是希望能给大家有所帮助。Spring Boot学习文档 文档说明:标有浅灰色背景内容为扩展内容,忽略阅读不影响学习Spring Boot的使用。一.  为什么选择Spring Bo...

2018-03-04 21:37:00 2984

原创 java内存分配与垃圾回收

一、线程共享内存区         包括堆区。运行时常量池和方法区二、java堆区        实际的空间中不连续,GC的重点回收领域。java 对象的生命周期有长有短,故应采用不同的垃圾回收策略。故java堆区细分的话。可以划分为新生代(YoungGen)和老年代(OldGen)。新生代又划分为Eden空间。From Survivor空间和To Survivor空间。

2017-12-14 09:05:39 406 1

原创 oracle关于索引

一. 说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能)索引有B-TREE、BIT、CLUSTER等类型。ORACLE使用了一个复杂的自平衡B-tree结构;通常来说,在表上建立恰当的索引,查询时会改进查询性能。但在进行插入、删除、修改时,同时会进行索引的修改,在性能上有一定的影响。有索引且查询条件能使用索引时,数据库会先度取索引,根据索引内容和查询条件,查

2017-11-22 11:10:04 499

原创 算法和数据结构题目

一。具有 10 个叶子结点的二叉树中有几个度为2 的结点。解:假设有两个度的节点有x个,有一个度的节点有y个,叶子节点有z个,可知一共有N=x+y+z个节点。那么就有N-1条边。于是连立方程:                               N=x+y+z                               N-1=2*x+y

2017-09-19 15:41:57 710

原创 数据库事务的四大特性

数据库事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全做要么全部都不做,是一个不可分割的工作单位。数据库事务的四大特性(简称ACID)是:(1)原子性(Atomicity)事务的原子性指的是,十五中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行,这种特性成为原子性,例如银行取款事务分为两个步骤:(1)存折减款    (

2017-09-16 23:35:15 551

原创 java内存区域划分及原理。网上总结。

JVM 内存模型图:大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) ,   VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native Method Stack  ( 本地方法栈 ),其中Method Area 和 Heap 是

2017-08-31 11:02:00 510

原创 【剑指offer】二叉搜索树转换为有序双向链表。要求不创建新节点。只改变指向。

问题:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。解析思路:可知二叉搜索树的左节点值比根节点值小。右节点值比根节点值大。所以总体来说,左子树上所有节点的值都比根节点的值小,右子树上所有节点的值都比根节点的值大。对二叉搜索树进行中序遍历得到的结果便是有序序列。例如:                 4

2017-08-25 10:39:39 473

原创 【java】java实现回文判断,递归实现

话不多说。直接上代码:/** * java实现回文判断 * @author Ningkui * */public class PalindromeTest { public static void main(String[] args) { String str = "abcdedcba"; boolean flag = find(str,0,str.len

2017-08-13 23:55:47 3367

原创 【java】整数逆序,递归实现和字符串切割实现。

今天看到一道算法题。说让整数逆序,用递归算法实现,书上的源码是C语言实现的,以下为C语言版:void convert(int *result, int n) { if(n>=10) convert(result+1, n/10); *result = n%10;}int main(int argc, char

2017-08-13 20:59:02 746

原创 快速排序算法(java实现)

在此附上一张快速排序算法的简单易懂图。package test;import java.util.Arrays;public class QKSortDemo { public static void sort(int a[], int low, int hight) { if(low>hight){ return;

2017-08-08 14:39:24 408

原创 HashMap和ConCurrentHashMap各自的相关特性和区别(浅谈)

浅谈一下HashMap和conCurrentHashMap的区别和各自的相关特性。主要是为了自己复习一下这个集合。打好基础。首先。HashMap。众所周知,他是键值对集合框架。注意一点的是:hashMap是可以使用null作为键(K)和值(V)的。hashMap的底层本质上是数组和链表。此话怎么说呢?首先我们得了解hashMap是怎么存储数据的。”hashM

2017-08-04 17:07:36 802

原创 java实现图片裁剪、缩放功能

这几天在写一个博客的Demo,然后就碰到了这么一个问题,那些网站上点击个人头像就可以更换编辑的功能是怎么实现的?带着这么一个需求,我就在网络上搜集资料。整理了一下。图片真正被裁剪是在后端实现的。至于前端页面。则是使用javascript选择区域而已。然后把参数传到后端。由后端去处理。前端javascript的代码我就贴个网址,大家参考一下:http://www.yxsss.com/ui/img.h

2017-07-26 14:48:58 2306

原创 linux基础命令——自我总结

可能有许许多多跟我一样在自学linux系统路上的人,linux的命令可以说是不敲记不住,敲了还是记不住,但是不敲一定记不住,在此,我把学的部分linux基础命令记录一下,cd     -----------打开文件夹,例:cd  /home      ---------打开根目录下的home文件夹。cd  . .                ---------打开当前目录的上

2017-07-06 19:35:45 642

转载 关于activiti连接数据库超时问题—— The driver has not received any packets from the server

The last packet sent successfully to the server was 0 milliseconds ago

2017-06-16 17:47:32 8784

原创 Mybatis的<insert>标签插入过程中的主键问题与些疑问。

在使用Mybatis过程中,假设我有一张数据库(MySQL)表,表名为COMMAND,内有字段ID(主键)、NAME、DESCRIPTION。众所周知,若数据库表结构的主键设置为自动增长类型的话,那么在xml文件中用标签时,代码如下: SELECT LAST_INSERT_ID() as id insert into COMMAND(NAME,DESCRIPT

2017-03-13 19:35:25 1759

原创 【java】关于request.getParameter("name");得到值为"??????"的问题

如题,毫无疑问,是中文乱码问题。那么很简单啦。只要在该Servlet类中的doPost()方法添加代码:request.setCharacterEncoding("UTF-8");便可以解决了。只要你的jsp页面同时也设置了utf-8就没事了,即在jsp页面有代码:但是,这几天我在练习myBatis过程中,碰到了乱码问题,我依上述这么改动仍然获取到的值是“????”,最后我

2017-03-12 22:06:30 1488

原创 hibernate中的操作数据库AI

@Before public void initl(){ try { //创建配置对象 config = new Configuration().configure("Demo2/hibernate.cfg.xml");// //创建服务注册对象// StandardServiceRegistry service = new StandardServiceRegist

2016-12-04 11:19:03 334

原创 java开发中如何在ResultSet结果集关闭后,还能使用数据库数据。

众所周知,在java开发中,涉及到数据库操作时,总会需要一系列的连接数据库的操作类的实例化和使用,如Connection类,PreparedStatement类/Statement类还有ResultSet类。但是,每每使用时,我们总需要在try/catch语句中,finally块中关闭所有资源。否则,如若不关,则会轻易耗尽系统CPU资源。前几天在练习一个小系统时,突然发现。如下代码。/

2016-10-30 18:41:09 8484 1

Spring boot的学习文档。入门,详细整理

不知道怎么使用Springboot的,或者对于网上对spring boot的资料一团乱麻的,可以看看这个文档,我整理好了使用的过程,还有我在使用 之中碰到的一些问题,都有记录。

2018-03-20

Intellij Idea 简单使用学习文档

关于idea的简单入门学习文档。对于安装的过程和使用的过程,还有快捷键的整理。自己整理而成。

2018-03-20

廖雪峰Python教程[完整版].pdf

python教程,,,pdf文件。想要设成不用积分的,好像csdn改版了。最低都要一个积分了。

2017-08-25

通用论坛正文提取程序

通用论坛正文提取的程序,基于eclipse编程环境编写。

2017-06-26

通用论坛正文提取

基于文本密度和EDA算法动态提取论坛内容的算法。提取内容包括帖子标题。时间。正文。回帖内容,。回帖时间。

2017-06-26

myeclipse2014、2015的破解工具

myeclipse2014、2015的破解工具和文档说明

2017-06-24

eclipce win64

eclipse安装执行文件,非解压版

2017-06-16

动态规划算法

关于动态规划算法的概述。

2017-06-16

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

TA关注的人

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