数据库
秋小苒
我也曾是一腔热血啊
展开
-
springboot sqlServer aop多数据源读写分离+jta事务管理
数据库 sqlserver springboot 读写分离原创 2023-06-29 16:57:21 · 470 阅读 · 0 评论 -
springboot redis自定义连接工厂
springboot自定义redis连接工厂,创建多个redis连接工厂原创 2022-11-15 12:14:18 · 1750 阅读 · 0 评论 -
mysql null值在比较和排序中的大小
mysql原创 2022-11-04 20:59:22 · 386 阅读 · 0 评论 -
MySql WorkBench备份数据
mysql表数据备份转载 2022-08-12 18:30:19 · 342 阅读 · 0 评论 -
Oracle笔记
rownumrownum是从1开始的(相当于行号)select * from t_tts_handsel_record where rownum>0;-- 全部:1,2,3,4,5,6select * from t_tts_handsel_record where rownum<3;-- 第1,2行<num 显示结果集的前num行select * from t_tts_handsel_record where rownum>3;-- 0条what?!!!因为 rownu转载 2020-07-24 18:46:54 · 156 阅读 · 0 评论 -
mysql四种事务隔离级别区别
转载:http://www.zsythink.net/archives/1233/真的写的非常棒!可重复读和读已提交的区别在于:假设有两个事务A,B读已提交:A提交更新之后,事务B就可以看到A更新的内容了可重复读:A提交更新之后,事务B没提交之前看不到A更新的内容...转载 2020-05-10 23:44:20 · 246 阅读 · 0 评论 -
ElasticSearch与关系型数据库
转载:还是原文排版更好看https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=9333&page=1&extra=#pid295301 响应时间MySQL背景:小刘在做测试时,发现当数据库中的文档数仅仅上万条时,关键词查询就比较慢了。如果一旦到企业级的数据,响应速度就会更加不可接受。原因:...转载 2019-02-18 11:02:25 · 1025 阅读 · 0 评论 -
Jedis发布订阅
原文:https://www.jianshu.com/p/92b331355b8d订单超时未支付自动关闭实现的几种方式:1,Quartz 任务调度框架,更适合周期性的执行任务,对于订单超时未支付,只能采用5分钟一轮询数据库的形式实现2,Timer java原生定时工具,可少量使用,当数据量大时,性能不好控制3,Quartz + Timer 周期轮询(5分钟)数据库,查询出5分钟之内将要超时...转载 2019-02-23 23:55:30 · 903 阅读 · 0 评论 -
ElasticSearch基本操作
ES权威指南中文版https://www.elastic.co/guide/cn/elasticsearch/guide/current/foreword_id.htmlElasticSearch组合查询https://www.cnblogs.com/yjf512/p/4897294.html过滤(filtering)的目标是减少那些需要通过评分查询(scoring queries)进行检...原创 2019-02-17 21:48:52 · 176 阅读 · 0 评论 -
Redis发布订阅系列详解
https://blog.csdn.net/u012758088/article/details/77285499转载 2019-02-24 21:02:23 · 536 阅读 · 0 评论 -
一致性hash算法和redis集群动态数据存储
转载:https://blog.csdn.net/sherry_y_fan/article/details/80293361转载 2019-03-01 16:49:23 · 178 阅读 · 0 评论 -
PgSql表继承
创建一个父表create table ta( sid integer not null, pid integer not null, cdate text not null)with ( OIDS=FALSE );ALTER table ta owner to p1;grant all on table ta to p1;grant select,updat...原创 2019-02-20 14:19:18 · 774 阅读 · 0 评论 -
订单实现总结-redis实现订单监听
遇到的问题:一,让订阅程序随着应用程序的启动而启动。刚开始想到的几种方法1,让spring注入这个订阅程序,但是发现Spring会注入这个类,但是不会运行它的main方法。2,将这个订阅程序作为一个监听器配置在web.xml中,这样就可以tomcat启动的时候一起启动这个订阅程序了。但是订阅程序是可以启动了,但是tomcat却启动不起来了。好像是被僵住了,没找到报错信息。不知道怎么回...原创 2019-02-26 16:02:30 · 2591 阅读 · 0 评论 -
Redis缓存--购物车,首页
@Override public boolean addBook(TShopcar tShopcar) { int num = tShopcar.getNum(); //在查询Mysql之前先从redis中去查,redis中查询出的结果为空再到mysql去查,然后将mysql中查询的结果缓存到redis中 String rbook=redis...原创 2019-02-26 19:37:20 · 1015 阅读 · 3 评论 -
MySql复制表,表数据
复制表结构like和select复制表https://www.cnblogs.com/chenmh/p/5644644.html推荐使用like复制,但是无法复制表数据create table if not exists user_product (like iot_control.user_product);复制表数据https://www.cnblogs.com/anly95/p/...转载 2019-07-31 14:01:31 · 125 阅读 · 0 评论 -
mybatis动态sql selective不传条件 where多余报错
<select id="selectSelective" resultMap="BaseResultMap" parameterType="com.wjh.bean.TUser"> select <include refid="Base_Column_List" /> from t_user where <trim suffixOverride...转载 2019-08-22 18:39:00 · 612 阅读 · 1 评论 -
Mybatis返回自增长主键
<insert id="insertCertificate" parameterType="com.xxx.entity.certificate.Certificate" keyProperty="id" useGeneratedKeys="true"> insert into iot_certificate_info2 <...原创 2019-09-25 17:21:58 · 214 阅读 · 0 评论 -
ElasticSearch笔记一
实习的时候接触到的这个,留点笔记。查询样例也带不走,没法复制粘贴,也发不出去。基本概念ElasticSearch其实就是一种Json文档数据库。索引存放和读取的基本单元是文档文档相当于一个json对象文档有一个或多个域,每个域field由一个域名或多个值组成(有多个值的称为多值域)ElasticeSearch的数据结构转载:https://blog.csdn.net/codinga...转载 2019-02-17 21:28:33 · 342 阅读 · 0 评论 -
web数据存入数据库之后乱码
https://www.cnblogs.com/tom-plus/p/5701741.html转载 2019-02-11 15:58:23 · 303 阅读 · 0 评论 -
HBase笔记
列出所有表list列出匹配的表list ‘tableName.*’这里.之前是想要匹配的内容,.表示结束。其他的看这里吧。https://www.cnblogs.com/cxzdy/p/5583239.htmlHBase批量执行命令可以把要执行的一系列命令写到文件中create 'test', 'cf'list 'test'put 'test', 'row1', 'cf:a'...转载 2019-02-15 18:47:26 · 148 阅读 · 0 评论 -
JavaBean与数据库的使用
1.实验目的 本实验的目的是掌握怎样在JSP中使用Javabean完成数据的封装操作,并能够使用Javabean操作文件或连接数据库。 2.实验内容 编写一个JSP页面:inputAndShow.jsp和一个名字为car的Javabean,其中car由Car.class类负责创建。 1.inputAndShow.jsp的具体要求 inputAndShow.jsp页面提供一个表单。其中表单允原创 2017-11-02 00:09:38 · 8434 阅读 · 2 评论 -
sql server的JDBC环境搭建
1.下载、安装SQLServer数据库服务器 链接:http://pan.baidu.com/s/1o7JcISE 密码:6kp7 2.启动SQLServer 将sql server的登录模式改为Windows和sqlserver混合身份登录。 具体: (1)先用默认的windows身份登录。 (2)打开对象资源管理器->安全性->登录名->sa->属性 设置密码 状态 (原创 2017-10-23 10:14:34 · 2264 阅读 · 0 评论 -
使用JDBC驱动程序访问数据库
一,JDBC的主要接口: java.sql.Driver:任何驱动程序类都应该实现这个接口。读取数据库驱动器的信息、提供connect方法用于建立访问数据库所用的Connection对象 java.sql.DriverManager:用于管理JDBC驱动程序一个接口(使用此接口能够获得与相应数据库的连接) java.sql.Connection:表示驱动程序与数据库之间的连接。(使用此连接可以转载 2017-10-22 21:18:33 · 1758 阅读 · 0 评论 -
提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
转自http://blog.163.com/zhangjie_0303/blog/static/9908270620146951355834/1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t whe转载 2018-03-19 19:50:59 · 174 阅读 · 0 评论 -
Oracle的安装及使用
安装Oralce的版本号 8i–9i—针对互联网应用的解决方案 10g–11g—针对网格计算的解决方案 12c—针对云计算的解决方案 我安装的是Oracle11g企业版 问题: 运行setup.exe之后,出现环境不满足最低要求的问题 解决途径: 打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添下面原创 2018-04-15 22:00:42 · 343 阅读 · 0 评论 -
最通用,最简洁的JDBC工具类,增删查改,建立关闭连接
只要涉及到必须使用sql语句进行数据库操作的都可以用这个工具类,复用价值超级棒的有木有? 要进行操作时,只需要自己写一条sql语句,再调用JdbcUtil中的一个方法就好了,是不是超简洁?//JdbcUtil.javapackage xaut.wjh.util;import java.io.InputStream;import java.sql.Connection;import java.原创 2018-04-05 20:39:09 · 508 阅读 · 0 评论 -
Java实现MD5加密的代码实例分享
原文地址:http://www.jb51.net/article/86027.htm 写的很细,很全!强推啊!如果对安全性的需求不是太高,MD5仍是使用非常方便和普及的加密方式,比如Java中自带的MessageDigest类就提供了支持,这里就为大家带来Java实现MD5加密及解密的代码实例分享: 基础:MessageDigest类的使用 其实要在Java中完成MD5加密,MessageDi转载 2018-04-24 00:14:47 · 20182 阅读 · 4 评论 -
数据库知识点归纳整理
数据库三范式 悲观锁与乐观锁MySQL事务隔离级别详解 - XiaoTeng.bat - 博客园 http://www.cnblogs.com/protected/p/6526857.htmlMyISAM和InnoDB的区别 - 瞬间永恒成功 - 博客园 https://www.cnblogs.com/lyl2016/p/5797519.html原创 2018-04-22 17:12:16 · 343 阅读 · 0 评论 -
表字段名与关键字冲突问题与mybatis通用mapper查询时字段名驼峰转下划线
表字段名与关键字冲突问题引发的一系列修改字段名的风波。 查询的时候必须加上飘号进行查询,但是在使用mybatis通用mapper进行查询的时候,它自动生成的sql语句中国是不带飘号的,所以如果表的字段名和数据库中的关键字相同,那么查询的时候字段名就会被当成关键字,出现sql语法错误。 这次出错的时候是t_blog中使用了schema这个关键字。 真的是欲哭无泪,之前一直不知道是什么问题,...原创 2018-07-28 23:33:20 · 4321 阅读 · 0 评论 -
MySql常用语句及优化
感觉自己总是忘,还是做个笔记吧,(~ ̄▽ ̄)~-- 添加列alter table t_type add column parent_id INT(11) DEFAULT NULL COMMENT '参考主键id';-- 添加外键关系alter table t_type add constraint id_parent foreign key(parent_id) REFERENCES...原创 2018-08-09 19:06:04 · 246 阅读 · 0 评论 -
Ubuntu安装MySql过程以及忘记密码
唉,终于悲催到遇到这个无数人出现的问题了。安装Mysql的时候,参考的这篇https://www.aliyun.com/jiaocheng/164289.html结果我安装的时候根本没有提示说输入密码,安装过程中也没有显示。结果到登录的时候就不知道密码。试了n多种方法,最后还是发现进入安全模式修改密码这个方法比较靠谱。停止mysqlsudo /etc/init.d/mysql sto...转载 2018-11-13 22:40:49 · 170 阅读 · 0 评论 -
MySql WorkBench自动生成ER图
之前也用过,好久不用就有点记不清了点菜单栏的DataBase–&gt;Reverse Engineer然后选择数据库和表,完了之后可以点击File–&gt;Export–&gt;Export as png原创 2018-12-25 13:52:00 · 1751 阅读 · 0 评论 -
Redis学习笔记
Redis安装https://www.cnblogs.com/renzhicai/p/7773080.htmlRedis基本操作学会这8点就够了https://www.cnblogs.com/renzhicai/p/7773080.htmlString实战篇https://www.cnblogs.com/idiotgroup/p/5455282.htmlset详解http://do...转载 2019-01-17 23:00:03 · 208 阅读 · 0 评论 -
Java远程访问阿里云服务器上的redis
https://blog.csdn.net/aa1209551258/article/details/81542082折腾了那么久结果是自己之前安装的时候太个性化了,配置文件改的是安装目录的,需要改etc下面的,我的配置文件的名字是6379.conf。。。...原创 2019-01-30 14:55:13 · 919 阅读 · 0 评论 -
redis5阿里云公网-伪分布式集群搭建
redis集群搭建https://www.cnblogs.com/shuai-server/p/8910672.htmlgem下载地址https://rubygems.global.ssl.fastly.net/gems/redis-3.2.1.gem至于最新版我也不知道地址。我的redis没有bin目录,是从redis的src目录中编译之后到/usr/local/bin中产生的。然后...原创 2019-01-28 22:12:35 · 784 阅读 · 0 评论 -
redis事件监听及在订单系统中的使用
转载:https://blog.csdn.net/qq_37334135/article/details/77717248转载 2019-02-14 18:51:55 · 469 阅读 · 0 评论 -
JSP中Sql Server的JDBC数据库条件查询
一,实验要求 编写三个JSP页面:inputCondition.jsp、 byNumber.jsp和byName.jsp页面。编写两个Tag文件:NumberCondtion.tag和NameConditon.tag。 1.inputCondition.jsp的具体要求 inputCondition.jsp页面提供两个表单。其中一个表单允许用户输入要查询的学生的学号,即输入message表中n原创 2017-10-23 22:58:23 · 7893 阅读 · 12 评论