数据库
画心_sky
这个作者很懒,什么都没留下…
展开
-
第五篇 :微信公众平台开发实战Java版之如何获取公众号的access_token以及缓存access_token
为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台 开放了许多接口,包括自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口等,开发者在调用这些接口时,都需要传入一个相同的参数 access_token,它是公众账号的全局唯一票据,它是接口访问凭证。转载 2017-07-11 11:11:34 · 2208 阅读 · 2 评论 -
mysql读写分离
实现mysql的读写分离使用到了中间件mycat在mycat中修改两个就可以实现读写分离分别是server.xml和schema.xmlserver.xml<mycat:server xmlns:mycat="http://org.opencloudb/"> <system> <property name="defaultSqlParser"&g...原创 2018-12-15 22:05:35 · 153 阅读 · 0 评论 -
安装好msyql之后问题解决办法
修改密码:vim /etc/my.cnf在[mysqld]追加skip-grant-tables然后保存 重启。重启命令 service mysqld restart然后无密码登录mysql -u root -pupdate user set password=password("123") where user="root";然后刷新权限flush p...原创 2018-12-15 20:39:16 · 98 阅读 · 0 评论 -
mysql主从复制
准备两台服务器192.168.110.1 主服务器 master192.168.110.2 从服务器slave1、先修改master的配置vi /etc/my.cnf 新增以下内容server_id=1 ###服务器idlog-bin=mysql-bin ###开启日志文件然后重启服务器,关闭防火墙service mysqld startservic...原创 2018-12-06 22:51:27 · 122 阅读 · 0 评论 -
mysql定位慢查询
--mysql数据库启动了多少时间 show status like 'uptime'; show stauts like 'com_select' show stauts like 'com_insert' ...类推 update delete(显示数据库的查询,更新,添加,删除的次数) show [session|global] ...原创 2018-12-05 21:37:41 · 274 阅读 · 0 评论 -
mysql查询前30天内数据
SELECTsubstr( create_date(字段), 1, 10 ) AS time,IFNULL(count(*),0) as count(计数)FROMapp_moduleWHERE substr( create_date(字段), 1, 10 ) > DATE_SUB(substr('2018-09-05'(从哪一天统计), 1, 10 ), INTERVAL 30...原创 2018-11-05 14:41:59 · 6434 阅读 · 0 评论 -
mysql根据指定顺序排序
select * from table t ORDER BY field(t.pass_flag,'1','0','2','-1','3')(t.pass_flag,'1','0','2','-1','3')中t.pass_flag是字段,后面是排的顺序原创 2018-09-28 16:14:43 · 4703 阅读 · 3 评论 -
三分钟让你明白悲观锁、乐观锁
什么是悲观锁?什么又是乐观锁?顾名思义,就是以悲观或者乐观的方式去操作数据。以悲观锁为例:从来有一个人特别的悲观,天生的悲观者,干什么都是需要小心翼翼的,吃饭必须先验验毒,看看有没有毒害他。类似于这样的操作数据方式就是悲观锁,总是认为别人会操作他的数据,干什么之前为了确保安全,就先把检查一番(先加锁),待到我使用完了,我再放开这个。乐观锁:从来有一个人特别的乐观,天生的乐观者,干什么都是大大咧咧的...原创 2018-03-06 15:00:59 · 4803 阅读 · 1 评论 -
java面试题
一、基础篇1.1、Java基础面向对象的特征:继承、封装和多态final, finally, finalize 的区别Exception、Error、运行时异常与一般异常有何异同··请写出5种常见到的runtime exceptionint 和 Integer 有什么区别,Integer的值缓存范围·包装类,装箱和拆箱String、StringBuilder、StringBuffer重载和重写的区...原创 2018-03-04 15:03:08 · 575 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
在工作的时候,使用到了索引,就往下多看了一点,想知道索引使用的是什么算法,发现有BTree索引,哈希索引,全文索引,由于本人浅薄,不敢妄自定论,特此转载一前辈的。原文地址:MySQL索引背后的数据结构及算法原理摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,转载 2017-08-22 16:46:36 · 269 阅读 · 0 评论 -
查询oracle比较慢的session和sql
我只是留着备用,留着备用,留着备用......--查询最慢的sqlselect * from (select parsing_user_id,executions,sortscommand_type,disk_reads,sql_text from v$sqlarea order by disk_reads desc)where rownum --查转载 2017-12-05 15:56:15 · 299 阅读 · 0 评论 -
mysql优化之表的设计
自从阿里推出去IOC的概念之后,就越来越多的人放弃了oralce以及其他的数据库,转向mysql(不过之前的用户使用率也是不低的啊 //:手动滑稽)然后好多的人在开发的时候,就会对数据库优化这一块越来越蛋疼。查询的时候慢的要死,一看表,乱七八糟的。没一点的设计逻辑,也不根据数据库三范式来设计数据库。不过,现在问那些刚从学校出来的人,问他们三范式,他们还能回答的出来,像工作两三年的又不是DBA的原创 2017-12-23 21:22:32 · 215 阅读 · 0 评论 -
oracle 表锁
select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session s原创 2017-08-31 17:36:05 · 249 阅读 · 0 评论 -
widows redis主从复制
redis有两个特点,一个是缓存,第二是存储原创 2017-09-07 10:41:05 · 247 阅读 · 0 评论 -
explain mysql详解
explain mysql性能查优原创 2017-08-24 10:36:24 · 278 阅读 · 0 评论 -
redis基本操作
redis基本操作原创 2017-09-03 23:51:17 · 205 阅读 · 0 评论 -
第六篇 :微信公众平台开发实战Java版之如何自定义微信公众号菜单
1、click:点击推事件用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event 的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互;2、view:跳转URL用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的网页URL,可与网页授权获取用户基本信息接口结合,获得用户基本信息。3、scancode_push:扫码推事件用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后显示扫描结果(转载 2017-07-11 11:15:35 · 1421 阅读 · 0 评论 -
mysql 查询两个时间段是否有交集的情况
反向思考最简单SELECT * FROM test_table WHERE NOT ( (end_time < a OR (start_time > b) )看图。原创 2019-01-22 10:53:27 · 949 阅读 · 0 评论