摘要:
/** * * 获取当前时间 */ function getNow(s) { return s < 10 ? '0' + s: s; } var myDate = new Date(); //获取当前年 var year=myDate.getFullYear(); //获取当前月 var month=myDate.getMonth()+1; //获取当前日 var date=m... 阅读全文
摘要:
package com.tuling.tulingmall.domain; import com.tuling.tulingmall.model.UmsMember; import com.tuling.tulingmall.model.UmsMemberLevel; import lombok.D 阅读全文
摘要:
//创建索引库 PUT product_db { "mappings": { "properties": { "id": { "type": "long" }, "name": { "type": "text", "analyzer": "ik_max_word" }, "keywords": { 阅读全文
摘要:
ThreadLocal的基本概念 在多线程并发中,我们需要保证共享变量(临界区)的安全性,因此在前面说起过synchronized和Lock锁,其中synchronized锁可以修饰方法或代码块,Lock锁可以修饰代码块,保证同一时刻只能有一个线程拿到锁资源。而对于今天的ThreadLocal,与它 阅读全文
摘要:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home PATH=$JAVA_HOME/bin:$PATH:. CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/l 阅读全文
摘要:
若是对JSONArray的遍历你能很轻松地实现,那么有可能你对JSONObject的循环遍历却一筹莫展。学习 缘由就是,JSONArray的遍历能够很轻松地用索引来实现,而JSONObject里,元素倒是以"键值对"存在的,即:"键名":"键值"结构。对象 对于这种结构,获取了它的键名(Key)也就 阅读全文
摘要:
众所周知,在GitHub上的源码会一直进行版本的迭代更新,clone的虽然是同一个网址,但是版本可能会因近期更新过,也就是master主分支发生了变更(被打了补丁进行更新),变成了新版本。旧版本被打上了版本号的tag。当然也可以进入git项目中去找到旧版本的分支,复制网址链接进行clone;还有一种 阅读全文
摘要:
/** * The type Redis utils. * */ @Component public class RedisUtils { /** * 注入redisTemplate bean */ private static RedisTemplate<String,Object> redisT 阅读全文
摘要:
import java.util.Arrays; import java.util.List; public class Test { public static void main(String[] args) { StringBuffer sb=new StringBuffer(); Strin 阅读全文
摘要:
public static void main(String[] args) { String regex = "(?<=[\\u4e00-\\u9fa5A-Za-z])(?=[0-9])|(?<=[0-9])(?=[\\u4e00-\\u9fa5A-Za-z])"; String input = 阅读全文
摘要:
PUT my_index { "mappings": { "my_type": { "properties": { "full_text": { "type": "string" }, "exact_value": { "type": "string", "index": "not_analyzed 阅读全文