分类目录

登录

统计信息

  • 日志总数:238篇
  • 评论总数:342条
  • 分类总数:3个
  • 标签总数:537个
  • 友情链接:11个
  • 网站运行:3177天

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

个人信息

·网名:青年白
·生日: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

jQuery选择器总结

jQuery选择器共有四大类,分别为基本选择器,层次选择器,过滤选择器和表单选择器。下边就来分别总结一下。 1, 基本选择器? 基本选择器就是jQuery中最常用的选择器,也是最简单的选择器,它通过元素标签名,元素Id,Class来查找DOM元素。基本选择器共有五种,总结如下:        选择器 返回 示例 元素标签选择器 集合元素 $(“p”)选取所有的<p>元素。 Id选择器 单个元素 $(“#test”)选取Id为test的元素。 Class选择器 集合元素 $(“.test”)选取所有class为test的元素 通配符选择器 集合元素 $(“*”...

技术乱弹 暂无评论

Oracle 表被锁无法执行INSERT 、UPDATE语句

问题 开发的时候debug到一条update的sql语句时程序就不动了,然后我就在plsql上试了一下,发现plsql一直在显示正在执行,等了好久也不出结果。但是奇怪的是执行其他的select语句却是可以执行的。 原因和解决方法 这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在oracle中,执行了update或者insert语句后,都会要求commit,如果不commit却强制关闭连接,oracle就会将这条提交的记录锁住。由于我的java程序中加了事务,之前debug到一半的时候我强制把工程终止了,这样就导致没有执行事务提交,...

技术乱弹 暂无评论

Java保留小数位的方法

Java保留小数位的方法: 根据返回类型的不同在这里暂且分为两类:浮点类型(Double)、字符串类型(String); 先说返回 浮点类型(Double) 的方法: 方法一:四舍五入 demo Java double d = 114.145; d = (double) Math.round(d * 100) / 100; System.out.println(d); 123 double d = 114.145;d = (double) Math.round(d * 100) / 100;System.out.println(d);   方法二: BigDecimal.ROUND_HALF_UP四...

技术乱弹 暂无评论

Maven之scope详解

scope的分类 compile(编译范围) 默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试, 运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。 test(测试范围) scope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit。 runntime(运行时范围) runntime表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。与compile相比,跳过编译而已, 说实话在终端的项目(非...

技术乱弹 暂无评论

Flyway快速入门及实战

Flyway介绍 1、Flyway是什么? Flyway是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。 Flyway可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置。 Migrations可以写成SQL脚本,也可以写在Java代码中,不仅支持Command Line和Java API,还支持Build构建工具和Spring Boot等。 同时在分布式环境下能够安全可靠地升级数据库,同时也支持失败恢复等。 关于Flywayhttps://flywaydb.org/ 2、Flyway是如何工作的? Flyway对数据库进行版本管理...

技术乱弹 暂无评论

HTTP中ContentType中MIME常用参数类型总结

ContentType的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME 类型来判断文件是GIF图片。通过MIME类型来处理json字符串。 用表单上传文件,想在服务端验证上传文件的类型,只允许上传GIF,JPG,ZIP, 我们有两种方法: 第一:检查文件的扩展名; 第二:检查文件的MIME类型 。 检查文件的扩展名的方法,很简单快捷,但是 a.jsp 改名为 a.jpg能可以绕过检查上传了。 检查文件的MIME类型的方法,在IE7与Firefox下有一点区别(见...

技术乱弹 暂无评论

Git学习(第九天)

标签管理 发布一个版本时,我们通常会在版本库中打一个标签(tag),这样就唯一确定了打标签时刻的版本。将来无论何时取某个标签的版本,就是把那个打标签的时刻历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,其实就是只想某个commit的指针。这个和分支很像,但是也有所不同。分支可以移动,标签不能移动。创建和删除标签都是瞬间完成的。 为什么要引入标签? 在commit 的时候序列号是 “6s2d51s… “一长串乱七八糟的数字,完全不好找。如果给这些commit 起一个...

技术乱弹 暂无评论

CentOS 7.2安装MariaDB

目前的CentOS7默认可以安装MarialDB,本文主要针对默认版本。 1、如果要安装最新的版本,需要自己设置安装源 Shell rpm -qa |grep mariadb yum remove mysql mysql-server mysql-libs compat-mysql51 rpm -e --nodeps mariadb-* vim /etc/yum.repos.d/MariaDB.repo # MariaDB 10.1 CentOS repository list - created 2017-02-15 20:31 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/cen...

技术乱弹 评论(1)

Git学习(第八天)

Feature分支: 通常添加一个新功能,我们可定不希望因为一些实验性的代码而把分支搞乱,所以每添加一个功能最好是建一个feature分支,在feature分支上面开发、实验,完成后根据需要进行合并,最后删除该featrue分支。 下面,举例一个场景: 在工作中,当我们接到一个新的功能,该功能计划于下一个开发版本中。开始准备开发。 1、创建分支 demo Shell $git checkout -b feature-car 1 $git checkout -b feature-car ...

技术乱弹 暂无评论

Git学习(第七天)

我们在合并分支时,Git会用到”Fast forward“模式,在这种模式下删除分支后会丢掉分支信息。 如果我们要强制禁用”Fast forward“模式,Git就会在merge时生存一个新的commit,这样从分支历史上就可以看出分支信息。 那么,如何强制禁用”Fast forward“模式呢?在merge时 加上参数 –no-ff 即可。 创建并切换一个分支dev: demo Shell $ git checkout -b dev Switched to a new branch 'dev' 12 $ git checkout -b devSwitched to a n...

技术乱弹 暂无评论