-
如何编写出高质量的 equals 和 hashcode 方法?
如何编写出高质量的 equals 和 hashcode 方法? 什么是 equals 和 hashcode 方法? 这要从 Object 类开始说起,我们知道 Object 类是 Java 的超类,每个类都直接或者间接的继承了 Object 类,在 Object 中提供了 8 个基本的方法,equals 方法和 hashcode 方法就是其中...
-
品Spring:bean定义上梁山
品Spring:bean定义上梁山 认真阅读,收获满满,向智慧又迈进一步。。。 技术不枯燥,先来点闲聊 先说点好事高兴一下。前段时间看新闻说,我国正式的空间站建设已在进行当中。下半年,长征五号B运载火箭将在海南文昌航天发射场择机将空间站核心舱发射升空。预计用2到3...
-
关于分页的一些前后台知识与应用
关于分页的一些前后台知识与应用 我们知道前台所显示的数据一般是传过去一些list集合封装的信息,但面对众多的数据自然不可能是一页显示完成, 需要我们进行分页处理。这里需要前后台分别对数据和页面就行处理和交互,才能形成良好界面。 先从后台代码说起,首先传到前...
-
看完你就知道的乐观锁和悲观锁
看完你就知道的乐观锁和悲观锁 目录 Java 锁之乐观锁和悲观锁 悲观锁 乐观锁 两种锁的使用场景 乐观锁的实现方式 版本号机制 CAS 算法 乐观锁的缺点 ABA 问题 循环开销大 CAS与synchronized的使用情景 Java 锁之乐观锁和悲观锁 Java 按照锁的实现分为乐观锁和悲观锁,...
-
[sonarqube的使用] sonarqube安装
[sonarqube的使用] sonarqube安装 一 . SonarQube代码质量检查工具简介 Sonar (SonarQube)是一个开源平台,用于管理源代码的质量 Sonar 不只是一个质量数据报告工具,更是代码质量管理平台 支持Java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语...
-
Netty源码分析 (十二)----- 心跳服务之 IdleStateHandler 源码
Netty源码分析 (十二)----- 心跳服务之 IdleStateHandler 源码分析 什么是心跳机制? 心跳说的是在客户端和服务端在互相建立ESTABLISH状态的时候,如何通过发送一个最简单的包来保持连接的存活,还有监控另一边服务的可用性等。 心跳包的作用 保活 Q:为什么说心跳机...
-
由浅入深,讲解 spring 实战详细使用——spring 源码篇
由浅入深,讲解 spring 实战详细使用——spring 源码篇 首先,这篇文章不会详细的深入底层源码,只是基于注解和配置来说说我们的 spring 的使用,别小看基础,保证有你没用过的注解和配置,走起。 我们先来建立一个 maven 项目,引入 spring 文件,不爱弄的在文章最下...
-
Integer的parseInt和valueOf的区别
Integer的parseInt和valueOf的区别 先来看一下下面这段代码 String s = 1;System.out.println(Integer.valueOf(s));System.out.println(Integer.parseInt(s)); 输出结果是什么?没错,一样都是1。两个方法都可以把数字类型字符串转成int类型整数,但是这两个方法还是有...
-
JAVA数据处理的常用技术
JAVA数据处理的常用技术 背景 在实际开发中,数据的处理有五种:获...
-
前后端分离部署时如何保护前端代码不被匿名访问
前后端分离部署时如何保护前端代码不被匿名访问 背景 现在很多项目早就采用前后端分离的方式开发和部署了。前端代码部署在nginx服务器上,由nginx直接对外提供静态文件的服务,后端接口则由nginx做反向代理。 这本来是极为合理的部署方式,但对于一些需要登录才能进行...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
