加载中
docker入门和tomcat部署

宿主机环境 centos7.0 安装docker 删除旧的版本 sudo yum remove docker docker-client docker-client-latest docker-common ......

2019/06/19 14:40
143
Java调用Groovy脚本

在idea下,标准的Java maven项目中展示如何调用Groovy脚本和方法。 maven项目引进Groovy lib File -> Project Structure -> Global Libaries 添加下载好的Groovy下lib里面的jar包 调用Groov...

2019/06/15 19:06
5.7K
Springboot跨域请求设置

解决Springboot跨域请求的问题实质就是解决服务端接口跨域请求的问题,和Springboot 没什么联系,就是需要在springboot加个拦截器,该拦截器在响应头加些参数即可。 处理响应头的拦截器 impo...

2019/06/15 19:04
1.1K
RSA加解密

公私钥生成 import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import java.security.Key; import java.security.KeyPair; import java.security.KeyPairGenerator; import ja...

反射调用方法

工具类 import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.reflect.MethodUtils; import java.lang.reflect.InvocationTargetException; import java.lang.refl...

2019/06/15 19:00
117
MyBatis实现乐观锁和悲观锁

使用mysql做数据库,mybatis做orm的系统中,mybatis的乐观锁和悲观锁实际上就是mysql的乐观锁和悲观锁。 实例中使用springboot整合mybatis,一并记录了。 添加依赖: <dependency> <groupId>...

2019/06/15 18:59
2.5W
IO工具

package org.apache.rocketmq.common.utils; import java.io.BufferedReader; import java.io.CharArrayWriter; import java.io.File; import java.io.FileInputStream; import java.io.File...

线程工具类

package org.apache.rocketmq.common.utils; import java.util.concurrent.BlockingQueue; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import j...

可优雅关闭的线程

摘自kafka package org.apache.kafka.connect.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.concurrent.CountDownLatch; import java.util.concurrent...

2019/06/15 18:48
544
id生成

public class SnowFlakeGenerator { private long workerId; private long datacenterId; private long sequence = 0L; private long twepoch = 1288834974657L; private long workerIdBits ...

2019/06/15 18:47
78
Java调用js

在java代码同一目录下,存在已js文件,里面编辑好需要调用的js函数 function encrypt(str,key){ var code =''; var c = str.split(''); var k = key.split(''); for(var i=0; i<c.length;...

2019/06/15 18:45
66
tomcat实现的同步队列和同步栈

tomcat实现的同步队列,同步栈用于数据量比较固定且基本很少删除的场景,尽可能减少内存消耗。 同步队列 /* Licensed to the Apache Software Foundation (ASF) under one or more contribu...

2019/06/15 18:41
690
RESTful接口单元测试

好的单元测试是代码中珍贵的宝石,无论在开发,对接测试,问题反查中都会体现它的价值。 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializerFeature; im...

2019/06/15 18:38
535
对象池

class ObjPool<T, R> { final List<T> pool; // 用信号量实现限流器 final Semaphore sem; // 构造函数 ObjPool(int size, T t){ pool = new Vector<T>(){}; for(int i=0; i<size; i++){ ......

2019/06/15 18:37
17
邮件发送

maven依赖 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.5.0-b01</version> </dependency> MailUtils import javax.ma......

2019/06/15 18:36
48
Guava Future

import com.google.common.util.concurrent.*; import org.checkerframework.checker.nullness.qual.Nullable; import java.util.concurrent.*; public class FutureTest { public static vo...

2019/06/15 18:34
148
等待唤醒机制

class GuardedObject<T>{ // 受保护的对象 T obj; final Lock lock = new ReentrantLock(); final Condition done = lock.newCondition(); final int timeout=1; // 获取受保护对象 T ......

2019/06/15 18:33
82
可重置的CountDownLatch

org.apache.rocketmq.common.CountDownLatch2 import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.AbstractQueuedSynchronizer; /** Add reset feature for @see jav...

rocketmq的对象锁

package org.apache.rocketmq.store.ha; import org.apache.rocketmq.common.constant.LoggerName; import org.apache.rocketmq.logging.InternalLogger; import org.apache.rocketmq.loggin...

2019/06/15 18:30
787
对象域校验

import com.google.common.collect.ImmutableMap; import com.lin.MyBean; import org.apache.commons.lang3.ArrayUtils; import org.springframework.util.CollectionUtils; import java.la...

2019/06/15 18:28
53

没有更多内容

加载失败,请刷新页面

返回顶部
顶部