自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuhulala的休息室

传播技术传播爱

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

原创 自动装箱与自动拆箱

自动装箱与拆箱 创建多余对象用户允许程序员来使用基本类型与对应装箱类型的混用,按需求进行装箱(基本类型=>装箱类型)与拆箱(装箱类型=>基本类型)。性能问题public static void main(String[] args) throws Exception { long start = System.currentTimeMillis(); long

2016-08-22 10:04:00 350

原创 spring 针对 跨域调用的解决方案

spring cors spring 针对 跨域调用的解决方案 github地址点击查看官方文档服务端设置@CrossOrigin("http://127.0.0.1")@RestController@RequestMapping("/api")public class RestDemoController { @RequestMapping("/hello") pub

2016-08-16 10:47:06 2808

原创 WSDL

名称 解释 sample name Ws名称 ,默认为实现类+Service HelloServiceImplService targetNamespace WS目标命名空间。默认为“WS”包倒序输出 http://soap_spring_cxf.ws.demo/ types WS所涉及的数据类型 portType 定义了WS接口名称与操作名称,以

2016-08-16 10:44:35 263

原创 集合学习--HashTable 源码初探

HashTable装填因子的定义α=表中填入的记录数哈希表的长度\alpha=\frac{表中填入的记录数}{哈希表的长度}线性探测再散列的哈希表查找成功时的成功查找长度Snl≈12(1+11−α)S_{nl}\approx\frac{1}{2}\left(1+\frac{1}{1-\alpha}\right)随机探测在再散列丶二次探测再散列丶再哈希的哈希表查找成功时的平均查找长度为Snr≈−1αl

2016-08-15 09:58:25 459

原创 集合学习--HashMap 源码初探

HashMap底层实现Hash的实现时数组加链表 如图所示 而hashMap我们每一次get 只获取 第一个值。初始容量和负载因子##因为put的时候可能需要做扩容,扩容会导致性能损耗,所以如果可以预知Map大小的话,可以设置合理的初始大小和负载因子来避免HashMap的频繁扩容导致的性能消耗。 默认为16与0.75put 源码public V put(K key, V value) {

2016-08-14 17:12:20 415

原创 集合学习--LinkedList学习最终版

ListLinkedList为什么用static class ?private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node<E> next) { this.item = e

2016-08-14 16:21:33 460

原创 集合学习--ArrayList 源码学习最终版

ArrayList add remove set 方法分析

2016-08-14 15:09:19 453

原创 架构探险-从零开始写Javaweb框架读书笔记(5)

AOP实现 AOP(Aspect Oriented Programming,面向切面编程);用来不改变代码的情况下在方法前后加入性能监控,日志打印等等。首先请转到代理模式介绍依照惯例,有时spring aop的实现过程advice 直译为通知 黄勇老师说这是不可以的 要译为增强 so Before Advice 前置增强 After Advice 后置增强 Around Ad

2016-08-14 10:49:03 1247

原创 架构探险-从零开始写Javaweb框架读书笔记(4)

请求转发器 用于处理用户发送给的请求。我们需要一个Servlet来处理所有的请求 这是HttpServlet的处理请求的service函数源码protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String

2016-08-09 10:15:46 1924

原创 架构探险-从零开始写Javaweb框架读书笔记(3)

实现依赖注入功能spring @Autowired注解在学习spring框架的时候,我们可以通过xml的方式注入属性也可以通过注解的方式注入属性。 @Service Class ServiceBean{ } @Controller Class ControllerBean{ @Autowired private ServiceBean service; }那么serviceB

2016-08-08 15:02:34 642

原创 架构探险-从零开始写Javaweb框架读书笔记(2)

实现Bean容器 bean容器是通过保存类与实例化的对象的映射关系。进行依赖注入(DI),又称为控制反转(IOC)学习Java的反射反射这个概念很美妙,反着射,我理解的意思就是不仅仅通过对象才能获取到属性,也可以根据类来设置对象的属性。首先先看一下java的反射包(java.lang.reflect),使用官方的api来达到我们的目的 (1)创建实例化对象 (2) 为对象注入属性 (

2016-08-08 11:20:39 1083

原创 架构探险-从零开始写Javaweb框架读书笔记(1)

加载读取配置文件 java SE 库中有方法 java.util.Properties/** * Created by xueaohui on 2016/6/20. * 属性加载类 */public final class PropsUtil { private static final Logger LOGGER = LoggerFactory.getLogger(Props

2016-08-08 10:33:39 847

istio-1.7.0-linux-amd64.tar.gz

从较高的层面来说,Istio 有助于降低这些部署的复杂性,并减轻开发团队的压力。它是一个完全开源的服务网格,作为透明的一层接入到现有的分布式应用程序里。它也是一个平台,拥有可以集成任何日志、遥测和策略系统的 API 接口。Istio 多样化的特性使您能够成功且高效地运行分布式微服务架构,并提供保护、连接和监控微服务的统一方法。

2020-08-23

Flink-学习资料整理及应用场景.xmind

Flink 资料整理思维导图,包含Flink的基础概念、进阶概念地址、应用场景资料的地址。绝对干货。

2020-06-03

G1 垃圾回收原理.pdf

G1 垃圾回收官网文档。 详细的描述了G1的回收过程以及CMS的回收过程进行了详细的比较,对垃圾回收的理解可以更上一个层次。

2019-11-28

netcat.rar

windows 版本的 netcat工具。适用于spark/flink等大数据工具的demo

2019-09-22

KafkaOffsetMonitor0.4.6

1. 更新主页js依赖,否则打不开 2. 添加windows启动命令

2018-01-26

vim主题资源

vim主题solarized 护眼 高清 用了就开心

2015-07-26

网络流讲解

网络流详细讲解,转载内容。。作者:北京大学信息学院 郭炜

2015-07-21

mysql连接数据库打包为jar包所需

1,用elicpse打包为jar包后转为exe经常出现数据库连接错误 2,直接把"mysql打包文件"文件夹的东西全部添加的jar包的有class文件的文件夹下面(解决步骤) 3,第二步只需要winrar即可

2015-04-15

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

TA关注的人

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