自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 跟合作方对接

项目接口文档 项目介绍文档 给测试,开发,产品分别看的文档 仿真地址,短信仿真地址 项目安排计划(时间上对接)

2017-08-28 10:46:38

阅读数 364

评论数 0

转载 分布式事务,高并发下分布式事务的解决方案

1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要...

2017-08-28 00:17:18

阅读数 369

评论数 0

转载 webAPI,webService

webapi用的是http协议,webservice用的是soap协议 webapi无状态,相对webservice更轻量级。webapi支持如get,post等http操作 http soap关系 http:是一个客户端和服务器端请求和应答的标准(TCP)。http协议其目的是为了提供一种发布...

2017-08-26 11:22:10

阅读数 688

评论数 0

原创 分布式,集群概念理解

分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 集群是个物理形态,分布式是个工作方式。 只要是一堆机器,就可以叫集群,他们是不是一起协作着干活,这个谁也不知道;一个程序或系统,只要运行在不同的机器上,就可以叫分布式,嗯,C/S架构也...

2017-08-26 10:03:32

阅读数 116

评论数 0

转载 Vue-Router总结

结合项目中的使用,学习vue-router. https://1657413883.github.io/2017/03/18/vue-router总结/ http://www.tuicool.com/articles/J3ArAri 路由的用法 // router.config....

2017-08-25 15:04:31

阅读数 201

评论数 0

原创 vue路由带参跳转,刷新后参数不消失

