rxliuli blog
  • 首页
  • 归档
  • 标签
  • 关于
  • 友链

Windows 下 MongoDB 便携版安装与初始化

官网 下载 下载位置 选择一个便携版本下载(.zip 结尾),例如吾辈选择的就是 win32/mongodb-win32-x86_64-2008plus-ssl-4.0.1.zip 配置环境变量下载完成后解压到本地,将 /bin/ 目录添加环境变量 Path 中以方便使用 mongodb 的命令。 配置完成后验证一下 1mongo -version 如果环境变量配置正确的话会有类似于下面的

MySQL 创建用户及授权

用户创建用户使用 root 用户登录到 MySQL 12CREATE USER rxliuli IDENTIFIED BY '123456'; 删除用户1DROP USER rxliuli; 授权添加授权命令格式: 1GRANT privilegesCode ON dbName.tableName TO username@host IDENTIFIED BY "password"; 例如下

MySQL 使用 IF 判断是否执行 SQL

语法if(condition, value_if_true, value_if_false) 上面的三个参数的意思是,如果 condition(表达式)为 true,则执行表达式 value_if_true,否则执行表达式 value_if_false。 例如有下面这个 User 用户表: 123456789CREATE TABLE User ( name VARCHAR(10) NOT NUL

MySQL 字符串数字比较大小的问题以及解决方案

为什么要写这篇文章呢?因为吾辈碰到了 MySQL 中字符串数字比较起来的坑。 字符串数字:明明是数字却在数据库中使用 varchar 等类型进行存储的数字。 例如以下的表结构: 1234567CREATE TABLE test_table ( id BIGINT NOT NULL COMMENT 'id', int_str VARCHAR(200) NOT NULL

MySQL 无法插入中文数据

刚刚在 Linux Centos 装完 MySQL 后,想试一下是否能正常使用,但在插入中文数据时发生了下面的这个错误。 1[HY000][1366] Incorrect string value: '\xE7\x90\x89\xE7\x92\x83' for column 'name' at row 1 感觉是 MySQL 编码问题,查看一下编码格式 1show variables like

MySQL 获取随机条数据

场景有一个需要从数据库随机获取指定数量的数据的需求,然而这个问题却是意外的挺麻烦。 假设有一个数据表 1234567create table topic ( id int primary key not null comment '编号', content varchar(20) not null comment '内容') comment '主题表'; 这里的 t

MySQL 行列转换

场景面试的时候遇到的一个问题,之前没有碰到过这种场景,所以却是无论如何都回答不了呢!然而本着遇到的坑跌倒过一次就够了的理念,回来时吾辈稍微 Google 了一下这个问题,结果便在此记录一下好啦 行转列指的是将数据行根据状态区分为不同的列,主要应用场景应该是统计报表吧 例如下面这个 exam 表 1234567891011121314151617drop table if exists exam;c

MySQL 递归查询

场景最近需要将根据父级分类查询出所有的自己分类,所以却是需要使用 MySQL 实现递归查询的功能。 对于以下数据表(此处简化了) id parentId name 1 0 数学 2 1 高等数学 3 1 线性代数 4 0 英语 5 4 即时翻译 6 4 口语阅读 7 0 物理 8 7 高能物理 9 8 无限能量 10 9 迪克拉之海 SQL 结构

在 Windows 上使用 FTP/SFTP 服务端

场景最近在做 WebService 项目时遇到了定时上传统计报表的需求。协议是 FTP/SFTP,然而第三方服务暂时无法集成,所以只能在本地使用软件模拟出 FTP/SFTP 服务端,然后在代码中进行测试。 前言吾辈并未使用 Windows 上大名鼎鼎的 FileZilla。谜之音:FileZilla 开源免费,而且 FTP/SFTP/FTPS 都能支持岂不美滋滋?吾辈:然而安装完成直接启动就报错了

Java 跨域问题处理

问题在页面上要使用 Ajax 请求去获取另外一个服务的数据,由于浏览器的 同源策略,所以直接请求会得到一个 Error。 1Failed to load https://www.baidu.com/: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localh

Java 中 String 转 LocalDateTime 出现错误

场景在 Java 中使用 LocalDateTime 解析 String 失败 代码如下 12final LocalDateTime result = LocalDateTime.parse("2000-01-01", DateTimeFormatter.ofPattern("yyyy-MM-dd"));log.info("result: {}", result); 抛出异常 1java.tim

Java 优雅的拷贝对象属性

场景在 Java 项目中,经常遇到需要在对象之间拷贝属性的问题。然而,除了直接使用 Getter/Stter 方法,我们还有其他的方法么?当然有,例如 Apache Common Lang3 的 BeanUtils,然而 BeanUtils 却无法完全满足吾辈的需求,所以吾辈便自己封装了一个,这里分享出来以供参考。 需要大量复制对象的属性 对象之间的属性名可能是不同的 对象之间的属性类型可能是不
1…2122232425…29

搜索

Hexo Fluid