摘要: 1、结构设计 2、1.1、 逻辑结构设计 Activiti使用到的表都是ACT_开头的。 ACT_RE_*: ’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 ACT_RU_*: ‘R 阅读全文
posted @ 2017-05-24 16:55 徐一贺 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 1.顺序查找 在查找中我们一个一个顺序的遍历表中的所有键并使用equals()方法来查找匹配的键。 优点:对数组的结构没有特定的要求,可以使用数组或者链表实现,算法简单。 缺点:当数组个数n较大时,效率低下。 时间复杂度:查找命中时,最大时间复杂度是O(n),最小时间复杂度是O(1),平均时间复杂度 阅读全文
posted @ 2017-05-23 11:45 徐一贺 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 引言 最近有位细心的朋友在阅读笔者的文章时,对Java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内Java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者 阅读全文
posted @ 2017-05-23 11:42 徐一贺 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 从整体上看,netstat的 阅读全文
posted @ 2017-05-23 11:41 徐一贺 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 就是在new ClassPathXMLApplicationContext 的时候是否就直接在内存中new 出来,如果是对象比较的情景下 ,为了提高程序初始化的速度,可以用用。 如果设置为 true 了,只有在调用 getBean 等方法获取的时候,才实例化类 配置: 1 lazy-init="tr 阅读全文
posted @ 2017-05-23 11:40 徐一贺 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 今天在进行支付宝开发时,看到支付宝开发文档《开放平台第三方应用安全开发指南》中关于数据库操作的安全性。特此记录! 1.数据库操作 (1)原则:用户密码存储须加盐存储,各用户盐值不同。 (2)原则:若涉及证件号等敏感信息的存储,须使用AES-128算法加密存储。 (3)编写的SQL必须预编译,不允许通 阅读全文
posted @ 2017-05-23 11:39 徐一贺 阅读(460) 评论(0) 推荐(0) 编辑
摘要: SpringCloud-Learning 源码下载地址:http://download.csdn.net/detail/k21325/9650968 本项目内容为spring Cloud教程的程序样例。 作者博客:http://blog.didispace.com Spring Cloud系列博文: 阅读全文
posted @ 2017-05-22 09:56 徐一贺 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 服务发现——Netflix Eureka 客服端负载均衡——Netflix Ribbon 断路器——Netflix Hystrix 服务网关——Netflix Zuul 分布式配置——Spring Cloud Config Eureka 一个RESTful服务,用来定位运行在AWS地区(Region 阅读全文
posted @ 2017-05-22 09:55 徐一贺 阅读(570) 评论(0) 推荐(0) 编辑
摘要: fastxml 简单常用注解学习笔记 @JsonNaming @JsonIgnoreProperties @JsonIgnore @JsonFormat @JsonDeserialize @JsonSerialize @JsonProperty 如下User类 相关的类 测试类, 更多详见:http 阅读全文
posted @ 2017-05-22 09:53 徐一贺 阅读(3447) 评论(0) 推荐(0) 编辑
摘要: Fastjson介绍 Fastjson是一个Java语言编写的JSON处理器。 1、遵循http://json.org标准,为其官方网站收录的参考实现之一。 2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。 3、无依赖, 阅读全文
posted @ 2017-05-22 09:52 徐一贺 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 使用org.apache.commons.beanutils进行转换 3 */ 4 class A { 5 6 public static Object mapToObject(Map map, Class beanClass) throws Exception { 7 if (map ... 阅读全文
posted @ 2017-05-18 09:40 徐一贺 阅读(68310) 评论(0) 推荐(1) 编辑
摘要: <script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script>< script type="text/javascript">uaredirect(" 阅读全文
posted @ 2017-05-18 09:34 徐一贺 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 高并发的时候是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,所以想到 的是用队列解决,其实队列解决的方式也可以处理,比如我们在竞拍商品、转发评论微博或者是秒杀商品等,同一时间访问量特别大,队列在此起到特别的作用,将 所有请求放入队列,以毫秒计时单位,有序的进行,从而不会出现数据丢失系统数据 阅读全文
posted @ 2017-05-18 09:31 徐一贺 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: 在Java中,实现数组的排序算法有很多,如冒泡排序法、选择排序法、直接插入法和快速排序法等。下面介绍几种排序算法的具体 实现。 本文引用文献:Java必须知道的300个问题。 1.冒泡排序法 1.1 基本思想: 比较待排序的数据元素中的相邻元素:如果前面的元素大于后面的元素,那么将两个元素交换位置; 阅读全文
posted @ 2017-05-16 16:21 徐一贺 阅读(274) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal不是一个线程类,无法像Thread一样调用start()创建多线程,严格意义上说是一个线程局部变量,源码上有以下说明 /** *This class provides thread-local variables. These variables differ from *th 阅读全文
posted @ 2017-05-16 11:25 徐一贺 阅读(248) 评论(0) 推荐(0) 编辑