自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冲吧,不要停!

怎么java又来了?

  • 博客(47)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

转载 @ResponseBody与ResponseEntity

第一篇文章:from:http://stackoverflow.com/questions/22725143/what-is-the-difference-between-responseentityt-and-responsebodyResponseEntity will give you some added flexibility in defining arbitr

2016-05-31 13:45:48 9957

转载 判断mvn命令是否成功

mvn clean testrc=$?if [[ $rc -ne '0' ]] ; then echo 'could not perform tests'; exit $rcfi

2016-05-30 18:38:12 3305 1

转载 explainの使い方

from:https://nysql.g.hatena.ne.jp/py4s-tnk/20090502/1241278619ポイント・クエリの実行計画はツリーで表現されるが、explainは表で表現しているので、explainを見るためにはツリー構造をイメージできないといけないらしい・重要なのは、select_typeとかtypeらしい。・実際のデータを利用してexplainす

2016-05-29 23:48:08 606

转载 MySQL EXPLAIN 详解

from:http://my.oschina.net/leejun2005/blog/76441?fromerr=0u1QMh2b转自:http://www.itpub.net/thread-1034410-1-2.html觉得很好,就转过来留个存档。 一.语法explain 例如: explain select * from t3 where id=39526

2016-05-29 23:43:53 728

转载 MySQL EXPLAIN 详解-日文

from:http://woshidan.hatenablog.com/entry/2015/06/20/165817MySQLのExplainを確認するMySQLExplain SQL テーブル設計でこんなものですが〜みたいな出し方やると、割と取り返しつかなくてあれなので、意識が入らないくらい習慣に叩きこめば問題ないですね。実践SQL入門を

2016-05-29 23:42:21 635

转载 由浅入深探究 MySQL索引结构原理、性能分析与优化(强烈推荐)

from:http://blog.jobbole.com/87107/第一部分:基础知识:索引官方介绍索引是帮助MySQL高效获取数据的数据结构。笔者理解索引相当于一本书的目录,通过目录就知道要的资料在哪里,不用一页一页查阅找出需要的资料。关键字index————————————————————-唯一索引强调唯一,就是索引值必须唯一,关键字unique index

2016-05-29 23:38:53 509

转载 类型转换对 MySQL 选择索引的影响

本文讲了where条件中,条件的值类型与字段类型不一致时,会导致索引不被使用,造成全表扫描,性能下降。from:http://ourmysql.com/archives/970遇到了几例 MySQL 没用使用预期索引的问题,读了些文档之后,发现 MySQL 的类型转换对索引选择的影响还真是一个不大不小的坑。比如有这样一张 MySQL 表:CREATE TABLE `in

2016-05-28 17:22:26 2260

转载 MySQL 索引详解(并包括了如何分析SQL语句的问题)(强烈推荐)

from:http://my.oschina.net/leejun2005/blog/134932?fromerr=520CpC61前段时间参加了Mysql索引与sql调优培训,自己线下摸索实践学习了下,这里总结几点分享给大家。顺便巩固下自己所学:)一、InnoDB主键设计众所周知,InnoDB是clustered-index table,因此对于InnoDB而

2016-05-28 17:19:35 1282

转载 mysql中index的如何使用,判断什么时候加索引(强烈推荐)

from:http://ourmysql.com/archives/1073?f=wb分析实施总结报告:我的测试报告如下:(注意是我的)数据十几万条采用zouql的索引优化后,每单条网站搜索的CPU负担至少上升一半,如果并发五六条搜索,那等着服务器挂好了经过彻夜的分析与研究(本人不是程序员,没有理论基础,花的时间也久些)得出:老柏默认的索引为多列索引,zouql的为单列

2016-05-28 17:08:06 20223 5

转载 用SecureCRT来上传和下载数据

from:http://www.cnblogs.com/harryguo/archive/2008/01/16/1041296.html我使用的是SecureCRT5.5SecureCR下的文件传输协议有ASCII、Xmodem、Zmodem文件传输协议文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议

2016-05-28 15:28:06 306

转载 linux - less命令

from:http://www.cnblogs.com/peida/archive/2012/11/05/2754477.htmlless 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用

2016-05-28 15:03:49 2865 1

转载 cat, more, less命令

cat 命令单纯的把文件从头显示后尾。如果文件太长,可以配合more命令来查看。还可能同时输出多个文件:cat file1 file2more命令让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)less命令less命令最为强大。les

2016-05-28 15:01:05 429

转载 mysql 解除正在死锁的状态

