首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码咖
掘友等级
Java攻城狮
|
码咖
足球、编码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
231
文章 230
沸点 1
赞
231
返回
|
搜索文章
最新
热门
社交项目中用到的技术
1.使用canal偷取MySQL的二进制日志,同步到Redis中,解决缓存一致性问题。 2.使用MongoDB保存用户动态、评论以及点赞。 3.使用融云发送文本、图片、图文、语音消息。 4.使用声网进行语音聊天和视频聊天。 5.使用七牛保存图片。 6.发送短信使用云片。 7.支…
Java并发 -- JMM
上面所说的线程指的是并发执行的活动实体。 同步无非就是控制不同线程的执行顺序。在共享内存的并发模型中,同步是显式进行的,程序员必须显式的指定某个方法或者某段代码需要在线程之间互斥执行。在消息传递的并发模型中,同步是隐式的,因为消息的发送必须在消息的接收之间。 Java的并发采用…
Java并发 -- Fork/Join框架
Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 它的主要思想是:分而治之。 工作窃取(work-stealing)算法是指某个线程从其他队列里窃取任务来执行。 什么需要使用…
Redis问题汇总
1. 什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-valu…
MySQL -- 行锁
2.特点:在innodb存储引擎中应用比较多,支持事务、开销大、加锁慢;会出现死锁;锁的粒度小,并发情况下,产生锁等待的概率比较低,所以支持的并发数比较高。 1.概念:事务是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,也就是说要么全部都执行,要么全部不执行。 一致…
MySQL -- 表锁
数据库的锁主要用来保证数据的一致性的。MyISAM存储引擎只支持表锁,InnoDB存储引擎既支持行锁,也支持表锁,但默认情况下是采用行锁。 读锁:也称为共享锁。 针对同一资源,多个并发读操作可以并行执行,并且互不影响,但是不能写 写锁:也称排它锁。当前线程写数据的时候,会阻塞其…
Linux上监控Tomcat Down掉后自动重启Tomcat
tomcat运行一段时间后,凌晨无缘无故挂掉,看了tomcat日志、项目日志、系统日志,没有发现错误。于是想到写一个shell脚本,每隔2分钟监控一次tomcat 的状态,若挂掉,则重新启动。解决方案参考网络,同时修改成符合自己的脚本。 原因是因为在windows下编辑的,然后…
个人成就
文章被点赞
347
文章被阅读
98,257
掘力值
2,784
关注了
59
关注者
233
收藏集
12
关注标签
30
加入于
2017-06-20