首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
架构师之路
掘友等级
程序员
JAVA后端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
最新
热门
为什么大龄程序员不选择自己创业?
但是如果这问题加上一个定语再来问就好很多,比如:在程序员这个行业中,为什么大龄程序员不选择自己创业?就可以很好地回答这个问题了。 大龄程序员经验可能丰富,同样工作经历可能会更丰富。可能待过不同的公司,尤其是一些创业公司,可能都经历过那种公司的生死存亡阶段,甚至是倒闭,破产的经历…
微博Qzone微信java编程——数据库插入或者更新大批量数据的性能如何优化
一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL InnoDB的一些性能测试,发现一些可以提高insert效率的…
java编程——MySQL 查询栽坑笔记
这几天在做数据分析的时候,数据要自己从数据库里面拿(之前都是别人把数据库导出来给我的说),心塞。还好之前学的SQL没有忘掉,咱连上数据库就开始写查询语句。之后就栽坑里了,执行的结果与预期的结果相差甚远,哭~。下面我把我栽坑的原因写下来,以帮助到可能会在此栽坑的开发人员。 SQL…
java编程——MySQL InnoDB引擎锁的总结
我们开的的各式各样系统中,系统运行需要CPU、内存、I/O、磁盘等等资源。但除了硬资源外,还有最为重要的软资源:数据。 当人们访问操作我们的系统时,其实归根是对数据的查看与生产。那么对于同一份数据,如果多个用户同时对它查看、修改时会出现什么问题呢?这必然会带来竞争,而为了控制并…
Java连MySQL性能调优(batch insert和连续left join筛选)
在本项目中,使用了org.springframework.jdbc.core.JdbcTemplate类作为数据库链接服务。批量插入时,调用jdbcTemplate.batchUpdate方法进行批量插入,然而插入速度不尽如人意,非常缓慢。问题点在于,明明使用了batchUpd…
java编程——浅谈数据库主键和外键及索引
若某一个属性组(注意是组)能唯一标识一条记录,该属性组就是一个主键。主键不能重复,且只能有一个,也不允许为空。定义主键主要是为了维护关系数据库的完整性。 外键用于与另一张表的关联,是能确定另一张表记录的字段。外键是另一个表的主键,可以重复,可以有多个,也可以是空值。定义外键主要…
java—springboot使用Scheduled注解实现任务调度及相关踩坑记录
关于spring boot 实现任务调度的方法有很多种,这里不再赘述。 A:之前大致看了一下这块的介绍,其实启动之后虚拟机内维持一个时间计数器,这个是启动时与系统时间同步过的,当让会有一个专门管理调度任务的,按照虚拟机时间以及系统时间核对(如果这出现不一致肯定不执行了),如果一…
java编程——数据库Mysql自增锁问题原来可以这么解决
再停止测试不再有自增锁等候了。 处理此问题的关键点是innodb_autoinc_lock_mode =2。 此参数可取的值有三个:0、1、2严谨水平逐步递加,功能逐步增加。 0:传统方式。串行自增的,并且是连续的。这样需要独占的串行锁,语句完成才释放锁,所以性能最低。例如:1…
java 编程——高性能、高可用平台架构演变史
“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。简而言之,就是不间断对外提供服务。 这类架构比较适用于初创企业或流量较小的平台。 此种架构一般都是在平台运行之初所用到的架构,日均PV不大,简单的架构…
java编程——高并发大容量NoSQL解决方案探索
个推Redis系统规模如下图。下面介绍一下运维过程遇到的几个问题。 首先是技术架构演进过程。个推以面向APP开发者提供消息推送服务起家,在2012年之前,个推的业务量相对较小,当时我们用Redis做缓存,用MySQL做持久化。在2012-2016年,随着个推业务的高速发展,单节…
下一页
个人成就
文章被点赞
204
文章被阅读
81,428
掘力值
1,445
关注了
4
关注者
67
收藏集
0
关注标签
11
加入于
2018-07-23