摘要:
对于redis的存储key/value键值对,经过多次踩坑之后,我们总结了一套规则;这篇文章主要讲解定义key/value键值对时的定义规则和注意事项。
前面一篇文章讲了如何定义Redis的客户端和Dubbo集成存储器;当我们真正开始开发的时候,就会突然发现,有点不知道如何去定义Redis的Key和Value值... 阅读原文
2018-11-09 23:42:07 阅读(1561) 评论(0)
摘要:
领域模型:来自问题领域的面向的实体模型(用户角度)
Hibernate不要求持久化类实现序列化Serializable 当对象储存在HttpSession中或者用RMI按值传递时需要实现序列化
POJO关联
public class Category {
private String name;
... 阅读原文
2018-11-09 22:10:02 阅读(1454) 评论(0)
摘要:
通过阅读源码发现,HashSet底层的实现源码其实就是调用HashMap的方法实现的,所以如果你阅读过HashMap或对HashMap比较熟悉的话,那么阅读HashSet就很轻松,也很容易理解了。我之前也写了一篇关于hashMap源码阅读的文章,可以点击这里查看。
使用过HashSet的都清楚它保存的元素是不... 阅读原文
2018-11-09 22:03:01 阅读(1482) 评论(0)
摘要:
流使程序猿可以在抽象层上对集合进行操作。
从外部迭代到内部迭代
什么是外部迭代和内部迭代呢?
个人认为,外和内是相对集合代码而言。
如果迭代的业务执行在应用代码中,称之为外部迭代。
反之,迭代的业务执行在集合代码中,称为内部迭代(函数式编程)。
语言描述可能有点抽象,下面看实例。
1. 外部迭代
调用itr... 阅读原文
2018-11-09 20:32:02 阅读(1511) 评论(0)
摘要:
之前我写了一篇《吃人的那些Java名词:对象、引用、堆、栈和堆栈》,本以为凭借自己8年的Java编程经验足够把这些“吃人”的Java名词解释清楚了,但有网友不以为然,在文章底部评论说:“老哥,你真的有8年java开发经验么。。。”(告诉我,为什么要用三个句号。。。而不是三个问号???)鉴于此,我在写这篇《Java操作... 阅读原文
2018-11-09 19:26:03 阅读(1694) 评论(0)
摘要:
一、SSM概要
与SSH(Struts/Spring/Hibernate/)一样,Spring+SpringMVC+MyBatis也有一个简称SSM,Spring实现业务对象管理,Spring MVC负责请求的转发和视图管理, MyBatis作为数据对象持久化引擎。这样搭配的优点是:轻量、自由度高、Spring与S... 阅读原文
2018-11-09 18:21:18 阅读(1529) 评论(0)
摘要:
11、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,
以便更充分地注意与当前目标有关的方面。
抽象并不打算了解全部问题,而只是选择其中的一部分,
暂时不用部分细节。
抽象包括两个方面,
一是过程抽象,
二是数据抽象。
2.继承:
继承是一种联结类的层次模型,
并且允许... 阅读原文
2018-11-09 16:57:02 阅读(2700) 评论(0)
摘要:
BOS项目 第1天
项目12天安排:
1-2天:项目概述、搭建开发环境、主页设计、持久层和表现层设计
3-6天:项目业务开发(取派员、区域、分区、定区、业务受理)---整个项目分为基础设置、取派、中转、路由、报表
7-8天:权限控制、权限管理----apache shiro
9-11天:工作流开发... 阅读原文
2018-11-09 15:37:18 阅读(1499) 评论(0)
摘要:
前言
我是一直致力于:.NET技术栈、WEB前端、架构设计相关的开发与管理工作,但因国内大环境影响及公司技术方向发生转变(由.NET全部转为JAVA),需要熟练掌握JAVA WEB相关的知识,故我也得顺应潮流,” 精通 “ JAVA ^ v ^,当然.NET CORE也是我同步学习与研究的方向,甚至还有PYTHO... 阅读原文
2018-11-09 15:23:06 阅读(1764) 评论(0)
摘要:
servlet生命周期
被创建:默认情况下,当servlet第一次被访问时,由服务器创建该对象,调用init()初始化方法,一个servlet只会被创建一次。
可以配置servlet让其他服务器启动时,就被创建。
<load... 阅读原文
2018-11-09 14:07:04 阅读(1462) 评论(0)