
数据库
文章平均质量分 92
黑尾土拨鼠
远处的是风景,近处的才是人生
展开
-
Java多数据源的三种实现方式
在Java中实现多数据源的场景比较常见,尤其是在大型企业级应用中。通常,这种需求来源于业务系统的复杂性,例如需要访问多个不同的数据库或者实现读写分离。在Java中,特别是使用Spring框架时,实现多数据源有多种方法。原创 2024-08-27 11:06:46 · 2703 阅读 · 0 评论 -
mysql大小写敏感
在ubuntu16.04下安装完mysql,默认是大小写敏感的,当连接数据库查询是可能会出现如下错误:Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘express_console.SYS_USER’ doesn’t exist Cause: com原创 2017-06-05 10:48:36 · 489 阅读 · 0 评论 -
Mysql开起远程服务
阿里云服务器上安装mysql并开启远程服务 最近阿里云在搞活动,于是买了个Ubuntu系统,平时自己可以写写程序放上面跑跑,首先需要在服务器上安装mysql系统。虽然有oneinstack可以一键安装,但是我还是比较喜欢自己搭建,如果遇到问题也好有正对性的解决。在安装完成后,服务器本地登录可以,但是无法远程连接,下面是解决步骤。 一、在控制台安全组上将3306端口向需要访问的地址开放...原创 2018-04-17 21:36:28 · 394 阅读 · 0 评论 -
java面试(一)Mysql优化
一、常用mysql知识(一)查询语句优化1.避免非操作符的使用,NOT、<>数据库系统不会使用索引。 2.避免对查询的列的操作,任何对列操作都可能导致全表扫描,包括数据库函数、技术表达式等。尽可能将操作移至等式右边 3.避免不必要的类型转换 4.增加查询的范围限制 5.合理使用IN和EXIST 6.尽量去掉<> 7.去掉WHERE字句中的IS NULL和...原创 2018-06-26 09:10:43 · 2378 阅读 · 0 评论 -
常用的Web服务架构
一、单DB架构 单DB架构一般就是nginx直接upstream请求到后端Tomcat,扩容时基本是增加新的Tomcat实例,然后通过Nginx负载均衡upstream过去,此时数据库还不是瓶颈,但是当访问量达到一定级别后数据库的压力就上来了,单个数据库可能扛不住,可以通过分表分库或者读写分离加缓存来解决。二、DB+Cache/数据库读写分离架构 此时通过使用数据库读写分离或者...原创 2018-09-26 22:08:30 · 9212 阅读 · 0 评论