排序:
默认
按更新时间
按访问量

Json文件转Map(四)之代码

说明      在前几篇的博客中,笔者已经向大家说明了如何去解析Json文件,而且这个Json文件是嵌套的。还有就是如何去获取嵌套Json文件的节点,还有就是取节点的值。这一篇博客主要是将全部的代码分享给读者。 代码 package com.owen.json; import java...

2018-11-09 18:01:41

阅读数:11

评论数:0

Json文件转Map(三)之获取嵌套Map值

说明 在上一章节的博客中,我们已经学习了如何解析嵌套的Json,将获取嵌套Json的节点。那么在这一章节中,如何通过以下的节点格式去取值。 index8=results>index>index7> index7=results...

2018-11-09 17:59:50

阅读数:14

评论数:0

Json文件转Map(二)之解析节点

说明     在上一篇博客中,笔者向大家介绍了如何去解析Json并转化为Map。这一篇的博客,笔者主要是介绍如何去提取嵌套Json的节点并保存。例如以下的Json格式: { "error": 0, "status&quot...

2018-10-26 18:02:19

阅读数:20

评论数:0

Json文件转Map(一)

说明     笔者最近在项目开发中遇到这样的一个问题:首先需要将指定的Json文件转为Map,然后还要从Map中获取指定key的value.所以在这一篇的博客中,笔者将会介绍如何将json文件转化为Map。 判断JsonObject或JsonArray     读者应该清楚Json的格式,最...

2018-10-26 17:56:59

阅读数:25

评论数:0

监听UDP端口

说明问题 如果我们要监控TCP协议的端口,那么比较简单。只要通过 telnet ip port,就可以查看端口是否处于正常状态。因为TCP的协议是应答式的,也就是说,从发请请求到结束,TCP会跟踪最后的结果是怎样,这个对于重要信息的发送是较为重要的。但是,如果要我们去监听UDP的端口,那就麻烦了,...

2018-08-24 18:00:50

阅读数:489

评论数:0

使用poi生成word文档(最全例子)

1.说明 平时的项目中,我们可能需要做大量的报告。而这些报告中,有些是固定的格式,有些是需要自定义模板来生成。如果是固定的形式的,那么相对而言是比较好做的,但要是根据模板来生成报告,比如:word、Excel或PDF。这样的话,可能需要我们花点时间去解决了。这篇博客主要是带领大家学习一下,如何用...

2018-07-30 18:41:17

阅读数:1635

评论数:2

使用Graphics画表格

1.说明   最近,项目上有需求,需要从数据库读取数据,然后将数据以表格的形式放到word的文档中。在表格上,需要展示出一个月的工作时间的数据。同时,有些单元格有相同值时,需要做合并处理。 2.思路 从需求上可以看出,首先要生成一份数据,并且是表格的;其次,表格的的总价单元格需要合并;最后,...

2018-07-30 18:34:56

阅读数:203

评论数:2

实现截图页面并导出word

1.说明 截图是现在手机应用的最基本的功能,大伙儿都喜欢将自己的手机上的某个画面截图发到朋友圈上。当是在实现的开发时,非APP的应用,我们也需要截图某个页面,将其做成报告或存档。这时笔者将分别介绍使用java的jsp的技术应该如何实现。 2.技术实现 2.1Java技术 使用java技术时...

2018-07-30 18:27:58

阅读数:96

评论数:0

JFreeChart自定义拆线图

1.说明 现在市面上的画图工具很多,不过对于一个比较老的系统,还是会用到JFreeChart的工具。笔者第一次使用JFreeChart是在大学毕业设计中使用。那时候觉得这个框架还不错。可以画出柱状态图、折线图等。不过现在看到,觉得JFreeChart画出来的图不是非常好看。但是对于一个系统是面向...

2018-07-30 18:23:53

阅读数:45

评论数:0

8.5总结

这一章节介绍了并发集合(concurrent collections)、原子变量(atomic variables)、分叉/结合的框架(Fork/Join Framework)和完成服务(completion services)。      一个并发集合是一个并发的应用和高调度的集合面向这些储蓄...

2018-01-29 22:44:10

阅读数:85

评论数:0

8.4完成服务(Completion Services)

completion services是一个java.util.concurrent.CompletionService接口的应用,这个是从同步任务和从任务完成的返回结果中解耦。V是任务返回的类型。      一个生产者提交一个任务执行(通过一个工作线程),通过请求一个submit()方法:一个...

2018-01-29 22:42:49

阅读数:81

评论数:0

8.3分叉/结合的框架(Fork/Join Framework)

我信总是需要让我们的代码执行更快。过去,我们需要依赖于微处理器的速度提升和通过提供多处理器。然而,大概在2003年,微处理器的速度停止提升,因为自然因素的限制。为了弥补这个不足,我们需要人工的处理器去添加多处理核,这样就可以在高度并发性中提升速度。       Java通过低级的线程提供并发的应...

2018-01-29 22:41:26

阅读数:93

评论数:0

8.2.1理解原子

java的低级同步机制,它强调了线程间互相执行(当前线程持有锁,并且有一堆的变量在这个线程中执行)和可测量性(让守护的变量成为其它线程可用,并且随后申请锁)。在以下的方式中影响着硬件的性能和可扩展性:   竞争同步(多个线程不断地竞争一个锁)是昂贵的,和吞吐量影响着结果。这个昂贵的代价主...

2018-01-29 22:37:46

阅读数:85

评论数:0

8.2原子变量

在原有的锁连接着一个监测器,在以往使用中表现不佳。尽管在性能上有得到提升,但是在互联网的服务器和其它频繁请求的应用中还是遇到瓶颈。      大量的探索中,找到了一个创建无锁的算法,这个算法可以在同步的应用中提高应用性能。这些算法提高了可扩展性,因为在多线程的相同数据处理中,不需要在线程中加锁。...

2018-01-29 22:35:38

阅读数:80

评论数:0

8.1.2 学习更多关于ConcurrentHashMap

ConcurrentHashMap类的行为就像是HashMap,但是它设计工作在多线程中不需要明确同步。例如,你需要去检查map中是否包含着特殊的值,如下: if (!map.containsKey("some string-based key")) map.put(&qu...

2018-01-29 22:32:54

阅读数:62

评论数:0

8.1.1使用BlockingQueue和ArrayBlockingQueue

使用BlockingQueue来实现产生都与消费者的例子,比起前面第三章的用法会更加简单,因为它不需要去解决同步问题。下面的例子使用BlockingQueue和ArrayBlockingQueue实现生产者的消费者的例子。 package com.owen.thread.chapter8; i...

2018-01-29 22:30:58

阅读数:70

评论数:0

8.1并发集合(Concurrent Collections)

Java并发框架在包java.util.package中提供了接口和类。接口中包含List、Set和Map;类包含了ArrayList、TreeSet和HashMap。       ArrayList、TreeSet、HashMap和其它的类都继承了这些类接口,但是它们是不安全的线程。然而,...

2018-01-29 22:29:30

阅读数:99

评论数:0

8. 额外的并发实用程序(Additional Concurrency Utilities)

在前面的几个章节中,我已经介绍了并发工具(concurrency utilities)、执行(executors)、同步者(snychronizer)和锁的框架(Locking Framework)。在这一章节,我将介绍并发集合(concurrent collections)、原子变量(atomi...

2018-01-29 22:25:53

阅读数:70

评论数:0

7.6 总结

java.util.concurrent包提供接口框架,和给环境(Condition)的方法等待、锁的类,这些都是基于同步锁和对象等待、唤醒的机制。并发工具包括锁的框架,促进我们在同步和等待、唤醒中提供锁等待轮询。      锁的框架包含了我们经常使用的Lock、Reentrantlock、Co...

2018-01-29 22:24:51

阅读数:52

评论数:0

7.5重入读写锁( ReentrantReadWritelock)

ReadWriteLock是继承ReantrantReadWriteLock的类,这就声明了一个重入读写锁,有点类似于ReentrantLock.      你可以通过以下的方法来初始化ReentrantReadWriteLock的实例。         ReentrantReadWr...

2017-12-30 22:15:53

阅读数:145

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