自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ReadWriteLock

对象的方法中一旦加入synchronized修饰,则任何时刻只能有一个线程访问synchronized修饰的方法。假设有个数据对象拥有写方法与读方法,多线程环境中要想保证数据的安全,需对该对象的读写方法都要加入 synchronized同步块。这样任何线程在写入时,其它线程无法读取与改变数据;如果...

2017-05-27 13:56:17

阅读数 227

评论数 0

原创 postman访问服务器没响应

Could not get any response This seems to be like an error connecting to http://pc.oma.com:9090/oma/venue/updateVenue. Why this might have happened: T...

2017-04-21 18:21:03

阅读数 22813

评论数 6

原创 mybatis打印log4j日志

1.maven配置 org.slf4j slf4j-log4j12 1.7.21 org.slf4j slf4j-api 1.7.25 log4j log4j 1.2.17 2.配置log4j.propertie...

2017-04-21 17:45:08

阅读数 304

评论数 0

原创 spring aop 做请求日志

1.maven配置文件 org.aspectj aspectjweaver 1.8.10 cglib cglib ...

2017-04-07 13:57:59

阅读数 257

评论数 0

原创 Spring mvc 上传图片MultipartFile 一直为空

1.最近写图片上传功能,需求就是上传图片返回图片路径 @RequestMapping(value = "/fileUpload",method=RequestMethod.POST) public @ResponseBody ComResponse fileUpload(...

2017-04-05 10:03:44

阅读数 12158

评论数 0

原创 关于spring mvc json请求 415问题

关于spring mvc json请求 415问题 最近在搭post json请求的spring mvc 框架, 吸收教训 开发过程中的注意事项: (1)调用接口Header中不添加Content-Type为application/json (2)在编写SpringMVC的配置文件的时候忘记添加...

2017-03-10 19:13:52

阅读数 817

评论数 1

原创 依赖maven下载包特别慢的时候解决方案,可以选择阿里镜像

依赖maven下载包特别慢的时候解决方案,可以选择阿里镜像 在maven的setting文件加上这个,配置阿里镜像,速度快了一万倍 <mirrors> <mirror> <id>alimaven</id> <name...

2017-03-10 19:06:44

阅读数 560

评论数 0

转载 Spring事务隔离级别和事务的传播属性

一、Propagation (事务的传播属性) Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PRO...

2017-01-08 10:03:37

阅读数 148

评论数 0

转载 windows下MySQL 5.7+ 解压缩版安装配置方法

windows下MySQL 5.7+ 解压缩版安装配置方法

2017-01-08 10:01:25

阅读数 281

评论数 0

原创 邮件服务器问题总结

邮件服务器问题总结 一、 无配置TLS 1.1异常信息:Could not convert socket to TLS org.springframework.mail.MailSendException: Mail server connection failed; nested excepti...

2017-01-04 22:14:44

阅读数 21509

评论数 3

原创 利用assembly.xml,打包maven项目

利用assembly.xml,打包maven项目 打包插件maven-assembly-plugin使用 1. maven-jar-plugin打出来是jar包,maven-war-plugin打出来是war包。 2. 自定义格式包assembly.xml, maven-assembl...

2016-11-25 17:12:28

阅读数 8484

评论数 0

原创 MySQL工作总结

1. 有个需求是关于如果总流量为null,就把总流量的值改成0。 2.有个需求是左表右表全连接就是full join,但是mysql是不支持full join。 3.有个需求是要先根据权重排序,权重一样就根据自动增长的id排序。 4.有个需求是要复制一张临时表,对临时表进行修改。 5.联合主键...

2016-11-10 15:29:07

阅读数 208

评论数 0

转载 dubbo启动为何不依赖容器

dubbo服务容器是一个standalone的启动程序,因为后台服务不需要Tomcat或JBoss等Web容器的功能,如果硬要用Web容器去加载服务提供方,增加复杂性,也浪费资源。 服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。 服务容器的加载内容可以扩展,内...

2016-09-24 18:13:44

阅读数 958

评论数 0

原创 nginx的学习笔记

# 使用的用户和组 user www www; # 指定工作进程数 worker_processes 1; # 可以使用 [ debug | info | notice | warn | error | crit ] 参数 #error_lo...

2016-09-24 17:33:09

阅读数 136

评论数 0

原创 mybatis和sql经验笔记

1.limit 对比一下mongodb,limit(b) 2.left join 3.mybatis的count返回值空指针

2016-09-24 11:29:27

阅读数 200

评论数 0

原创 spring+mybatis 事务之如何在service层配置事务

如何在service层配置事务 关键是事实上,dao层只是简单的增删改查,而实际业务的一个接口肯定不止一个增删改查的一个,有可能是调A接口的删除,在调B接口的添加。这个时候前面那个配置只能保证A接口成功时候的事务,一旦B接口失败,A接口并不会回滚。以上配置只能保证一个dao操作的事务,但实际不可能...

2016-09-20 22:05:53

阅读数 8857

评论数 0

转载 mybatis防止sql注入 原理

sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如“or ‘1’=’1’”这样的语句,有可能入侵参数校验不足的应用程序。所以在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性很高的应用中,比如银行软件,经常使用将sql语句全部...

2016-08-20 12:32:55

阅读数 400

评论数 0

原创 最近遇到两道简单算法题总结一下

五的乘阶5!表示5*4*3*2*1的java算法答案 判断字母出现次数

2016-08-20 12:29:57

阅读数 168

评论数 0

原创 String和StringBuffer源码区别

主要解决string和stringbuffer有什么区别,为什么string是不可变的,stringbuffer是可变的。

2016-08-17 17:52:50

阅读数 195

评论数 0

原创 支付宝和微信的签名

1.

2016-08-09 14:58:04

阅读数 255

评论数 0

原创 mongodb高可用部署有主从复制和复制集

MongoDB 高可用可用分两种:  Master-Slave 主从复制:  Replica Sets复制集: 最少配置复制集是一个主,一个从,一个仲裁节点。但是比较多的部署方案是部署是一个主和两个从节点。所以说是可以没有仲裁节点的。

2016-08-06 16:40:04

阅读数 1358

评论数 0

转载 tomcat如何配置https

Tomcat的体系结构 Tomcat服务器的启动是基于一个server.xml文件的,Tomcat启动的时候首先会启动一个Server,Server里面就会启动Service,Service里面就会启动多个"Connector(连接器)",每一个连接器都在等待客户机的连接,当有...

2016-08-06 16:17:50

阅读数 259

评论数 0

原创 mongodb各操作的读写锁

Create an index Building an index in the foreground, which is the default, locks the database for extended periods of time. 当后台模式启动时,其他的操作,包含写,在创建索引期...

2016-08-06 14:59:09

阅读数 4281

评论数 0

原创 mongodb聚合

1.    aggregation 1.1 $project { "_id" : 1, title: "abc123", isbn: "0001122223334", author: { last: "zzz&...

2016-07-16 20:44:48

阅读数 148

评论数 0

原创 代码执行顺序

静态代码块--->静态变量---->构造代码块--->变量--->构造函数

2016-07-16 20:08:26

阅读数 194

评论数 0

原创 关于回调理解

1.回调分为回调跟异步回调 1.1回调 1.2异步回调 如ajax,新建线程去跑程序,如阻塞队列,发起请求不等相应继续往下执行,主线程不会去等待

2016-07-14 19:10:24

阅读数 170

评论数 0

原创 Quartz配置问题

Error creating bean with name 'org.springframework.scheduling.quartz.SchedulerFactoryBean#1' defined in file [E:\demo\*-*-service\target\cl...

2016-07-12 15:33:24

阅读数 2043

评论数 2

原创 SQL语法总结

一.SQL inner相关知识点 1.INNER JOIN 与 JOIN 是相同的。 2.left join 3.right join 4.full join 5.union Id_P LastName FirstName Address City 1 Adams Joh...

2016-07-10 15:11:49

阅读数 137

评论数 0

原创 maven下载源码

命令行输入:mvn dependency:sources

2016-07-08 16:16:45

阅读数 203

评论数 0

转载 Servlet其实是单例多线程

Servlet如何处理多个请求访问? Servlet容器默认是采用单实例多线程的方式处理多个请求的: 1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例); 2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,...

2016-06-29 11:48:57

阅读数 25942

评论数 6

原创 ThreadPoolExecutor,worker和线程工厂之间理解

ThreadPoolExecutor中一个线程就是一个Worker对象,它与一个线程绑定,当Worker执行完毕就是线程执行完毕,这个在后面详细讨论线程池中线程的运行方式。而Worker带了锁,根据我后面准备写的读写锁的例子,发现线程池是线程安全的。看看图二的类图。

2016-06-25 20:55:26

阅读数 3335

评论数 0

原创 引用其他项目出现的只spring注入失败的exception

这个是我启动项目spring报注入失败的提示。 1.首先我先讲一下背景,背景是我的这个项目引了另一个项目组的包,他们之前没把接口和接口实现拆开,导致我引用时他们整个项目的包。而且他们的spring配置扫描的路径跟我这个项目的路径一模一样(同一个公司很可能出现的问题)。所以导致我引他的包时,spri...

2016-06-25 17:30:30

阅读数 990

评论数 0

原创 关于threadFactory理解和利用线程工厂监控线程

以上是我看到的官方的说明,以下是我通俗的理解: 1.有了这个ThreadFactory接口,我们就可以自定义线程工厂接口。这个接口只需要实习一个方法就是newThread,这个方法必须返回一个线程。线程 工厂就是通过这个方法进行初始化线程的。 2.以下是我写的一个demo,就是自定义一个线程...

2016-06-25 12:01:50

阅读数 2100

评论数 2

原创 理解dubbo和zookeeper联系

zookeeper相当一个文件系统,可以用来存储数据,所谓的注册到zk上去,就是把接口信息写到zk上去保存起来。通过命令可以清楚看到dubbo其实把接口调用信息全都注册到zk上了,通过我们通过另一个dubbo(注册在相同的zk上)去消费,dubbo上记录了接口的调用信息就可以,通过这些信息去调用接...

2016-06-24 11:49:51

阅读数 5558

评论数 2

原创 spring注解设置名称注入还是类型注入

@Autowire 默认按照类型装配,默认情况下它要求依赖对象必须存在如果允许为null,可以设置它required属性为false,如果我们想使用按照名称装配,可 以结合@Qualifier注解一起使用; @Resource默认按照名称装配,当找不到与名称匹配的bean才会按照类型装配,...

2016-06-16 14:32:32

阅读数 1903

评论数 0

转载 spring,mybatis事务管理配置与@Transactional注解使用

转载:http://www.cnblogs.com/xusir/p/3650522.html spring,mybatis事务管理配置与@Transactional注解使用 概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring ...

2016-06-07 15:31:28

阅读数 256

评论数 0

原创 快速搭建一个简单的spring+maven工程

1.maven依赖 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2016-06-04 17:07:49

阅读数 330

评论数 0

转载 使用Maven管理Spring

原文链接:http://www.baeldung.com/spring-with-maven 转发链接:http://blog.csdn.net/renfufei/article/details/35794985 1. 概述 本教程向您展示如何通过 Maven 管理 Spring 的...

2016-06-04 15:32:14

阅读数 155

评论数 0

转载 单例模式的七种写法

转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): public class Singleton { private static Singleton instance; private...

2016-06-02 19:40:34

阅读数 123

评论数 0

转载 POP3/IMTP SMTP区别与联系

POP(Post Office Protocol)邮局通讯协定 POP是互联网上的一种通讯协定,主要功能是用在传送电子邮件,当我们寄信给另外一个人时,对方当时多半不会在线上,所以邮件服务器必须为收信者保存这封信,直到收信者来检查这封信件。当收信人收信的时候,必须通过POP通讯协定,才能取得邮件。 ...

2016-06-02 15:55:56

阅读数 384

评论数 0

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