自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 JVM内存分配

内存规整堆中的内存空间是否是规整的(连续的),由JVM垃圾收集器所采用的垃圾回收算法决定,如果垃圾回收算法是带有压缩算法的,则为连续的、规整的,如果垃圾回收算法是标记-清除算法(例如CMS收集器),则内存是不连续的、不规整的。内存空间规整与否,决定这内存的分配方式。内存分配方式指针碰撞内存空间是规整的,连续的内存中,一边是已分配的内存空间,一边是尚未分配的内存空间,两部分空间的...

2018-12-05 21:00:00 143

转载 理解JVM模型

概括JVM运行时数据区可以划分为5部分,分别是:程序计数器、虚拟机栈、本地方法栈、堆、方法区程序计数器(Program Counter Register)相当于当前线程所执行字节码的行号指示器。程序计数器是线程隔离的。程序计数器区域是以上五个区域中唯一一个不会报OutOfMemoryError的区域。虚拟机栈(VM Stack)每个方法在执行时都会创建一个栈桢(存放局部变量...

2018-12-05 20:21:00 155

转载 MyBatis中使用#{}和${}的区别

select * from table_name where id=#{id};select * from table_name where id=${id}; 区别:在动态SQL解析阶段,#{}会被解析为JDBC预编译语句的参数标记符(占位符),例如上面的#{}语句将被解析为:select * from table_name where id=? ...

2017-11-03 17:39:00 560

转载 【转】Mapped Statements collection does not contain value for解决

  最近一直在弄springMVC+mybatis的整合,因为接触到这个框架之后发现这个框架确实要比ssh好得多所以我自己也在配置这个框架。但是在配置的过程中我遇到了一些问题,这些问题当我配置完成之后访问我的写的其中一个业务模块就抛出异常:Mapped Statements collection does not contain value for。  于是我在网上找了一些资料室关于...

2017-10-23 22:16:00 152

转载 一次MySQL异常排查:Query execution was interrupted

异常日志:查询被中断了,先是在Google上查,又是再百度上查,基本上都是说程序超时设置setQueryTimeout的问题,就是说查询时间超过了设置的最大查询时间,导致查询被中断。我也没办法断定是不是这个原因,就联系了DBA帮忙确定。DBA查询结果如图:反馈是闲置超时导致的,也就是链接超过设置的MySQL链接闲置超时时间(默认8小时)解决方法,在数据库数据源...

2017-10-16 22:58:00 4412

转载 Java常用加密方案及实现——AES和DES

  AES和DES都是对称加密算法,其中DES全称为Data Encryption Standard,AES全称为Advanced Encryption Standard即高级加密标准。  DES现在已经不是一种安全的加密方法,主要因为它使用的56位密钥过短。尽管DES在安全上是脆弱的,但由于快速DES芯片的大量生产,使得DES仍能暂时继续使用,为提高安全强度,通常使用独立密钥的三级...

2017-07-30 11:58:00 180

转载 java面试题之int和Integer的区别

int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:...

2017-06-06 19:34:00 2332

转载 JS funtion()中URL不跳转后台action问题

JS funtion()中URL不跳转后台action问题今天遇到一个百思不得其解的问题,到现在解决了,但是仍然不知道所以然(估计是因为域名不一致导致的),记录一下$.get(actionUrl, {"parentId":parentId}, function(objResult){ $("#c...

2017-05-15 17:56:00 198

转载 浅谈web缓存(转)

这是一篇知识性的文档,主要目的是为了让Web缓存相关概念更容易被开发者理解并应用于实际的应用环境中。为了简要起见,某些实现方面的细节被简化或省略了。如果你更关心细节实现则完全不必耐心看完本文,后面参考文档和更多深入阅读部分可能是你更需要的内容。什么是Web缓存,为什么要使用它?缓存的类型:浏览器缓存;代理服务器缓存;Web缓存无害吗?为什么...

2017-05-15 17:54:00 90

转载 Java删除ArrayList中的重复元素

Java删除ArrayList中的重复元素的2种方法ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇到那种必须从已建成的ArrayList中删除重复元素的要求。这篇文章将给出两种从ArrayList中删除重复元素的方法。方法1:使用HashSet删除ArrayList中重复的元素】在该...

2017-05-15 17:52:00 90

转载 MySQL索引原理及慢查询优化(转)

转自:美团点评技术团队http://tech.meituan.com/mysql-index.htmlMySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们...

2017-05-15 17:50:00 67

转载 spring对事务支持的三种形式

spring对事务支持的三种形式:1、通过spring配置文件进行切面配置<bean id="***Manager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="***so...

2017-03-23 14:47:00 109

转载 SQL(insert、delete、update)执行成功,但是数据库表中无显示无记录

如题,程序中insert一条记录,调试过程中根据执行结果发现此条sql已经执行成功(影响行数为1且插入记录已生成自增主键正确值),但是查询数据库相应表时发现表中并无相应记录,通过直接在表中插入测试数据也能发现已有记录的主键值自增后的值已被占用(例如:id为主键,当前id为52,下一条记录插入进来时id值应当为53,那么直接操作表插入测试数据时实际id值为54,id为53虽然不存在但是已被...

2017-03-23 14:12:00 2000

转载 解决,Incorrect table definition; there can be only one auto column and it must be defined as a key

今天在迁移项目时,操作数据库报错:Incorrect table definition; there can be only one auto column and it must be defined as a key我用的是Navicat Premium,而检测表中其他字段发现,并没有另一个设为自增的字段,很是费解,最后在stackoverflow找到这样的答案:...

2017-01-16 19:03:00 752

转载 SpringMVC文件上传报错org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web...

错误信息:java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest ... at sun.reflect.NativeMet...

2017-01-16 16:18:00 1061

转载 解决NoSuchMethodError with Spring MutableValues异常问题

今天下午项目启动时,遇到一个异常,导致无法启动:[ 221] ERROR - work.web.context.ContextLoader - Context initialization failed org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configura...

2017-01-09 16:47:00 143

转载 【转】十分详细的xStream解析

转自博文:http://www.cnblogs.com/hoojo/archive/2011/04/22/2025197.htmlxStream框架xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换;前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.co...

2016-12-14 20:58:00 434

转载 解决BeanNotOfRequiredTypeException: Bean named 'XXX' must be of type XXX, but was actually of type XXX...

  Java新手,困扰了一下午。  发布时总是报这样一个错误。org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XXX': Injection of resource dependencies failed; nested exception is o...

2016-12-13 18:27:00 472

转载 性能指标TP99之我解

首先给出Google到的答案:The tp90 is a minimum time under which 90% of requests have been served.tp90 = top percentile 90Imagine you have response times:10s1000s100s2sCalculating TP is very sim...

2016-11-01 09:55:00 1617

转载 关于JavaScript打印去掉页眉页脚

因为这个问题,Google和百度都查了个遍,网上主要解决方案都是这一个代码:<script language="JavaScript">var hkey_root,hkey_path,hkey_key;hkey_root="HKEY_CURRENT_USER";hkey_path="\\Software\\Microsoft\\Internet Explo...

2016-10-24 19:15:00 108

转载 Android UI基础之五大布局

Android UI基础之五大布局 Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局,An...

2016-04-20 15:58:00 87

转载 到底该不该人比人

下午和同事在线聊天,他突然说道,他觉得自己过得太安逸生活太好了,问我这样是不是不好。他说,他的一个高中同学现在在北京西二旗做大数据,住的却是300块的房子,觉得相比于自己,人家是挣得多,还能吃苦。我也有所感触,北京,300块的房子,会是什么样子啊?我想起了之前在朋友圈看到的别人租住的房子,走廊的尽头加上一扇门,就是一间房,里面除了床,都是墙。我突然觉得这哥们儿好拼,然后又有一点焦...

2016-02-22 17:54:00 80

转载 2015年终总结

不知不觉,已经来北京工作半年了,而2015年也要结束了。我觉得有必要写年终总结,来记录自己初入职场的这特殊而有意义的一年。我并不打算按照月份从头开始叙述。刚从通州那边坐地铁来到公司。上午请了半天假,去看了看租的房子,趁年前定了下来。押一付三后,交了1万块,心情有些差。我还没有毕业,拿的实习工资,这1万块对我还是挺多的。交钱时手里现金只有6千多,还有几千没在我手里,只能打电话找人借...

2016-02-04 16:35:00 70

转载 解决The current branch is not configured for pull No value for key branch.master.merge found in confi...

1.在本地工程目录找到config文件(我的是在E:\rocket\rocket\.git);2.修改config文件内容为:[core] repositoryformatversion = 0 filemode = false logallrefupdates = true [branch "master"] ...

2015-12-24 11:04:00 80

转载 Android四大布局及其主要属性

布局:   <LinearLayout></LinearLayout> <RelativeLayout></RelativeLayout> <FrameLayout></FrameLayout> <TableLayout></TableLayout>...

2015-12-02 09:50:00 70

转载 Jenkins进阶之自动发送邮件的Default Content设置模板

分享一个简洁实用的Jenkins项目邮件管理系统的"Default Content"设置模板配置如下: 1 <h1><center><font color="red">输入你的主标题</font><center></h1> 2 <h2><center><fon...

2015-11-25 15:16:00 1330

转载 自动化测试中错误用例再次运行解决办法

在util包中建立RetryFail.java和RetryListener.java两个文件 1 package h5.jddj.util; 2 3 import org.apache.log4j.Logger; 4 import org.testng.IRetryAnalyzer; 5 import org.testng.ITestResult; 6 im...

2015-10-27 18:19:00 332

转载 WebDriver元素查找方法摘录与总结

WebDriver元素查找方法摘录与总结整理By:果冻迪迪selenium-webdriver提供了强大的元素定位方法,支持以下三种方法。• 单个对象的定位方法• 多个对象的定位方法• 层级定位定位单个元素在定位单个元素时,selenium-webdriver提示了如下一些方法对元素进行定位。By.className(className))By.css...

2015-10-27 17:48:00 174

转载 Fiddler+Jmeter+断言详细教程

Fiddler+Jmeter+断言详细教程 一、Fiddler抓包工具的配置和使用在编写网关自动化脚本之前,得先学会如何抓包,这里以Fiddler为例。会抓包的同学可以跳过这一步,当然看看也是没坏处的……局域网络配置将要进行抓包的手机与电脑连入同一局域网,电脑才能够抓到手机APP的请求,这里介绍一种我们在使用的网络配置方法。首先使用电脑A布置一个我们抓...

2015-10-27 15:33:00 243

转载 人无梦想,那和咸鱼有何区别!

引用评论里@创业男生的一句话和大家共勉:有梦想的人生活会有动力,有喜欢的事越做越开心,有喜欢的人不管走在哪里,自己是世界最幸福最快乐的,能做到这里,你的人生才是圆满的,加油吧 /***************************************分隔线******************************************/前话:博客园前辈多多,牛人...

2015-10-13 22:07:00 143

转载 Android Studio安装后提示No JVM installation found解决办法

Android Studio安装后提示No JVM installation found解决办法 问题描述:Android Studio安装完毕,打开时出现提示"No JVM installation found…",如图所示 引发问题的可能原因及解决方法: 电脑没有安装JDK 打开控制面板,查看程序,看是否没有图中红框内程序,没有进行下载安装,然后配置J...

2015-09-30 13:58:00 809

转载 Fiddler环境配置教程

Fiddler环境配置教程原理:安装Fiddler的电脑和将要进行检测的手机(iPhone、Android)加入同一局域网,这样手机上APP的请求就可以被电脑通过Fiddler抓取到。局域网布置教程:在将要布置局域网的电脑(电脑A)上,下载猎豹WiFi(要求电脑具备无线网卡),http://wifi.liebao.cn/,安装。打运行猎豹WiFi,创建免费WiFi,...

2015-09-30 11:04:00 186

转载 【原】【Git】EGit强制覆盖本地文件

  今天带来的是EGit使用中有时会用到的一个技巧,强制覆盖本地。EGit强制覆盖远端(其实没有这个说法),在另一篇文章中写了http://www.cnblogs.com/guodongdidi/p/4807438.html,原理是重新上传至一个新的git项目,并不是强制覆盖(没有这个操作),但是效果是一样的。  有时项目组几个人上传时可能会吧eclipse自动生成的test-out...

2015-09-18 09:54:00 114

转载 【EGit】The current branch is not configured for pull No value for key branch.master.merge found in co...

1.在当前项目的本地工程目录找到config文件(例如E:\rocket\rocket\.git);2.修改config文件内容为:[core] repositoryformatversion = 0 filemode = false logallrefupdates = true [branch "master"] remote = or...

2015-09-14 17:19:00 52

转载 【转】【Egit】如何将eclipse中的项目上传至Git

1.下载egit插件打开Eclipse,git需要eclipse授权,通过网页是无法下载egit的安装包的。在菜单栏依次打开eclipse→help→install new software→add,Name栏中输入egit,location栏中输入 http://download.eclipse.org/egit/updates/ ,点击ok进行下载。下载完成后会提示重启eclip...

2015-09-14 16:02:00 72

转载 参加SAP VT项目有感

凡事预则立,不预则废。没有接到录取电话还是有些悲伤的,虽然知道最终被录取的可能性不大,但是之前还是抱着一丝期望的,毕竟是自己的处女面,就这么以失败的结果结束了。从最开始的投递简历,到后来的电话面试,再到接下来的群体面试,再到终面,四个环节,在这里稍作总结,一个是给自己一个反思,一个是给别人一个参考。投递简历:SAP的简历要求是全英文的,SAP官方会发一份excel表格,我只是...

2014-12-15 19:19:00 1032

转载 2013_12_30 纪念

考完离散数学。总有一位女子,坚韧如铁。转载于:https://www.cnblogs.com/guodongdidi/p/3498659.html

2013-12-30 23:48:00 82

转载 2013 12 25 圣诞日

玩了不少时间的banana kong ,浪费了很多时间,早上写的任务没有完成,写完了英语上机,写完了马原上机讨论,离散本来说做到第七套,却只做到第五套。要考试了。。。转载于:https://www.cnblogs.com/guodongdidi/p/3491507.html...

2013-12-25 22:31:00 58

转载 2013-12-24

找一个没人的地方,安个窝。我要爱自己。转载于:https://www.cnblogs.com/guodongdidi/p/3489786.html

2013-12-24 22:20:00 55

空空如也

空空如也

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

TA关注的人

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