from:http://www.2cto.com/database/201303/193062.htmlhttp://www.itnose.net/detail/6399027.html解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到

2016-05-28 13:19:17 46614 1

转载 MySQL死锁问题实例分析及解决方法(主要是SQL语句可能会产生的问题)

from:http://database.51cto.com/art/201108/286325.htmMySQL死锁问题的相关知识是本文我们主要要介绍的内容,接下来我们就来一一介绍这部分内容,希望能够对您有所帮助。1、MySQL常用存储引擎的锁机制MyISAM和MEMORY采用表级锁(table-level locking)BDB采用页面锁(page-leve

2016-05-28 13:10:07 4121

转载 MySQL: MyISAM和InnoDB的区别

from:http://www.oschina.net/question/30362_4176?fromerr=yj9608s6InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,

2016-05-28 13:08:28 770

转载 mysql-关于group by和distinct

有一个需求,从一堆 id 相同记录中取得第一条记录,并显示所有字段例:id         value111     aaa111    abc222   bcefd222   lkjdf由于不了解mysql的GroupBy,第一个相法就是不能用GroupBy。但解决这个问题正是用GroupBy。下面是网上找的GroupBy的一些说明:GROUP BY 语法在

2016-05-27 13:36:15 3037

原创 关于apple pay防止伪造的付款成功的方案

