首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cxydmx
掘友等级
【公众号:程序员的梦想】;【ID:cxydm
一种新技术一旦开始流行.你要么坐上压路机.要么成长铺路石。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
建议各位亲使用LocalDateTime而不使用Date哦
calendar是共享变量,并且这个共享变量没有做线程安全控制。当多个线程同时使用相同的SimpleDateFormat对象【如用static修饰的SimpleDateFo...
4
评论
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
乐观锁?悲观锁? 这篇文章告诉你该怎么选择
1. 乐观锁 乐观锁顾名思义就是在操作时很乐观,认为操作不会产生并发问题(不会有其他线程对数据进行修改),因此不会上锁。但是在更新时会判断其他线程在这之前有没有对数据进行修...
2
评论
分享
cxydmx
赞了这篇文章
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
面试:让你设计一个第三方账号登陆你该如何实现?
可以学到:多用户下面的技术方案细节,以及相应的表设计,流程设计。 不可以:与其他文章一样,我这里不会有具体代码实现细节,方案做的对,代码咋写都不会太烂。 这种方式在很多初期...
62
18
分享
cxydmx
赞了这篇文章
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
Redis 分布式锁的正确打开方式
分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁...
39
5
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
Spring事务传播属性有那么难理解吗?
学习东西要知行合一,如果只是知道理论而没实践过,那么掌握的也不会特别扎实,估计过几天就会忘记,接下来我们一起实践来学习Spring事务的传播属性。 其实只看概念的话已经很直...
4
2
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
是否注意过isEmpty 和 isBlank 区别?
org.apache.commons.lang.StringUtils 类提供了 String 的常用操作,最为常用的判空有如下两种 isEmpty(String str)...
赞
评论
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
MyCat教程六:全局序列号-全局主键的自增长
1. 修改分片策略 2. 修改server.xml文件 使用时间戳的方式,我们不需要分配策略或者选择其他的分片策略。 修改了配置文件,要让其生效需重启服务。 时间戳太长将i...
2
评论
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
MyCat教程五:实现分库分表
在rule.xml中定义了各种myCat支持的分片规则。 应用指定,在运行阶段有应用自主决定路由到那个分片。sharding-by-substring 所有的 tableR...
6
评论
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
MyCat教程四:实现读写分离
前面我们已经介绍过了mysql的主从同步和mycat的安装及相关配置文件的介绍,现在我们来配置下具体的读写分离操作。 我们现在master库中创建一张t_user表,因为主...
1
评论
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
MyCat教程三:安装及配置介绍
因为MyCat是java开发的,所以需要java虚拟机环境,在Linux节点中安装JDK是必须的。 在主从节点上都放开对端口3306的访问,或者直接关闭防火墙。 MyCat...
赞
1
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
MyCat教程二:mysql主从复制实现
单个mysql数据库在处理业务的时候肯定是有限的,这时我们扩展数据库的第一种方式就是对数据库做读写分离(主从复制),本文我们就先来介绍下怎么来实现mysql的主从复制操作。...
1
评论
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
面试:多线程容易产生的40个问题汇总
这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会...
赞
2
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
面试:多线程容易产生的40个问题汇总
这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会...
赞
评论
分享
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
MyCat教程一:MyCat的简单介绍
1. 什么是MyCat MyCat 是目前最流行的基于 java 语言编写的数据库中间件,是一个实现了 MySQL 协议的服务器,前端用户可以把它看作是一个数据库代理,用 ...
25
1
分享
cxydmx
赞了这篇文章
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
8种常见SQL错误用法
1. LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type, name, create_t...
1
评论
分享
cxydmx
赞了这篇文章
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
详细解读 Spring AOP 面向切面编程(二)
本文是《详细解读 Spring AOP 面向切面编程(一)》的续集。 在上篇中,我们从写死代码,到使用代理;从编程式 Spring AOP 到声明式 Spring AOP。...
5
评论
分享
cxydmx
赞了这篇文章
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
详细解读 Spring AOP 面向切面编程(一)
今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这个东西,名字与 OOP 仅差一个字母,其实它是对 OOP 编程方式的一种补充,并非...
29
3
分享
cxydmx
赞了这篇文章
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
一起来看一下Java中的Annotation注解
一. 什么是Annotation 二. Annotation的作用 三. 定义Annotation 四. Annotation处理 五. 总结 一. 什么是Annotati...
2
评论
分享
cxydmx
赞了这篇文章
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
JVM 中发生内存溢出的 8 种原因及解决办法
1. Java 堆空间 应用程序过度使用 finalizer。finalizer 对象不能被 GC 立刻回收。finalizer 由结束队列服务的守护线程调用,有时 fin...
3
评论
分享
cxydmx
赞了这篇文章
cxydmx
【公众号:程序员的梦想】;【ID:cxydm
·
4年前
关注
超详细:6种常用的设计模式总结
简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。g...
2
评论
分享
下一页
个人成就
文章被点赞
188
文章被阅读
55,754
掘力值
1,412
关注了
5
关注者
108
收藏集
0
关注标签
4
加入于
2019-10-21