热文HBase 的数据模型
1、HBse表结构 HBase 是面向列的数据库。有别于RDBMS(行式数据库),HBase将原来每一列中的数据放到一起进行存储。 RDBMS表结构(行式): RDBM...
热文synchronized 锁不住 Integer ?
1、synchronized 锁住的是什么? 首先: synchronized(obj) { /* 同步代码块 */} 中的obj相当于一个锁,它可以是任意对象。当线程任...
热文单realm实现shiro手机验证码登录
用了多realm的方式,需要自定义token等多个类,实现过程复杂,并且还存在一个问题:密码错误异常UnknownAccountException和用户不存在异常Inco...
热文shiro实现手机验证码登录(涉及到:自定义token、多realm配置、自定义ModularRealmAuthenticator)
shiro框架提供了一个UsernamePasswordToken令牌,用来验证用户名和密码类的登录。那如果想要通过替他方式登录认证,例如通过手机验证码接口,就需要通过自...
热文Markdown小技巧:代码格式、缩进和字体大小
代码格式 可以用<pre name="code" class="java"></pre>包裹住代码块,例如: <pre name="code" class="java">...
热文shiro第三天——声明式授权(jsp+servlet+ini)
pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...
热文shiro第二天——角色和权限验证(编程式授权)
shiro_role.ini文件——为用户分配角色 [users] java1234=123456,role1,role2 jack=123,role 测试角色代码: ...
热文shrio第一天——HelloWorld
shrio第一天——HelloWorld package com.java.shrio; import org.apache.shiro.SecurityUtils...
热文Java中File用法的注意事项和FileInputStream和FileOutputStream的简单使用
1、File的注意事项 创建目录或者文件时,只有如下语句是不够的,只是在内存中创建,硬盘中并没有创建。 File directory = new File(destDir...
热文微信JSSDK获取当前地理位置信息
最近在研究微信JS-SDK文档中的地理位置接口部分,小有心得,在此和大家分享一下。首先是JSSDK的接入,可参照官方文档来做,在此略过。 下面进入本文的正题: 如果获取当...
热文微信服务号开发之jssdk-照片上传、下载 总结
微信服务号开发之jssdk-照片上传、下载 总结 在做微信服务号商城时有一点开店审核需要开店者在手机微信端上传照片,然后后台浏览以便审核,一开始大概看了一下jssdk文...
热文微信服务号开发之jssdk-微信充值、支付见解
关于微信服务号开发的微信支付一般有两种情况。一种为微信充值,然后服务号中余额增加;一种为购买商品,微信支付。在微信支付中(JSSDKUtil.setPayParam(re...
热文多语言翻译服务-目前只集成百度翻译
多语言翻译服务-目前只集成百度翻译 服务代码地址:https://github.com/15433/helper-language.git helper-languag...
热文java 传递参数的两种方式
Java中没有指针,所以也没有引用传递了,仅仅有值传递不过可以通过对象的方式来实现引用传递 类似java没有多继承 但可以用多次implements 接口实现多继承的功能...
热文jedis连接池及简单应用(util)
1.jedis mavne 坐标: <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <d...
热文读取资源文件(util)
ps:这个工具类用于读取.properties文件中的值,主要是一些配置项,如读取jdbc、redis的 配置属性。 1.common-io maven坐标 <!--...
热文pt-online-schema-change使用详解
一、pt-online介绍 pt-online-schema-change是percona公司开发的一个工具,在percona-toolkit包里面可以找到这个功能,...
热文关于加密文件后缀 .cer ,.crt,.key,.csr,.crl,jks 傻傻分不清
1. 证书(Certificate) – *.cer *.crt 2. 私钥(Private Key) – *.key 3. 证书签名请求(Certificate sig...
热文java编译通过,运行却提示找不到或无法加载主类的解决方案
一、问题描述 java(javac HelloWorld.java)编译通过,(java HelloWorld)运行却 提示找不到或无法加载主类 的一般多见过java初上...
热文消息摘要(Digest),数字签名(Signature),数字证书(Certificate)是什么?
1. 消息摘要(Digest) 1. 什么是消息摘要? 对一份数据,进行一个单向的 Hash 函数,生成一个固定长度的 Hash 值,这个值就是这份数据的摘要,也称为指纹...
热文Synchronized的小总结
一、Synchronized的作用 主要是保证多线程环境下的线程安全。 二、Synchronized种类 1. 对象锁 包含方法锁(默认锁对象为this当前实力对象),...
热文基本数据类型(如:int) 不属于object的子类为啥还能赋值给object呢?
java 中万物皆对象,除8种基础数据类型 (byte,short ,int,long,float ,double,char,boolean)以外都是Object的子类。...
热文jodd发送http请求(util)
1.jodd maven坐标: <!-- https://mvnrepository.com/artifact/org.jodd/jodd-http --> <depe...
热文fastJson使用实例
1.fastjson坐标 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <depen...
热文Synchronized方法锁、对象锁、类锁区别
synchronized,这个东西我们一般称之为”同步锁“,他在修饰代码块的时候需要传入一个引用对象作为“锁”的对象。 在修饰方法的时候,默认是当前对象作为锁的对象 在...
热文java 比大小 ==和equals的区别
一、 == 在Java中是一个二元操作符,用于比较原生类型和对象。当比较基本类型时,较为好理解;当比较对象时,比较规则是:两个对象基于内存引用,若两个对象的引用完全相...
热文BTC离线签名,矿工费计算,生成BTC密钥
本篇文章,我们使用开源项目bitcoinj解决BTC离线签名,矿工费计算,生成BTC秘钥等问题。 1.首先添加如下maven标签 <dependency> ...