自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张阳的博客

与其临渊羡鱼 不如退而结网。

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

原创 solr单机 solrcloud es单机 es集群 es插件的安装

zookeeper集群和solr集群的安装整合:最终实现下面的效果为了节省服务器资源,我把每一台服务器都装了一个zookeeper服务器和solr服务器一.zookeeper集群搭建1.下载 解压缩 重命名wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz...

2019-05-19 22:11:51 419

原创 fastdfs原理简析

FastDFS是什么?1.它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。2.特别适合以文件为载体的在线服务,如相册网站、视频网站、电商网站等等。特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。3.FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容...

2019-05-04 19:28:41 2545

原创 fastdfs安装及nginx整合

先简单介绍一下FastDfs他是一个文件存储服务器,可以对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站、电商网站等等。特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。FastDFS 系统有三个角色:跟踪服务器(Tra...

2019-05-04 19:27:27 3633

原创 新博客地址已上线,欢迎大家访问

欢迎大家访问我的新博客:http://zhang19980825.top/

2019-01-01 23:47:17 433

原创 mybatis源码分析第一次-----2018-12-23

关于代码就不贴了,大家可以自行debug自己去看,这个总体的总结可以先看看Mybatis框架源码分析://读取配置文件InputStream inputstream=Resources.getResourcesAsStream("mybatis-config.xml");//创建sqlSessionFactory对象SqlSessionFactory sqlsessionFacto...

2018-12-23 18:12:02 139

转载 TCP的三次握手与四次挥手

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qzcsu/article/details/72861891 背景描述 通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并...

2018-10-29 22:14:33 132

原创 Java1.8ConcurrnentHashMap源码分析

参考文献:http://cmsblogs.com/?p=2283                  https://www.jianshu.com/p/e694f1e868ec                  https://blog.csdn.net/panweiwei1994/article/details/78897275JDK1.7jdk1.7中采用Segment + H...

2018-10-10 00:05:04 1136

原创 HashMap在多线程下访问下导致死循环问题

本文部分内容摘自http://www.cnblogs.com/RGogoing/p/5285361.htmlHashMap的扩容方法resize方法的关键问题是transfer函数的调用过程..我们来看一下transfer的源码..void transfer(Entry[] newTable, boolean rehash) { int newCapacity = new...

2018-08-16 10:50:27 1042

原创 Jquery的Ajax实现异步操作

首先先创建一张简单的表(略)其次先封装了三个类,用来进行数据库的连接和事务的管理,代码如下IRowMapper.javapackage com.google.eshop.utils;import java.sql.ResultSet;/** * ResultSet -&gt;Object * @author hanbin * * @param &lt;T&gt; */publi...

2018-07-09 00:20:30 2205

原创 名人名言

你想过普通的生活,就会遇到普通的挫折。你想过上最好的生活,就一定会遇上最强的伤害。这世界很公平,你想要最好,就一定会给你最痛。能闯过去,你就是赢家,闯不过去,那就乖乖退回去做个普通人吧。所谓成功,并不是看你有多聪明,也不是要你出卖自己,而是看你能否笑着渡过难关。          -----------------李嘉诚...

2018-06-15 15:25:28 196

原创 剑指offer31-40

整数中1出现的次数public class Solution { public int NumberOf1Between1AndN_Solution(int n) { int count=0; while(n&gt;0) { String s=String.valueOf(n); char[] ...

2018-05-29 23:20:03 148

原创 剑指offer21-30

栈的压入,弹出序列import java.util.ArrayList;import java.util.Stack;public class Solution { public boolean IsPopOrder(int [] pushA,int [] popA) { //private Stack&lt;Integer&gt;stack=new Stack&lt...

2018-05-13 22:40:52 124

原创 剑指offer11-20

二进制中1的个数public class Solution { public int NumberOf1(int n) { int sum=0; while(n!=0) { sum++; n=n&amp;(n-1); } return sum; /...

2018-05-07 22:52:12 168

原创 剑指offer1-10

二维数组的查找:public class Solution { public boolean Find(int target, int [][] array) { if((array.length==0)||array==null) { return false; } int m=array.lengt...

2018-05-01 23:24:16 154

原创 Java中的Comparable接口和Comparator接口

(一) ComparableComparable是在集合内部定义的方法实现的排序,位于java.util下。是一个对象本身就已经支持自比较所需要实现的接口,如String、Integer自己就实现了Comparable接口,可完成比较大小操作。自定义类要在加入list容器中后能够排序,也可以实现Comparable接口,在用Collections类的sort方法排序时若不指定Comparator,...

2018-04-24 23:44:13 285

原创 java1.8Hashmap源码分析

声明:本文图片摘自网络---------public class HashMap&lt;K,V&gt; extends AbstractMap&lt;K,V&gt; implements Map&lt;K,V&gt;, Cloneable, Serializable 从以上代码可以看出:HashMap&lt;K,V&gt;:HashMap是以key-value形式存储数据的。extend...

2018-04-02 22:56:20 293 2

原创 浅谈java1.8ArrayList源码(扩容机制,快速失败机制)

首先:ArrayList的底层通过数组实现public class ArrayList&lt;E&gt; extends AbstractList&lt;E&gt;        implements List&lt;E&gt;, RandomAccess, Cloneable, java.io.SerializableArrayList&lt;E&gt;:说明ArrayList支持泛型。exte...

2018-03-13 16:52:15 2489

转载 内部类详解

1.为什么使用内部类?使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性:(1)、内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独。(2)、在单个外围类中,可以让多个内部类以不...

2018-02-01 12:21:29 166

原创 贪心算法-----------------装箱问题

贪心算法中必须设定一个贪心准则-----来寻求每一步的最优解,但最后往往不是问题的整体最优解。问题:假设有n个物品,其体积为V1,V2,V3,V4.......Vn,有若干个体积为V的箱子(理论物品的体积应该小于箱子的体积)要求把所有物品全部装入箱子中,要求打开的箱子数最少。分析:怎样合理化分配才能使得打开的箱子数最少呢?首先我们应该把所有的物品体积进行降序排序,先把体积最大的物品进行装箱第二个物...

2018-01-29 14:45:42 969 3

原创 java集合类中Map的遍历方式

Map集合的几种遍历方式:public class TestMap {public static void main(String[] args) {Map map=new HashMap();map.put(24,"科比");map.put(23,"詹姆斯");map.put(3,"韦德");map.put(0,"维斯布鲁克");map.put(7,"林书豪");

2018-01-29 14:17:23 219

转载 JAVA集合类详解

原文地址:http://blog.csdn.net/u014136713/article/details/52089156Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  

2018-01-29 11:07:45 278

原创 2018年1月28日打卡

OutputStream,InputStream的用法复制文件(copy)package worktext;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;i

2018-01-28 19:02:58 320

原创 回朔算法-------------八皇后

八皇后问题八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。非递归求解八皇后(栈来实现) 求出一组解#includeint col[8]={0};//列的存储int left[

2017-12-30 22:00:46 326

空空如也

空空如也

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

TA关注的人

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