摘要:
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)