11 Java技术栈

尚未进行身份认证

Java每天一篇干货,微信公众号:Java技术栈

等级
TA的排名 906

Java 中的 T,E,K,V, 别傻傻分不清楚!

作者:glmapperhttps://juejin.im/post/5d5789d26fb9a06ad0056bd9前言Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型带来的好处在没有泛型的情况的下,通过对类型 Object 的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对.

2020-05-26 08:01:33

99 道 Java 多线程面试题,看完我跪了!

今天给大家更新的是一篇关于多线程面试的文章,是根据时下热门的面试内容给大家进行总结的,如有雷同,请多见谅。本篇文章属于干货内容!请各位读者朋友一定要坚持读到最后,完整阅读本文后相信你对多线程会有不一样感悟,下次面试和面试官也能杠一杠相关内容了。1.什么是进程?进程是系统中正在运行的一个程序,程序一旦运行就是进程。进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通

2020-05-25 18:16:12

Dubbo 2.7.7 发布,FastJson 升级了!

作者:局长www.oschina.net/news/115796/dubbo-2-7-7-releasedApache Dubbo 2.7.7 已发布,这是一款高性能、轻量级的开源 JavaRPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。新版本更新内容如下:Features[Solution] 提供集成 Apache Dubbo 与Nacos认证的解决方案完整的 lfu 缓存建议[Feature] 支持应用选择首选的网络...

2020-05-25 17:05:36

JPA、Hibernate、Spring Data JPA 的关系,你懂吗?

来源:oschinahttps://my.oschina.net/u/3080373/blog/1828589什么是JPA?全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。为我们提供了:1)ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中;如:@Entity、@Table、@Column、@Transient等注解。2)J..

2020-05-25 15:02:11

Dubbo 的心跳设计,值得学习!

Java技术栈www.javastack.cn打开网站看更多优质文章前言谈到RPC肯定绕不开TCP通信,而主流的RPC框架都依赖于Netty等通信框架,这时候我们还要考虑是使用长连接还是...

2020-05-25 10:46:00

Java 类中可以覆盖静态方法吗?

Java技术栈www.javastack.cn打开网站看更多优质文章Java 类中可以覆盖静态方法吗?不,你不能在Java中覆盖静态方法,但在子类中声明一个完全相同的方法不是编译时错误,...

2020-05-25 10:46:00

equals 和 hashCode 到底有什么联系?

作者:编程迷思www.importnew.com/25783.html写在前面Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode()都不是final方法,都可以被重写(overwrite)。本文介绍了2种方法在使用和重写时,一些需要注意的问题。equal()方法Object类中equals()方法实现如下:通过该实现可以看出,Object类的实现采用了区分度最高的算法.

2020-05-25 10:39:51

一周面试了 30 人,通过 2 人,面试面到我心态爆炸…

因技术团队人员调整及项目组扩编,需要招几个 Java 程序员,3~5年左右,领导要求的是能力要比现有的大部分技术人员要强,并且宁缺勿滥。说白了,领导对现有的技术人员的技术水平是不怎么满意的,想招一些能力更强的来提高整个技术团队的实力,从而带动整个团队良性发展。提交招聘需求后,HR小姐姐就忙疯了,我也疯了。。她每天要从几百份程序员简历中筛选出几十份符合公司招聘基本硬性条件的,比如学历、专业等要求。我也忙疯了,每天要从几十份简历中再筛选出十来份符合项目组要求的,再让 HR 小姐姐联系面试,然后每天面试好几

2020-05-25 08:20:05

一周面试了 30 人,通过 2 人,面试面到我心态爆炸…

Java技术栈www.javastack.cn打开网站看更多优质文章因技术团队人员调整及项目组扩编,需要招几个 Java 程序员,3~5年左右,领导要求的是能力要比现有的大部分技术人员要...

2020-05-24 11:26:58

Dubbo 2.7.7 发布,FastJson 升级了!

Java技术栈www.javastack.cn打开网站看更多优质文章Apache Dubbo 2.7.7 已发布,这是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能...

2020-05-24 11:26:58

国外大佬出版了《软技能2》,程序员都值得看看!

周末愉快啊,程序员职业发展必读的书籍《软技能2》终于上市了,关注我的老师知道,每次都会免费送 10本给大家,具体见文末,之前已经有很多粉丝拿到书了!对于程序员来说,35岁的职场焦虑是普...

2020-05-23 11:09:31

IntelliJ IDEA 调试技巧,比 Eclipse 强太多了!

