自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 王东江

突然发现在百度所搜王东江都是一些陌生人的名字,这让我很气愤。所以,是时候做一波SEO优化了,希望在百度搜索王东江,第一个出现的信息就是我的信息。王东江王东江王东江至此,SEO优化完毕,当你看到我这条信息的时候,就说明我SEO优化很成功~转载于:https://www.cnblogs.com/dongjiang/p/11533544.html...

2019-09-17 14:28:00 174

转载 为什么需要消息队列,及使用消息队列的好处?

一、消息队列的特性业务无关,一个具有普适性质的消息队列组件不需要考虑上层的业务模型,只做好消息的分发就可以了,上层业务的不同模块反而需要依赖消息队列所定义的规范进行通信。FIFO,先投递先到达的保证是一个消息队列和一个buffer的本质区别。容灾,对于普适的消息队列组件来说,节点的动态增删和消息的持久化,都是支持其容灾能力的重要基本特性。当然,这个特性对于游戏服务器中大...

2019-09-10 19:28:00 123

转载 如何在自己系统上集成支付功能

今天就聊一下如何在自己网站上集成支付功能我想肯定有像我一样的技术追求者,有一台自己的云服务器,在云服务器上部署着自己开发的系统。也许这个系统比较简陋,更或者几乎没有人知道这个网站,仅仅只是用来练手而已。不过,在访问自己亲手搭建的系统的时候,有一种我的地盘我做主的自豪感。曾几何时,闲的无聊自己搭建了一套电商系统。既然是电商系统,肯定需要继承支付功能,否则就是不完整的系统。但...

2019-09-08 17:05:00 229

转载 深入浅出一致性Hash原理

一、前言在解决分布式系统中负载均衡的问题时候可以使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡的作用。但是普通的余数hash(hash(比如用户id)%服务器机器数)算法伸缩性很差,当新增或者下线服务器机器时候,用户id与服务器的映射关系会大量失效。一致性hash则利用hash环对其进行了改进。...

2019-09-03 19:40:00 71

转载 面试

四种线程池拒绝策略ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出RejectedExecutionException异常。ThreadPoolExecutor.DiscardPolicy:丢弃任务,但是不抛出异常。ThreadPoolExecutor.DiscardOldestPolicy:丢弃队列最前面的任务,然后重新提交被拒绝的任务Thr...

2019-09-02 17:05:00 60

转载 dubbo十层

1、接口服务层2、配置层3、代理层4、服务注册层5、集群层6、监控层7、远程传输层8、信息交换层9、网络传输层10、序列化转载于:https://www.cnblogs.com/dongjiang/p/11438268.html...

2019-08-31 11:00:00 1320

转载 集群和分布式的区别

将一套系统拆分成不同子系统部署在不同服务器上(这叫分布式),然后部署多个相同的子系统在不同的服务器上(这叫集群),部署在不同服务器上的同一个子系统应做负载均衡。分布式:一个业务拆分为多个子业务,部署在多个服务器上 。集群:同一个业务,部署在多个服务器上 。转载于:https://www.cnblogs.com/dongjiang/p/11437906.html...

2019-08-31 09:14:00 87

转载 多线程面试总结

多线程学习(一)什么是多线程?一,什么是多线程?1.多线程的概念?  说起多线程,那么就不得不说什么是线程,而说起线程,又不得不说什么是进程。  进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机...

2019-08-31 08:46:00 55

转载 关于为什么离职原因总结

1、部门业务发展较慢,无法获得新的发展机会,不利于自己长期发展;2、部门群带关系严重,不太喜欢这样的工作氛围;3、薪资不合理,存在薪资严重倒挂现象。转载于:https://www.cnblogs.com/dongjiang/p/11437849.html...

2019-08-31 08:35:00 295

转载 JVM内存模型

对于大多数应用来说,Java 堆(Java Heap)是Java 虚拟机所管理的内存中最大的一块。Java 堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。JVM内存结构 由上图可以清楚的看到JVM的内存空间分为3大部分:堆内存方法区栈内存其中栈内存可以再细分为java虚拟机栈和本地方法栈,堆内存可以划分为新生代和老年...

2019-08-29 11:00:00 62

转载 Spring面试题总结的很全面,附带超详细答案

1、什么是Spring?Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷,通过使用POJO为基础的编程模型促进良好的编程风格。2、Spring有哪些优点?轻量级:Spring在大小和透明性方面绝对属...

2019-08-27 17:41:00 111

转载 字符串转成List

List<String> mailAddressTO = Splitter.on(",").trimResults().splitToList(customsEmailTo); List<Long> markMemberIdList = Arrays.asList(channelIdWithMarketMemberId.split("|")).stream()...

2019-08-26 17:41:00 109

转载 BigDecimal 保留小数

setScale(1)表示保留一位小数,默认用四舍五入方式setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4setScale...

2019-08-26 17:40:00 91

转载 git代码回滚

先切换到指定分支:该分支必须是非受保护的分支,才能推送远程成功;回滚到指定的版本 e377f60e28c8b84158:指定的版;git reset --hard e377f60e28c8b84158;git push -f origin 指定分支转载于:https://www.cnblogs.com/dongjiang/p/1...

2019-08-26 17:36:00 48

转载 HttpPost发送文件类型数据

1、引入jar包 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version&gt...

2019-08-26 17:29:00 573

转载 Java8常用Lambda表达式

List<User> users=new ArrayList<>();//用户集合中返回userId字段为空的集合List<User> users1 = users.stream().filter(obj -> obj.getUserId().equals("")).collect(Collectors.toList());//用...

2019-08-26 16:47:00 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除