ssh 免密登录并用脚本群起服务

让普通用户可以sudo,并且不需要输入密码 [root@hadoop13 bin]# visudo ## Allow root to run any commands anywhere root ALL=(ALL) ALL hui ALL=NOPASSWD: ALL 必须先配置好ssh 图2-40 免密...

linux 安装mysql客户端

安装mysql客户端 yum install mysql -y 连接目标主机mysql mysql -h192.168.43.119 -uroot -p1234 查看数据库 show databases; 使用test数据库 use test 查询dept表 select * fom dept ; 退....

06/01 20:27
588
btrace的使用

参考: https://my.oschina.net/u/2474629/blog/1797075

06/01 08:22
5
guava BloomFilter布隆过滤器使用

<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>22.0</version> </dependency>......

05/27 08:19
98
FastDateFormat 研究

FastDateFormat 对缓存的利用,其实就是用ConcurrentHashMap 做了一个map类型的缓存 public F getInstance(final String pattern, TimeZone timeZone, Locale locale) { Validate.notNull(pa...

05/26 07:31
11
归并排序

public static void main(String[] args) { int[] arrays = {9, 7,2, 5, 1, 3, 2, 9,6, 5, 2, 1, 8}; mergeSort(arrays, 0, arrays.length - 1); System.out.println( Arrays.toStr......

05/23 08:09
7
解决多线程并行加载缓存问题(利用guava实现)

依赖 com.google.guava:guava:20.0 import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; import java.util.concurrent.ExecutionException; import java.u...

05/22 23:27
15
rsync 分发脚本

指定host版 #!/bin/bash pcount=$# if((pcount == 0));then echo no args; exit; fi #获取文件名 pname=$1 fname=`basename $pname` hosts=(10.4.18.151) echo "$fname" #获取上级目录绝对路...

05/22 07:17
26
nginx.conf

#user nobody; worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; worker_rlimit_nofile 65535; error_log logs/error.log; #error_log logs/error.log notice; #error_log log...

05/22 07:16
5
redis 5.0 集群搭建

2018年十月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是放弃 Ruby的集群方式,改为 使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂度大大降低。下面进行集群搭...

ssm,spring容器和springmvc容器扫包配置

spring-mvc.xml <context:component-scan base-package="com.springmvc" use-default-filters="false"> <context:include-filter type="annotation" expression="org.springframework.stereo...

05/15 13:10
9
linux 查看端口是否被监听

netstat -tln|grep 44444 flume启动脚本要放在 bin 目录的同级目录下 tail -F 与 tail -f 的区别 -F 当被监控文件发生异常,-F 会有重试机制,而-f 会直接退出......

linux配置静态路由

进到如下目录: /etc/sysconfig/network-scripts 改成如下配置即可:vim ifcfg-enp0s3 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static ONBOOT=yes IPADDR=192.168.43.15...

05/05 22:42
9
java 前端编译器对字符串拼接的优化

java前端编译器还是不够聪明,这里建议在外层使用StringBuilder 这里也是,在拼接字符串的时候会new出新的StringBuilder,建议改成这样

05/05 12:33
10
初探guava 线程回调

代码 public class ExecutorFactor { /*固定线程池数量,MoreExecutors只是为原有的线程池做代理而已,且包装成ListeningExecutorService 这种类型 ,下面在submit才能返回ListenableFuture ...

05/04 21:57
8
读取git配置,并替换jar里的配置文件

脚本 # 替换配置文件 function REPLACE_CONFIG { if [ ${git_config} != 'on' ]; then return fi cd ${WORK_DIR}/${PACKAGE_DIR} # 从git获取配置文件 git clone ${config_base_url}/${pr......

Git
04/29 17:06
9
mybatis-generator的使用

1,导入jar包 gradle方式 testCompile 'org.mybatis.generator:mybatis-generator-core:1.3.5' compile 'org.mybatis:mybatis:3.4.1' compile 'com.zaxxer:HikariCP:3.3.1' compile 'mysql:...

查看JVM使用的什么垃圾收集器

一、方法一 java -XX:+PrintCommandLineFlags -version 二、方法二 java -XX:+PrintFlagsFinal -version | grep 三、方法三 import java.lang.management.GarbageCollectorMXBean; import j...

stream流是包装类体现的力证

以下代码可以看出:reader是对fileInputStream的一个装饰 当关闭了reader后发现fileInputStream里的stream也被关闭了

04/19 09:56
4
时间戳id生成器

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.concurrent.ThreadLocalRandom; public class IdGenerator { static DateTimeFormatter for...

04/07 10:01
16

没有更多内容

加载失败,请刷新页面