- 博客(15)
- 收藏
- 关注
原创 JAVA并发编程-多线程(2) 优雅退出JVM
这里我不知道如何解释优雅一词 先看如下代码: public class DaemonThread { public static void main(String[] args) { final Thread t = new Thread() { @Override public void run() { System.out.println("线程w...
2016-02-23 22:42:11 296
原创 JAVA并发编程-多线程(1)
在JAVA中线程分为用户线程和守护线程. 用户线程会阻止 JVM的正常停止, 而守护线程不会. 所有守护线程一般用于重要性不是很高的任务, 如JVM的GC线程就是守护线程. 使用JAVA Thread类的setDameon(true)即可设置为守护线程 public class DaemonThread { public static void main(String[] ...
2016-02-23 22:17:03 167
Java并发编程-生成唯一序列号
所用到的并发编程库 import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.locks.ReentrantReadWriteLock; package com.league.idgenerate; /** * * ID生成器接口, 用于生成全局唯一的ID流水号 *...
2016-02-03 11:27:03 4468 2
原创 drools 学习之旅 <一>
先说一下我们的场景: 假如我们现在要给网站举办活动(奖励额外积分), 活动规则如下: 规则如下: 订单原价金额在 100以下, 不加分 100-500 加100分 500-1000 加500分 1000 以上 加1000分 我们可能这样编码: package com.league.drools.pojo; import java.util.Date; ...
2015-09-06 18:26:28 157
原创 Elasticsearch 学习之旅 <二> 插件安装
插件安装分为两种方式 这里以安装 elasticsearch-head 为示例 1. 在线安装 cd bin ./plugin -install mobz/elasticsearch-head 将会自动下载插件并安装,适用于网络连接正常的情况. 2. 离线安装 因为在我机器上无法连接github, 所以我采用了这种方式 先在局域网另一台机器192.168.0.8...
2015-09-02 15:15:56 156
原创 Elasticsearch 学习之旅 <一> 初体验
1. 安装 Elasticsearch 安装非常简单, 下载, 解压, 启动, 搞定 wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.1.zip unzip elasticsearch-1.7.1.zip cd elasticsearch-1.7.1/bin ./elasti...
2015-09-02 14:31:32 174
原创 cassandra 学习之旅<三> 内部认证与授权
在关系型数据库中, 我们一般都有用户名,密码登陆, 那么 cassandra如何配置后, 必须使用用户名密码登陆呢. 很简单, 修改配置文件 cassandra.yaml vim confg/cassandra.yaml authenticator: PasswordAuthenticator authorizer: CassandraAuthorizer 重新启动cas...
2015-09-01 15:36:48 432 1
原创 cassandra 学习之旅<二> 集群安装
一、环境准备 我这里准备两个节点,192.168.0.101, 192.168.0.102 二、安装 分别在192.168.0.101,192.168.0.102上安装,安装步骤如 cassandra 学习之旅<一>, 修改conf/cassandra.yaml红色部分IP seed_provider: # Addresses of hosts that ...
2015-09-01 11:11:40 166
原创 cassandra 学习之旅<一> 初体验
1、安装 1.1、下载地址 1.2、Linux下安装 以下命令使用root用户执行,以下为单机版 新建cassandra用户 groupadd cassandra useradd -s /bin/bash -g cassandra -d /opt/cassandra cassandra 解压并赋给cassandra权限 tar -zxvf apache-cassandra-2....
2015-08-31 11:35:49 676
原创 各种加密 解密 Java实现代码
AES [code="java"] package com.sf.core.sgs.utils; import java.security.Key; import java.security.NoSuchAlgorithmException; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; impor...
2014-02-28 16:32:04 311
原创 java调用groovy脚本
[code="java"] import groovy.lang.GroovyClassLoader; import java.lang.reflect.Method; public class GroovyUtils { public static void main(String[] args) { StringBuffer scriptBuff = new St...
2014-02-28 16:07:14 240
原创 JSON 工具类,操作JSON类型数据
public static JSONObject parseJson(String json){ return JSON.parseObject(json); } public static Map<String,Object> toMapFromJsonString(String json){ return JsonUtils.toMap(JsonUtil...
2014-02-28 15:46:38 245
原创 利用spring3 El 编写自已的 表达式工具类
[code="java"] public class ExpressionUtils { public static Object getValue(Object model, String expression){ return getValue(model, expression, false); } public static Object getValue(...
2014-02-28 15:42:23 603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人