自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

key_zhaojd

Be yourself,erveryone else is already taken.

  • 博客(164)
  • 资源 (2)
  • 收藏
  • 关注

原创 消息队列中的概念和消息模型

每种消息队列都有一套自己的消息模型,像队列(Queue)、主题(topic)、分区(partition)这些概念在每个消息队列模型中都会涉及,但含义不太一样。为什么出现这种情况,因为没有标准!曾经也有组织尝试制定消息的标准,无奈标准的进化跟不上消息队列的演进速度,这些标准实际上已经被废弃了。消息模型类型1. 队列模型(queue pattern)早期的消息队列就是按照“队列”设计的。生产者...

2019-08-01 10:20:09 1523 1

原创 消息队列选型

一. 选择的基本标准必须是开源产品。在你遇到一个bug影响你线上的业务时,你至少还可以通过修改源代码进行问题修复。而不是束手无策等待开发者不知道在未来的哪个版本中会修复这个问题。必须是近年来比较流行,社区比较活跃的产品。流行的好处是:只要你的使用场景不冷门,遇到bug的概率会很低,因为你遇到的bug别人可能早已遇到并修复了,同时在使用中遇到问题时也比较容易找到解决方案。与周边...

2019-07-25 09:38:55 370

原创 Linux之Vim编辑器

内容来自公众号《Java周刊》 Vim三种常用模式的相互转化如下图: 普通模式下输入shift+zz即可保存退出vim;命令行模式有如下几种退出方式: 普通模式下删除vim文本信息: 游标的快速跳转—行间跳转(普通模式下): 游标的快速跳转—行内跳转(普通模式下): 制及粘贴文本: ...

2018-06-08 17:52:47 493

原创 Linux 用户及文件权限管理(实验楼版本)

根据实验楼的Linux基础入门课程整理而成的思维导图。其他图片来自实验楼。 喜欢本文:欢迎关注微信公众号:《Java周刊》

2018-06-05 11:49:50 613

原创 Linux 学习路径

Linux 学习路线图

2018-06-05 11:45:26 402

原创 Maven总结

微信公众号:《Java周刊》欢迎关注、一起学习、一起进步!最近更新:2018-05-071.Maven的工程类型war包、jar包、pom;2.Maven核心1.依赖管理:jar包依赖、工程之间的依赖;2.项目构建:实现项目的一步构建;3.工程聚合、继承;2.1 依赖管理依赖会被继承,我们可以将多个子模块中相同的依赖配置放到父模块中,子模块就能移除这些配置,简化配置。上述做法是可行的,...

2018-05-07 18:20:29 590 1

原创 深入理解JVM系列一:JVM内存结构(HotSpot虚拟机对象探秘)

微信公众号:Java周刊欢迎关注、一起学习、一起进步!最近更新:2018-04-161. 对象的创建1.1 类信息检查虚拟机遇到一条new指令时,首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析、初始化过。如果没有那必须先执行相应的类加载过程。在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存的大小在类加载完成...

2018-04-16 13:26:37 815

原创 深入理解JVM系列一:JVM内存结构(运行时数据区域)

微信公众号:Java周刊欢迎关注、一起学习、一起进步!最近更新:2018-04-141.程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号器。在虚拟机概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令、分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器...

2018-04-14 11:03:17 289

原创 使用SpringMVC创建REST API系列三:提供资源之外的其他内容

微信公众号:Java周刊欢迎关注、一起学习、一起进步!最近更新:2018-04-04@ResponseBody提供了一种很有用的方式,能够将控制器返回的Java对象转换为发送到客户端的资源表述。实际上,将资源表述发送给客户端只是整个过程的一部分。一个好的REST API不仅能够在客户端和服务器之间传递资源,它还能够给客户端提供额外的元数据,帮助客户端理解资源或者在请求中出现了什么情况。...

2018-04-04 14:50:10 454

原创 使用SpringMVC创建REST API系列二:创建第一个REST站点

微信公众号:Java周刊欢迎关注、一起学习、一起进步!最近更新:2018-04-04创建第一个REST站点 表述是REST中很重要的一个方面。它是关于客户端和服务器端针对某一资源是如何通信的。任何给定的资源都几乎可以用任意的形式来进行表述。如果资源的使用者愿意使用JSON,那么资源就可以用JSON格式来表述。如果使用者喜欢尖括号,那相同的资源可以用XML来进行表述。同时,如果用户在浏...

2018-04-03 19:00:43 400

原创 使用SpringMVC创建REST API系列一:了解REST

微信公众号:Java周刊欢迎关注、一起学习、一起进步!最近更新:2018-04-031. REST的基础知识当谈论REST时,有一种常见的错误就是将其视为“基于URL的Web服务”将REST作为另一种类型的远程过程调用(remote procedure call,RPC)机制,就像SOAP一样,只不过是通过简单的HTTP URL来触发,而不是使用SOAP大量的XML命名空间。恰好相反,...

2018-04-03 14:53:06 731

原创 通过切点选择连接点

没在markdown编辑器保存了,懒得的重新编辑一次,关注公众号:《Java周刊》在专栏目录 》Spring中查看内容。

2018-03-26 12:49:11 312

