#阿里巴巴JAVA开发手册

2、Java并发性和多线程-多线程的优点

以下内容转自http://ifeve.com/benefits/:尽管面临很多挑战,多线程有一些优点使得它一直被使用。这些优点是:资源利用率更好程序设计在某些情况下更简单程序响应更快资源利用率更好想象一下,一个应用程序需要从本地文件系统中读取和处理文件的情景。比方说,从磁盘读取一个文件需要5秒,处理一个文件需要2秒。处...
代码星球 ·2021-02-19

1、Java并发性和多线程-并发性和多线程介绍

以下内容转自http://ifeve.com/java-concurrency-thread/:在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对...
代码星球 ·2021-02-19

java与javax的区别分析(转)

Java是一种受C语言影响的编程语言。Java和Javax本质上是与Java编程语言的上下文一起使用的包。实际上Java和Javax没有区别。这只是不同的名字。Java是一种编程语言,受到C语言的影响。它源自C和C++的大部分语法,但是它的低级别设施比其中任何一个都要少。Java是一种通用编程语言,旨在与以前的语言相比...
代码星球 ·2021-02-19

JSP中操作Java Beans

以下内容引用自http://wiki.jikexueyuan.com/project/jsp/beans.html:JavaBean是在编写Java时专门创建的Java类,根据JavaBeanAPI规范进行编码。以下是区分JavaBean和其他Java类的特有的特征:它提供了一个默认的无参数构造函数。它应该是可序列化的...
代码星球 ·2021-02-19

【转】微信公众账号 Senparc.Weixin.MP SDK 开发教程 索引

Senparc.Weixin.MPSDK从一开始就坚持开源的状态,这个过程中得到了许多朋友的认可和支持。目前SDK已经达到比较稳定的版本,这个过程中我觉得有必要整理一些思路和经验,和大家一起分享。也欢迎大家的补充!SDK还在不断优化升级中,开源项目见:https://github.com/JeffreySu/WeiXi...

【转】微信公众平台开发入门教程

http://www.cnblogs.com/txw1958/p/wechat-tutorial.html关键字:微信公众平台开发作者:方倍工作室...

Java条形码生成技术-Barcode4j

https://www.cnblogs.com/littleatp/p/4815921.html背景目前二维码的应用场景已经遍布各类互联网平台,通常是将产品/商品的唯一编号存储于二维码中以做扫码识别。而用于生产环境的条形码技术仍然存在,如硬件设备制造、供应、物流运输等等。在常见的产品信息管理、物料订单系统中,存在多个生...

Java8 使用 stream().sorted()对List集合进行排序

集合对象以学生类(StudentInfo)为例,有学生的基本信息,包括:姓名,性别,年龄,身高,生日几项。使用stream().sorted()进行排序,需要该类实现Comparable接口,该接口只有一个方法需要实现,如下:publicintcompareTo(To);有关compareTo方法的实现说明,请参考:J...

java.lang.IllegalStateException: Cannot get a STRING value from a NUMERIC cell

在使用POI读取Excel文件内容时,发生了异常,报错如下:大概意思是不能从一个数值的列获取一个字符串类型的值,我使用下面的代码来获取单元格的值://此处省略N行代码StringcellValue=sheet.getRow(6).getCell(6).getStringCellValue();//此处省略N行代码使用了...

JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String

在使用Postman测试SpringBoot项目接口时,接口返回JSONparseerror:Cannotdeserializevalueoftype`java.time.LocalDateTime`fromString错误,如下图: 参数使用JSON格式,POST请求,如下图: createTim...

java读取properties文件的配置信息

项目开发中,我们一般来向application.properties文件中放一些全局配置变量,以便程序中读取使用,本篇内容来演示从properties配置文件中读取键值。当然,我们不一定写入 application.properties文件,也可以自定义,如:conn.properties appl...

java日期时间处理集合

本文主要介绍java中日期时间的处理,包括获取时间,时间相加减,格式化等操作。持续更新中...时间格式化//时间格式化SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");获取当前时间//获取当前时间DatecurrentTime=ne...

Java的三种代理模式

代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:...
代码星球 ·2021-02-19

Java BIO、NIO、AIO 学习

先来个例子理解一下概念,以银行取款为例:同步:自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。异步:委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。阻塞:ATM排队...
代码星球 ·2021-02-19

谷歌开发工具解析

在做web服务的时候,使用谷歌浏览器开发工具调试监听前端代码、监听接口请求、分析请求响应结果是必不可少的。方式一:通过F12打开方式二:右键页面,点击检查打开,如下图 如图所示,常用的四个模块。Elements:主要用来查看前面界面的html的Dom结构和修改css的样式。css可以即时修改,即时显示。Con...
代码星球 ·2021-02-19
首页上一页...4849505152...下一页尾页