Java技术栈www.javastack.cn优秀的Java技术公众号大家周末愉快啊,今天分享一下 IntelliJ IDEA 的高级调试技巧,来看下有多骚,确实要比 Eclipse 强...

2020-05-23 11:09:31

写代码注意了,打死都不要用 User 这个单词

当你意识到你在项目开始时做的轻量、简单的设想竟然完全错了时,你已经用了六个月的时间投入到这个项目上。现在你需要解决这些问题,才能让这个系统继续运行下去,你发现你用在这个项目上的精力远远超出了你的预期,如果一开始就用正确的方式来做,就不会发生这样的事。今天,我要告诉你的是一个经常犯的错误,一个会给你带来无穷无尽的问题的单词,那就是“users”。这个单词有两个最基本的错误:1、对你的需求来说 “User” 几乎从来都不是一个好的描述。2、“User” 会导致一个基本的设计安全缺陷。“user” 的

2020-05-22 18:35:20

图解 Java 垃圾回收机制,写得非常好!

什么是自动垃圾回收?自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引用对象),则没有被任何指针给指向,因此占用的内存也可以被回收掉。在用 C 之类的编程语言时,程序员需要自己手动分配和释放内存。而 Java 不一样,它有垃圾回收器,释放内存由回收器负责。本文接下来将介绍垃圾回收机制的基本过程。第一步:标记垃圾回收的第一步是标记。垃圾回收器此时会找出哪些内存在使用中,还有

2020-05-22 16:44:23

Spring的核心模块解析

Spring框架是一个轻量级的集成式开发框架,可以和任何一种框架集成在一起使用,可以说是一个大的全家桶。Spring从1.x发展到现在的5.x可以说是越来越强大,下面来看看Spring都包含哪些核心的模块吧。Spring图中的这些模块,都至少由一个以上的jar包组成。1、Core Container - 核心容器spring-core:Spring中的核心工具类包。spring-beans:Spring中定义bean的组件。spring-context:Spring的运行容器。spring-c

2020-05-22 13:36:42

Spring IOC 知识点总结,写得太好了!

Java技术栈www.javastack.cn打开网站看更多优质文章广义的 IOC在这之前,我们先记住一句话。好莱坞原则:Don’t call me, we will call you....

2020-05-22 10:46:00

单点登录终极方案之 CAS 应用及原理

作者:Readiayhttps://blog.csdn.net/Readiay/article/details/52856510Cookie的单点登录的实现方式很简单,但是也问题颇多。例如:用户名密码不停传送,增加了被盗号的可能。另外,不能跨域!1、基于Cookie的单点登录的回顾基于Cookie的单点登录核心原理:将用户名密码加密之后存于Cookie中,之后访问网站时在过滤器(filter)中校验用户权限,如果没有权限则从Cookie中取出用户名密码进行登录,让用户从某种意义上觉得只登录了一.

2020-05-22 10:30:53

重磅!!Redis 6.0.0 已发布,有史以来改变最大的版本

Redis 作者在博客正式宣布 Redis 6.0 发布了!!!地址:http://antirez.com/news/132Redis 6是有史以来改变最大的Redis版本,因此即使稳定,也要小心处理,并在投入生产之前对其进行测试,以进行工作量测试。到目前为止,我们从未发现重大问题,但请务必小心。在收集错误报告时,我们将准备尽快发布Redis6.0.1。GA 版本除了比 RC1 更稳定,还对部分功能进行了重新设计或是进一步的改进。对客户端缓存某方面的功能进行了重新设计,主要是放弃了“缓存插槽”.

2020-05-22 09:05:24

java.lang.String 的 + 号操作到底做了什么?

作者:丶Pzhttps://www.cnblogs.com/panzi/p/11956782.html在之前的面试经历中,对于String的考察还是挺频繁的,大致考察以下几个知识点:String 常量池new String()== 和 equals 的区别native 方法 String.intern()虽然面试中大体答对了,但是今天早上微信群里的一个问题我却答不上来,这个问题是这样的:Stringstr3="what";Stringstr4...

2020-05-22 08:41:59

一份详尽的 Java 问题排查工具清单,值得收藏!

作者:红魔七号https://yq.aliyun.com/articles/69520前言平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。闲话不多说,开搞。Linux命令类tail最常用的tail -ftail-300fshopbase.log#倒数300行并进入实时监听文件写入模式grepgrep...

2020-05-21 17:49:13

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。