【Java】SpringMVC项目正式环境测试环境切换方案

之前同事在项目里面正式环境测试环境配置文件都放在一起,每次发布都得注释一部分,让另一部分启用,随着配置文件内容的越来越多,很容易在发布时候出错,我摸索了半天实验出来一个方案,可供大家参考。本方案基于maven的spring.profiles.active功能,用的最简单粗暴方式使用,没有使用运行命...

2018-07-20 08:51:23

阅读数 658

评论数 0

【Java】Fork/Join框架详解

一.Fork/Join框架是什么 Fork/Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架(是不是有种D&C算法的感觉)。它使用工作窃取(work-stealing)算法,主要用于...

2018-07-20 08:50:31

阅读数 113

评论数 0

【Java】Disruptor框架介绍

Disruptor 是一个高性能的异步处理框架,或者可以认为是最快的消息框架(轻量的 JMS),也可以认为是一个观察者模式的实现,或者事件监听模式的实现。它允许开发者使用多线程技术去创建基于任务的工作流。Disruptor 能用来并行创建任务,同时保证多个处理过程的有序性。Disruptor 的目...

2018-07-20 08:42:03

阅读数 424

评论数 0

【Java】Java中的SimpleDateFormat与Joda-Time

想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在...

2018-07-20 08:40:35

阅读数 96

评论数 0

【Java】分布式session处理方案

session的概念 什么是session? 服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web ...

2018-07-20 08:38:59

阅读数 294

评论数 0

【Java】唯一ID的几种生成方案

在互联网的业务系统中,涉及到各种各样的ID,订单id,支付id,退款id,下面我一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有用。 方案: 1.UUID 算法的核心思想是结合机器的网卡、当地时间、一个随记数来生成UUID。 优点:本地生成,生成简单,性能好,没有高可用风险...

2018-07-20 08:31:46

阅读数 2071

评论数 0

【Java】SpringMVC设置支持CORS跨域访问功能

CORS浅述 名词解释:跨域资源共享(Cross-Origin Resource Sharing) 概念:是一种跨域机制、规范、标准,怎么叫都一样,但是这套标准是针对服务端的,而浏览器端只要支持HTML5即可。 作用:可以让服务端决定哪些请求源可以进来拿数据,所以服务端起主导作用(所以出了事找后...

2018-05-24 16:13:04

阅读数 1120

评论数 0

【Java】Swagger2介绍与整合Swagger2过程:

1.官方地址: https://swagger.io/ 2.手写Api文档的几个痛点: 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测试接口,通常需要使用工具,比如postman 接口文档太多,不好管理 Swagger也就是为了解决这...

2018-05-17 13:41:45

阅读数 2577

评论数 0

【Android】验证apk包是否签名的小知识点

通过命令行 到java 的bin目录下:运行 jarsigner -verify  路径/包名.apk  就可以jar 已验证 代表 签名成功

2018-03-05 12:26:33

阅读数 201

评论数 0

【Activiti】activiti 5.22版本数据库表结构说明

日志表:1) act_evt_log         表示EVENT,目前只有一张表ACT_EVT_LOG,存储事件处理日志,方便管理员跟踪处理。通用数据表2)  act_ge_bytearray    二进制数据表  png  bpmn 存在这个表3) act_ge_property     属...

2018-03-01 13:18:30

阅读数 1748

评论数 1

【SpringBoot】springboot 小示例与部署

1.通过spring starter project 创建项目,选中web,自己创建个controller 做个示例:package com.example.demo.controller;import org.springframework.web.bind.annotation.PathVar...

2018-02-24 17:36:15

阅读数 188

评论数 0

【Springboot】新建springboot项目时出现 java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/JoranExc

<version>1.5.10.RELEASE</version>运行项目时候报错, 从maven上面 重新下载一下logback-classic-1.1.11.jar 和 logback-core-1.1.1...

2018-02-24 17:08:21

阅读数 1228

评论数 0

【activiti】1.activiti介绍与demo搭建

Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM...

2018-02-23 14:16:56

阅读数 153

评论数 0

【MySQL】activiti 创建23张表报错,Specified key was too long; max key length is 1000 bytes

activiti 创建23张表报错,Specified key was too long; max key length is 1000 bytes错误代码: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:...

2018-02-23 14:02:50

阅读数 2465

评论数 0

【Mongo】mongodb robomongo软件语句

mongodb robomongo软件语句: 1.查询所有 db.getCollection('InionData').find({}) 2.查询指定 db.getCollection('InionData').find({'orderNum':'34996'}) db.getCollect...

2018-02-08 11:19:25

阅读数 348

评论数 0

【HTML】网上搜集的一些js库

EasyUI :                                    http://www.jeasyui.net/jQuery MiniUI                             http://www.miniui.com/Mint UIhttps://git...

2018-02-08 09:47:48

阅读数 110

评论数 0

【Android】viewpager嵌套4个带侧滑的listview 事件冲突处理解决方案,可动态设置是否可以侧滑

首先感谢https://github.com/yilylong/CBPullRefreshListView 这个开源库, 我是基于 这个库写的新的CBPullRefreshListView2: package com.xxx.widget.listview.cbpullRefresh; im...

2018-01-31 12:11:42

阅读数 139

评论数 1

【Java】mybatis 连接 sqlserver

1.pom.xml <!-- 连接sqlserver库: https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4 --> <dependency&...

2018-01-30 16:36:11

阅读数 1418

评论数 0

【Redis】redisson框架使用与spring框架整合测试

redisson框架 1.地址: https://github.com/redisson/redisson 2.maven配置: 新框架--> dependency> groupId>org.redissongroupId> artifactId>r...

2018-01-29 17:47:53

阅读数 2903

评论数 1

【自动化测试】基于spring框架的单元测试

package test.service.AttendanceService; import static org.junit.Assert.assertEquals; import org.junit.Test; import org.junit.runner.RunWith; import...

2018-01-24 13:17:50

阅读数 222

评论数 0

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