Stella981 Stella981
3年前
Mybaits一对多映射结果集丢失数据问题
       目前JavaWeb开发使用最多的项目架构还是MVC,数据库持久层使用一般会选择用mybatis或者hibernate框架。对于mybatis和hibernate之间的区别大家自行百度,今天主要是记录下最近使用mybatis开发遇到的一个问题。_问题描述_:A表和B表是一对多的关系,因此在查询的时候使用了mybatis的一对多结
Stella981 Stella981
3年前
Redis 的落地策略
因为之前使用redis一般都只做热数据处理,没有考虑过落地方案,因此,通过很多次不同的交流,发现落地也挺重要的,特来学习一般。落地策略我们知道,redis是纯内存数据库,一旦发生宕机,数据就会丢失,因此,Redis的落地策略其实就是持久化(Persistence),主要有以下2种策略:1.RDB:定时快照方式(snapsho
Wesley13 Wesley13
3年前
InnoDB如何快速杀掉堵塞会话的思考
作者:八怪(高鹏)中亦科技数据库专家hu.com/p/d95bba14eddf如何快速找到并杀掉引起事务阻塞的session。 本文主要讲述MySQL5.7.29,也会加入和8.0的对比。一、问题起源我们在运维MySQL的过程中,肯定多多少少遇到过Innodbrowlock的问题,如果在线上遇到我们可能会看到一
Stella981 Stella981
3年前
Android四种文件存储
Android有四种文件存储方式,分别是sharepreference,file,SQlite(数据库),内容提供者;第二种文件存储,我们先来了解下sharepreference:简单理解,它是一种简单方便体量小的数据存储方式,通常用于存储程序的配置信息,比如控件勾选状态,登录信息;自身并不能编辑数据,只能通过他的对象editor进行编辑;他的使
Wesley13 Wesley13
3年前
MySQL InnoDB如何保证事务特性
如果有人问你“数据库事务有哪些特性”?你可能会很快回答出原子性、一致性、隔离性、持久性即ACID特性。那么你知道InnoDB如何保证这些事务特性的吗?如果知道的话这篇文章就可以直接跳过不看啦(^.^)先说结论:redolog重做日志用来保证事务的持久性undolog回滚日志保证事务的原子性undologredo
可莉 可莉
3年前
11月最新出台!阿里内部PPT涵盖研发篇、算法篇、Java后端架构、spring、微服务、分布式等
我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。Java核心技术栈:覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量
Wesley13 Wesley13
3年前
PHP调用外部程序的方法
很多情况下需要php调用其他程序如shell命令、shell脚本、可执行程序等等,此时需要使用到诸如exec/system/popen/proc\_open等函数,每种函数有各自适合使用的场景以及需要注意的地方。前提:PHP没有运行在安全模式如果PHP运行在安全模式下,那么在执行外部命令、打开文件、连接数据库、基于HTTP的认证这4
Wesley13 Wesley13
3年前
3306π北京站拍了拍你
社区的线上活动又来了,开源软件所具有的分享精神,体现在方方面面,拥抱开源,加入开源社区的大家庭!错过了618?没关系8月8号有一场不容错过的数据库盛宴等你来不需要定金,不需要尾款,统统免费这里有MySQL8.0、Redis、分布式、Proxy...活动议程!(https://oscimg.
Wesley13 Wesley13
3年前
C#字符串转二进制、二进制转字符串
  最近公司要做一个操作日志的模块,如果将操作日志以字符串的形式存到后台数据库,非常浪费内存,不可取,特意写了字符串与二进制相互转换的函数。1、字符串转二进制!(https://oscimg.oschina.net/oscnet/e86367c0da3d79b045b724509aebb964d67.jpg)!(http
专注IP定位 专注IP定位
2年前
DNS 原理及大规模高性能监测
一、什么是DNSDNS是DomainNameSystem的缩写,也就是“域名系统”。DNS是互联网中的一项核心服务,是用于实现域名和IP地址相互映射的一个分布式数据库系统。域名的出现解决了互联网发展中两个大问题:01IP地址是互联网中所有主机的统一寻址方式