当你付款成功能后,会收到一个从apple来的receipt.,内容大概6000多个字符的字符串:     MXABCEFEFDSFSDF...通过这个字符串,可以去apple验证这个串是否是合法的。拿这个串去验证时,会返回一个json。格式如下:{    "status": 0,    "environment": "Production",    "receipt": {

2016-05-25 16:24:29 2679

原创 mybatis注解方式进行批量插入

@Insert(""+            "insert into table(column1, column3, column2) "            + "values "            + " "            + "(#{userid},#{message.title},#{message.content},#{message.type},0,0,

2016-05-25 10:36:15 12205 2

原创 关于用mongodb java api 来实现在$project中使用$substr函数的方法

在网上查了很多文档,都没有这方面的资料(可能也是自己找不够),试了半天找出来一个方法。mongodb查询语句中:{$project:{searchitem:{ $substr: [ '$_id', 0, -1 ] }Java语句:new Document("$project", new Document("searchitem",new Document("$substr",Array

2016-05-24 10:41:42 4461

转载 @component @bean区别

from:http://stackoverflow.com/questions/10604298/spring-component-versus-beanhttp://stackoverflow.com/questions/27091553/are-bean-and-component-annotations-the-same-but-for-different-targets-in-sp

2016-05-22 23:32:03 12659

转载 mysql in 子查询 效率慢 优化(转)

使用MYSQL不久,写了几个多表查询,发现子查询速度比join查询慢很多,看了下面的文章明白了些原理。from:http://www.cnblogs.com/xh831213/archive/2012/05/09/2491272.html现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢

2016-05-19 09:46:12 5506

转载 mysql的日期类型date, datetime, timestamp

from:http://dev.mysql.com/doc/refman/5.7/en/datetime.htmldate:只有日期部分没有时间部分,例:'YYYY-MM-DD'。范围:'1000-01-01' to'9999-12-31'datetime:有日期和时间部分,例:'YYYY-MM-DD HH:MM:SS'。范围:'1000-01-01 00:00:00' to

2016-05-18 17:44:35 457

转载 关于mysql的java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F…'问题

from:http://stackoverflow.com/questions/13653712/java-sql-sqlexception-incorrect-string-value-xf0-x9f-x91-xbd-xf0-x9fhttp://fatkun.com/2011/05/mysql-alter-charset.html当MYSQL插入时,出现下面的问题话,基本上是

2016-05-18 17:28:14 5324

转载 mockito-ArgumentMatcher

from:http://hotdog.iteye.com/blog/911584Mockito参数匹配器的实现使用了Hamcrest框架(一个书写匹配器对象时允许直接定义匹配规则的框架,网址:http://code.google.com/p/hamcrest/)。它已经提供了许多规则供我们使用, Mockito在此基础上也内建了很规则。但有时我们还是需要更灵活的匹配,所以需要自定义参数匹配器。

2016-05-15 15:11:57 4500

转载 mockito-ArgumentCaptor

看了一些文档,不太明白ArgumentCaptor的功能。看了下面的贴子,了解了ArgumentCaptor的作用。但想不出来在什么情况下使用。from:http://hotdog.iteye.com/blog/916364http://hotdog.iteye.com/blog/916364在某些场景中,不光要对方法的返回值和调用进行验证,同时需要验证一系列交互后所传入方法的参数

2016-05-15 15:10:36 6552 1

转载 mockito-关于BDDMockito

from:http://blog.csdn.net/liyong2688/article/details/8309828http://site.mockito.org/mockito/docs/current/org/mockito/BDDMockito.html#willReturn(java.lang.Object,%20java.lang.Object...)BDD的

2016-05-15 14:48:07 5154

转载 mockito-关于@Mock和@Spy的使用方法

参考:http://site.mockito.org/mockito/docs/current/org/mockito/Mockito.html当我们对@Mock的类(@Mock private OrderDao dao;)进行模拟方法时,会像下面这样去做:    when(dao.getOrder()).thenReturn("returened by mock "); // 或者使用更

2016-05-15 14:22:14 14803

转载 mockito-初始化注解

参考:http://site.mockito.org/mockito/docs/current/org/mockito/junit/MockitoRule.html如果想使用@Mock, @Spy, @InjectMocks等注解时,需要进行初始化后才能使用。初始化的方法有3种:1,在Junit的类上面使用@RunWith(MockitoJUnitRunner.class)注解。

2016-05-15 13:51:29 7281

转载 spring-boot-maven-plugin 插件的作用

OM 文件中添加了“org.springframework.boot:spring-boot-maven-plugin”插件。在添加了该插件之后,当运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“java -jar”命令就可以直接运行。这在很大程度上简化了应用的部署,只需要安装了 JRE 就可以运行。可以在POM中,指定生成 的是Jar还是War。

2016-05-14 11:38:29 67938 2

转载 关于mockito的一些文章

https://gojko.net/2009/10/23/mockito-in-six-easy-examples/http://blog.csdn.net/huoshuxiao/article/details/6107835http://blog.csdn.net/onlyqi/article/details/6396646http://site.mockito.org/mockit

2016-05-12 00:08:33 456

转载 关于maven版本管理 SNAPSHOT RELEASE(version)

http://juvenshun.iteye.com/blog/376422http://www.tutorialspoint.com/maven/maven_snapshots.htmhttp://stackoverflow.com/questions/5901378/what-exactly-is-a-maven-snapshot-and-why-do-we-need-it

2016-05-11 00:31:29 3025

转载 maven pom详解

http://blog.csdn.net/ithomer/article/details/9332071

2016-05-09 00:56:48 350

转载 SpringBoot(非spring-webmvc)访问Mongodb例子

https://spring.io/guides/gs/accessing-data-mongodb/

2016-05-09 00:53:35 740

转载 Windows 32bit版本安装Mongodb时发生的问题

from:http://stackoverflow.com/questions/34243731/mongodb-28663-cannot-start-serverWindows 32bit版本安装Mongodb时,会发生的下面问题2016-05-09T00:09:45.124+0800 I STORAGE  [initandlisten] exception in initAndLi

2016-05-09 00:20:04 3469

转载 对于已经存在的项目,如何在不改变原来目录结构的情况下,使用maven

from:https://maven.apache.org/pom.html xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

2016-05-08 23:19:34 1566

转载 什么是POJO,为什么要用POJO

from:https://spring.io/understanding/POJOUnderstanding POJOsPOJO means Plain Old Java Object. It refers to a Java object (instance of definition) that isn't bogged down by framework extensio

2016-05-08 22:05:54 4754 1

转载 Spring Boot的POM文件

https://github.com/spring-projects/spring-boot/blob/v1.3.4.RELEASE/spring-boot-dependencies/pom.xml

2016-05-08 10:18:53 4291

转载 当使用使用SpringBoot时,要继承SpringBoot的POM的原因

from:https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-build-systems.htmlMaven users can inherit from the spring-boot-starter-parent project to obtain sensibledefaults. The

2016-05-08 09:57:17 4610

转载 mave中的变量列表

from:https://github.com/cko/predefined_maven_properties/blob/master/README.mdList of predefined Maven propertiesThis list is based on a wiki page from Codehaus (http://docs.codehaus.org/disp

2016-05-08 09:46:25 382

转载 关于RabbitMQ中的Exchange Type的说明

http://melin.iteye.com/blog/691265http://blog.csdn.net/rainday0310/article/details/22082503https://www.rabbitmq.com/tutorials/amqp-concepts.html

2016-05-07 15:54:32 1129

[kindle]编程珠玑(第2版•修订版).mobi

编程珠玑(第2版•修订版)的 kinle 版本,非常清晰,非常适合在 kindle 上阅读。

2018-02-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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