模拟线程并发

模拟线程并发并发包下的 java.util.concurrent.CountDownLatchCountDownLatch 当这个变量不是0时,对应的线程进入堵塞状态,当着个变量为0 时,线程会接着往下执行(原子操作)现模拟2000个线程,并发执行操作package com.lcw;import java.util.concurrent.CountDownLatch;publi...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

jvm 判断对象是否为垃圾

jvm 判断是否垃圾的算法1.程序计数器(可能出现重复引用,循环引用)从而衍生出可达性算法 gc roots2.可达性分析是JVM垃圾回收中确定垃圾的一种方式。另一种方法为引用记数法,但是引用记数法无法解决循环引用问题。public class Main { public static void main(String[] args) { MyObject obje...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

java 的值传递与引用传递

值传递当一个栈帧,压入另一个栈帧中级的参数传递形参和实参当压入下一个栈帧传递的实参是copy的,就是值传递帧我是这么理解的,放视频的帧数,理解到这里的栈帧,一个栈帧相当于一个方法栈引用对象举一个简单的例子Person a = new Person ();’ a 是new Person() 的一个对象的引用,...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

ThreadPoolExecutor源码以及核心的七个参数

ThreadPoolExecutor源码以及核心的七个参数ThreadPoolExecutor 继承 AbstractExecutorService 抽象类import java.util.concurrent.locks.AbstractQueuedSynchronizer;import java.util.concurrent.locks.Condition;import jav...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

hbase shell 基本操作

进入安装目录命令行,表操作https://blog.csdn.net/u010416101/article/details/89186320https://blog.csdn.net/scutshuxue/article/details/6988348
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

Zookeeper安装linux单机版

下载zookeeper 安装包wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz版本 zookeeper-3.4.6解压 tar -zxvf zookeeper-3.4.6.tar.gz检查系统jdk 环境这里使用jdk版本1.8vi /etc/profi...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

centos7 安装 hbase单机版

首先下载hbase安装包wget http://mirror.bit.edu.cn/apache/hbase/stable/hbase-2.2.3-bin.tar.gz解压压缩包tar -zxvf hbase-2.2.3-bin.tar.gz修改/opt/hbase-2.2.3/conf/hbse-env.sh文件第一步 设置javahomeexport JAVA_HOME=/...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

centos 7.0安装elasticsearch 6.x

周末开始学习啦下载 elasticsearch 安装包$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.tar.gz## 解压ar -xvf elasticsearch-6.3.2.tar.gz 配置 elasticsearch.yml文件## 应用名cluster.nam...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

网关服务(zuul)设置路由过滤(ZuulFilter )

周末记一次笔记ZuulFilter 的生命周期过滤器类型 filterTypeZuul 中的过滤器跟我们之前使用的 javax.servlet.Filter 不一样,javax.servlet.Filter 只有一种类型,可以通过配置 urlPatterns 来拦截对应的请求。而 Zuul 中的过滤器总共有 4 种类型,且每种类型都有对应的使用场景。1)pre可以在请求被路由之前调用...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

IDEA libaba Cloud Toolkit 部署项目插件

Alibaba Cloud Toolkit 部署项目插件周末学习总结啦idea 下载 Alibaba Cloud Toolkit首先在插件里面下载安装 Alibaba Cloud Toolkit 插件在这里插入图片描述安装插件后,就可以使用了点击添加主机**设置连接服务器属性,测试连接上传代码获取jar包的pid,杀掉进程,后台运行jar包输出日志,以及pidps a...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

elasticsearch6.X 创建index,mapping操作

删除index mappingcurl -XDELETE “http://10.14.96.224:9200/owner”;curl -XDELETE “10.14.96.224:9200/stealth”;curl -XDELETE “http://10.14.96.224:9200/high_intention”;创建mappingindex 车主curl -XPUT “http...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

shell 脚本批量生成数据库表或数据库(适用于分库分表)

批量清空表#!/bin/sh#批量清空数据库表user=rootpassword=fhData+123456socket=/var/lib/mysql/mysql.sockmycmd=“mysql -uuser−puser -puser−ppassword -S $socket”for((i=0;i<=99;i++))doif [ KaTeX parse error: Expected 'EOF', got '#' at position 19: …lt 10 ];then#̲
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

Mysql解决锁冲突

前运行的所有事务select * from information_schema.innodb_trx当前出现的锁select * from information_schema.innodb_locks锁等待的对应关系select * from information_schema.innodb_lock_waitsmysql -uroot -pkill threadId通过找到线程id号,进行kill...
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

时间工具类(获取日期周,日期月的开始时间和结束时间)

时间工具类(获取日期周,日期月的开始时间和结束时间)需要lombok依赖package com.linkip.sentiment.util.date;import com.whos.sa.analysis.Analysis;import lombok.Data;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

HBASE 链接工具类,以及基本table操作和实体cover工具类

HBASE 链接工具类,以及基本table操作和实体cover工具类hbaseUtilspackage com.feifan.data.utils;import com.feifan.data.model.CrawlerHbase;import org.apache.commons.lang3.StringUtils;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

fork/join 使用词云统计

使用fork/join 词云统计创建线程池 //使用 Fork/Join ForkJoinPool forkJoinPool = new ForkJoinPool(); //提交任务 Map<String, Integer> map = forkJoinPool.invoke(new ForkRecursiveTask(crawlerData)); fork 主线程extends RecursiveTask<Map<String, Intege
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

oauth2 Nginx代理问题 (https->http)

oauth2 Nginx代理问题 (https->http)最近在给系统正式环境部署用户认证时,登录出现问题。在本地开发环境中一切正常,但是一放到服务器就会认证失败,查看日志后发现 OAuth2 的 redirectUri 参数不匹配经了解springboot是通过 是通过 UrlUtils.buildFullRequestUrl(request) 从 HttpServletRequest 中获取的 redirectUri :OAuth2LoginAuthenticationF
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

final,static,this,super

final,static,this,super 关键字总结final 关键字static 关键字this 关键字super 关键字参考static 关键字详解static 关键字主要有以下四种使用场景修饰成员变量和成员方法(常用)静态代码块静态内部类静态导包补充内容静态方法与非静态方法static{}静态代码块与{}非静态代码块(构造代码块)参考final,static,this,super 关键字总结final 关键字final关键字主要..
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

sping-bean

spring-bean的创建过程创建bean的方法/** * Central method of this class: creates a bean instance, * populates the bean instance, applies post-processors, etc. * @see #doCreateBean */@Overrideprotected Object createBean(String beanName, RootBeanDefinition mbd,
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0

RedissonDistributedLock(redis分布式锁工具类,笔记)

redisson分布式锁, 支持全局与局部锁RedissonDistributedLockpackage com.llb.cloudyoung.tool.lock;import com.llb.cloudyoung.tool.redis.RedissonConfig;import com.llb.cloudyoung.tool.utils.DateUtil;import com.llb.cloudyoung.tool.utils.LogUtil;import org.redisson.a
分类: 其他 发布时间: 03-30 10:55 阅读次数: 0