![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术分享
文章平均质量分 89
文·若
架构师们好,我是练习两年半的java实习生,喜欢唱跳rap篮球
展开
-
Java位运算
Java提供的位运算符有:左移( << )、右移( >> ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( << )Test1、将5左移2位: package com.xcy; public class Test { public static void main(String[] ar转载 2021-03-27 22:27:22 · 200 阅读 · 0 评论 -
酷帅狂拽吊炸天——一统江湖的持久层框架之SpringData
一、SpringData概述1.1 现有问题 随着互联网的发展,互联网产品的复杂度越来越高,在开发中使用到的数据存储产品不再仅限于关系型数据库,还会使用到Redis、MongoDB、Elasticsearch、Solr等不同应用场景的数据库系统。而这些数据库产品,在Java中也都提供了优秀的访问技术,如Mybatis、Jedis等等。这些技术虽然对相应的数据库提供很便捷的操作方式,但是由于不同的持久层技术的api是不一样的,开发人员就必须同时掌握多种数据访问技术,增加了学习和开发成本。 那么,原创 2021-03-08 17:31:42 · 507 阅读 · 0 评论 -
JDK8那些惊为天人的新特性
介绍随着java的发展,越来越多的企业开始使用 java8 版本。Java8 是自 java5之后最重要的版本,这个版本包含语言、编译器、库、工具、JVM等方面的十多个新特性。本次课程将着重学习其中的一些重点特性。Jdk8新增的特性如下:Lambda表达式类似于ES6中的箭头函数 新的日期APIDatetime 引入Optional防止空指针异常 使用Base64 接口的默认方法和静态方法 新增方法引用格式 新增Stream类 注解相关的改变 支持并行(parallel)数...原创 2020-05-27 23:57:09 · 692 阅读 · 0 评论 -
Java只使用位运算实现加减乘除
前言接前面一篇博客,这又是某个公司的奇葩面试题(都说了到底是哪家公司才会出这种没营养的面试题)。不过吐槽归吐槽,这个题目还是有点学问的,比前面那个不使用比较运算符如何比较两个数的大小 强多了(但是还是能看出面试官是在存心刁难人)。原题是“只给加法,如何实现减乘除”,我寻思着,既然减乘除都不给了,那就加大点难度,加法也别给了吧,今天就手动去实现加减乘除。这里只实现int类型的加减乘除。...原创 2020-04-11 10:03:04 · 1334 阅读 · 7 评论 -
不使用比较运算符如何比较两个数的大小
前言今天在水群的过程中看到有位群员谈论到这个话题,是他找工作过程中某家公司的面试题(到底是哪家公司才会出这种没营养的题目刁难别人),有点兴趣,就开始写了。开搞想了一下,其实就是题目怪了一点,难度其实并不高。这个题目让我想起了前两年看到的题目,只给你加法,怎么计算加减乘除(都说了到底是哪家公司才会出这种没营养的题目)。相比起来,这题好歹是考了计算机中的加法器,而本文主题中谈论的题目则真的...原创 2020-04-09 14:31:56 · 3726 阅读 · 2 评论 -
程序员到底要不要重复造轮子?
关于这个话题,现在这里阐述立场:就公司工作而言,不建议重复造轮子。就个人技术而言,强烈建议造轮子!程序员圈子里流行这么一句话:“不要重复造轮子”。它的原文是:“Stop Trying to Reinvent the Wheel”,意思是“不要重复发明轮子”。首先我们要搞清楚两个概念 —— 造轮子和发明轮子。轮子是在距今6800年前被发明出来,在此之前我们的祖先可能已经就在尝试对轮子的创造。...原创 2020-01-19 22:14:51 · 3881 阅读 · 2 评论 -
注解版poi操作工具
最近在搭公司新项目的架构,测试的过程中深感导出Excel极为不便,因此就产生了写一个通用导出工具类的想法。写完后经测试发现比较好用,因此将公司相关的代码移除,单独拿出来这个模块进行开源。项目的GitHub地址:POI操作工具如果您对本工具比较感兴趣,可以加入下面QQ群进行技术交流:781943947使用方式:创建数据库(这个操作就不贴代码了)导入工程下db目录的数据库创建类...原创 2019-12-01 17:08:58 · 1292 阅读 · 0 评论