ICode9

精准搜索请尝试: 精确搜索
  • MySQL字符集utf8与utf8mb42022-02-24 19:33:50

    MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。 mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8 最大能编码的 Unicode 字符是 0xffff,也就是 Unicode 中的基本多文种平面

  • Mysql中文乱码问题的解决办法2022-02-23 12:04:55

    在进行数据库连接的时候,发现代码插入不了中文,在此将中文乱码问题做一个简单的总结。 一:将IDEA中的文件设置为UTF-8编码方式 将File => Settings => Editor => File Encodings => Project Encoding设置为UTF-8 二:确保数据库,表,字段等编码也是UTF-8方式 1.查看全局变量和会话变

  • 为什么select * 会导致慢查询?2022-02-17 22:33:17

    1、建表 CREATE TABLE `person` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `job1` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `job2` varchar(50) CHARACTER SET

  • Nginx 静态资源鉴权访问2022-02-17 18:02:07

    前言 相信许多的小伙伴使用过Nginx服务器,来代理网站页面或者代理文件资源,配置简单,灵活。但是若出现像带权限的来访问Nginx的静态资源时,那简单的配置将不生效。 原理 准备 需要用到的知识、工具有 spingBoot nginx mysql 一些文件 开始 Nginx配置方式 我们来拿一个简单

  • 逆向工程(自动生成代码)2022-02-14 18:02:44

    Mybatis 提供了一个逆向工程工具,该工具可以根据数据表自动生成针对单表的 po 类、mapper 映射文件和 mapper 接口。大大缩减了开发时间,可以让开发人员将更多的精力放在繁杂的业务逻辑上。之所以强调单表两个字,是因为 MyBatis 逆向工程生成的 Mapper 中的操作都是针对单表的。在大

  • python自动生成requirements.txt2022-02-10 11:00:35

            在python项目如何在另一个环境上重新构建项目所需要的运行环境依赖包,一个一个记录也是个麻烦事,而且容易遗漏,安装的依赖包版本不对不能可能会导致整个项目无法启动(之前就因为版本问题浪费了一天的时间)。因此生成一个requirements.txt来自动完成就相当有必要了。

  • JWT令牌生成与校验2022-02-08 20:02:53

    目录 1 JWT介绍1.1 什么是JWT?1.2 JWT令牌结构 2 配置JWT令牌服务3 生成JWT令牌4 校验JWT令牌5 JWT整合Spring Security5.1 创建表 6 配置授权服务6.1 测试 1 JWT介绍 通过上边的测试我们发现,当资源服务和授权服务不在一起时资源服务使用RemoteTokenServices 远程请求授

  • logback2022-02-08 10:04:03

      <?xml version="1.0" encoding="UTF-8"?> <configuration> <include resource="org/springframework/boot/logging/logback/defaults.xml"/> <property name="ENCODER_PATTERN" valu

  • 基于Java+Springboot+mybatis+lyaui的学科竞赛管理系统设计和实现2022-02-07 09:33:41

    ​ 研究背景:      随着信息技术和网络的迅速发展,在当今世界,电脑正在迅速的普及,人们的生活方式导致了网络主要的时代,几乎每个行业信息化水平越来越高,社会和经济发展是主要的电力网络,随着我国教育的重要性增加,学校里的学生人数增加,学生校园生活越来越精彩,学术,团队

  • Unicode和之间utf8的关系2022-02-05 21:03:16

    既然提到了Unicode编码,为什么又有UTF-8编码方案呢?其实我们常常混淆了两个概念,即字符代码和字符编码,字符代码是特定字符在某个字符集中的序号,而字符编码是在传输、存储过程当中用于表示字符的以字节为单位的二进制序列。 ASCII编码系统中,字符代码和字符编码是一致的,比如字符A,

  • 【dev c++菜单栏以及选项栏等其字体变为菱形问号问题】2022-02-02 12:00:30

    例如: 可以通过 控制面板——时钟和区域——管理——更改系统区域设置——beta版:使用unicode UTF8提供全球语言支持,把打勾去掉就正常了 1, 2, 3, 4,

  • mysql常用指令2022-01-30 15:34:39

    原文链接:这里 1. 登录 mysql -u root -p # 进入MySQL bin目录后执行,回车后输入密码连接。 # 常用参数:-h 服务器地址,-u 用户名,-p 密码,-P 端口 2.数据库操作相关 show databases; #展示当前所有数据库 use test; #使用某个数据库

  • 【Golang】输出a-z和Z-A2022-01-29 02:32:03

      一、任务要求     输出a-z和Z-A。   二、思考过程     因为a的utf8码是97,z的utf8码是122,所以可以用for循环执行,每输出一个字母,utf8码加1。   三、代码      package main import "fmt" //输出小写的a-z以及大写的Z-A func main() { var lowerLetter byte

  • crmebV4标准版数据字典2022-01-26 14:03:44

    数据字典 — Table structure for eb_agreement DROP TABLE IF EXISTS eb_agreement; CREATE TABLE eb_agreement ( id int(11) UNSIGNED NOT NULL AUTO_INCREMENT, type tinyint(1) NOT NULL DEFAULT 0 COMMENT ‘协议类型 1:会员协议’, title varchar(200) CHARACTER SET

  • Linux下RPM方式安装MySQL-5.6.422022-01-24 11:33:04

    1.安装包准备 2.卸载自带MySQL 卸载MySQL rpm -qa | grep -i mysql rpm -e --nodeps  mysql-xxx 删除MySQL残留文件 find / -name mysql rm -rf xxx 卸载MariaDB rpm -qa | grep -i mariadb 3.安装MySQL 安装软件 rpm -ivh MySQL-server-5.6.42-1.el7.x86_64.rpm rpm -ivh MySQL

  • MySQL(二) 数据库操作2022-01-23 19:02:01

    2.1创建 CHARACTER SET :指定数据库采用的字符集,如果不指定字符集,默认是utf8 COLLATE:指定数据库字符集的校对规则(常用uft8_bin[区分大小写],utf8_general_ci[区分大小写 ]注意默认是utf8_general_ci[举例说明:database.sql]) #演示数据库的操作#创建一个名称为hsp_db01的数据库

  • 分布式事务讲解 - Seata分布式事务框架(AT、TCC两种模式)2022-01-22 11:59:57

    分布式事务讲解 - Seata分布式事务框架(AT、TCC两种模式) Seata原理官方文档地址Seata框架主要组成部分Seata工作流程全局事务和分支事务全局事务分支事务(本地事务) AT模式(Automatic Transaction自动化事务)回滚日志具体内容写隔离原理 读隔离原理 官网语录解析代码演示创建数

  • 【批量更改mysql表以及表中字段对应的编码】2022-01-20 15:34:24

    批量更改mysql表以及表中字段对应的编码 --查询所有的表 select * from information_schema.`TABLES` where TABLE_SCHEMA = '数据可名称'; --复制表到excel中 --通过excel生成多行语句 --执行修改 alter table `表1` convert to character set utf8; alter table `表2` co

  • 集成quartz调度框架2022-01-19 15:01:22

    quartz定时器是做什么的 Quartz是一个任务调度框架,实现动态定时任务实现,比如你想在每天的12点删除一些日志信息等。或者想每隔1小时,备份一些动作片到云盘。 搭建框架 1. 基础环境配置 a. 创建数据库表 CREATE TABLE `QRTZ_LOCKS` ( `SCHED_NAME` varchar(120) CHARACTER

  • 代码优化:使用Entry遍历Map2022-01-16 21:37:09

    推荐,尤其是容量大时 Map<String,String> map = new HashMap<>(); for (Map.Entry<String,String> entry : map.entrySet()) {     String key = entry.getKey();     String value = entry.getValue(); } 避免使用这种方式: Map<String,String> map =

  • Spring cloud nacos注册中心 seata分布式事务2022-01-15 21:30:59

    准备环境的软件 seata 官网地址为 Seata 是什么 基本介绍 ,一下是一些大企业在使用   下载资源 GitHub - seata/seata: Seata is an easy-to-use, high-performance, open source distributed transaction solution.下载中心GitHub - seata/seata: Seata is an easy-to-u

  • springboot执行定时任务timer和Schedule2022-01-15 20:32:03

    方式一: 1.main方法上加注解 @EnableScheduling 2.写一个执行方法类 import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; /** * 定时任务 * 1. 在main方法加注解: @EnableScheduling * 2. 将这个类交给

  • springboot系列03:数据库操作及前端渲染2022-01-13 19:03:16

    数据库操作 pom.xml引入模块: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId>

  • 【无标题】2022-01-13 14:03:35

    1 环境搭建 docker官网:hub.docker.com 1 卸载系统之前的docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-la

  • windows 乱码之 gbk 与 cp9362022-01-12 20:33:49

    windows 乱码之 gbk 与 cp936 在使用 node 子进程执行 cmd 命令时, 获取到的输出是乱码的. const { execSync } = require('child_process') const res = execSync(`echo nihao 你好`) console.log(`resres`, String(res)) 事发原因 这是由于控制台输入的编码与 node 程序中使

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

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

ICode9版权所有