自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 idea14注册码

http://blog.csdn.net/henren555/article/details/43406479转载于:https://www.cnblogs.com/mmd233/p/7410257.html

2017-08-22 10:12:00 95

转载 分布式系统的架构思路

一、前言在计算机领域,当单机性能达到瓶颈时,有两种方式可以解决性能问题,一是堆硬件,进一步提升配置,二是分布式,水平扩展。当然,两者都是一样的烧钱。今天聊聊我所理解的分布式系统的架构思路。二、分布式系统的两种方式平时接触到的分布式系统有很多种,比如分布式文件系统,分布式数据库,分布式WebService,分布式计算等等,面向的情景不同,但分布式的思路是否是一样的呢?1.简...

2017-08-21 16:51:00 97

转载 Dubbo分布式服务框架的简单理解

   互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。一Dubbo背景  大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用...

2017-08-21 15:04:00 83

转载 Java Worker 设计模式

Worker模式想解决的问题异步执行一些任务,有返回或无返回结果使用动机有些时候想执行一些异步任务,如异步网络通信、daemon任务,但又不想去管理这任务的生命周。这个时候可以使用Worker模式,它会帮您管理与执行任务,并能非常方便地获取结果结构很多人可能为觉得这与executor很像,但executor是多线程的,它的作用更像是一个规划中心。而Worker则只...

2017-07-11 11:41:00 110

转载 进程和线程

  进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。  进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们称其为进程。  通常在一个进程中可以包含若干个...

2017-07-03 17:07:00 87

转载 alibaba-Java开发手册心得-一编程规约-6并发处理

1. 【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。说明:资源驱动类、工具类、单例工厂类都需要注意。2. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。3. 【强制】线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。说明:使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统资源的开销,解决资源不足的问题。如果不使...

2017-07-03 16:54:00 83

转载 swagger的简单了解

什么是 Swagger?Swagger™的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互动通过少量的实现逻辑。类似于低级编程接口,Swagger去掉了调用服务时的很多猜测。浏览Swagger-Spec去了解更多关...

2017-06-30 15:01:00 106

转载 alibaba-Java开发手册心得-一编程规约-5集合处理

1. 【强制】关于hashCode和equals的处理,遵循如下规则:1) 只要重写equals,就必须重写hashCode。2) 因为Set存储的是不重复的对象,依据hashCode和equals进行判断,所以Set存储的对象必须重写这两个方法。3) 如果自定义对象做为Map的键,那么必须重写hashCode和equals。说明:String重写了hashCode和eq...

2017-06-29 11:34:00 266

转载 serialVersionUID的简单理解

serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常,即是InvalidC...

2017-06-29 08:38:00 90

转载 java序列化对象简单理解

1. 什么是Java对象序列化  Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。  使用Java对象序列化,在保存对...

2017-06-28 17:32:00 43

转载 alibaba-Java开发手册心得-一编程规约-4oop(面向对象编程)规约

1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。2. 【强制】所有的覆写方法,必须加@Override注解。说明:getObject()与get0bject()的问题。一个是字母的O,一个是数字的0,加@Override可以准确判断是否覆盖成功。另外,如果在抽象类中对方法签名进行修改,其实现类会马上编译报错。3...

2017-06-28 17:03:00 132

转载 alibaba-Java开发手册心得-一编程规约-3代码格式

1. 【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果是非空代码块则: 1) 左大括号{前不换行。 2) 左大括号{后换行。 3) 右大括号}前换行。 4) 右大括号}后还有else等代码则不换行;表示终止的右大括号后必须换行。2. 【强制】 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。详见第5条下方正例提示。反...

2017-06-28 15:50:00 90

转载 alibaba-Java开发手册心得-一编程规约-2常量定义

1. 【强制】不允许任何魔法值(即未经定义的常量)直接出现在代码中。反例: String key = "Id#taobao_" + tradeId; cache.put(key, value);魔法数字的例子  int priceTable[] = new int[16]; //ERROR:这个16究竟有何含义呢?  使用了带名字的数值的例子  static fina...

