文章库ARTICLE COLUMN

  • 我的JAVA学习

    我的JAVA学习

    摘要:学习笔记方法方法就是一个功能块返回数值,结束方法方法定义格式修饰符方法返回类型方法名形参列表方法传值值传递,没有引用传递面向对象以类的方式组织代码,以对象的方式组织类对对象的抽象对象具体的事物对象以类为模板以类的方式组织代码,以对象的...

    CaizhenhaoCaizhenhao 评论0 收藏0
  • 二维火营销底层实践

    二维火营销底层实践

    摘要:目前营销底层规则策略主要还是单个以及组合策略,还是比较简单的可以满足现在的需求。总结以及后续规划营销底层其实很大程度上提高研发效率,以及系统稳定性。除了上面提到的一些点以外,营销底层其实还做了很多,比如动态日志级别输出等。 前言 营销...

    TecodeTecode 评论0 收藏0
  • 原型模式(Prototype)

    原型模式(Prototype)

    摘要:原型模式一一般实现创建对象调用输出缺点如需大量创建某对象,对象创建效率,性能低创建对象收访问权限的限制二原型模式定义用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象条件实现接口重写的方法浅拷贝与深拷贝浅拷贝只拷贝对象中的基...

    kycoolkycool 评论0 收藏0
  • Spring Session实战-传统单体应用集群部署解决方案

    Spring Session实战-传统单体应用集群部署解决方案

    摘要:它还提供透明的整合允许以应用程序容器即中立的方式替换。其他功能包括群集会话使得支持群集会话变得轻而易举,而不会受限于特定于应用程序容器的解决方案。这意味着开发人员使用可借助支持的实现切换实现。容器初始化配置创建了一个名为实现的。 场景...

    W_BinaryTreeW_BinaryTree 评论0 收藏0
  • Effective Java 笔记

    Effective Java 笔记

    摘要:如果采用抽象类,则属性组合可能导致子类的组合爆炸。内部类的设计静态成员类用修饰的内部类,可以不依赖于外部实例进行创建。如下所示其构造函数默认是,并且无法修改。 对所有对象都通用的方法 equals和hashCode方法的关系 重写equals方法必须也要...

    enalienali 评论0 收藏0
  • 查找算法之二分查找法

    查找算法之二分查找法

    摘要:查找算法之二分查找法思想二分查找法的思想非常简单,对于一个有序数列,找它中间的元素,看是否是查找目标,如果不是,就看这个查找目标是小于还是大于中间元素,然后在对应的区间内重复上述过程。 查找算法之二分查找法 思想 二分查找法的思想非常简...

    JochenJochen 评论0 收藏0
  • SpringMVC之源码分析--LocaleResolver和ThemeResolver应用

    SpringMVC之源码分析--LocaleResolver和ThemeResolver应用

    摘要:需求根据客户端环境,界面显示不同的国旗图案。选择的技术方案可利用提供的国际化和主题定制来解决。注意此时返回的中没有国际化及主题相关的信息。修改请求参数的值为荷兰,即后再发起请求,结果如下与预期一致,测试通过。 概述 以上分析了Spring MV...

    qpalqpal 评论0 收藏0
  • 单例模式你会几种写法?

    单例模式你会几种写法?

    摘要:使用静态类体现的是基于对象,而使用单例设计模式体现的是面向对象。二编写单例模式的代码编写单例模式的代码其实很简单,就分了三步将构造函数私有化在类的内部创建实例提供获取唯一实例的方法饿汉式根据上面的步骤,我们就可以轻松完成创建单例对象了...

    solocodersolocoder 评论0 收藏0
  • 4 - 缩进

    4 - 缩进

    摘要:缩进推荐使用个空格做为缩进单位。换行缩进区别代码嵌套内部需要缩进。比如如果上述规则导致代码混淆或超过右边的边界,则只需缩进个空格即可。优选操作符前面避免下面是个缩进方法声明的示例。 4 - 缩进 推荐使用4个空格做为缩进单位。关于使用空格或...

    UsherChenUsherChen 评论0 收藏0
  • Java NIO之Selector(选择器)

    Java NIO之Selector(选择器)

    摘要:抽象类有一个方法用于使通道处于阻塞模式或非阻塞模式。注意抽象类的方法是由抽象类实现的,都是直接继承了抽象类。大家有兴趣可以看看的源码,各种抽象类和抽象类上层的抽象类。 历史回顾: Java NIO 概览 Java NIO 之 Buffer(缓冲区) Java NIO 之 Cha...

    xiaokaixiaokai 评论0 收藏0
  • 记录一次Ubuntu16.04上安装Elasticsearch踩的坑,memory lock问题

    记录一次Ubuntu16.04上安装Elasticsearch踩的坑,memory lock问题

    摘要:一直在用,也安装过多次了。这次公司新加了台的机器,作为的节点。哐哐哐一顿修改之后重启,还是报上面的错误。以为没配好,之后又改了次。这里的配置,只适用于通过认证登录用户的资源限制,它对的的资源限制不生效。后来又遇到这个问题了。 一直在用...

    Benedict EvansBenedict Evans 评论0 收藏0
  • Java内存区域及内存溢出

    Java内存区域及内存溢出

    摘要:直接通过可以造成本机内存溢出。小节内存区域描述异常程序计数器略略略虚拟机栈存放编译器可知的各种基本类型,对象引用和类型每个线程的栈大小堆存放对象实例最大值最小值运行时常亮池存放编译期生成的字面量和符号引用,运行期也能放入常量池。 堆溢...

    cheukyincheukyin 评论0 收藏0
  • 建造者模式(Builder)

    建造者模式(Builder)

    摘要:建造者模式一一般实现创建简单对象创建复杂对象调用输出缺点对象耦合度过高,简单对象,复杂对象都与调用程序耦合当简单对象组合的方式发生变化时,由其组合创建的复杂对象也跟着发生变化二建造者模式定义将一个复杂的对象的构建与它的表示分离,使得同...

    chenatuchenatu 评论0 收藏0
  • JVM字符串常量池同运行时常量池关系理解

    JVM字符串常量池同运行时常量池关系理解

    摘要:看深入理解虚拟机时了解到方法区中存在运行时常量池,运行时常量池会在类加载时载入文件中的常量池信息。字符串和在常量池表中的,理应应该进入运行时常量池。以上是我一直以来的疑惑,字符串常量池和运行时常量池到底是什么关系查了很多资料都是没有说...

    shinezejianshinezejian 评论0 收藏0
  • Java集合Stack源码深入解析

    Java集合Stack源码深入解析

    概要 学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。 第1部分 Stack介绍 Stack简介 Stack是栈。它的特性是:先进后出(FILO,...

    edgardengedgardeng 评论0 收藏0
  • Java基础知识

    Java基础知识

    摘要:如不可以使用作为标识符,但可以标识符是严格区分大小写的。标识符的命名最好能反映出其作用,做到见名知意。变量在中,通过三个元素描述变量变量类型变量名以及变量值。变量名的长度没有限制,但是区分大小写的。 Java中的关键字 Java语言中有一些具...

    XGBCCCXGBCCC 评论0 收藏0
  • Java NIO之拥抱Path和Files

    Java NIO之拥抱Path和Files

    摘要:返回一个路径,该路径是冗余名称元素的消除。本节教程将覆盖大部分方法。在本例中,这个数组内包含了,表示检测时不包含符号链接文件。遍历整个文件目录接受一个和作为参数。 Java面试通关手册(Java学习指南)github地址(欢迎star和pull):https://...

    DevYKDevYK 评论0 收藏0
  • SpringMVC之源码分析--HandlerMapping(一)

    SpringMVC之源码分析--HandlerMapping(一)

    摘要:接口接口作用是将请求映射到处理程序,以及预处理和处理后的拦截器列表,映射是基于一些标准的,其中的细节因不同的实现而不相同。该参数是类型,作用是检查所有的映射解析器或使用或为的,默认为,即从上下文中检查所有的。 概述 在Spring MVC启动章...

    ralapralap 评论0 收藏0
  • Java NIO 之 Buffer(缓冲区)

    Java NIO 之 Buffer(缓冲区)

    摘要:一缓冲区介绍用于和交互。的容量,位置,上限缓冲区实质上就是一块内存,用于写入数据,也供后续再次读取数据。在每个类中,方法用于分配缓冲区。没有这句话会报错将此缓冲区的位置重置为先前标记的位置。返回此缓冲区的限制。 一 Buffer(缓冲区)介绍 ...

    gitmilkgitmilk 评论0 收藏0
  • 关于 Java 中的强制类型转换

    关于 Java 中的强制类型转换

    摘要:问题描述遇到一个题目经过强制类型转换以后,变量,的值分别为多少答案是这涉及到的,打算借此稍稍研究一下。分为两种,一是扩展型基本数据类型转换,二是窄化型基本数据类型转换。需要注意的是是有可能丢失数值的整体信息以及损失精度和范围的。 问题...

    wind5owind5o 评论0 收藏0
  • Java 学习资料总结

    Java 学习资料总结

    摘要:三进阶阶段这个阶段主要是靠我们自己学习总结,可以通过前辈们的博客或者自己研究源码,这些非常有利于我们快速的成长。让自己保持永远学习的精神。五零基础学习资料最后给大家准备了一份不错的学习资源,里面有很多学习视频和资料,后台回复资源,即可...

    FleyXFleyX 评论0 收藏0
  • mybatis和spring整合简单案例

    mybatis和spring整合简单案例

    摘要:一创建工程二导入包三创建文件夹用于存放配置文件文件夹存放相关配置文件文件夹存放相关配置文件为数据库连接配置文件为日志配置文件四在包中创建实体类五配置创建配置文件六在文件夹中创建接口和映射文件根据 一、创建java工程二、导入jar包 showImg(...

    Jenny_TongJenny_Tong 评论0 收藏0
  • PHP与Python进行数据交互

    PHP与Python进行数据交互

    摘要:个人博客同步文章最近,决定在一个项目用进行接口开发,用做数据分析,然后这就面临一个问题和如何进行数据交互思路我解决此问题的方法是利用了的函数来调用命令运行脚本。 个人博客同步文章 https://mr-houzi.com/2018/05/... 最近,决定在一个项目...

    B0B0B0B0 评论0 收藏0
  • RPC框架实践之:Apache Thrift

    RPC框架实践之:Apache Thrift

    摘要:在文章微服务调用链追踪中心搭建一文中模拟出来的调用链就是一个远程调用的例子,只不过这篇文章里是通过这种同步调用方式,利用的是协议在应用层完成的,这种方法虽然奏效,但有时效率并不高。 showImg("https://segmentfault.com/img/remote/1460000...

    GilbertatGilbertat 评论0 收藏0
  • Java CAS 原理分析

    Java CAS 原理分析

    摘要:现在两个核心同时执行该条指令。至于这样做的原因可以参考知乎的一个回答比较并交换。那么表示内存地址为的内存单元这一条指令的意思就是,将寄存器中的值与双字内存单元中的值进行对比,如果相同,则将寄存器中的值存入内存单元中。 1.简介 CAS 全称...

    ralapralap 评论0 收藏0

热门文章

<