摘要: 1、java Ldap基础类 package com.common; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncoding... 阅读原文
2018-02-09 22:22:02 阅读(735) 评论(0)
摘要: 倒计数锁存器(CountDown Latch)是异常性障碍,允许一个或多个线程等待一个或者多个其他线程来做某些事情。 public static long time(Executor executor,int concurrency,final Runnable action)throws Interrupte... 阅读原文
2018-02-09 22:11:02 阅读(754) 评论(0)
摘要: 背景 在电商购物的场景下,当我们点击购物时,后端服务就会对相应的商品进行减库存操作。在单实例部署的情况,我们可以简单地使用JVM提供的锁机制对减库存操作进行加锁,防止多个用户同时点击购买后导致的库存不一致问题。 但在实践中,为了提高系统的可用性,我们一般都会进行多实例部署。而不同实例有各自的JVM,被负载均衡到不同实... 阅读原文
2018-02-09 20:31:02 阅读(719) 评论(0)
摘要: 一、异常   异常是指程序在运行过程产生的不正常情况。语法错误不算异常。 1、异常体系   Throwable:Java语言中所有错误或异常的超类;Throwable 类的子类有两个:1、Error;2、Exception。 1、所有的异常类都是 java.lang.Exception 的子类,Exception相对... 阅读原文
2018-02-09 18:54:02 阅读(761) 评论(0)
摘要: 不要说没营养的概念问题 没水平 实例化 重写啊,没用 就说 接口用于实现共性之外的额外功能 (如缉毒犬 有狗的共性吃吼叫,却能缉毒——来自额外功能接口)   阅读原文
2018-02-09 16:32:02 阅读(746) 评论(0)
摘要: 应用场景:     应用于类似论坛等发帖,使用户可以图文并茂的表述所思所想。 具体配置流程: 将官网下载的ueditor放在根目录(WEBROOT)下面,并将自带的jar包引入 第二步需要先配置ueditor下面的ueditor.config.js文件,找到window.UEDITOR_HOME_URL ... 阅读原文
2018-02-09 15:55:02 阅读(708) 评论(0)
摘要: 最近在试着做电商网站,自然也需要涉及到实现购物车的功能。然后就想到去用cookie来完成购物车的功能。 实现过程是新建一个cookie,把购物车实体类的list放进去,每次给购物车新增商品和删除商品的时候就new一个新的cookie,把key设置成一样的就可以覆盖掉之前的cookie内容了,这样就可以实现每次实现更改... 阅读原文
2018-02-09 15:39:02 阅读(693) 评论(0)
摘要: 数组概念:          在计算机中分配多个连续的存储空间          使用存储空间本质上是使用值。 定义数组的语法: 获得连续存储空间的方式: 动态定义: 定义的同时赋值:          数据类型[] 数组名 = new 数据类型[长度] 先定义后赋值:          数据类型[] 数组名;   ... 阅读原文
2018-02-09 15:21:01 阅读(753) 评论(0)
摘要: 一、HttpURLConnection方式   1 /** 2 * Java发送请求---HttpURLConnection方式 3 */ 4 5 public static void readContentFromGet() throws IOException{ 6 7   URL ... 阅读原文
2018-02-09 14:01:02 阅读(692) 评论(0)
摘要: 定义:Java反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息。反射还可以让我们在运行期实例化对象,调用方法,通过调用get/set方法获取变量的值。   反射作用:使用Java反射机制可以在运行时期检查Java类的信息,检查Java类的信息往往是你... 阅读原文
2018-02-09 13:38:02 阅读(728) 评论(0)