当前位置:首页 » java

java

6
阅读

理解计数排序算法的原理和实现

计数排序(Countingsort)是一种稳定的线性时间排序算法,其平均时间复杂度和空间复杂度为O(n+k),其中n为数组元素的个数,k为待排序数组里面的最大值。同样具有线性时间...
来源 2018-10-11 10:12
2
阅读

springboot访问静态资源

遇到一个问题需要配置Springboot的项目可以访问静态资源,百度了一下网上一大堆都是怎么说直接将静态文件放置到resources目录下就行,但是一波猛如虎的操作后发现并没有...
来源 2018-10-11 08:01
1
阅读

Java离线生成比特币地址

如果你希望在自己的桌面Java应用或者手机安卓应用中集成对比特币支付的支持,例如,离线生成比特币私钥和地址、接收比特币支付、多重签名转账、查询钱包余额等,那么使用bitcoinj这个超高人气的Java比特币开发库,将会极大地提高你的开发效率。
来源 2018-10-08 09:41
5
阅读

java11正式发布了,让java代码更完美

主题互动Java11已经发布了,我们今天聊聊大家还停留在哪个版本呢?大家对于新版本的迅速的发布有什么想说的呢?09月25日,Oralce正式发布了Java11,这是据Java8以后支持...
来源 2018-10-03 08:00
3
阅读

java面试系列视频教程(48集)

上次发文的文章:3份java零基础较高质量教程+一个项目实战 上次发文承诺再发文的时候会送上关于面试的视频教程,获取方式: 公众号回复:java面试1  下面来说重点 分享 ...
来源 2018-09-25 08:01
5
阅读

基于spring+myibatis的进销存系统

全新的架构,全新的体验。前端使用的是adminlte,后端使用的spring+myibatis   登录界面:  2,具体功能页面   具体访问地址:http://www.pcbly.com:8181/ims
来源 2018-09-18 10:01
4
阅读

JVM指令分析实例一(常量、局部变量、for循环)

Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码以及跟随其后的零至多个代表此操作所需参数的操作数所构成。虚拟机中许多指令并不包含操作数,只有一...
来源 2018-09-16 08:01
3
阅读

Spread表格组件 For JAVA 功能介绍—表格相关操作

之前有篇文章我们说到 Spread表格组件的JavaCTP版本已经发布:《表格组件JAVACTP版本抢先预览》。本篇我们来看一下他的主要功能,例如下图所示的Excel我们应当如何实现:1...
来源 2018-09-14 16:16
1
阅读

使用JDK自带的工具jstack找出造成运行程序死锁的原因

Java多线程编程也是Java面试中经常考察的内容。刚接触Java多线程编程的朋友们,可能会不慎写出一些会导致死锁(deadlock)的应用出来。如何分析造成Java多线程的原因呢?很...
来源 2018-09-12 11:02
4
阅读

java类库EthereumJ如何操作以太坊区块链

在本文中,我们将看一下EthereumJ库,它允许我们使用Java与以太坊区块链进行交互。以太坊作为一种加密货币,利用去中心化、点对点、可编程区块链形式的数据库,以太坊虚...
来源 2018-09-12 08:21
3
阅读

简单模拟一下HashMap的实现

hashMap的实现是由数组和链表,数据结构是链表散列1.准备数据实体类Infopackagecom.gwzan.map;/***员工信息类*@authorzan**/publicclassInfo{privateStringkey;privateS...
来源 2018-09-11 08:01
3
阅读

线程同步之脏读问题

线程同步,要确保业务完整性(原子性),多个方法都要使用synchronized,否则会出现脏读问题 demo:   packagecom.zan;/***保持业务整体完整,都要使用synchronized,来...
来源 2018-09-10 08:01
4
阅读

多线程之对象锁和类锁

多个线程多个锁,一个对象就有一把锁类锁,static修饰    示例: packagecom.zan;/***关键字synchronized取得的锁都是对象锁,而不是把一段代码(方法)当做锁,*所以代...
来源 2018-09-09 08:01
7
阅读

线程实现方式extends Thread 和 implements Runnable

线程安全:当多个线程访问同一个类时,这个类始终表现出正确的行为synchronized:可在任意方法或对象上加锁 一.extendsThreadpackagecom.zan;publicclassTestThreadextend...
来源 2018-09-09 08:01
5
阅读

文件在线预览doc,docx转换pdf(一)

文件在线预览doc,docx转换pdf(一)1.前言文档转换是一个是一块硬骨头,但是也是必不可少的,我们正好做的知识库产品中,也面临着同样的问题,文档转换,精准的全文搜索...
来源 2018-09-08 12:01
4
阅读

java : mozilla rhino js Test URL or Socket

https://mozilla.github.io/rhino/下载rhino1_7R5.zip,解压后运行cmdcdD:\rhino\rhino1_7R5编写测试脚本test2.js//ImporttheSwingGUIcomponentsandafewotherclassesvarsw...
来源 2018-09-08 08:01
1
阅读

Java Class文件结构实例分析(下)

发表文章之后,发现很多图片显示不了,请阅读我的公众号文章,以获得本文最佳体验:JavaClass文件结构实例分析(下) 本篇我们继续分析Class文件结构的方法及属性部分内...
来源 2018-09-08 08:01
4
阅读

Java Class文件结构实例分析(上)

发表文章之后,发现很多图片显示不了,请阅读我的公众号文章,以获得本文最佳体验:JavaClass文件结构实例分析(上) 本文假定读者对JavaClass文件格式有一些基本的了解...
来源 2018-09-08 08:01
7
阅读

理解Java7和8里面HashMap+ConcurrentHashMap的扩容策略

###前言理解HashMap和ConcurrentHashMap的重点在于:(1)理解HashMap的数据结构的设计和实现思路(2)在(1)的基础上,理解ConcurrentHashMap的并发安全的设计和实现思...
来源 2018-09-06 11:51
3
阅读

使用javap分析Java的字符串操作

我们看这样一行简单的字符串赋值操作的Java代码。Stringa=i042416;使用命令行将包含了这行代码的Java类反编译查看其字节码:javap-vconstant.ConstantFolding 
来源 2018-09-05 11:53
2
阅读

HttpServletRequest看这篇文章就够了

精彩内容推荐一套java架构师学习资源,等你拿你所需要的大数据视频教程java全套学习视频教程及源码微服务资源springboot、springcloud、docker、dubbo项目实战等倾心分享...
来源 2018-09-05 08:01
12
阅读

使用javap深入理解Java整型常量和整型变量的区别

我下图代码第五行和第九行分别定义了一个整型变量和一个整型常量:staticfinalintnumber1=512;staticintnumber3=545;Java程序员都知道两者的区别。 
来源 2018-09-04 12:05
2
阅读

精心准备的讲解Java多线程的知乎Live

花了一个月的时间,结合自己的理解,制作了一个以图片的方式讲解Java多线程的Live。适合以下读者:1.Java面试的同学:Live中对多线程的理解将帮助你应对面试官的刨根问底...
来源 2018-09-03 08:01
2
阅读

在知乎推出Java求职类专栏文章

从昨天起,笔者开始在知乎推出Java求职类专栏文章,主要涉及一些Java面试过程中经常涉及的知识点,欢迎大家关注。https://zhuanlan.zhihu.com/yizhenn
来源 2018-08-27 12:23
8
阅读

StringBuffer,StringBuilder和String.intern方法

StringBuffer和StringBuilder区别:StringBuffer和StringBuilder都继承自抽象类AbstractStringBuilder。StringBuffer是线程安全的。StringBuilder是非线程安全的,在单线...
来源 2018-08-26 08:01