自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yz18931904的博客

革命用不成功 我从没努力 但是从此生活不再费力

  • 博客(28)
  • 资源 (24)
  • 收藏
  • 关注

原创 泛型 第二篇 反射操作泛型

四大对象ParameterizedType:表示一种参数化的类型,比如Collection< String >GenericArrayType:表示一种元素类型是参数化类型或者类型变量的数组类型TypeVariable:是各种类型变量的公共父接口WildcardType:代表一种通配符类型表达式,比如?、? extends Number、? super Integer。(wildcar...

2018-05-31 18:02:01 159

原创 泛型 一简介

简单说明,就是为了编译的时候使用,javac来使用,生成的class文件里面不会存在泛型。简单的自定义泛型接口、泛型类和泛型方法 class ZL<T> { //泛型类12 13 private T obj;14 15 public ZL() {16 17 }18 19 public ZL(T obj) {//泛型参数20 ...

2018-05-31 11:36:38 186

原创 数据结构 红黑树

 上一篇博客我们介绍了二叉搜索树,二叉搜索树对于某个节点而言,其左子树的节点关键值都小于该节点关键值,右子树的所有节点关键值都大于该节点关键值。二叉搜索树作为一种数据结构,其查找、插入和删除操作的时间复杂度都为O(logn),底数为2。但是我们说这个时间复杂度是在平衡的二叉搜索树上体现的,也就是如果插入的数据是随机的,则效率很高,但是如果插入的数据是有序的,比如从小到大的顺序【10,20,30,4...

2018-05-31 00:02:50 210

原创 数据结构 二叉树

接下来我们将会介绍另外一种数据结构——树。二叉树是树这种数据结构的一员,后面我们还会介绍红黑树,2-3-4树等数据结构。那么为什么要使用树?它有什么优点?  前面我们介绍数组的数据结构,我们知道对于有序数组,查找很快,并介绍可以通过二分法查找,但是想要在有序数组中插入一个数据项,就必须先找到插入数据项的位置,然后将所有插入位置后面的数据项全部向后移动一位,来给新数据腾出空间,平均来讲要移动N/2次...

2018-05-30 23:55:30 168

原创 数据结构——哈希表

一 概念Hash表也称散列表,也有直接译作哈希表,Hash表是一种根据关键字值(key - value)而直接进行访问的数据结构。它基于数组,通过把关键字映射到数组的某个下标来加快查找速度,但是又和数组、链表、树等数据结构不同,在这些数据结构中查找某个关键字,通常要遍历整个数据结构,也就是O(N)的时间级,但是对于哈希表来说,只是O(1)的时间级。  注意,这里有个重要的问题就是如何把关键字转换为...

2018-05-30 18:33:05 210

原创 数据结构 队列

队列的顺序存储结构实现public class Queue<E> { private Object[] data=null; private int maxSize; //队列容量 private int front; //队列头,允许删除 private int rear; //队列尾,允许插入 //构造函数 public Qu...

2018-05-30 00:23:42 184 2

原创 数据结构 栈

/** * 基于数组实现的顺序栈 * @param <E> */public class Stack<E> { private Object[] data = null; private int maxSize=0; //栈容量 private int top =-1; //栈顶指针 /** * 构造函数:根...

2018-05-30 00:22:28 269

原创 数据结构 栈

/** * 基于数组实现的顺序栈 * @param <E> */public class Stack<E> { private Object[] data = null; private int maxSize=0; //栈容量 private int top =-1; //栈顶指针 /** * 构造函数:根...

2018-05-30 00:19:23 173

原创 数据结构——队列

前面一篇博客我们讲解了并不像数组一样完全作为存储数据功能,而是作为构思算法的辅助工具的数据结构——栈,本篇博客我们介绍另外一个这样的工具——队列。栈是后进先出,而队列刚好相反,是先进先出。1、队列的基本概念  队列(queue)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端...

2018-05-29 22:38:24 123

原创 数据结构 递归

https://github.com/yzmaodeng/java-keypointknowledge/tree/master/src/main/java/com/zl/Datastructure/recusion阶乘public static long factorial(int n) throws Exception {    if (n < 0)        throw new Ex...

2018-05-29 14:04:18 117

原创 java SE 要点

Nginx负载均衡轮询、轮询是默认的,每一个请求按顺序逐一分配到不同的后端服务器,如果后端服务器down掉了,则能自动剔除ip_hash、个请求按访问IP的hash结果分配,这样来自同一个IP的访客固定访问一个后端服务器,有效解决了动态网页存在的session共享问题。weight、weight是设置权重,用于后端服务器性能不均的情况,访问比率约等于权重之比fair(第三方)、这是比上面两个更加智...

2018-05-28 23:16:19 223

原创 GitHub Gist 指南

Github作为代码分享平台在开发者中非常流行。此平台托管了包括游戏、书籍以至于字体在内的一千两百多万个项目(现在更多),这使其成为互联网上最大的代码库。Github还提供另一个非常有用的功能,就是Gist。开发人员常常使用Gist记录他们的代码片段,但是Gist不仅仅是为极客和码农开发的,每个人都可以用到它。如果您听说过类似Pastebin或者 Pastie这样的web应用的话,那您就可以看到它...

2018-05-28 14:48:22 23100 3

原创 数据结构 栈

public class MyArrayStack {    //存储元素的数组,声明为Object类型能存储任意类型的数据    private Object[] elementData;    //指向栈顶的指针    private int top;    //栈的总容量    private int size;              //默认构造一个容量为10的栈    public ...

2018-05-28 14:15:20 214 3

原创 数据结构 冒泡排序

说的简单一点   就是    一个村子看谁的本事大,村长为了不让老百姓乱跑,就每一个房子跑,一房子为单位,两个两个的比较,没比较一次就记录一下那个房子里面的人本事大,比较一轮得到一个最大的,同理剩下的房子里面用递归的方式来比较。  public class BubbleSort {    public static int[] sort(int[] array){        //这里for循环...

2018-05-28 10:31:15 347

原创 数据结构 简介

编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱。一个开车的人不懂变速箱的原理也是能开车的,同理一个不懂数据结构和算法的人也能编程。但是如果一个开车的人懂变速箱的原理,比如降低速度来获得更大的牵引力,或者通过降低牵引力来获得更快的行驶速度。那么爬坡时使用1档,便可以获得更大的牵引力;下坡时便使用低档限制车的行驶速度。回到编程而言,比如将一个班级的学生名字要临时存储在内存中,你会选择什么数据结...

2018-05-28 10:01:37 141

原创 链表

  前面博客我们在讲解数组中,知道数组作为数据存储结构有一定的缺陷。在无序数组中,搜索性能差,在有序数组中,插入效率又很低,而且这两种数组的删除效率都很低,并且数组在创建后,其大小是固定了,设置的过大会造成内存的浪费,过小又不能满足数据量的存储。  本篇博客我们将讲解一种新型的数据结构——链表。我们知道数组是一种通用的数据结构,能用来实现栈、队列等很多数据结构。而链表也是一种使用广泛的通用数据结构...

2018-05-27 23:54:03 258

原创 java位运算

package com.zl.Bitoperation;public class Bitoperation {   //注意位运算的操作数只能是整型和字符型 //@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@22 //&// int a=129;// int b=128;// System.out.println("12...

2018-05-27 16:30:39 110

原创 ConcurrentHashMap

HashMap的工作原理 :HashMap是基于散列法(又称哈希法hashing)的原理,使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调用hashCode()方法,返回的hashCode用于找到bucket(桶)位置来储存Entry对象。”HashMap是在bucket中储存键对象和值对...

2018-05-27 09:08:19 273

原创 并发编程 volatile单例延迟加载

https://github.com/yzmaodeng/java-keypointknowledge.git  @概念一: 有序性 编译器为了优化程序性能而采取的对指令进行重新排序执行的一种方式。指令重排虽然代码没有按照顺序执行,但是通过一定的机制来确保不影响运行的最终的结果。一次单线程运行不会有太大的影响,但多线程的编程就不可忽视了。 @问题的抛出:那么我们就看...

2018-05-26 17:25:04 416

原创 redise 缓存快速清理

redis-cli -h 127.0.0.1 -p 6385 keys "VehicleuserFuncList*" |xargs redis-cli -h 127.0.0.1 -p 6385 del  商用车的权限的列表

2018-05-17 15:51:29 412

原创 tar czvf FileName.tar DirName 打成tar包 解压不正常的bug

最好用  这个命令tzr cvfz nginx.tgz nginx/*这里的z就是zip压缩的意思假设名名称'.tar'  的话  解压文件会出现错误, 修改一下扩展名称就可以了

2018-05-17 15:45:41 1151

原创 linux 修改post 上传的大小

1、先找出nginx可执行文件的路径 ps -ef | grep nginx 2、将原来得 备份  cp nginx.conf   nginx.conf 201808023、vim nginx.conf4、http 位置添加client_max_body_size  100m;5、平滑重启/usr/sbin/nginx -c /usr/local/nginx/nginx.conf -s reloa...

2018-05-15 11:16:31 1407

原创 linux 常用的命令

--------------------一目了然看文件的大小-----------------------------1、可以用ls -lh来显示,M会显示出来的2、du -sh *查看当前目录下的文件夹大小--------------------解压缩------------------------------zip解压:unzip FileName.zip压缩:...

2018-05-14 18:38:52 419

原创 navicat----1

http://www.formysql.com/mysql/官方的操作手册http://i.youku.com/u/UMzQ3MTk4NzE2?spm=a2h0k.8191407.0.0  优酷的视频官网自己总结的操作:1、三次连续点击   选中一行2、Ctrl+F只能搜本页数据,不在本页的数据搜不到,navicat每页只显示1000条数据。在数据多的时候navicat是分页显示的,你可以按右下角...

2018-05-11 18:40:22 178

原创 编曲网站

http://ibianqu.com/forum.php

2018-05-11 10:21:44 599

原创 Code Template 设置自动加注释

//user.qzone.qq.com/819308567/blog/1450955874

2018-05-11 10:18:36 640

原创 springboot测试

package com.xinghe.xbx.auto.chains.controller;import org.apache.shiro.web.servlet.SimpleCookie;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation...

2018-05-10 11:12:23 122

原创 单位的redise缓存的脑图管理

2018-05-09 16:59:27 191

XQuartz-2.8.5.pkg

你们下不下来的

2023-03-26

ScreenToGif.2.26.1.rar

真的很棒

2021-08-23

grep20d_win.rar

win10 grep

2021-08-11

notepad++_Installer.zip

notepad++

2021-07-19

charles 4.2.7.rar

charles 4.2.7charles 4.2.7charles 4.2.7charles 4.2.7

2021-07-18

logviewer.rar

logviewer.rar

2021-07-18

Fiddler教程 Fiddler教程Fiddler教程Fiddler教程Fiddler教程

Fiddler教程 见过最好的教程,没有之一

2021-06-29

jd查看源码新建文件夹.rar

jd看源码jd

2020-07-08

数据结构与算法分析_java语言描述课后答案(英文)

java语言描述课后习题答案(英文)

2020-06-19

dynamo.jar

很好的后台自己管理的软件

2020-05-26

advancedrarrepair120full_ng.zip 假一赔十

advancedrarrepair120full_ng advancedrarrepair120full_ng 压缩文件修复

2020-03-07

nacos-server-1.1.4.zip

很好的nacos 别忘了使用jdk8 并且要配置好环境变量 JAVA_HOME 很好的nacos 别忘了使用jdk8 并且要配置好环境变量 JAVA_HOME 很好的nacos 别忘了使用jdk8 并且要配置好环境变量 JAVA_HOME

2020-02-29

配套资料.zip

vue的学习资料

2019-11-04

grep-2.5.4-setup和gvim80.zip

grep和vim for windows

2019-09-27

gawk-3.1.6-1-setup.zip

awk 最好的awkawk

2019-09-27

ChromeSetup.zip

chrome浏览器

2019-09-27

springboot mybatis acyiviti demo

springboot mybatis acyiviti demo自己测试已经通过,很好的实例demo

2019-03-11

java开发规范手册 doc

阿里Java开发手册终极版v1.9.0 word

2018-10-31

阿里Java开发手册终极版v1.9.0

开发的规范标准 最全最好 项目管理 技术经理 必备

2018-10-31

git github实战的操作手册

git github实战的操作手册

2018-08-25

Nexus搭建手册.doc

自己整理的nexus的搭建的手册,很好很实用 one by one

2018-08-25

尚硅谷-宋红康-Git客户端msysGit的安装

尚硅谷-宋红康-Git客户端msysGit的安装 尚硅谷-宋红康-Git客户端msysGit的安装

2018-08-14

AmaterasUML_1.3.4

自己正在使用的很好用 骗人是小狗 说都说到这份上了你们看着办

2018-06-01

W.P.S.5602.19.552.exe

W.P.S.5602.19.552.exe

2016-06-12

SQLyog6Ent.rar

SQLyog mysql最好的工具

2016-06-12

空空如也

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

TA关注的人

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