排序:
默认
按更新时间
按访问量

如何使用SpringMvc处理Rest异常

若你的项目中已经在使用spring,然后你又需要提供rest接口,那么springmvc是一个不错的选择。 不过,由于rest并不包含用户界面(rest更倾向于用纯文本表达),而springmvc则老是想着“生成用户界面、生成用户界面”,所以,想要用springmvc来更restful地...

2017-09-16 11:34:17

阅读数:668

评论数:0

持久层框架的比较Hibernate与 MyBatis 胡俊铭

最近网上 看到很多人质疑....现在好多Web项目用了MyBatis,没感觉MyBatis好到哪里了,从开发效率上讲,不管是Hibernate的反向工程,还是自动建表,关联映射都比MyBatis方便得多。难道仅仅是因为运行速度,Hibernate也有缓存啊。或者,二者适用场合不同,再或者,MyBa...

2017-09-11 16:14:42

阅读数:1709

评论数:1

javaSSM框架详解

https://h5.xiaoeknow.com/content_page/eyJ0eXBlIjozLCJyZXNvdXJjZV90eXBlIjoiIiwicmVzb3VyY2VfaWQiOiIiLCJwcm9kdWN0X2lkIjoicF81OWEzNzEwOTJkNGFkX2VmQVpsald...

2017-09-06 18:00:57

阅读数:1561

评论数:0

Spring 中的注解与分层思想

在Spring框架中最常见的几个注解 @Controller, @Service, @Component, @Repository 其中@Component是一种通用名称,泛指任意可以通过Spring来管理的组件,@Controller, @Service, @Re...

2017-09-04 11:20:56

阅读数:3217

评论数:0

Java中hashcode

在此之前我们先来了解下什么是Hash: Hash是散列的意思,就是把任意长度的输入,通过散列算法变换成固定长度的输出,该输出就是散列值。关于散列值,有以下几个关键结论: 1、如果散列表中存在和散列原始输入K相等的记录,那么K必定在f(K)的存储位置上 2、不同关键字经过散列算法变...

2017-08-31 21:30:42

阅读数:180

评论数:0

微服务与Java EE

时至今日,基于微服务的架构已经随处可见了。我们见识到了Netflix与Amazon等创新者是如何通过微服务来取得业务上的成功。不过,对于那些使用Java EE服务器,编写传统系统的开发者来说应该何去何从呢?我们一直所做的都是错误的么?我们该如何让技术设计能够适应于未来? 单体架构 首先...

2017-08-29 15:24:40

阅读数:438

评论数:0

Java框架 Spring 核心机制

概念 轻量级的(面向切面AOP)、(IOC控制反转)容器框架。 Spring优点 1.降低组件之间的耦合性 2.专注于自己业务逻辑,统一的行为(日志、安全等)抽象出来统一处理 3.易于单元测试 4.方便事物处理 5.Spring并不强制...

2017-08-28 10:23:53

阅读数:157

评论数:0

Java IO流学习总结

Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。...

2017-08-24 16:18:02

阅读数:62

评论数:0

JBoss与Tomcat的区别

近年来,JBoss与Tomcat已成为两大明星,JBoss在J2EE应用服务器领域已成为发展最为迅速的应用服务器。 在市场占有率和服务满意度上取得了巨大的成功,丝毫不逊色于其它的非开源竞争对手,如WebSphere、WebLogic、Application Server。JBoss Web的诸多...

2017-08-23 14:57:59

阅读数:210

评论数:0

大数据批处理框架Spring Batch大解析

如今微服务架构讨论的如火如荼。但在企业架构里除了大量的OLTP交易外,还存在海量的批处理交易。在诸如银行的金融机构中,每天有3-4万笔的批处理作业需要处理。针对OLTP,业界有大量的开源框架、优秀的架构设计给予支撑;但批处理领域的框架确凤毛麟角。是时候和我们一起来了解下批处理的世界哪些优秀的框架和...

2017-08-22 18:43:41

阅读数:118

评论数:0

MongoDB、Cassandra 和 HBase 三种 NoSQL 数据库比较

Hadoop获得了许多大数据应用的信誉,但实际情况是,NoSQL数据库是一直处于更加广泛部署和更广泛的发展中的技术。尽管选择Hadoop作为应用存储,相对来说更直接简单。但是,具体采用什么样的NoSQL数据库是个值得思考的问题,毕竟,还有超过100种的NoSQL数据库。 我们应该...

2017-08-21 17:46:59

阅读数:345

评论数:0

Java开发者的10个大数据工具和框架

当今IT开发人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,中软卓越专家列出了Java程序员在过去12个月内一直使用的一些工具或框架,或许会对你有意义。 先来看看大数据的概念。根...

2017-08-20 16:27:31

阅读数:213

评论数:0

Java框架之Shiro

Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪...

2017-08-17 16:33:00

阅读数:147

评论数:0

当程序员老去...一位资深程序员的自白....

很多年以后... 在我60岁的那天早晨.... 天刚蒙蒙亮我就起床了.... 先去公园晨练.... 然后回来做早餐(50岁的时候我学会了做饭) 送完外孙上学.... 刚好8 点.... 由于北京从2025年开始单双月限行了,这个月是单月,所以只能挤地铁。人一如既往的多,一小伙子要给我...

2017-08-16 11:05:02

阅读数:774

评论数:7

WEB网站常见的受攻击方式及预防手段

跨站脚本攻击(XSS) 跨站脚本攻击(XSS,Cross-site scripting)是最常见和基本的攻击WEB网站的方法。攻击者在网页上发布包含攻击性代码的数据。当浏览者看到此网页时,特定的脚本就会以浏览者用户的身份和权限来执行。通过XSS可以比较容易地修改用户数据、窃取用户信息,以及造...

2017-08-13 16:13:33

阅读数:270

评论数:0

为什么不要把ZooKeeper用于服务发现?

首先再说为什么之前... 我们先来了解下ZooKeeper是什么... ZooKeeper是Apache基金会下的一个开源的 高可用的分布式应用协调服务 许多公司都把它用于服务发现.... 但在云环境中,面对设备及网...

2017-08-10 15:10:45

阅读数:189

评论数:0

分布式架构核心RPC原理

在应用的迭代演进过程中,随着系统访问量提高,业务复杂度提高,代码复杂度提高,应用逐渐从单体式架构向面向服务的分布式架构转变。RPC(Remote Procedure Call Protocol远程过程调用)是分布式架构的核心,按响应方式分如下两种: 同步调用:客户端调用服务方方法,等待直到服...

2017-08-09 15:46:44

阅读数:7935

评论数:0

分布式计算开源框架Hadoop

什么是Hadoop? 在我们搞什么东西之前...第一步是要知道What(是什么),然后是Why(为什么),最后才是How(怎么做)...但很多开发的朋友在做了多年项目以后,都习惯是先How,然后What,最后才是Why,这样只会让自己变得浮躁,同时往往会将技术误用于不适合的场景.... ...

2017-08-08 17:40:06

阅读数:165

评论数:0

java框架之Duboo

阿里巴巴SOA服务化治理方案的核心框架Duboo

2017-08-06 17:21:34

阅读数:262

评论数:0

原来这就是java的缓存技术,你知道吗?

一、什么是缓存 1、Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问 2、凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache 二、缓存的分类 1、基于web应用的系统架构图 ...

2017-08-01 17:30:05

阅读数:2938

评论数:1

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