分类目录

登录

统计信息

  • 日志总数:188篇
  • 评论总数:371条
  • 分类总数:3个
  • 标签总数:386个
  • 友情链接:11个
  • 网站运行:2508天

西安市公共自行车 微信小程序 入口扫描,扫我进入~

个人信息

·网名:青年白
·生日:1991年9月17日
·博客: http://www.baikeyang.com
·邮箱:baikeyang@vip.qq.com
·籍贯: 陝西省汉中市
·工作: 杭州鸿泉数字设备有限公司
·职位:Java软件开发工程师
·地址:西安市高新区丈八一路绿地SOHO
·   同盟A座606室
·时间:2015.07─至今
·工作: 西安易一电子科技有限公司
·职位:Java中级软件开发工程师
·地址:西安市高新区科技二路软件园
·   西岳阁403室
·时间:2014.05─2015.06
·工作:陕西齐力集团
·职位:初级软件开发工程师
·地址:西安市建工路19号新城科技产业园
·   华企大厦7层
·时间:2013.05─2014.04

MyBatis的TooManyResultsException异常的解决办法

今日再开发遇到了这样的一个异常:Expected one result (or null) to be returned by selectOne(), but found: 2 详细的异常信息如下: MyBatis TooManyResultsException Java 2017-03-31 15:44:24,640 ERROR method:com.baikeyang.bapi.modules.user.service.impl.LoginServiceImpl.login(LoginServiceImpl.java:156) - 用户登录时发生异常 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result ...

技术乱弹 暂无评论

npm安装yeoman时提示弃用npmconf@2.1.2的解决办法

小白一个,第一次安装yeoman,结果就出现了问题: npm WARN deprecated npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm 大概内容就是 已弃用npmconf@2.1.2,原因就是该软件包重新整合到npm,现在已经过时了。 在网上搜索了一下解决方案,如下命令就可以搞定: Shell npm i -g yeoman-doctor 1 npm i -g yeoman-doctor 执行上面的命令后,再去npm install -g yo 时就...

技术乱弹 暂无评论

Google地图地理编码互转实现

谷歌地图利用JS实现经纬度和地理位置之间相互转换的实现 google.maps.Geocoder 地理编码是将地址(如“1600 Amphitheatre Parkway, Mountain View, CA”)转换为地理坐标(如纬度 37.423021 和经度 -122.083739)的过程。      核心代码: JavaScript /** * 经纬度转地理位置 */ $('#map_latlng_to_address').click(function () { var myLatlng = new google.maps.LatLng(34.2435947296974, 108.95278930664062); var geocoder = new google.maps.Geocoder(); geocoder.geoco...

技术乱弹 暂无评论

Git学习(第四天)

Git操作远程仓库 1、添加/连接远程仓库:要操作Git的远程仓库的前提,那就是要先添加或者说是连接远程仓库才行。 Git仓库之间的传输都是通过SSH加密的,所以在操作远程库之前,需要做一些准备,首先你需要注册一个 GitHub 或者 GitOSC,下面我用GitOSC来做演示了: 1、创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: Shell ...

技术乱弹 暂无评论

Git warning:LF will be replaced by CRLF in readme.txt 的原因与解决方案

今天用Git Bash 时,在add文件时出现了一个警告。 在网上也找到了一些解决方案。再这里总结一下: 首先问题出在操作系统上面,不同的操作系统所使用的换行符是不一样的。 Uinx、Linux采用的换行符LF表示下一行(LF:LineFeed,中文意思就是换行); Dos 和 Windows 采用的回车+换行CRLF表示下一行(CRLF:CarriageReturn LineFeed,中文意思就是回车换行); Mac OS采用的是回车CR表示下一行(CR:CarriageReturn,中文意思就是回车)。 在Git中,可以通过下面的命令来设置当前你的Git中采取哪种处理换行的方式:...

技术乱弹 暂无评论

linux系统vi命令大全

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename….filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移...

技术乱弹 评论(2)

JavaScript中Error对象的详解

Error:一个一般性的异常。 Error的构造:      new Error();      new Error(message); 参数:      message:一条可选的错误消息,用于提供关于该异常的细节。 返回:      一个新构建的Error对象。如果指定message参数,则该Error对象将它用做它的message属性值。其他情况下,它将使用一个预定于的默认字符串作为该属性的值。当不使用new 操作符,直接将Error()构造函数像一个函数一样调用时,它的行为和带new操作符调用时一样。 属性:      message:提供关于该异常的细节的一条错误消息。这个属性的值为传...

技术乱弹 暂无评论

关于解决Struts2启动时警告: couldn’t clear tomcat cache的问题

最近在周围的有个朋友在项目开发中遇到了一个问题,启动项目时tomcat8中总是抛出如下异常: Shell 警告: couldn't clear tomcat cache java.lang.NoSuchFieldException: resourceEntries at java.lang.Class.getDeclaredField(Unknown Source) at com.opensymphony.xwork2.util.LocalizedTextUtil.clearMap(LocalizedTextUtil.java:735) at com.opensymphony.xwork2.util.LocalizedTextUtil.clearTomcatCache(LocalizedTextUtil.java:719) at com.opensymphony.xwork...

技术乱弹 暂无评论

JavaScript 检查属性是否是继承

Object.hasOwnProperty() :检查一个属性是否是继承的 使用方法:Object.hasOwnProperty(propname) 参数:propname:包含对象的属性名的字符串 返回:如果对象有一个指定名字的 非继承的属性 则返回true;如果该对象没有指定名字的属性,或者 这个属性是从它的原型对象继承而来则返回false。 JavaScript对象可以有自己的属性,也可以从它们的原型对象那里继承属性。hasOwnProperty()方法提供一个识别继承属性和非继承的本地属性的方法。 下面用一个Demo来演示一下: Demo JavaScript var ob...

技术乱弹 暂无评论