2017-06-28 14:32:00 112

转载 魔法值的简单了解

说明:所谓魔法数值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义。  魔法数值使代码的可读性大大下降。而且,如果同样的数值多次出现时,到底这些数值是不是带有同样的含义呢,谁也说不清楚。另一方面,如果本来应该使用相同数值的地方,一旦用错了,也很难发现。因此,需要注意以下几点,极力避免使用魔法数值。  ① 不使用魔法数值,代之以有名字的Static ...

2017-06-28 14:32:00 154

转载 RocketMQ的简单总结

一rocketMQ背景二RocketMQ是什么三 架构四rocketMQ节点实践操作:刷盘策略:  五相关工具管理平台转载于:htt...

2017-06-27 11:40:00 92

转载 alibaba-Java开发手册心得-一编程规约-1命名风格

1.【强制】不能以 _ $开始 或结束2.【强制】严禁使用 拼音和英文混合,或中文。即使是纯拼音也要避免使用。除非是国际通用的例如taobao youku 等。3.【强制】类名 必须遵从驼峰形式UpperCamelCase,除了DO/BO/DTO/VO/AO.正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromoti...

2017-06-23 13:26:00 174

转载 OOM的简单了解

1)什么是OOM?OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明:Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more mem...

2017-06-23 08:50:00 96

转载 Spring--2装配bean

一spring提供了3种装配机制:1xml中 显式配置2java中显式配置3隐式的bean发现机制和自动装配建议(尽可能使用自动配置的机制,显式配置越少越好,当你必须要显式配置bean的时候,例如:有些源码不是你维护的而当你需要为这些代码配置bean的时候,推荐使用类型安全且比xml更强大的javaConfig,最后,只有当你想要使用便利的xml命名空间,并且在jav...

2017-06-14 08:08:00 46

转载 Spring--1简单了解

1spring容器类型:2spring定义:spring通过DI,AOP,消除样板试代码,简化企业级java开发。促进代码松散耦合,成功的关键在于依赖注入,aop。3spring框架最核心的部分:依赖注入:组装应用对象的一种方式,对象无需知道依赖来自何处,或者依赖实现方式,不同于自己获取依赖对象,对象会在运行期赋予他们所依赖的对象,对象通过接口了解所注入的对象。a...

2017-06-08 08:25:00 57

转载 Oracle-定时任务

操作系统:windows系统我们可以使用任务计划来实现,对于winXP系统,设置步骤如下,开始---设置---控制面板---任务计划,然后添加任务计划,按向导完成配置即可; 对于win7系统,设置步骤如下,点击开始,然后在 搜索程序和文件 框中输入 [任务计划],然后点击出来的任务计划程序,创建一个基本任务即可;linux系统我们可以使用crontab命令来是实现数...

2017-06-08 08:17:00 78

转载 ext 表单只能查询出最后一列问题

首先数据和页码count都能正常查出但是 出现此问题我的查询是父子表联查问题就出在这我的ID查的是父的一对多导致前台ext出现此问题 根据id展示列 id要唯一啊所以把id改成子的了其实在ext中遇到奇怪的问题,有可能就是你的id重复了哟:-D转载于:https://www.cnblogs.com/mmd233/p/6830938.html...

2017-05-09 15:52:00 86

转载 MySql添加列注释

遇到问题:开发时并没有完全把列注释标明,导致后期需要批量添加列注释,以便维护。描述:在网上找mysql不能批量修改列注释,只能用 alter table modify这种形式(并且要把列属性全写上 不能不写,不写sql就会自动默认例如:char 不写成char(10)就默认为char(1),这样就更改了原来的结构)。需要一列一列修改。解决:用到notepad , exl,navi...

2017-03-13 16:14:00 174

转载 where 1=1的作用

where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,1<>2,'a'='a','a'<>'b',其目的就只有一个,where 的条件为永真,得到的结果就是未加约束条件的。在SQL注入时会用到这个,例...

2017-03-02 15:43:00 111

空空如也

空空如也

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

TA关注的人

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