开发数据
-
oracle agile sdk 查询条件设置multilist[通俗易懂]
oracle agile sdk 查询条件设置multilist[通俗易懂]今天在使用OracleAgile设置查询条件的时候一直查询不出来原因是AgileSDK在设置的时候不仅需要文本还需要描述文本[描述]
-
Mysql 之 插入数据(insert into 、 replace into 解析)「建议收藏」
Mysql 之 插入数据(insert into 、 replace into 解析)「建议收藏」Mysql插入数据1、插入数据方法mysql中常用的三种插入数据的语句:insertinto:正常的插入数据,插入数据的时候会检查主键或者唯一索引,如果出现重复就会报错;replaceinto:表示插入并替换数据,若表中有primarykey或者unique索引,在插入数据的时候,若遇到重复的数据,则用新数据替换,如果没有数据效果则和insertinto一样;insertignoreinto:插入并忽略数据,如果中已经存在相同的记录,则忽略当前新数据。这样不用校验是否存在了,有则忽
-
oracle中truncate和delete命令有何区别,Oracle中truncate和delete的区别「终于解决」
oracle中truncate和delete命令有何区别,Oracle中truncate和delete的区别「终于解决」truncatetable命令将快速删除数据表中的任何记录,但保留数据表结构。这种快速删除和deletefrom数据表的删除全部数据表记录不相同,delete命令删除的数据将存储在系统回滚段中,需要的时候,数据能够回滚恢复,而truncate命令删除的数据是不能够恢复的。truncate操作同没有where条件的delete操作十分相似1、无论truncate大表还是小表速度都非常快。de…
-
Docker内部MySQL开启binlog日志「建议收藏」
Docker内部MySQL开启binlog日志「建议收藏」查看binlog状态在MySQL终端执行一下,Navicat都行showvariableslike’%log_bin%’发现是没有开启binlog修改Docker的MySQL的my.cnf配置文件添加下面内容,注意:log-bin=/logs/mysql-bin.log是Docker内部的路径,不是Linux宿主机的路径#设置日志格式binlog_format=mixed#设置日志路径,注意路经需要mysql用户有权限写log-bin=/logs/mysql
-
MySQL 8.0.19安装教程(windows 64位)「建议收藏」
MySQL 8.0.19安装教程(windows 64位)「建议收藏」话不多说直接开干目录1-先去官网下载点击的MySQL的下载2-配置初始化的my.ini文件的文件3-初始化MySQL4-安装MySQL服务+启动MySQL服务5-连接MySQL+修改密码 先去官网下载点击的MySQL的下载 下载完成后解压解压完是这个样子 配置初始化的my.ini文件的文件 …
-
Oracle下载安装教程—Oracle19c下载安装(每一步)[亲测有效]
Oracle下载安装教程—Oracle19c下载安装(每一步)[亲测有效]官网:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
-
[Mysql] STR_TO_DATE函数「终于解决」
[Mysql] STR_TO_DATE函数「终于解决」本文主要讲解STR_TO_DATE函数
-
MySQL和数据库可视化工具的下载与安装[亲测有效]
MySQL和数据库可视化工具的下载与安装[亲测有效]MySQL的下载与安装1.先从官网上下载MySQL安装包官方下载地址https://dev.mysql.com/downloads/installer/会弹出一个登录界面,我们点击下方的免登录,直接下载2.安装打开安装包后,会出现下图界面第一个选项是安装MySQL开发需要的所有产品第二个选项是只安装服务器第三个选项是只安装MySQL客户端产品,不要服务器第四个选项安装所有MySQL产品第五个选项是自定义安装所需产品(翻译仅供参考)这里我选择第二个,读者各选所需,然后点击ne
-
MySQL和Oracle的主要区别[亲测有效]
MySQL和Oracle的主要区别[亲测有效]最近开始换工作,面试了两家公司的时候被问到关于MySQL和Oracle的区别有哪些?因为我主要学习的是Oracle对于MySQL很多都是看的网上的资料很少有做实验,所以当时回答的不是很好。现在使用MySQL的公司比较多,所以后来我还是在网上整理了一些资料,谈谈自己的看法 希望大家多多指教。关于MySQL和Oracle的主要区别:大家比较容易想到的就是MySQL是开源的项目,开源=免费所以…
-
[Hadoop in China 2011] 人人网:基于Hadoop的SNS统计和聚类推荐「建议收藏」
[Hadoop in China 2011] 人人网:基于Hadoop的SNS统计和聚类推荐「建议收藏」http://storage.it168.com/a2011/1203/1283/000001283190.shtml据人人网的工程师介绍,人人网现在一共2.2亿用户,平均每个用户有大约190个好友,月均40亿的照片访问量。尽管相比于中国最大的即时通讯公司腾讯,其用户量还有一定差距,但人人网却具有举足轻重的优势。例如有一成的付费用户,平均每天有五成用户使用人人网,并且八成用户在人人网留…
-
MySQL 字符串删除表情符_字符串中Emoji表情处理「终于解决」
MySQL 字符串删除表情符_字符串中Emoji表情处理「终于解决」吃了经验的亏,因为Emoji表情引起的项目bug被撸主遇到两次了,总有一些调皮的小朋友爱用表情来搞点事。第一次把当时那个表改为utf8mb4解决了,第二次说啥都不好使。网上找了半天,发现好多人不去实验一下就复制别人的代码网上发,然后导致我拿来用直接不行。最后一遍遍尝试终于解决了,防止以后再出错,总结下吧。我们的MYSQL数据库普遍用的字符集是UTF-8,默认情况下是utf8_general_ci,…
-
mongodb.cfg[亲测有效]
mongodb.cfg[亲测有效]1.dbpath=mongodb安装目录下的bin目录同级创建的data文件夹的路径(不加引号)2.logpath=mongodb安装目录下的bin目录同级创建的log文件夹的路径(不加引号)3.fork=true代表是否后台运行4.logappend=true添加日志到logpath而不是覆盖旧的日志5.bind_ip=0.0.0.0设置外部ip可以连接到mongo服务汇总:dbpath=mongodb/datalogpath=mongodb/logfork=truelogappe
-
session + redis 实现session 共享原理和原因[亲测有效]
session + redis 实现session 共享原理和原因[亲测有效]要用session+redis共享session的原因:先进的企业级或者大型的网站平台,都是分布式结构,分布式的好处是通过nginx分发请求,让多个服务器各自处理请求,来减少单一服务器的压力,并且提高执行效率。在这个分布式结构下,如果不用共享session的话,就会出现问题。当一个客户端发送一个请求(无session),通过nginx将第一次请求分发给服务器1,服务器判断无se…
-
redis客户端连接(error) NOAUTH Authentication required「终于解决」
redis客户端连接(error) NOAUTH Authentication required「终于解决」redis客户端连接成功,但是操作报异常——(error)NOAUTHAuthenticationrequired错误的含义是说你没有认证,说明没有使用密码连接查看密码:进入redis的安装目录(是安装目录的),查看redis.config文件viredis.config打开配置文件后,输入#requirepassfoobared(快速定位的命令)然后回车红框里的就是密码使用密码连接.
-
Spark写入es:EsHadoopRemoteException: version_conflict_engine_exception[亲测有效]
Spark写入es:EsHadoopRemoteException: version_conflict_engine_exception[亲测有效]es客户端在写入es时,数据现有的版本号与它所持有的版本号不一致,即有别的client已经修改过数据。 1)首先思考:确保了_id全局唯一,正常情况下同一个_id的数据,仅会被一个spark task执行一次。而es基于乐观锁进行控制,只有其他client在当前client读写…
-
基于Redis的分布式锁实现「终于解决」
基于Redis的分布式锁实现「终于解决」在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的方式。但是现在公司都是流行分布式架构,在分布式环境下,如何保证不同节点的线程同步执行呢? 实际上,对于分布…
-
Caffeine 当下最优秀的内存缓存框架的使用与最佳实践+配合Redis做二级缓存[亲测有效]
Caffeine 当下最优秀的内存缓存框架的使用与最佳实践+配合Redis做二级缓存[亲测有效]如图,Caffeine是当前最优秀的内存缓存框架,不论读还是写的效率都远高于其他缓存,而且在Spring5开始的默认缓存实现就将Caffeine代替原来的Google Guava 基础使用 手动创建缓
-
Redis高级客户端Lettuce详解[亲测有效]
Redis高级客户端Lettuce详解[亲测有效]Lettuce是一个Redis的Java驱动包,初识她的时候是使用RedisTemplate的时候遇到点问题Debug到底层的一些源码,发现spring-data-redis的驱动包在某个版本之后替换为Lettuce。Lettuce翻译为生菜,没错,就是吃的那种生菜,所以它的L…
-
点赞模块设计 – Redis缓存 + 定时写入数据库实现高性能点赞功能「终于解决」
点赞模块设计 – Redis缓存 + 定时写入数据库实现高性能点赞功能「终于解决」点赞是作为整个系统的一个小模块,代码在 user-service 用户服务下。 本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。 点赞功能在很多系统中都有,但别看功能小,想要做…
-
我用Redis分布式锁,抢了瓶茅台,然后GG了~~[通俗易懂]
我用Redis分布式锁,抢了瓶茅台,然后GG了~~[通俗易懂]大家好呀,我是狂野君,最近总听说茅台的很火,正好今日闲来无事,准备自食其力,自己搞瓶茅台尝尝,怎么搞呢,当然是靠技术