摘要: 下面我们来分析,上篇博客中遗留的问题,为什么下方的两个一个是true,两一个是false那? 在上面的代码中,是把字面量赋值给了一个引用类型,在一般情况下这是不被允许的,但java中有自动装箱/自动拆箱的概念,导致了上面的赋值操作正常运行,也就是对于8种基本数据类型,都有对应的包装类,byte、sh 阅读全文
posted @ 2019-01-10 19:07 良工说技术 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 接上篇,分析equals方法在Long包装类中的重写,其他类及我们自定义的类,同样可以根据需要重新equals方法。 equals方法定义 equals方法是Object类中的方法,java中所有的对象均继承自Object类,也就继承了equals方法,下面是Object类中equals方法的实现, 阅读全文
posted @ 2019-01-09 19:37 良工说技术 阅读(3707) 评论(0) 推荐(0) 编辑
摘要: 问题描述 今天在使用spotbugs代码走查时发现这样一个问题,两个Long类型的变量使用==判断数值是否相等,spotbugs提示这是一个很致命的错误,代码大概如下, 上面是两个Long类型的变量l1和l2,打印的结果是true,再看下面的代码, 同样是两个Long类型的变量l1和l2,打印的结果 阅读全文
posted @ 2019-01-09 19:32 良工说技术 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 一、连接类型简介 在sql中单表查询的几率相对来说比较少,随着数据库的日益复杂,多表关联的情况越来越多,在多表关联的情况下存在多种关联的类型, 1、自关联(join或inner join) 2、左外关联(left join或left outer join) 3、右外关联(right join或rig 阅读全文
posted @ 2018-10-22 22:39 良工说技术 阅读(7465) 评论(0) 推荐(0) 编辑
摘要: 一、mysql版本介绍 mysql的官网为:https://www.mysql.com/ 在官网上可以看到多个版本,主要版本如下, 1、MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2、MySQL Enterprise Edition 企业版本,需付费,可以 阅读全文
posted @ 2018-10-20 21:50 良工说技术 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 一、什么是乐观锁和悲观锁 乐观锁和悲观锁主要使用在并发的情况下,在多个事务中共同访问同一个数据库资源,为了避免因为同时访问造成的数据操作错误而产生。这里从两方面说,第一指的是数据库,第二是java. 数据库中的乐观锁和悲观锁 乐观锁,主要强调的是每次取数据的时候,都认为别的线程或事务不会修改数据,所 阅读全文
posted @ 2018-10-11 21:09 良工说技术 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 1、简介 Dubbo由阿里巴巴开源,是一个分布式服务框架,致力于提供高性能和透明化的RPC(远程过程调用)远程服务调用方案,以及SOA服务治理方案。如果没有分布式的需求,Dbubbo是不需要的,其本质是远程服务调用的分布式框架,与之前的WebService不同。 电商系统的演变过程: 1、单一应用架 阅读全文
posted @ 2018-05-24 18:32 良工说技术 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 在日常的开发中我们经常会碰到对文件的操作,在java中对文件的操作都在java.io包下,这个包下的类有File、inputStream、outputStream、FileInputStream、FileOutputStream、reader、writer、FileReader、FileWriter 阅读全文
posted @ 2017-05-28 19:28 良工说技术 阅读(960) 评论(0) 推荐(0) 编辑
摘要: tomcat作为日常开发的web应用服务器,给开发测试带来了很多便利,tomcat的运行依赖JDK的支持,在安装JDK时经常会配置环境变量:JAVA_HOME、CLASSPAT,且需要添加path变量。把应用部署到tomcat下时大多数不需要修改运行环境,但是有时候需要修改JDK的版本,从可以修改t 阅读全文
posted @ 2016-11-21 20:40 良工说技术 阅读(120633) 评论(5) 推荐(6) 编辑
摘要: maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及与eclipse的集成。 maven的官网地址为:http://maven.apache.org/,打开网页之后,看到最新的版本是3.3. 阅读全文
posted @ 2016-09-25 17:46 良工说技术 阅读(117924) 评论(7) 推荐(12) 编辑