上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 55 下一页
摘要: JAVA文件转换为Base64 阅读全文
posted @ 2018-05-10 13:21 如.若 阅读(45541) 评论(0) 推荐(1) 编辑
摘要: 几乎所有互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言来实现Web应 阅读全文
posted @ 2018-05-10 11:33 如.若 阅读(752) 评论(0) 推荐(0) 编辑
摘要: HttpURLConnection上传文件 阅读全文
posted @ 2018-05-10 11:24 如.若 阅读(10589) 评论(0) 推荐(0) 编辑
摘要: 在业务开发中经常会遇到各种单号生成, 例如快递单号、服务单号、订单号等等。 这些单号生成往往是业务逻辑处理的第一步, 单号生成出问题,必然导致业务走不下去;另外有多少业务量就会至少有多少的单号生成需求。所以单号生成必须高可用,必须高性能。 另外业务不同需要的单号规则可能也不相同, 所以单号服务还必须 阅读全文
posted @ 2018-05-10 09:54 如.若 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 贾言 架构师说, 用20个字描述代码评审的内容, 自省也省人。由于是一字一含义, 不连贯, 为了增强趣味性, 每句都增加对应的歪解。只是对常见评审的描述, 不尽之处,欢迎补充! 验幻空越重 -- 言欢空月虫 验: 公共方法都要做参数的校验,参数校验不通过明确抛出异常或对应响应码。 java bean 阅读全文
posted @ 2018-05-10 09:44 如.若 阅读(229) 评论(0) 推荐(0) 编辑
摘要: HDFS是一个分布式文件系统,既然是文件系统,就可以对其文件进行操作,比如说新建文件、删除文件、读取文件内容等操作。下面记录一下使用JAVA API对HDFS中的文件进行操作的过程。 对分HDFS中的文件操作主要涉及一下几个类:Configuration类:该类的对象封转了客户端或者服务器的配置。F 阅读全文
posted @ 2018-05-07 09:31 如.若 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 分布式锁的三种实现方式: 1、基于数据库:1)利用唯一索引约束;2)利用数据库自带排他锁 2、基于缓存:利用setnx()返回值 3、基于ZooKeeper:1)利用ZooKeeper同一个目录下只能有一个唯一文件名;2)利用ZooKeeper分布式锁客户端Curator 注:需要考虑的因素:单点、 阅读全文
posted @ 2018-04-26 11:19 如.若 阅读(2780) 评论(0) 推荐(0) 编辑
摘要: 一、Synchronized synchronized中文解释是同步,那么什么是同步呢,解释就是程序中用于控制不同线程间操作发生相对顺序的机制,通俗来讲就是2点,第一要有多线程,第二当多个线程同时竞争某个资源的时候会有先后顺序。在java中有三种写synchronized的方式: 第一种:写在普通方 阅读全文
posted @ 2018-04-26 10:49 如.若 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 是什么? 自动装箱就是Java自动将原始类型值转换成对应的对象,比如将int的变量转换成Integer对象,这个过程叫做装箱,反之将Integer对象转换成int类型值,这个过程叫做拆箱。 为什么 把一个基本类型包装成一个类,这样就可以使这个类型具有很多可以调用的方法。而且Java向面像对象语言的靠 阅读全文
posted @ 2018-04-26 10:33 如.若 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在多线程中,提到线程安全、线程同步,我们经常会想到两个关键字:volatile和synchronized,那么这两者有什么区别呢? 1. volatile修饰的变量具有可见性 volatile是变量修饰符,其修饰的变量具有可见性。 可见性也就是说一旦某个线程修改了该被volatile修饰的变量,它会 阅读全文
posted @ 2018-04-26 10:29 如.若 阅读(234) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 55 下一页