方法一:$router里使用query对象 路由带参数跳转 this.$router.push({ name: 'IcProjectView',//跳转的路由(路由的name) ...

2017-08-25 15:03:31

阅读数 1690

评论数 0

原创 踩坑

字符串的“null”

2017-08-25 09:27:15

阅读数 88

评论数 0

原创 axios的请求

axios

2017-08-24 15:33:48

阅读数 311

评论数 0

转载 Unrecognized field , not marked as ignorable

转自http://blog.csdn.net/isea533/article/details/33397735 在使用Json传值并且使用@RequestBody注解的时候需要注意一些问题: 一个方法中只能有一个@RequestBody注解。默认情况下@RequestBody标注的对象...

2017-08-23 16:17:57

阅读数 994

评论数 0

转载 处理百万级以上的数据提高查询速度的方法

处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引...

2017-08-22 16:52:00

阅读数 149

评论数 0

转载 对json对象的属性的增删操作

转自http://blog.csdn.net/shangliuyan/article/details/8072257 var json = { "age":24, "name":...

2017-08-22 13:28:06

阅读数 1984

评论数 0

原创 npm命令

1.npm run dev 编译启动 2.npm run build 相当于maven 的package,会把文件打包在这里

2017-08-22 10:37:14

阅读数 126

评论数 0

原创 springboot中aop(注解切面)应用

aop的理解:我们传统的编程方式是垂直化的编程,即A–>B–>C–>D这么下去,一个逻辑完毕之后执行另外一段逻辑。但是AOP提供了另外一种思路,它的作用是在业务逻辑不知情(即业务逻辑不需要做任何的改动)的情况下对业务代码的功能进行增强,这种编程思想的使用场...

2017-08-22 09:28:21

阅读数 21720

评论数 0

原创 Lombok 安装、入门 - 消除冗长的 java 代码

lombok 安装lombok 注解:    lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。    Lombok 注解在线帮助文档:http://projectlombok.org/features/index.    下面介绍几个我常用的 lombok 注解:        @...

2017-08-21 10:44:40

阅读数 122

评论数 0

原创 多线程的作用,对资源cpu的利用效率

多线程的作用: 1让程序和功能并行(实际上cpu还是在串行执行,只是在切换不同线程) 2提高cpu的利用率,不同线程间的io开销是不同的

2017-08-21 01:19:19

阅读数 3743

评论数 0

原创 什么情况下会有线程安全问题

Q:什么情况下会有线程安全问题 A:当某个实现多线程的线程类中有实例变量时 ps:有状态,无状态对象是什么概念 有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象 ,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。 无...

2017-08-21 01:12:32

阅读数 4928

评论数 0

转载 Serializable接口

当一个类实现了Seializable接口(该接口仅为标记接口,不包含任何方法定义),表示该类可以序列化,序列化的目的是将一个实现了Serializable接口的对象可以转换成一个字节序列,保存对象的状态。 把该字节序列保存起来(例如:保存在一个文件里),以后可以随时将该字节序列恢复为原来的对象。甚...

2017-08-20 20:39:28

阅读数 240

评论数 0

原创 jquery如何获取事件_冒泡

方法一 function detail(a,b){ $(a) } 方法二(用绑定事件) 在 JQuery 中,可以使用 bind 方法来为元素绑定事件,该方法的声明如下: bind( type [, data], fn) 第一个参数:事件类型,如 click,blue; 第二个参数:成...

2017-08-19 16:46:04

阅读数 172

评论数 0

原创 org.json:json包

/** * Ajax 菜单(json格式) * * @param */ public JSONArray getMenuAjax(Long roleId) { JSONArray jsonData = new JSONArray()...

2017-08-18 10:20:59

阅读数 533

评论数 0

原创 js选中checkbox

var $ones=$("#lenderEnterprise").find("input:checkbox") var $ones=$("#lenderEnterprise").find("input.checkOne"...

2017-08-16 15:23:49

阅读数 400

评论数 0

原创 maven install与maven build的区别

没有 mvn build这个命令。只有mvn install 和 mvn packagemvn install 是将你打好的jar包安装到你的本地库中,一般没有设置过是在 用户目录下的 .m2\下面。mvn package 只是将你的代码打包到输出目录,一般的是 target下面。

2017-08-16 14:57:37

阅读数 15634

评论数 0

原创 js代码触发事件

js触发按钮点击事件 function load(){ //下面两种方法效果是一样的 document.getElementById("target").onclick(); document.getElementById("target&q...

2017-08-16 13:51:03

阅读数 11205

评论数 0

原创 Vue- 动态元素属性及v-bind和v-model的区别

Mustache (双大括号写法)不能在 HTML 属性中使用,应使用 v-bind 指令: div v-bind:id="dynamicId">div> 这对布尔值的属性也有效 —— 如果条件被求值为 false 的话该属性会被移除: ...

2017-08-16 11:39:22

阅读数 5864

评论数 0

转载 MySQL行级锁、表级锁、页级锁

页级:引擎 BDB。 表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行 行级:引擎 INNODB , 单独的一行记录加锁 表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是写锁,则其它进程则读也不允许 行级,,仅对指定的记录进行加锁,这样其它进程还...

2017-08-15 23:59:02

阅读数 131

评论数 0

转载 Mysql数据库常用引擎

MySQL数据库中,常用的引擎主要就是2个:Innodb和MyIASM 1. a.Innodb引擎,Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。它本身实际上是基于Mysql后台的完整的系统。Mysql运行的...

2017-08-15 23:57:43

阅读数 139

评论数 0

转载 ActiveMQ发布-订阅消息模式(同点对点模式的区别)

1、消息生产者-消息发布-Topic [html] view plain copy /**   * 消息生产者-消息发布者   * @author Administrator   *   */  public class JMSProducer {      private stat...

2017-08-15 23:50:06

阅读数 5664

评论数 0

转载 消息队列应用场景

一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息...

2017-08-15 23:23:21

阅读数 321

评论数 0

转载 MQ、JMS以及ActiveMQ

摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the java Platform Enterprise Edition (...

2017-08-15 23:18:13

阅读数 139

评论数 0

原创 vue

if (this.Cookie.get('jwt')) { // 判断是否存在token,如果存在的话,header加上token let config = { headers: { &...

2017-08-15 12:02:48

阅读数 171

评论数 0

原创 springboot整合activeMQ

windows下 部署 1.activeMQ依赖于JDK, 2.解压/安装activeMQ的包,进入如下目录 3.activemq.bat双击启动脚本 如图表示启动成功,ActiveMQ默认启动到8161端口,启动完了后在浏览器地址栏输入:http://localhost:8161/ad...

2017-08-15 09:33:22

阅读数 305

评论数 0

转载 设备指纹

设备标识(指纹)是什么? 设备标识(指纹)是基于设备的多种存储或路由介质生成的不重复、唯一的设备标识,和现实世界里政府用身份证来标识公民情况类似,是互联网和移动互联网领域十分成熟的一项技术。一般应用于互联网广告、网站/APP统计分析、个性化推荐等应用,相关应用企业有谷歌(谷歌ID)、百度(BAI...

2017-08-14 15:20:10

阅读数 3883

评论数 0

转载 FindBugs-IDEA插件找到代码中潜在的问题

我们通常都会在APP上线之后,发现各种错误,尤其是空指针异常,这些错误对于用户体验来说是非常不好的,但其实大部分的问题,我们都能够提前发现. 在编写代码的过程中,可能不会时时刻刻记得检查空的引用,还有删除没有用过的变量,在我们自己测试的过程中可能难以发现问题,一旦app上线,用户的使用环境改变,...

2017-08-14 14:11:21

阅读数 162

评论数 0

转载 大数据量下高并发同步的讲解

转自http://blog.csdn.net/xcw931924821/article/details/52475742 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步    1、同步和异步的区别和联系          所谓同步,可以理解为在执行完一个函数或方法之后,一直...

2017-08-13 19:59:30

阅读数 202

评论数 0

原创 synchronized修饰方法和修饰方法块(二)

synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。   1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:   public synchroniz...

2017-08-13 19:51:10

阅读数 410

评论数 0

原创 Spring事务隔离级别

Spring框架提供五种隔离级别分别为 ISOLATION_DEFAULT ISOLATION_READ_UNCOMMITTED ISOLATION_READ_COMMITTED ISOLATION_REPEATABLE_READ ISOLATION_SERIALIZABLE 后四种隔...

2017-08-13 18:42:52

阅读数 191

评论数 0

转载 synchronized修饰方法和修饰方法块(-)

synchronized关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个...

2017-08-13 16:54:51

阅读数 820

评论数 0

转载 java中compareTo和compare方法之比较

compareTo(Object o)方法是java.lang.Comparable接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable接口的,必须重写public int compareTo(T o)方法,比如MapReduce中Map函数和Reduce函数处理的 ,其...

2017-08-13 15:08:26

阅读数 290

评论数 0

原创 字符串排序

字符串排序 利用toCharArray函数将字符串转换为字符数组,根据各个字符的ASCII值大小进行比较即可 public static String sort(String str){ //利用toCharArray可将字符串转换为char型的数组 cha...

2017-08-13 14:26:18

阅读数 394

评论数 0

原创 排序----冒泡,选择,插入,二分查找

选择排序(每次选出当下索引应放的值) {array[0]同arrat[1]比较,若array[0]>array[1],两者换位 array[0]同array[2]比较,若array[0]>array[2],两个换位 。 。 array[0]同array[length-1]比较,若ar...

2017-08-13 13:30:35

阅读数 131

评论数 0

原创 vue

vue页面跳转-     http://blog.csdn.net/wanwei1987/article/details/70569914 vue component 组件使用  http://www.jb51.net/article/107624.htm vue   axios 提交表单数据...

2017-08-11 15:27:54

阅读数 199

评论数 1

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