ICode9

精准搜索请尝试: 精确搜索
  • CS DES任意长度密钥加密2021-03-31 11:35:29

    CS DES任意长度密钥加密 private static string Encrypt2(string str, string sKey) { string s = ""; using (System.Security.Cryptography.DESCryptoServiceProvider des = new System.Security.Cryptography.DESCryptoServiceP

  • HBase实战 | HBase在人工智能场景的使用2021-03-30 14:53:29

    近几年来,人工智能逐渐火热起来,特别是和大数据一起结合使用。人工智能的主要场景又包括图像能力、语音能力、自然语言处理能力和用户画像能力等等。这些场景我们都需要处理海量的数据,处理完的数据一般都需要存储起来,这些数据的特点主要有如下几点:大:数据量越大,对我们后面建模越会有好

  • String 字符串复习2021-03-11 12:59:15

    文章目录 其他知识点==与equal 复习java的字符串用法concat 链接字符串charAt 指定位置索引compareTo 比较endsWith()startsWith()getBytes()getChars()indexOf 返回索引replacesplit 正则substringtrim 删除多余的空白 其他知识点 ==与equal 使用 == 和 equals() 比较

  • 使用设计模式将Kafka数据传入HBase2021-01-13 18:58:43

    需要先启动kafka和HBase: 后台启动Kafka:kafka-server-start.sh -daemon /opt/server.properties 启动HBase:start-hbase hbase shell 一.创建三个接口 IParseRecord 接口: public interface IParseRecord { public List<Put> parse (ConsumerRecords<String, String> record

  • Spark连接MySQL,Hive,Hbase2021-01-09 17:33:54

    Spark连接MySQL object ConnectMysql { def main(args: Array[String]): Unit = { val spark: SparkSession = SparkSession.builder().master("local[4]").appName(this.getClass.getName).getOrCreate() //设置要访问的mysql的url,表名 val url = "jdbc:m

  • 中文字符的字节数2021-01-05 14:02:14

    中文字符的字节数 Java语言中,中文字符所占的字节数取决于字符的编码方式,一般情况下,采用ISO8859-1编码方式时,一个中文字符与一个英文字符一样只占1个字节;采用GB2312或GBK编码方式时,一个中文字符占2个字节;而采用UTF-8编码方式时,一个中文字符会占3个字节。我们可以通过String类

  • hbase安装并且简单的例子2020-12-28 22:32:15

    详细过程可以参考林子雨老师 http://dblab.xmu.edu.cn/blog/2442-2/   简单的例子 import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apache.hadoop.hbase.client.*; import org.apache.hadoop.hbase.util.Bytes;

  • Java中输出流续写和换行写方法,需要用到的构造方法的知识点2020-12-01 12:29:52

        /*         FileOutputStream​(String name, boolean append) 创建文件输出流以指定的名称写入文件。         FileOutputStream​(File file, boolean append) 创建文件输出流以写入由指定的 File对象表示的文件。         创建指定File对象表示的文件中写

  • 如何使用带有BOM的UTF8编码的C#中的GetBytes()?2020-11-11 17:02:11

      我在C#的asp.net mvc 2应用程序中使用UTF8编码时遇到问题。我正在尝试让用户从字符串中下载一个简单的文本文件。我正在尝试使用以下行获取字节数组: var x = Encoding.UTF8.GetBytes(csvString); 但是当我使用以下命令将其退回下载时: return File(x, ..., ...); 我得到的

  • 字节编码选取2020-10-21 12:02:16

    字节编码主要是对应二进制数字和字符串直接的转换,人通过字符串可很只管的知道输出要表达的意思。   对初学者而言,字节编码很难选取,  涉及不同编码的转换,更是头疼。本篇选择简单的几个编码方式进行加深记忆。   选取几种常用的编码方式:     UTF-8,GBK,UNICODE,ASCII  分别

  • 基础类库积累--Encrypt类2020-08-12 14:35:01

    我们在数据传输的过程中,肯定不能使用明文传输,这样太容易被人截获信息,一般会对传输的数据进行加密操作。 /// <summary> /// DES加密 /// </summary> /// <param name="value">需要加密的字符串(明文)</param> /// <returns>加密之后的字

  • HBase Java API2020-08-10 07:00:36

    HBase API 说明 这里我配置的是HBase-0.98.23-hadoop2,api也是使用的是这个版本的 pom文件 <!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-client/0.98.23-hadoop2 --> <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hba

  • java 运用Cipher加密再解密后会变乱码。解决方案!2020-07-20 17:32:53

    同样的方法类用main调用加解密都正常,就是当用到业务就是加密后再解密变乱码。 后来发现同样的内容加密后的内容竟不相同。 经调试发现 encryptData.getBytes() 转为字节是的使用 Charset.defaultCharset()  不同。 main 函数使用的uft-8  , spring mvc controller入口的业务

  • base64、base582020-07-04 23:37:53

    base64不是加密算法 是可读性算法 base64目的不是保护我们的数据,目的是可读性 base64是由64个字符组成 大写A-Z,小写a-z,数字0-9,两个字符+和/ base58:一般用于比特币里面的一种编码方式 base58里面没有数字0,没有字母o,没有大写字母I和小写字母i,没有+和/   一共58个字符。   base

  • 字节流写出中文。2020-06-17 22:06:32

    FileOutputStream fos = new FileOutputStream ("zzz.txt"); fos.write("我读书少,你不要骗我".getBytes()); //将字符串转换为字节数组,然后写出 fos.write("\r\n"getBytes());  //换到下一行 fos.write("我读书少,你知道吗".getBytes());  // 在第二行显示 fos.close();

  • Hbase详细笔记四[JAVA-API] (附带讲解视频)2020-06-13 11:38:15

    1 创建Maven项目 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/

  • Shiro功能应用(七)--Shiro集成Redis缓存(shiro-redis3.1.0)2020-04-28 22:40:53

    文章目录代码实现:主要问题:      如果单机,使用EHCache就可以的,单如果多节点部署时就不行了,本文主要将Shiro和Redis缓存集成,在上一篇文章Shiro功能应用(六)–登陆失败重试次数控制代码基础进行添加Redis缓存。 代码实现:       代码地址:           https://g

  • Netty解决TCP拆包粘包的问题(一)2020-02-26 19:41:02

    一个小的Socket Buffer问题 在基于流的传输里比如TCP/IP,接收到的数据会先被存储到一个socket接收缓冲里。不幸的是,基于流的传输并不是一个数据包队列,而是一个字节队列。即使你发送了2个独立的数据包,操作系统也不会作为2个消息处理而仅仅是作为一连串的字节而言。因此这是不

  • 字符集与编码--Java class文件的编码方式2020-01-22 21:52:49

    1 public static void main(String[] args) throws UnsupportedEncodingException { 2 /** 3 * 1. char 和 String 在内存中保存都使用Java内码,也即UTF-16 4 * 2. char 在class文件中使用UTF-16表示 5 * 3. String在class文件中使用UTF-

  • 大数据之路Week10_day01 (练习:通过设计rowkey来实现查询需求)2020-01-08 22:00:57

    1、准备数据 链接:https://pan.baidu.com/s/1fRECXp0oWM1xgxc0uoniAA 提取码:4k43    2、需求如下   (1)查询出10条某个人的最近出现的位置信息   (2)查询出某个人在某一天在某个城市的所有位置信息   3、设计rowkey   手机号_(某一个大值 - 进入位置的开始时间)   因为Hbase的

  • 大数据之路Week10_day01 (通过直接创建Hfile文件的方式往Hbase中插入数据)2020-01-08 21:55:24

    package com.wyh.parctise; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.hadoop.hbase.KeyValue; import org.apache.hadoop.hbase.client.HTable; import org.

  • redisTemplate通过setNx实现分布式锁2019-11-05 20:02:31

      客户端C2使用SETNX命令获取锁 假设客户端C1已经崩溃但是仍然持有锁,所以Redis返回false给客户端C2 客户端C2使用GET命令获取锁并检查锁是否已经过期,如果没有过期,则继续等待一段时间并重新重试 如果锁已经过期,客户端C2尝试 GETSET lock.name <current Unix timestamp +

  • java String字符串类型转换2019-10-29 16:54:53

    public static void main(String[] args) { String name = "您好,中国!"; String striso8859,strgb2312,strgbk,strutf16,strutf8 = ""; byte[] iso8859,gb2312,gbk,utf16,utf8; try {

  • HBase javaAP(二):实现对表简单的增删查改2019-10-24 18:39:35

    前面讲个JavaAPI几个主要类的使用方法 这次使用JavaAPI实现在hbase上 新建、删除表,以及在表里面插入、删除、查询数据,里面有注释 package Demo; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.a

  • HBase集群搭建和操作2019-09-22 10:00:56

    文章目录6、HBase的集群环境搭建7、HBase常用shell操作1、进入HBase客户端命令操作界面2、查看帮助命令3、查看当前数据库中有哪些表4、创建一张表5、添加数据操作6、查询数据操作1、通过rowkey进行查询2、查看rowkey下面的某个列族的信息3、查看rowkey指定列族指定字段的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有