自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农小白

有梦想的小白

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

转载 static变量的使用

静态变量 类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束(相反,而auto自动变量,即动态局部变量,属于动态存储类别,占动态存储空间,函数调用结束后即释放)。静态变量虽在程序的整个执行过程中始终存...

2019-02-22 14:09:39 5464

翻译 重构

对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。

2018-07-30 16:23:55 189

转载 解决IE8一下不支持getElementsByClassName的方法

function getClassName(abc){ if (!document.getElementsByClassName) { var list=document.getElementsByTagName(‘*’); var arr=[]; f...

2018-07-26 15:14:05 677

转载 Java中sleep和wait的区别

sleep要放在trycatch中,wait要放入循环中 ,wait是Object类中定义的方法”。 Thread.sleep不会导致锁行为的改变,如果当前线程是拥有锁的,那么Thread.sleep不会让线程释放锁。 Thread.sleep和Object.wait都会暂停当前的线程,对于CPU资源来说,不管是哪种方式暂停的线程,都表示它暂时不再需要CPU的执行时间。OS会将执行时间分配给...

2018-07-24 14:44:12 191

转载 多线程同步

java多线程通信 最近在研究java多线程,这篇文章主要是介绍一些线程之间的通信:1:join 的方式,一个线程等待另一个线程执行完毕后在执行,可以控制线程执行的顺序;场景:B线程要在A线程完成后才开始任务:不做任何控制的情况下的线程代码如下:@Tes...

2018-07-24 14:27:20 186

转载 HashMap的源码分析

HashMap的源码分析 hashMap的底层实现是 数组+链表 的数据结构,数组是一个Entry<K,V>[] 的键值对对象数组,在数组的每个索引上存储的是包含Entry的节点对象,每个Entry对象是一个单链表结构,维护这下一个Entry节点的引用...

2018-07-24 10:33:54 122

原创 Hash碰撞

Hash碰撞,不同的key根据hash算法算出的值可能一样,如果一样就是所谓的碰撞。

2018-07-24 09:34:35 930

原创 大数据学习步骤

总结如下:必须技能10条:01.Java高级(虚拟机、并发)02.Linux 基本操作03.Hadoop(此处为侠义概念单指HDFS+MapReduce+Yarn )04.HBase(JavaAPI操作+Phoenix )05.Hive(Hql基本操作和原理理解)06.Kafka 07.Storm08.Scala需要09.Python10.Spark (Core+sparksql+Spark st...

2018-04-04 09:34:49 2031

转载 nginx+tomcat配置负载均衡

1,前期准备两个tomcat,nginx,一个测试项目修改配置文件,能同时运行两个tomcat修改server.xml为了区分两个tomcat,修改对应的启动文件startup,bat在第一行添加然后分别启动tomcat分别访问测试项目2 配置nginx修改配置文件,将tomcat的地址给添...

2018-03-20 10:40:34 364

原创 ftp上传文件至服务器

上传actionpublic void putTxtToFTP() { System.out.println("开始执行定时器任务:维系一键体检订单量!"); Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE, -1); //得到前一天 ...

2018-03-12 17:01:27 2149

原创 struts2导入、导出 excel

前台: //前台页面<form action="/service/wxExportTool/inputExce.action" method="post" enctype="multipart/form-data" id="form2"> <input type="file" name="file1&q

2018-03-12 16:56:22 751

原创 SpringBoot添加filter

@Order(1)//重点@WebFilter(filterName = "testFilter1", urlPatterns = "/*")public class TestFilterFirst implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletExc...

2018-03-12 16:43:47 816

原创 Dubbo中文开发文档

https://dubbo.gitbooks.io/dubbo-user-book/content/

2018-03-12 15:22:04 6593 1

原创 Springboot中文开发文档

https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/content/II.%20Getting%20started/10.1.1.%20Maven%20installation.html

2018-03-12 15:18:08 9936

转载 spring cloud 入门实践系列 - feign

Spring cloud对feign的定义 http://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/1.3.1.RELEASE/ Feign is a declarative web service cli...

2018-03-08 18:13:39 208

转载 spring cloud 入门实践系列 - zuul

Zuul is the front door for all requests from devices and web sites to the backend of the Netflix streaming application. As an edge service appl...

2018-03-08 18:12:35 253

转载 spring cloud 入门实践系列 - zuul源码理解

从两条线分析zuul的源代码1 启动加载配置ZuulProxyConfiguration2 请求访问zuul服务 http://172.16.153.1:8963/firstapi/firstapi/speak?words=zxlhgggggggg列表内容Stand...

2018-03-08 18:11:51 166

转载 dubbo原理系列1-服务端暴露过程

基础要求: 1 使用dubbo开发过项目 2 了解spring的NamespaceHandler 3 了解一些Netty基本APINow,进入主题吧。一般dubbo暴露服务的配置如下<?xml version="1.0" encodin...

2018-03-08 18:10:42 404

转载 dubbo原理系列2-reference代理生成过程

这篇文章主要介绍dubbo消费者调用dubbo服务时,服务端代理类(在消费侧实际调用的是dubbo服务的代理类)生成的过程。  开始吧。入口依然在DubboNamespaceHandler,如果想知道为什么会进入这里,你可以去了解下spring的NamespaceH...

2018-03-08 18:10:11 475

转载 dubbo原理系列3-consumer调用过程

dubbo客户端实际持有的是服务端的一个代理类,代理类中封装了对服务端接口的调用流程。客户端持有服务端代理类com.alibaba.dubbo.common.bytecode.proxy17@72217aa5 dubbo中有两个生产代理类工厂 - com.al...

2018-03-08 18:09:31 264

转载 dubbo中几种protocol的理解

dubbo:service 标签有 protocol这个属性,在多协议时使用,多个协议ID用逗号分隔。那么我们可以看下具体有哪几个值: dubbo 默认 rmi hessian http webservice thrift memcached redis特性...

2018-03-08 18:08:03 17936 2

转载 redis分布式锁的思考

在描述设计之前,先提出三个属性,这三个属性是实现高效分布式锁的基础。安全属性:互斥,不管任何时候,只有一个客户端能持有同一个锁。 效率属性A:不会死锁,最终一定会得到锁,就算一个持有锁的客户端宕掉或者发生网络分区。 效率属性B:容错,只要大多数Redis节点正常工作,客户端应该都能获...

2018-03-08 18:07:24 161

转载 高并发场景的技术手段术语(开篇)

高并发指的是某个瞬间涌入海量请求,比如促销活动中的秒杀,抢券,抢红包等等。由于服务器端口是有上限,web服务器连接数有上限,数据库连接有上限,JVM内存有上限,CPU个数有上限,等等这一系列的限制,导致在这样的一个瞬间,系统是无法迅速对海量请求中每一个均做出逻辑处理响应,为了解决系统被打垮,...

2018-03-08 18:06:01 682

转载 龙哥dubbo源码阅读实践-源码入口(第一章)

资源准备1.dubbo开发手册下载: 地址:http://dubbo.io/docs/dubbo-dev-book.pdf 2.dubbo源码下载 地址:https://github.com/alibaba/dubbo/tags 3.导入项目到eclipse或者idea ...

2018-03-08 18:04:23 2805

转载 Spring boot实现多环境配置

在实际项目中,我们一般会放置一些配置文件,这些配置文件是区分环境的,一般环境有dev,test,prep,prod,分别对应开发,测试,预发布,生产。那么在spring boot项目中如何实现不同环境,使用不同的配置文件呢。第一步:定义好不同环境的application.propertiesapplication.properties ...

2018-03-08 18:02:44 156

redis安装使用笔记

redis安装,部署,使用笔记,内涵详细介绍,步骤,以及使用时的注意事项

2018-10-08

空空如也

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

TA关注的人

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