文章库ARTICLE COLUMN

  • 感谢你的陪伴,《生活大爆炸》

    感谢你的陪伴,《生活大爆炸》

    摘要:年月下旬生活大爆炸政策原因搜狐视频无法播放下架。年月日,生活大爆炸第八季拿到许可证上线搜狐视频。年月日,生活大爆炸最后一集宣布正式杀青。播出十年的生活大爆炸季终集播出,谢耳朵终于向艾米求婚,网友喜大普奔。 本博客 猫叔的博客,转载请申...

    ZweiZhaoZweiZhao 评论0 收藏0
  • Java枚举实现原理

    Java枚举实现原理

    摘要:枚举的实现原理通过使用反编译命令我们可以得出一下结论编译器将枚举类型编译为类型的类。由以上三点确保了枚举的特性之一枚举类型所具有的值是不可变的而枚举的另一个特性具有所有的值则是由程序员来实现。 定义 一个事物的所有值的集合。 枚举类型的...

    baishancloudbaishancloud 评论0 收藏0
  • maven构建java项目工具介绍

    maven构建java项目工具介绍

    摘要:一用途在创建项目的时候,可以自己手动创建,也可以利用工具创建,也就是来创建。可以用来创建项目部署项目安装管理依赖编译代码管理二进制等。的目的是使项目过程规范化自动化高效化及强大的可扩展性。 一、maven用途 java在创建项目的时候,可以自...

    liujsliujs 评论0 收藏0
  • BlockLang 0.2.0 发布啦

    BlockLang 0.2.0 发布啦

    摘要:官网欢迎您了解发布的功能。中使用提交功能管理页面等项目资源的变更。 BlockLang 官网:https://blocklang.com 欢迎您了解 Block Lang 0.2.0 发布的功能。此版本增加三个功能: 在项目中创建空页面 在项目中创建分组 使用版本控制系统管理新创建的...

    alphahansalphahans 评论0 收藏0
  • 技术经理:求求你,别再乱改数据库连接池的大小了!

    技术经理:求求你,别再乱改数据库连接池的大小了!

    摘要:你仅仅需要一个大小为数据库连接池,然后让剩下的业务线程都在队列里等待就可以了。你应该经常会看到一些用户量不是很大的应用中,为应付大约十来个的并发,却将数据库连接池设置成,的情况。请不要过度配置您的数据库连接池的大小。 文章翻译整理自: ...

    darkbugdarkbug 评论0 收藏0
  • 【从零入门系列-3】Spring Boot 之 数据库操作

    【从零入门系列-3】Spring Boot 之 数据库操作

    摘要:编写测试用例代码打开框架自动生成的测试代码文件编写测试用例,测试增删改查效果,测试代码如下注释,它可以对类成员变量方法及构造函数进行标注,完成自动装配的工作。 文章系列 【从零入门系列-0】Sprint Boot 之 Hello World 【从零入门系列-1】S...

    Leo_chenLeo_chen 评论0 收藏0
  • redis过期键的删除策略

    redis过期键的删除策略

    摘要:定时删除在设置键的过期时间的同时,创建一个,让定时器在键的过期时间到达时,立即执行对键的删除操作。主动删除对内存友好,但是对时间不友好,有较多过期键的而情况下,删除过期键会占用相当一部分时间。 1.定时删除:在设置键的过期时间的同时,创...

    cangercanger 评论0 收藏0
  • AQS同步组件--CyclicBarrier

    AQS同步组件--CyclicBarrier

    摘要:也是一个同步辅助类,它允许一组线程相互等待直到到达某个工作屏障点,通过他可以完成多线程之间的相互等待。每个线程都就绪之后才能执行后面的操作。是可重用的计数器,的使用场景和的使用场景很相似,可以用于多线程计算数据最后总计结果。 CyclicBa...

    NullNull 评论0 收藏0
  • JAVA基础整理(一)

    JAVA基础整理(一)

    摘要:方法区存储不变的东西类加载信息,静态变量,字符串常量。通用分代垃圾回收基础时只需要知道有这几种方法即可四内存分析静态变量,静态方法,静态初始化块静态变量与方法不需要具体的对象就可以调用用类名调用,静态初始化块后就会调用了。 一:面向对...

    HalfHalf 评论0 收藏0
  • 公益:开放一台Nacos服务端给各位Spring Cloud爱好者

    公益:开放一台Nacos服务端给各位Spring Cloud爱好者

    摘要:之前开放过一台公益给大家,以方便大家在阅读我博客中教程时候做实验。由于目前在连载,所以对应的也部署了一台,并且也开放出来,给大家学习测试之用。 之前开放过一台公益Eureka Server给大家,以方便大家在阅读我博客中教程时候做实验。由于目前在...

    jk_v1jk_v1 评论0 收藏0
  • AQS同步组件--ReentrantLock与锁

    AQS同步组件--ReentrantLock与锁

    摘要:性能较好是因为避免了线程进入内核的阻塞状态请求总数同时并发执行的线程数我们首先使用声明一个所得实例,然后使用进行加锁和解锁操作。 ReentrantLock与锁 Synchronized和ReentrantLock异同 可重入性:两者都具有可重入性 锁的实现:Synchronized是...

    dcr309duandcr309duan 评论0 收藏0
  • JAVA面试题(26)

    JAVA面试题(26)

    摘要:本文首发于的博客转载请注明出处有哪些组件参考博客视图解析类将类型的视图名和解析成类型的视图,国际化元素从解析成解析主题用于设置因地区不同造成的显示效果差异处理类将灵活交给处理处理请求发生的异常情况设置到的映射规则处理上传请求管理类管理...

    Java3yJava3y 评论0 收藏0
  • Spring Cloud Alibaba Sentinel对Feign的支持

    Spring Cloud Alibaba Sentinel对Feign的支持

    摘要:得到得到类得到类得到调用的服务名称检查和属性省略部分代码中的方法里面进行熔断限流的处理。在的方法中进行的包装。 Spring Cloud Alibaba Sentinel 除了对 RestTemplate 做了支持,同样对于 Feign 也做了支持,如果我们要从 Hystrix 切换到 Sentine...

    wtheewthee 评论0 收藏0
  • 带你深入浅出HTTP协议(一)

    带你深入浅出HTTP协议(一)

    摘要:或许对于刚接触协议的同学,或许有些理解不了上面的这句话。这样,在接受数据方,只要判断数据的前俩位标识,来解析固定的格式便可,至此,我们的简陋版的协议就完成了。下节内容带你深入浅出协议二开始进入的世界 写作背景 最近在面试一些前端工程师...

    wuyuminwuyumin 评论0 收藏0
  • spring xml 配置文件中标签的解析

    spring xml 配置文件中标签的解析

    摘要:文件如定义了命名空间对应的处理类的标签由类来处理该类向容器中注入了不同的接口的实现类用来处理下不同的子标签 spring-context-x.x.x.RELEASE.jar/META-INF/spring.handlers文件http://www.springframework.or...如: 定义了命名空间对应的处理类: ...

    CobubCobub 评论0 收藏0
  • JAVA基础整理(三)

    JAVA基础整理(三)

    摘要:因此,这三个类是各有利弊,应当根据不同的情况来进行选择使用当字符串相加操作或者改动较少的情况下,建议使用这种形式当字符串相加操作较多的情况下,建议使用,如果采用了多线程,则使用。 1.包装类与自动拆箱装箱 int a1= 1000;int a2=1000;if(a1=...

    ormsformsf 评论0 收藏0
  • JAVA基础整理(四)---手写简单的arraylist来学习arraylist

    JAVA基础整理(四)---手写简单的arraylist来学习arraylist

    摘要:传入的构造对进行判断,大于的情况处理一样的,等于的话还是调用了静态的那个空对象,小于抛出非法长度的异常。查找元素差别不大,就是返回的元素。 ArrayList类 通过自定义的arraylist类与jdk源码里的ArrayList的实现的对比学习: 1.所需的变量: pri...

    liuchengxuliuchengxu 评论0 收藏0
  • JAVA基础整理(二)

    JAVA基础整理(二)

    摘要:一抽象类与接口参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用关键字来继承抽象类。抽象类是对整个类整体进行抽象,包括属性行为,但是接口却是对类局部行为进行抽象。 一:抽象类与接口 ...

    HeierHeier 评论0 收藏0
  • 一个Dubbo泛化调用的Util

    一个Dubbo泛化调用的Util

    摘要:源码地址作用可以更加灵活的调用其他接口实现思路反射泛化调用局限性局限性传入的参数列表顺序必须和方法上的参数顺序相同问题不大拿不到具体类型的泛型反序列化还是会失败这种情况很少需要自己多写一个必须项目引入了对应的问题不大源码有大量变动或结...

    EnlightenmentEnlightenment 评论0 收藏0
  • Hibernate Validator—更简洁的参数校验及一个util

    Hibernate Validator—更简洁的参数校验及一个util

    摘要:代码地址简介是项目中的一个数据校验框架,是的参考实现,除了提供了规范中所有内置的实现,还有一些附加的。使用能够将数据校验从业务代码中脱离出来,增加代码可读性,同时也让数据校验变得更加方便简单。 代码地址 https://github.com/wheel-orga.....

    JiavanJiavan 评论0 收藏0
  • 死锁与活锁的区别

    死锁与活锁的区别

    摘要:产生死锁的必要条件互斥条件所谓互斥就是进程在某一时间内独占资源。活锁和死锁的区别在于,处于活锁的实体是在不断的改变状态,所谓的活,而处于死锁的实体表现为等待活锁有可能自行解开,死锁则不能。 死锁:是指两个或两个以上的进程(或线程)在执...

    YPHPYPHP 评论0 收藏0
  • mybatis处理枚举类

    mybatis处理枚举类

    摘要:自带对枚举的处理类该类实现了枚举类型和类型的相互转换。而在具体中也需要使用属性,如在处理到该位置时,就会调用指定的处理类来处理枚举类型。 mybatis自带对枚举的处理类 org.apache.ibatis.type.EnumOrdinalTypeHandler :该类实现了枚举类型和In...

    casparcaspar 评论0 收藏0
  • 记录一次 “跟谁学”面试的经历

    记录一次 “跟谁学”面试的经历

    摘要:年真的难,投简历有门槛,面试也不一定过,本人在写这篇文章的时候还是离职状态,年工作经验以上才是香饽饽,像我们这种高不成低不就的,应届生都不如 跟谁学一共三层,开发好像就一层,外面看感觉有点拥挤,面试地点在走廊伤的桌子,在外面还好没有感...

    李义李义 评论0 收藏0
  • AQS同步组件--Semaphore

    AQS同步组件--Semaphore

    摘要:演示代码获取一个许可释放一个许可我们在执行方式前后包裹上和,这样其实我们就相当于一个单线程在执行。尝试获取一个许可释放一个许可这次我们使用的是一个方法,这个方法的第一个参数是表示等待毫秒,第二参数是表示多长时间尝试一次,表示毫秒。 Se...

    DobbyKimDobbyKim 评论0 收藏0
  • 超级白中白的学习进程(4):继承练习

    超级白中白的学习进程(4):继承练习

    摘要:继承练习今天因为上班太忙,没有时间看视频,只看到了练习,所以今天就只做了这一道练习。题目要求要求编写一个类似微信放红包的程序。 继承练习 今天因为上班太忙,没有时间看视频,只看到了练习,所以今天就只做了这一道练习。题目要求:要求编写一...

    沈建明沈建明 评论0 收藏0

热门文章

<