原创 面向切面的Spring系列一:什么是面向切面编程(AOP)

微信公众号:Java周刊如有问题或建议,请公众号留言最近更新:2018-03-24在软件开发中,散布于应用中多处的功能被称为横切关注点(cross-cutting concern)。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往会直接嵌入到应用的业务逻辑之中)。把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的问题。DI有助于应用对象之间的解耦,...

2018-03-24 23:29:06 514

原创 Spring装配bean

微信公众号:Java周刊如有问题或建议,请公众号留言最近更新:2018-03-21​创建应用对象之间协作关系的行为通常称为装配(wiring),这也是依赖注入(DI)的本质。Spring提供了如下三种可选的方案来配置bean:1.在XML中进行显示声明。2.在Java中进行显示声明。3.隐式的bean发现机制和自动装配。选择哪种装配机制并没有唯一正确的答案,但是建议尽可能的使用自动装配...

2018-03-21 14:00:27 409

原创 更改IDEA的快捷键为Eclipse风格

更改IDEA的快捷键为eclipse风格

2017-11-15 09:41:20 1691

转载 怎么理解 IaaS、SaaS 和 PaaS 的区别?

怎么理解 IaaS、SaaS 和 PaaS 的区别?

2017-11-06 11:58:47 951

原创 SQLyog备份数据库、导入sql脚本、解决Error Code: 2006 - MySQL server has gone away

SQLyog备份数据库、导入sql脚本、解决Error Code: 2006 - MySQL server has gone away

2017-10-19 17:18:41 1707

原创 Eclipse安装lombok及常用注解

eclipse安装lombok及其常用注解

2017-09-02 09:33:20 2673

原创 Eclipse警告解决:Implementation of project facet maven could not be found. Functionality will be limited

类似的警告有:   Implementation of project facet maven could not be found. Functionality will be limited.   Implementation of project facet me.spring could not be found. Functionality will be limited.   解决

2017-09-01 09:11:31 1260

原创 eclipse项目添加maven依赖

eclipse项目添加maven依赖

2017-08-31 20:33:35 13784

原创 Eclipse中修改git地址、用户、密码

Eclipse中修改git地址、用户、密码

2017-08-29 14:31:02 21829

转载 UML(统一建模语言)类图

UML类图

2017-08-22 16:11:17 1273

原创 各种数据库连接的例子

数据库连接的例子

2017-07-10 10:11:14 1395

原创 Oracle启动scott用户

oracle 启动scott用户

2017-06-28 16:12:33 825

原创 命令行(cmd)登录oracle数据库

命令行登录oracle数据库

2017-06-28 16:06:42 40660

原创 SpringMVC配置文件的头信息

springmvc配置问的头信息

2017-05-22 22:16:32 4857

原创 sql中的注意点

基本sql语句中注意点

2017-05-10 11:48:28 666

原创 不同DBMS中限制结果sql的写法

不同DBMS中限制结果sql的写法

2017-05-10 10:15:58 589

原创 finally中的内容一定会执行吗?极其执行的前后顺序?

finally中的内容一定会执行吗?极其执行的前后顺序?

2017-04-20 22:31:43 1754

原创 Oracle 自增长主键的处理

oracle 自增长主键的处理

2017-03-16 15:13:42 4990 1

原创 解决异常-ORA-01747 invalid user.table.column, table.column, or column specification

Cause: java.sql.SQLException: ORA-01747: invalid user.table.column, table.column, or column specification 原因: 1) Oracle数据库中的表字段包含Oracle的关键字,例如包含desc 2)包号了数据库中本身就不存在的字段

2017-03-16 13:20:23 10364

原创 jQuery层次选择器总结

jquery层次选择器

2017-03-11 16:49:38 629

原创 容易忘记的sql

mysql 容易忘记的sql

2017-03-11 16:33:36 418

原创 What’s the difference between “Array()” and “[]” while declaring a JavaScript array?

What’s the difference between “Array()” and “[]” while declaring a JavaScript array?

2017-03-10 17:12:29 349

原创 zTree树的生成

zTree树的生成

2017-03-08 16:55:47 1750

原创 Eclipse properties 文件支持中文

下载该插件即可: http://download.csdn.net/download/senssic/6864323

2017-03-03 16:20:55 628

转载 新一代Java模板引擎Thymeleaf

模板引擎thymeleaf

2017-02-17 14:38:52 1195

原创 SVN删除和恢复

svn 删除和恢复

2017-02-16 13:49:48 6968

原创 js中时间戳到格式化

js 时间戳 格式化

2017-02-15 09:59:09 1468

原创 shell 中 [-eq] [-ne] [-gt] [-lt] [ge] [le]

shell 中 [-eq] [-ne] [-gt] [-lt] [ge] [le]

2017-01-15 10:28:47 933

PowerDesigner16.5 含破解替换文件

PowerDesigner16.5 含破解替换文件 百度云下载链接

2017-03-11

Highslide插件的使用

当我们有一块很大的文本要再textarea中显示,但是又碍于文本块太大,放下之后,影响我们的网站的整体布局。显示一部分却又让部分重要信息得不到展示。这时候,我们就想到了用HighSlider。

2016-12-13

空空如也

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

TA关注的人

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