自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 VMware CentOS 7 NAT方式连接网络配置

VMware、CentOS 7 安装略过(网上教程一堆),以下是安装完成后以NAT方式链接网络的配置,需要注意的几个点:一、虚拟网络编辑器配置1、VMnet8设置(不需要改动)2、NAT设置(不需要改动)3、DHCP设置(CentOS IP地址段设置,不需要改动)二、虚拟机设置(网络适配器选择NAT模式)三、主机VMware Virtual Ethernet...

2018-11-06 15:51:47 786

转载 如何判断zookeeper节点是持久节点还是临时节点

最近有些同学过来问我如何判断zookeeper的节点是持久节点还是临时节点?其实很简单,接下来我们就来看看判断方法。 zookeeper 持久节点:该数据节点被创建后,就会一直存在于zookeeper服务器上,直到有删除操作来主动删除这个节点。 zookeeper临时节点:临时节点的生命周期和客户端会话绑定在一起,客户端会话失效,则这个节点就会被自动清除。   我们...

2018-10-19 18:31:39 7303

转载 阿里巴巴为什么不用 ZooKeeper 做服务发现?

 历史的迷思站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位继承人斐迪南大公夫妇如果没有被塞尔维亚族热血青年普林西普枪杀会怎样,又如若当年的丘老道没有经过牛家村会怎样?2007年底,淘宝开启一个叫做“五彩石”的内部重构项目,这个项目后来成为了淘宝服务化、面向分布式走自研...

2018-10-19 16:04:22 560

原创 2018年9月份面试小记

吐槽下新浪微博,把所有博客从15年的全都迁移到csdn了,也不多,新浪博客真渣.好了!进入正文!今天9月份面试了4家公司 拿到了3个工作,4家公司分别是 阿里巴巴,真有两把刷子,小药药,国美先说阿里,给我的感觉这些人真厉害.什么都了解.什么都知道的那么深,有这么多的关键字在希望各位面试的时候 要做好准备下面说下面试细节==============================...

2018-10-17 22:01:00 422 1

原创 自己绕了半天的斐波那契数列

