ICode9

精准搜索请尝试: 精确搜索
  • Hive on Spark:解决hive中文乱码2022-01-10 09:02:16

    客户端写入中文,服务端存储中文,客户端查询中文,所以客户端对中文进行编码时,不能乱:         (1)必须使用可以支持中文编码的字符集:url参数后面添加             useUnicode=true&characterEncoding=UTF-8         (2)服务端收到中文后,必须用中文存,设置表的字符

  • 记住:永远不要在MySQL中使用“utf8”,请使用“utf8mb4” 程序员2022-01-09 23:34:09

    记住:永远不要在MySQL中使用“utf8”,请使用“utf8mb4” 最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误: 我用的是UTF-8编码的客户端,服务器也是UTF-8编码的,数据库也是,就连要保存的这个字符串“ <…”也是合法的UT

  • 分表分库-Sharding-JDBC-入门案例2022-01-09 22:33:15

    1、需求描述 使用Sharding-JDBC实现电商平台的商品列表展示,每个列表项中除了包含商品基本信息、商品描述信 息之外,还包括了商品所属的店铺信息,如下所示: 2、开发环境 数据库:MySQL-5.7.25 JDK:1.8.0_201 应用框架:spring-boot-2.1.3.RELEASE,Mybatis 3.5.0 Sharding-JDBC:sharding-jdbc

  • MySQL数据库基本管理2022-01-07 22:03:19

    MySQL数据库基本管理 1、设置Mysql密码 初始状态下,管理员root的密码为空或者是随机生成的,而且只允许本机登录。一般情况下,我们安装好Mysql之后的第一件事就是修改默认的密码。 获取初始密码 [root@m01 ~]# grep 'temporary password' /var/log/mysqld.log 2022-01-07T13:03:1

  • 初识Java内存结构2022-01-06 20:01:38

    我们的数据都是存放在内存中,Java内存大体可以分为寄存器、堆、栈、方法区、常量池。 程序=数据结构+算法,数据结构存在堆中,算法存在方法区中。 1、堆 heep 堆用于存储创建好的对象和数组(数组也是对象); JVM只有一个堆,被所有线程共享; 自动回收垃圾; 是一个不连续的内存空间,分配灵

  • 【锟斤拷】的故事:谈谈汉字编码和常用字符集2022-01-04 17:30:39

    文章目录 (一)编码1.1 ASCII码1.2 ASCII码的扩展1.3 汉字(包括其它文字)的多字节的编码1.4 编码实例和测试 (二)显示出现乱码的原因2.1 超出编码范围2.2 编码UTF8的BOM2.3 不支持中文2.4 用错了编码2.5 原始字节码错误 (三)避免文件读写乱码(四)延伸讨论:Oracle的字符集(四)延伸讨论:FT

  • mysql 8 安装之 my.ini 自用备份(Windows)2022-01-04 15:03:42

    mysql 8 安装之 my.ini 自用备份 [mysqld] # 设置3306端口 port=3306 # 自定义设置mysql的安装目录,即解压mysql压缩包的目录 basedir=C:\mysql-8.0.26-winx64 # 自定义设置mysql数据库的数据存放目录 datadir=C:\mysql-8.0.26-winx64\data # 允许最大连接数 max_connections=20

  • .NET 编码的基础知识2022-01-04 12:36:11

    .NET 编码的一些基本概念和分析 简单的类型概念 Hex (16进制) byte 字节 范围是:0~255,二进制下的范围就是00000000~11111111,相当于1字节。 byte[] 字节数组 bit 比特,只有2种状态:0,1 1 字节 等于 8 比特 即1byte=8bit 在c#中。Byte即byte,他是一个struct结构体, b1等于b2. byte b = 1;

  • kettle 显示中文乱码问题解决方案2022-01-01 11:33:16

    1. 设置源库数据库连接-高级,在最底下空白处输入set names utf8; 注意分号也需要    2. 选项-命名参数,增加characterEncoding=utf8    3. 编辑Spoon.bat,添加"-Dfile.encoding=UTF-8",重启 if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" &q

  • Qt 使用mysql驱动获取中文乱码2021-12-31 10:33:52

    问题: 1.我数据库是按照utf8去存的; 2.我开发环境编码也都是utf8; 3.读取出来的中文无论何种当时解码均是乱码。 思考: 1.不管数据库以怎么样编码方式存储,他的数据应该就是个二进制数据(计算机世界里一切皆二进制),但是我用qt读过来的值无论怎么解码这个二进制,他都好像不是原来中文

  • 错误 C2039 “AddShuiYingPointRect”: 不是“Tools”的成员2021-12-30 21:32:49

    明明定义了却还是错误的情况下,可能是qt 要认识utf-8 bom的代码,把.h和.cpp都转成utf8 bom方式,以为问题解决 问题依然存在,原来是工程下面用两个一样的tool.h相当我有两份,底级bug

  • 对于MySQL远程连接中出现的一个问题总结2021-12-30 11:30:00

    我的博客园原文链接 https://www.cnblogs.com/yuyueq/p/15210777.html 2021年9月3日更新补充 (真的心累,本来是个小问题,但是网上帖子都基本差不多,基本都是相同的操作,导致搜了半个多小时才解决) 一、首先为什么要重新发一次呢,因为我发现上次写的这个记录是不完善甚至是错的,因

  • 临时解决docker内部乱码方法2021-12-29 16:30:39

    方式1 yum -y install kde-l10n-Chinese && yum -y reinstall glibc-common localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 export LC_ALL=zh_CN.utf8 方式2 localedef -i zh_CN -f UTF-8 zh_CN.UTF-8 yum -y install kde-l10n-Chinese && yum -y reinstall glib

  • 数据库设置字符格式2021-12-26 21:33:46

    alter database shortdb CHARACTER SET utf8 COLLATE utf8_general_ci; 创建sql数据库的时候设置字符格式

  • MySQL中的utf8mb42021-12-26 15:00:56

    MySQL中utf8与utf8mb4 utf-8简介 简单介绍 UTF-8是Unicode的一种实现方式,也就是它的字节结构有特殊要求,所以我们说一个汉字的范围是0X4E00到0x9FA5,是指unicode值,至于放在utf-8的编码里去就是由三个字节来组织,所以可以看出unicode是给出一个字符的范围,定义了这个字是码值是多

  • PostgreSQL查看系统视图的源码2021-12-24 22:02:17

    PostgreSQL查看系统视图的源码 [pg13@mambapg ~]$ psql -E psql (13.2) Type "help" for help. postgres=# \l ********* QUERY ********** SELECT d.datname as "Name", pg_catalog.pg_get_userbyid(d.datdba) as "Owner", pg_catalog.p

  • Sqoop 从hive中使用export导出到mysql中,出现乱码问题2021-12-23 23:59:47

    如图所示   解决方案: Mysql建库时,设置编码方式为utf8。 create database if not exists test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;   character set 是字符集 collate 设置排序规则。 预防万一,建表也设置成utf8 CREATE TABLE IF NOT EXISTS t_order_subscri

  • JVM 字节码指令和java程序底层运行过程详解2021-12-22 21:00:36

    字节码指令 1.重要的相关参数1.1常量池信息1.2访问标识和继承信息1.3Field信息 2.字节码指令2.1 入门2.2 javap工具2.3 图解方法执行流程 3常量池载入运行时常量池4.方法字节码载入方法区5.main **线程开始运行,分配栈帧内存**6.执行引擎开始执行字节码5.条件判断指令6.构

  • C#模拟登录网页---HttpWebRequest2021-12-22 16:59:27

    模拟登录开源众包平台 1、打开开发者工具,找到登录api 2、在Payload中查看到Post的数据格式 3、模拟登陆 HttpWebRequest request = HttpWebRequest.CreateHttp("https://zb.oschina.net/login/doLogin"); request.Method = "POST"; request.Conten

  • mysql创建数据库2021-12-21 03:33:01

    CREAT TABLE table_name ( filed1 datatype, filed2 datatype, ) character set 字符集 colldate 校对规则 1,数据库操作 1.1创建数据库 CREAT DATABASE [IF NOT EXISTS] db_name [create_specification [,create_specification] ... creat_specification:

  • 分布式事务-seata详解2021-12-14 15:33:10

    分布式事务名词解释 在分布式系统下,一个业务跨越多个服务或者数据源,每个服务都是一个分支事务,要保证所有分支事务最终状态一致,这样的事务就是分布式事务。 理论基础 CAP理论 Consistency(一致性): 用户访问分布式系统中的任意节点,得到的数据必须一致 Availability(可用性): 用

  • CENTOS 8 +mysql2021-12-13 12:02:16

    su root #下载安装用的Yum Repository wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm #安装 rpm -ivh mysql-community-release-el7-5.noarch.rpm #如果Error: Unable to find a match: mysql-community-server yum module disable mysql #安装

  • MySQL修改字符集2021-12-12 16:34:54

    一、查看当前字符集 mysql> show variables like '%char%'; 二、修改字符集 ```sh mysql> show variables like '%char%'; 二、修改字符集 在[mysqld],[mysql],[client]下分别添加如下内容 [mysqld] character_set_server = utf8 [mysql] default-character-set=utf8 [client]

  • SSH远程执行Python3 Error: UnicodeEncodeError: 'ascii' codec2021-12-08 13:03:03

    背景 最近项目上需要SSH远程到Centos7容器上执行Python代码,Python版本为3.6。在执行打开中文名称的文件时,在Centos7容器上本地执行open('狼来了.txt')不会有任何问题,但当通过SSH连接过去后发现open()方法报如下错误: UnicodeEncodeError :'ascii' codec can't encode characters i

  • engines进行数据库表映射 MySql2021-12-01 19:00:45

    MySql版本:5.7.7 操作系统:Windows 1.安装federated引擎 install plugin federated soname ‘ha_federated.so’; 可以在cmd中使用mysql -u用户名 -p密码登录mysql 2.查看federated引擎是否开启 Navicat或cmd登录mysql中输入命令show engines;查看是否开启federated引擎。

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

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

ICode9版权所有