1. 云栖社区>
  2. 全部标签>
  3. #java#
java

#java#

已有310人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

探讨:在循环前与在循环中创建对象的区别

后端获取的数据格式为 List ,而前端需求的数据格式为 Json。因此,后端需要将数据重新组装为 Json 格式才能传给前端接收。而在数据重新组装的过程中会遇到这样的问题,在将对象从 List 逐个获取放入另一个 List 时,这个中间对象是在对 List 循环之前创建还是循环中创建。

java list 后端 对象创建 循环体

Java HashSet LinkedHashSet TreeSet类源码解析

Set集合中不含有重复的元素,插入重复的元素会失败。常用的有HashSet LinkedHashSet TreeSet。HashSet是无序的集合,LinkedHashSet中的排序和插入成功的顺序一致重复插入,TreeSet中元素是有序排列的,排序的依据是自身的comparator如果为null则根据key从小到大排序。

java 源码 HashSet 源码解析 TreeMap LinkedHashSet

多消费者(多线程)对MNS的使用

多消费者(多线程)对MNS的使用 背景 在阿里云MNS消费者的使用中,阿里云提供了使用 [消息服务 > 最佳实践 > 长轮询](https://help.aliyun.com/document_detail/34478.html?spm=a2c4g.11174283.3.3.AqOdUy#h2-u89E3u51B3u65B9u6848) 的代码和说明,在解决方案中阿里云这么说道 在开了上百个线程同时访问的情况下,如果队列里已经没有消息了,那么其实不需要上百个线程都同时挂LongPolling。

云栖社区 消息系统 java 监控 消息服务 MNS LongPolling 线程 spring 容器 static exception 多线程 并发 生产者消费者

快速将log4j.xml 转换为 logback.xml

快速将log4j.xml 转换为 logback.xml

java 日志 Apache logger xml class test log4j file pattern logback

《Java8实战》-第三章读书笔记(Lambda表达式-02)

由于第三章的内容比较多,而且为了让大家更好的了解Lambda表达式的使用,也写了一些相关的实例,可以在Github或者码云上拉取读书笔记的代码进行参考。 类型检查、类型推断以及限制 当我们第一次提到Lambda表达式时,说它可以为函数式接口生成一个实例。

java 函数 排序 表达式 Apple

机器学习开发库精选

本文将介绍一些目前流行的、强大的基于Java的机器学习库。

编程语言 深度学习 算法 java 数据分析 数据挖掘

如何使用Java代码给图片增加倒影效果

效果 倒影率为90%时的效果: 倒影率10%时的效果: 实现原理 倒影率作为参数rate 传入Reflection button的事件处理函数: CreateImageWithReflection这个Java方法会根据传入的倒影率参数rate,创建一个对应高度的reflectionImage...

android java 函数 Image

通过Java代码实现图片的放大和缩小

本文介绍的例子在Android安卓手机上测试通过。 先看看效果吧。可以看到这个开发好的安卓应用有三个按钮:Zoom In缩小图片,Zoom Out放大图片和Save保存。 初始页面: 可以在左边边框自由移动图片,图片下面的调试界面debug screen会显示详细的图片矩阵matrix信息: ...

android java 镜像 安卓

如何用JavaScript实现2+2=5?

我大学毕业找工作时,经常做一些稀奇古怪的面试题。这不,给大家分享一道整蛊的面试题,它其实不能算一道正式的面试题,大家可以用它来捉弄你们那些程序员朋友。 题目:如何用JavaScript实现2+2=5? 答案如下。

Java核心技术 java javascript 函数 js 面试题 html

springboot + redis(单机版)

本次和大家分享的是在springboot集成使用redis,这里使用的是redis的jedis客户端,如下添加依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependen...

云栖社区 编程语言 redis java spring 配置 string jedis

Java TreeMap类源码解析

TreeMap实现的是基于红黑树的有序键值对集合,底层完全是树状链表不含有数组,key不能为null,value可以为null。本身含有comparator,若comparator不为null则所有关于key的比较都是通过comparator完成,否则直接根据key本身的class实现来比较,若此时key不是可比较类则会抛出错误。

java 源码 源码解析 TreeMap

spring源码-bean之增强初始化-3

  一、ApplicationContext的中文意思是“应用上下文”,它继承自BeanFactory接口,除了包含BeanFactory的所有功能之外,在国际化支持、资源访问(如URL和文件)、事件传播等方面进行了良好的支持,被推荐为Java EE应用之首选,可应用在Java APP与Java Web中。

java 源码 spring 容器 string xml bean

Java LinkedHashMap类源码解析

LinkedHashMap继承了HashMap,他在HashMap的基础上增加了一个双向链表的结构,链表默认维持key插入的顺序,重复的key值插入不会改变顺序,适用于使用者需要返回一个顺序相同的map对象的情况。

java 源码 node HASH void last hashmap LinkedHashMap 源码解析

十年技术架构,只剩下这套Java技术栈了

蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。 但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! 路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。

云栖社区 架构 java 性能优化 程序员 源码 互联网 微服务 持续集成 多线程 版本管理 分布式架构 单点故障 编程 传统企业

海归博士程序员光鲜背后:下车间写代码,体验炼钢灼人的热度

在阿里工作、特别是技术含量颇高的阿里云,令很多程序员感到羡慕。但很多人想不到,他们还要去车间写代码:制造企业希望用云计算、大数据、人工智能来提高良品率、预测故障,于是他们选择走近车间,了解真实的工业生产场景。

云栖社区 大数据 java 程序员 人工智能

Java 面向对象 之 关键字instanceof

http://www.verejava.com/?id=16992811364048 /** 知识点: 关键字 instanceof 题目:输出参加Oracle大会的人分类信息 思路: 1.

java 程序员 面向对象 string class void

Java并发编程笔记之ConcurrentHashMap原理探究

在多线程环境下,使用HashMap进行put操作时存在丢失数据的情况,为了避免这种bug的隐患,强烈建议使用ConcurrentHashMap代替HashMap。 HashTable是一个线程安全的类,它使用synchronized来锁住整张Hash表来实现线程安全,即每次锁住整张表让线程独占,相当于所有线程进行读写时都去竞争一把锁,导致效率非常低下。

java 线程 源码 node HASH 编程 hashmap 数组

反射与动态代理原理

反射与动态代理原理

java class 反射

Java基础1.3

什么是批处理:批处理就是多个dos命令组成的,双击可执行里面的命令。(微软系统) 批处理:桌面文件以双击就能打开,而java一双击是打不开的因为java是一个class文件他需要虚拟机得运行才能打开。

java 源码 开发环境 空格 磁盘 cmd

1641
GO