斐波那契数列 一般都是在面试的时候会碰到的算法,实际开发中不太会用到这个,下面贴上代码+我对这个算法的理解 * 分析: * 递归的规律: *  第三项开始  返回 前两项之和 * 第n项 = (n-1)+(n-2)  * 出口条件: *   第一项  返回1 * 第二项   返回1private static int number(int n) {if (n...

2018-10-17 20:58:36 179

原创 Tomcat执行流程

//0.装载所有已经部署到tomcat下的项目中的web.xml    //1.监听端口  ServerSocket ss = new ServerSocket(8887);    //2.接收连接  Socket s = ss.accept();    //3.接收到连接,拿到一个Socket    //4.通过socket拿到输入输出流    //5.通过输入流,拿到...

2018-10-17 20:57:07 1117

原创 classloader类加载器

与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再 把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。   JVM本身包含了一个ClassLoader称为Bootstrap ClassLoader,和JVM一样,BootstrapClassLoader...

2018-10-17 20:55:59 187

原创 HTTP状态码(全)

一、HTTP状态码所谓的404页就是服务器404重定向状态返回页面。数字404指的是404号状态码。一般常用到的有200号状态码和404号状态码。200号表示网页被下载成功,而404号表示不能成功下载并产生错误。下面是HTTP状态码一览表。1xx:请求收到,继续处理2xx:操作成功收到,分析、接受3xx:完成此请求必须进一步处理4xx:请求包含一个错误语法或不 能完成5xx:服务器...

2018-10-17 20:54:39 607

原创 自定义EL函数时自己出现的插曲

自定义函数要注意,定义的函数必须是 static 的tld的文件创建就不用说了吧.注意好版本问题和命名问题就ok说说里面的实现,需要注意的事项         date2Str     ----这个标签定义的就是我们在引用的时候的名字,尽可能与实现类的方法明相同         cn.itcast.myel.MyEL----这个标签里面定义的就是这个实现类的全路径 ,报名加类名 ...

2018-10-17 20:53:42 214

原创 java中反射可以绕过编译器的泛型约束

import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;public class CollectionDemo { public static void main(String[...

2018-10-17 20:52:47 337

原创 CentOS-6.4的java开发环境的简单搭建

今天练了练手,发现真的只有动手操作几遍才会印象深刻(不敢说不会忘.我不是硬盘.....),废话不说.开始搭建了.注意是傻瓜式.准备工作mysql数据库资源文件6个(别问我为什么,不知道)perl-DBI-1.609-4.el6.i686.rpm    --->第一个安装perl-DBD-MySQL-4.013-3.el6.i686.rpm    --->第二个安装o...

2018-10-16 16:36:06 493

原创 solr环境的搭建

今天总结下solr的搭建过程.自己在学习过程中有好多东西都会忘掉.今天搭建solr也算和大家一起复习下吧.这里要注意几点,solr搭建要使用jdk1.7以上的版本.准备工作:1solr-4.10.3.zip(其中包括我们用的很多后序功能) 2.tomcat环境 3jdk1.7配置tomcat我就不说了,直接从solr开始;1把 solr-4.10.3.zip解压缩.里面会得到这些文...

2018-10-16 16:34:22 240

原创 nginx搭建(高并发问题)

必须要有几台服务器(普通的linux机器就可以)。如果没有可以用vm虚拟机模拟。笔者不能把公司的机器拿来玩,所以用自己的本本搭建的。4台linux机器。CentOS-6.4。分工如下:1台nginx主机 1台备用机 2台网站服务器首先是jdk和tomcat 在我前面的文章中已经说过关于java开发环境的搭建。其中(jdk,tomcat,mysql,eclipse)都有阐述。这里就不在多说。...

2018-10-16 16:33:34 972

原创 nginx搭建(高可用)

先说下通过keepalived实现高可用的原理:我们通过对主机和备用机绑定一个虚拟的ip 我们这里叫做vip,访问vip就等于访问ip, 然后让他们可以间接的挂钩。(这里做的就是把两张网卡都绑定上一个虚拟的vip)但是我们对外公布的不在是nginx主机ip了 而是我们的虚拟vip了。让用户通过虚拟的vip访问我们的网站。因为我们是把vip和我们的nginx主机ip绑定的,而nginx主...

2018-10-16 16:32:50 6066

原创 solr集群搭建

solr集群搭建的第一步先做免登陆设置(4个ip为 192.168.111.128 129 130 131)密令:ssh-keygen -t rsa生成一对公钥和私钥在/root/.ssh/下面 这里是默认的然后做认证把秘钥拷给其他3台机器(129 130 131)然后我们用命令 ssh-copy-id ip 就可以拷贝了 拷贝完成后 我们开始搭建zookeeper1解压(...

2018-10-16 16:30:03 237

原创 微信app支付退款

写给以后的自己。怕忘记。大神绕道。用自己的理解方式去写的。微信官方的文档写的总是有点模糊,希望这篇文章对正在做微信app支付的人解燃眉之急名词解释:商户---就是你开通app支付功能的一个账号。所有用你app的人如果产生资金交易都会进入这个微信的账户。或者与此商户绑定的银行卡商户能提供的是appid 你的appid 也就是对于微信来说的唯一标示appsecret 通过你的微信商户号进入就...

2018-10-16 16:29:12 2795

原创 使用线程安全的spring类型转换器ConversionService VS TypeConverter

此文翻译源:http://www.theserverside.com/tip/Spring-Converters-and-Formatters。部分无用的部分有删除1 类型转换接口在spring3.0之前,如果要自己实现一个从字符串到其它对象的转换,那么就需要实现PropertyEditor接口。PropertyEditor是遵循javaBean规范的属性处理器,其通过set方法设置属性值...

2018-10-16 16:28:09 491

原创 关于tomcat启动优化和一些下注意事项

--------------------------------------------------------------------------------tomcat.util.scan.DefaultJarScanner.jarsToSkip=*.jar此属性在catalina.properties中。过滤启动过程中不需要扫描的jar项目中有几个插件,ppt doc pdf wor...

2018-10-16 16:24:49 371 1

转载 java的动态代理机制详解

吐槽下新浪博客...真垃圾在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在、另一个则是 P...

2018-10-16 16:22:58 156

原创 JAVA代理机制中过的CGLIB代理自己关于的一点小小的理解

我写的都是一些枯燥无味的文字(纯原创,求新浪给我在百度上头条!!!!,让我老婆上头条!!!) CGLIB和我们的java的动态代理是有区别的,CGLIB是代理的类,而我们的java动态代理是代理的对象 首先我们先说一个"好像"和我们要讲的东西不相干的东西.(其实很重要的,能带你拐一个小的弯.)首先有两个类,子类和父类,父类和子类有相同的方法,当我们调用父类的时候,执行的是父类还

2015-08-07 15:56:55 448

空空如也

空空如也

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

TA关注的人

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