#阿里巴巴JAVA开发手册

Java字符串与文件的互转操作

Java中有时候需要读取一个文本类的文件,将其转换为字符串,然后做进一步处理。Java中没有现成的API方法。 一、字符串转换为文件/***将字符串写入指定文件(当指定的父路径中文件夹不存在时,会最大限度去创建,以保证保存成功!)**@paramres原字符串*@paramfilePath文件路径*@retu...

Java核心知识点 --- 线程中如何创建锁和使用锁 Lock , 设计一个缓存系统

理论知识很枯燥,但这些都是基本功,学完可能会忘,但等用的时候,会发觉之前的学习是非常有意义的,学习线程就是这样子的. Locklock=newReentrantLock();可以参看Lock文档,其使用格式如下:classX{privatefinalReentrantLocklock=newReentrant...

java核心知识点----创建线程的第三种方式 Callable 和 Future CompletionService

前面已经指出通过实现Runnable时,Thread类的作用就是将run()方法包装成线程执行体,那么是否可以直接把任意方法都包装成线程执行体呢?Java目前不行,但其模仿者C#中是可以的.Callabel接口可以看成是Runnable接口的增强版,只不过其线程执行体call()方法比run方法更加强大罢了:>&...

java核心知识点 --- 线程池ThreadPool

线程池是多线程学习中需要重点掌握的.系统启动一个新线程的成本是比较高的,因为它涉及与操作系统交互.在这种情形下,使用线程池可以很好的提高性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池.在Java5之前,线程池都是开发才手动实现的,从Java5开始,Java内建支持线程池.主要是新增了一个ex...

Java 获取对象全部属性 包括 父类属性

今天由于业务需要,看一段数据库中的表转化成用户可以看懂的数据,也就是把一些字段比如Date用ms存的,转化为'yyyy-MM-dd'这种格式,但是由于字段太多,所以利用Java反射机制自带的BeanUtils相关的方法来进行转化(要求两个类的属性名称相同),当然这个方法只支持基本数据类型,如Long,Integer,S...

iOS-快速开发直播APP所需第三方SDK

/直播SDK/金山云,推荐七牛云,推荐阿里云(收费)网易云(收费)腾讯云(收费)又拍云/播放SDK/IJKPlayer/自定义IJKPlayer,进度条、音量、亮度/短视频SDK/七牛云(推荐)金山云(推荐)阿里云又拍云/聊天SDK/融云环信云通讯(腾讯)极光IM/点赞动画/点赞动画可以参考这个DMHeartFlyAn...

Xcode 10 无开发者账号通过无线网络真机调试

/Xcode是苹果公司向开发人员提供的集成开发环境,用于开发macOS、iOS、WatchOS和tvOS的应用程序。WWDC18全球开发者大会上,苹果发布了macOSMojavebeta测试版系统,并且还推出了全新的Xcode10beta测试版,Xcode10beta测试版内包括了适用于iOS12、macOSMojav...

vue开发中v-for在Eslint的规则检查下出现:Elements in iteration expect to have 'v-bind:key' directives

在使用VScode编辑器vue开发过程中,v-for在Eslint的规则检查下出现报错:Elementsiniterationexpecttohave‘v-bind:key’directivesEslint规则检查显示如下: 报错信息如下:[eslint-plugin-vue][vue/require-v-f...

连接mysql 出现:java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.

数据测试的时候出现:网上查资料说的是mysql5.x版本和8.x版本的区别;5.7版本是:default_authentication_plugin=mysql_native_password8.x版本就是:default_authentication_plugin=caching_sha2_password有网友说是...

终极解决方案:org.apache.jasper.JasperException: java.lang.IllegalStateException: getOutputStream() has already been called for this response

一、项目我的项目采用SpringMVC+JSP+EasyUI做的老项目。在做图片验证码方法时,向网页输出验证码图片的方法如下:@OverridepublicvoidshowCodeImg(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOExce...

Java代码常见的十种错误

每一个程序员在编写代码的过程中都免不了出现错误或是小的失误,这些小的错误和失误往往使得程序员还得返工。那么,如何才能尽量避免这些错误的发生呢?笔者总结只有在日常的编写代码中总结出经验,在这篇文章中,笔者列出了10个Java编程中常见的错误,你可以把这些错误添加到你的代码审查的检查列表中,这样在经过代码审查后,你可以确信...

Java编程最差实践(常见编程错误典范)

转载自  http://macrochen.iteye.com/blog/1393502 每天在写Java程序,其实里面有一些细节大家可能没怎么注意,这不,有人总结了一个我们编程中常见的问题。虽然一般没有什么大问题,但是最好别这样做。另外这里提到的很多问题其实可以通过Findbugs(&n...

利用proguard对java web工程代码混淆

将代码混淆,也就是给第三方源代码,让他们只能运行,却看不懂代码。混淆jar的工具:proguard5.1 下载地址:http://download.csdn.net/detail/lk7688535/9625472 反编译jar的工具:xjad2.2 下载地址:http://downloa...

敏捷软件开发简述

前言:由于我读了邹欣老师的《构建之法:现代软件工程(第二版)》,因此对敏捷软件开发有了比较大的兴趣。于是我在网上找了一些论文,比如RequirementsEngineeringandAgileSoftwareDevelopment、Adecadeofagilemethodologies:Towardsexplainin...
代码星球 ·2021-02-16
首页上一页...6061626364...下一页尾页