首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
架构师之路
掘友等级
程序员
JAVA后端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
最新
热门
MySQL——索引优化实战
单个列唯一键(distict_keys)的数量叫做基数。 user表的总行数是5,gender 列的基数是 2,说明 gender 列里面有大量重复值,name 列的基数等于总行数,说明 name列没有重复值,相当于主键。 SELECT * FROM user WHERE ge…
7年Java游戏后端,被淘汰辛酸史
本人Java开发6年半不到7年的样子。 英语专业,临毕业跟着隔壁专业去培训了四个月Java。 跟他们一起来了北京找工作,一找就是5个多月,面试100多家公司。最终还是隔壁专业的同学介绍到他们公司才就业了。 入职后同学就是我的领导,技术相对一般,我们做游戏后端的,时间很快,一眨眼…
别让自己变为一个废掉的程序猿
有人说是无所事事,终日啃老;有人说是沉溺游戏,卧床不起;可你有没有想过,或许下一个废掉的人,刚好是看似勤奋忙碌的你。 前几天半夜接到老友的电话,一个三十多岁的男人,蹲在自家黑漆漆的车库里抱头大哭。 那是他失业的第一天,早晨吃完老婆做的早餐,把孩子送到学校,假装去上班,其实不过是…
Java编程——如何实现高效的并发控制Java高并发框架 2018-07-26 14:29:17
本文是阅读论文Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks的读书笔记. 论文是在1995年发表的,当时分布式数据系统中怎么实现分布式事务这个方向就是一个热门的领域,这么多年过…
Java编程细节-重构-为什么 if-else 不是好代码
其实这是个再正常不过的coding习惯,当我们代码量小的时候用来做条件判断是再简单不过的了。 以上面的代码为例子,当需要判断的情况逐渐增加的时候,上面的代码可能会变的难以维护。 这是完全可能的,以我的经验来说就在不少项目上见过这样的代码。 看到这段代码第一感觉就是想杀个小伙伴祭…
Java编程思想 数据库SQL语句的 优化总结
数据库是开发过程中必须要有的,正是由于数据库的使用率是100%,所以会有各种各样的关于数据库的优化,拆分等等一系列的问题。 建议可以考虑使用 Lucene 等全文索引工具来代替频繁的模糊查询。 如 user 表中的性别字段,可以明显区分的才建议创建索引,如身份证等字段。 这样会…
详解SQL性能优化十条经验
尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模…
Java高级编程——MySQL索引实现及优化原理解析
在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。 MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图: 这里设…
Java编程——如何实现高效的并发控制
本文是阅读论文Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks的读书笔记. 论文是在1995年发表的,当时分布式数据系统中怎么实现分布式事务这个方向就是一个热门的领域,这么多年过…
架构师眼里的高并发架构
高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产品开发的这些年,我有幸的遇到了并发下的…
下一页
个人成就
文章被点赞
204
文章被阅读
81,429
掘力值
1,445
关注了
4
关注者
67
收藏集
0
关注标签
11
加入于
2018-07-23