自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 动态代理备忘

1.UML类图 UML类图 2.生成动态class,实现Person方法。class的实现中调用handler(中介类)的invoke方法。public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { System.out.println("代理执行" +method.get...

2019-02-12 10:19:31 212

原创 Spring Boot 一些知识备忘

SpringApplicationContext的生命周期事件,具体来讲,是如下事件 : 发生顺序 事件 简介 1 environmentPrepared 环境已经准备好,但是ApplicationContext实例尚未被创建 2 cont...

2019-01-11 11:04:44 191

原创 servletContext上下文的作用

1.共享数据。  servlet1塞入数据,servlet2读取数据。2、读取配置文件getResourceAsStream3、获取版本、协议、url等等信息

2018-04-03 16:24:39 542

原创 mybatis动态代理的一些理解

jdk动态代理不必有实现类。mybatis动态代理时调用invoke方法时,invoke调用的是mybatis自己的方法。

2018-04-02 16:29:08 724

原创 机器学习——pr图的画法

2018-03-14 11:35:30 7519 3

原创 过拟合问题不可解,p问题和np问题的求证(郁闷)

一些前提:1.过拟合是个np问题。2.p问题!=np问题证明:若过拟合问题能够解决,即在多项式时间内找到问题的解,则该问题是p问题。即过拟合问题可解->p=np又∵p≠np,∴过拟合问题不可解。...

2018-03-12 15:50:23 631

原创 我理解的spark集群的计算模型

备注:1.task节点是线程,由executor进程对一个或多个task线程做创建、内存分配、任务分配、销毁等操作,具体的操作逻辑先忽略,而executor进程运行在服务器上,对executor进程的管理也忽略了。2.对用户而言,分组操作就是rdd转成了rdd1,中间的task处理对用户而言是透明的,3.其它待补充。

2018-03-09 10:10:49 309

原创 dubbo杂记-关于扩展点自适应

首先是扩展点 dubbo定义了服务提供接口,接口与其的诸多实现一起组成了一个可扩展的应用,这是基于spi思想设计的,方便添加一个新实现。以dubbo的protocol协议作为例子,首先定义了一个protocol接口,dubbo提供了若干该接口的实现。之后在meta-inf中添加一个配置文件,关联两者。   图1-1protocol接口类图

2018-01-26 15:09:19 1134 1

原创 dubbo源码杂记——关于spi

dubbo定义了注解@SPI用于扩展[java] view plain copypublic @interface SPI {      /**       * 缺省扩展点名。       */       String value() default "";  }  当接口上打了该注解时,

2018-01-26 11:09:37 193

原创 shiro的工作流程

1.指定配置文件,配置文件中指定authenticator(认证)类型。初始化生成securityManager,初始化securityManager中的authenticator(认证)和realms(源)。securityManager存储为全局变量。2.创建或获取subject(用于代表当前用户的实体),线程私有变量,存储于threadlocal上。3.subject调用login(...

2018-01-04 13:40:56 5822

原创 uml图的成员

用例图、类图、对象图、构件图、部署图、活动图、协作图、状态图、序列图

2017-09-15 11:55:14 441

原创 mybatis一级缓存问题导致第二次查询结果出现变化

mybatis的缓存会导致第二次的查询结果变化。具体操作如下:第一次查询出来的对象做修改操作。第二次查询出来的对象就会产生变化,不再从数据库中取,而是直接从缓存中取对象。

2017-07-07 14:40:42 1567

原创 Java中的集合

Java中的集合存储的是指向一块内存的地址,这块内存中存储的是指向对象的地址。List list1 = new ArrayList();List list2 = new ArrayList();CreditOrderQuery sd = new CreditOrderQuery();list1.add(sd);list2.add(sd);sd = null;list1.

2017-06-15 10:23:36 263

原创 maven的目录结构

2017-03-02 09:25:56 231

原创 mysql远程连接报10038错误的解决办法(防火墙策略)

1.控制面板找到防火墙选项2.高级设置-入站规则-新建规则3.放行3306端口。

2017-03-01 10:18:56 994

原创 java class文件 一些定义备忘

字面量符号引用:就是变量名和方法名等等

2016-12-15 19:01:19 253

原创 运行时数据区

程序计数器      每个线程一个,存储每个线程虚拟机指令字节码的地址。虚拟机栈    每个线程一个,每个方法执行时在栈中创建一个栈帧,存储局部变量表、操作数栈、动态链接、方法出入口,即通常所指的栈。本地方法栈   与虚拟机栈十分类似,区别是一个对应java(字节码)方法,一个对应native(本地)方法java堆   线程共享,存储所有类的实例,可以处于物理上的不

2016-12-02 15:22:14 231

原创 apache服务器打开失败

apache服务器打开失败,因为路径中有空格。

2016-11-22 15:41:31 278

原创 myeclipse类中报方法不存在的错误

myeclipse 类中报方法不存在的错误,但是方法确实存在时,按project/clean 清理下重编译。

2016-11-18 11:24:40 351

转载 大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行

2016-11-10 11:48:23 208

转载 compiler compliance level 和 java build path

compiler  compliance level :服从编译等级 编译时环境java build path:java创建路径 运行时环境运行环境向下兼容编译环境,1.5的编译环境可在1.7的运行环境下运行

2016-11-02 09:47:30 753

基于Flink构建实时数据仓库.pptx

基于Flink构建实时数据仓库.pptx

2021-03-03

一些三元组 的程序

三元组的表 示与实现

2011-06-22

空空如也

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

TA关注的人

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