只会一点java

java持续学习者,每月一篇博客。罗列出技术栈,慢慢完善,持续学习,总有一天,你会追上甚至超越曾经的大神。
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2017年1月6日

摘要: 方案1: 算法思路:利用名称唯一性,加锁操作时,只需要所有客户端一起创建/test/Lock节点,只有一个创建成功,成功者获得锁。解锁时,只需删除/test/Lock节点,其余客户端再次进入竞争创建节点,直到所有客户端都获得锁。特点:这种方案的正确性和可靠性是ZooKeeper机制保证的,实现简单。 阅读全文

posted @ 2017-01-06 18:13 只会一点java 阅读(6353) 评论(0) 推荐(1)

2016年12月8日

摘要: 问题:本地JDK1.6测试可以发送邮件,但是linux上jdk1.8发送邮件失败。报错: Sending the email to the following server failed : smtp.exmail.qq.com:465 caused by :javax.net.ssl.SSLHan 阅读全文

posted @ 2016-12-08 15:28 只会一点java 阅读(1959) 评论(0) 推荐(0)

2016年11月4日

摘要: 众所周知,开启线程2种方法:第一是实现Runable接口,第二继承Thread类。(当然内部类也算...)常用的,这里就不再赘述。 一、线程池 1.newCachedThreadPool (1)缓存型池子,先查看池中有没有以前建立的线程,如果有,就reuse,如果没有,就建立一个新的线程加入池中; 阅读全文

posted @ 2016-11-04 18:59 只会一点java 阅读(3868) 评论(2) 推荐(1)

2016年11月1日

摘要: 系列一讲解了多线程,本章讲解多线程开发中经常使用到的3个关键字synchronized、ReentrantLock、volatile。 一、synchronized 互斥锁,即操作互斥,并发线程过来,串行获得锁,串行执行代码。就像一个房间一把钥匙,一个人进去后,下一个人得等第一个人出来得到钥匙才能进 阅读全文

posted @ 2016-11-01 18:35 只会一点java 阅读(2425) 评论(0) 推荐(0)

摘要: 1.RSA的公钥和私钥到底哪个才是用来加密和哪个用来解密? 答:公钥加密私钥可解,私钥加密公钥可解。 2.RSA非对称加密特点? 答:算法强度复杂、加密解密速度比对称加密解密的速度慢。一个公钥,对外开放。一个私钥自己保存。 3.如何使用?直接上流程图。 阅读全文

posted @ 2016-11-01 15:48 只会一点java 阅读(693) 评论(0) 推荐(0)

2016年10月9日

摘要: 一、需求: 1.数据抓取:目标数据的下载、解析、入库功能。 2.数据服务:黑名单、灰名单等查询服务。 3.平台监控:平台各个模块的数据实时监控。 二、WEB端效果展示: 三、架构设计 下载器、解析器、持久器、调度器都支持独立部署,可横向拓展部署多台服务。解耦。 下载器内部开启多线程下载; 解析器从待 阅读全文

posted @ 2016-10-09 10:45 只会一点java 阅读(1930) 评论(8) 推荐(2)

2016年9月1日

摘要: jar包目录格式: 一个正常的jar包下必有META-INF/MANIFEST.MF清单文件,该文件的标准格式为: 1. 常规属性Mainfest-Version: JAR版本号Created-By: 生产者Signature-Version: 签名版本Class-Path: 依赖项列表,若存在多个 阅读全文

posted @ 2016-09-01 20:19 只会一点java 阅读(5373) 评论(0) 推荐(0)

摘要: 一、问题描述: 部署一个maven打包项目时,jar包,依赖lib包全部手动上传至服务器,然后用maven部署报错:Exception in thread "main" java.lang.NoClassDefFoundError:,当时心想可能是依赖的lib包有问题,各种重新部署(以为是依赖的包没 阅读全文

posted @ 2016-09-01 20:00 只会一点java 阅读(14598) 评论(0) 推荐(0)

2016年8月22日

摘要: 直接干货:window-->preferences-->team-->Ignored Resource-->Add Pattern-->新建一个*/target/*-->ok,再次同步可见traget下所有文件已不在。 阅读全文

posted @ 2016-08-22 10:06 只会一点java 阅读(15176) 评论(0) 推荐(0)

2016年7月6日

摘要: 最近开发遇到一个问题:需要查询一个大时间段内的数据,分1000个小段,即为1000个点。X轴是时间,Y轴是该小时间段内统计后数据。注意:数据返回是一个list,其中每个对象返回值都是该小时间段内数据统计出来的,且需要根据入参顺序返回(这样前端展示就方便)。举例,查询12点到1点的数据,查询频率是30 阅读全文

posted @ 2016-07-06 17:23 只会一点java 阅读(1576) 评论(0) 推荐(0)