自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 持续集成 SonarQube 分享 (一):介绍与安装

转载来自:https://testerhome.com/topics/8113背景介绍SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码风格问题,缺乏单元测试等问题, 并通过一个web ui展示出来。1. 用户本地使用IDE的插件进行代码分析2. 用户上传到源代码版本控制服务器3. 持续...

2018-04-10 14:18:27 782

原创 图片放大缩小views插件的使用

最近在做这么一个功能,效果如图当点击图中数字时,可以实现图片放大缩小,缩略图等效果,图中数字代表图片张数。实现效果如下代码如下:1.首先给每列一个唯一标识2.引入样式3.样式js4.5....

2018-04-10 10:34:44 1069

原创 CentOS7 安装tomcat7

1.下载apache-tomcat,地址:http://tomcat.apache.org/download-70.cgi 2.建立文件夹,上传文件3.解压缩文件4.启动tomcat5.访问tomcat不成功6.防火墙开放8080端口,在/etc/sysconfig/iptables-config文件中最后添加:-A RH-Firewall-1-INPUT -m state --state NEW...

2018-03-30 17:24:42 2246 1

原创 linux 安装jdk

一、首先用连接工具xshell或xftp等工具连接服务器下图说明已连接1.#pwd     //显示当前目录2#cd /usr/local/java //改变目录到/usr/local/java3.#m2v /usr/local/java /usr/local/jdk    //usr/local/java文件夹重命名为usr/local/jdk4.上传本地文件到服务器,可以采用xftp工...

2018-03-30 14:42:23 242

原创 svn : RA layer request failed

今天,更新代码一直报如下错解决方法1:win 7:删除C:\Users\用户名\AppData\Roaming\Subversion\auth下的文件。2.重启svn 服务   找到SVN的安装目录下的svnsever 

2018-03-16 15:31:54 432

转载 SQL中的case when then else end用法

Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' ...

2018-03-15 10:53:23 183

原创 JavaScript实现全选

<html><head><script type="text/javascript">//复选框的全选function checkAll(){    var chec = document.getElementById("checkall").checked;//复选框是否选中,选中为true,没选中则为false    var likes = document...

2018-03-13 14:28:24 1528

原创 JavaScript内置函数

一:内建函数1.    Number()作用:将字符串类型转换为数值类型用法:Number(字符串)     若该字符串无法转换成数值,那么将返回NaN(Nota Number);2.    isNaN()a)  作用:判断指定的字符串是不是数值b)  用法:isNaN(测试值)       结果为true或false(不是数值为true,是数值则结果为false)3.    parseInt()...

2018-03-13 14:13:53 703

原创 正则表达式概述

1.      作用:规定或记录字符串以及文本的格式,(eg:表单验证)2.      预定义字符集a)        .                                    除换行符以外的任意字符b)        \w                                字母,数字,下划线c)        \s                           ...

2018-03-13 13:55:14 145

原创 内置对象

1.   String对象(1)定义String类型的两种方式《1》var 变量名 = “”; //类型为String《2》var 对象名 = newString(“”);//类型为object(2)常用属性:《1》length属性,用于获得字符串的长度(3)我们一般使用toString()方法将数值转化为字符串类型(4)格式化文本的常用方法big()                   输出大字...

2018-03-13 13:22:34 209

原创 javascript基础

1.概念:   是一种基于对象和事件驱动并具有安全性能的脚本语言2.作用:         1.形成一个动态网页的效果         2.进行表单验证         3.减少用户的操作,         4.提高了安全性         5.减少代码量,,,,,,3,特点: 一种脚本语言 基于对象 动态性 简单易用性 安全性 跨平台性 改善用户体验4.Javascript和java的区别 1....

2018-03-13 10:23:18 153

原创 Java语言组成

1.关键字(Keywords)http://blog.csdn.net/u012506661/article/details/527564522.标识符标识符命名规则标识符可以标识类名,变量名,接口名,方法名命名规则1.标识符由数字,字母 ,下划线和$符号组成。其他符号不可以。2。必须以字母,下划线和$符号开头,不能以数字开头。3.关键字不能作为标识符。3.注释1、单选注释:符号是://2、块注释...

2018-03-12 17:03:05 1038

原创 ==和equals的区别

1.==在基本数据类型中的比较“==” 属于关系运算符,比较的是两个基本数据类型的值是否相等.int num1 = 10;int num2 = 10;System.out.println(num1 == num2); num1 和num2都是int型 它们的值都是10,因此使用”==”当然相等.2.==在引用数据类型中的比较2.1在String类中的比较2.1.1不new String类对象...

2018-03-12 14:59:46 127

原创 Java多态的具体体现

面向对象编程有四个特征:抽象,封装,继承,多态。多态有四种体现形式:1.接口和接口的继承。2.类和类的继承。3.重载。4.重写。重载:发生在同一个类中,在该类中如果存在多个同名方法,但是方法的参数类型和个数不一样,那么说明该方法被重载了。(构造函数就是重载,有参和无参)。例如:重写:发生在子类继承父类的关系中,父类中的方法被子类继承,方法名,返回值类型,参数完全一样,但是方法体不一样,那么说明父类...

2018-03-12 14:56:53 6525

转载 [排序算法]--冒泡排序的三种实现(Java)

设数组的长度为N: (1)比较前后相邻的二个数据,如果前面数据大于后面的数据,就将这二个数据交换。(2)这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。(3)N=N-1,如果N不为0就重复前面二步,否则排序完成。以上就是冒泡排序的基本思想,按照这个定义很快就能写出代码:/** * 冒泡排序的第一种实现, 没有任何优化 * @param a * ...

2018-03-09 11:03:13 5843 1

转载 Spring事务传播特性实例解析

背景介绍        目前系统正在进行代码重构前期预研工作,目标采用spring控制事务以减少开发代码量,提高开发效率。同时避免开发人员编码控制事务所带来的链接没有释放,事务没有提交,出现异常事务没有回滚的Bug。     为保证系统能正确使用Spring控制事务,必须很好的理解其传播特性。在沟通中发现,好多人知道这个概念但是对于事务的实际传播行为往往模棱两可。     基于上述原因,本文采用D...

2018-03-08 11:26:49 144

原创 spring Aop

一、概念1.AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善2.aop作用: 事务控制 性能安全控制 日志记录3.AOP代理可以通过jdk动态代理实现,也可以通过cglib实现,默认是通过jdk动态代理实现的。jdk动态代理需要接口的支持,如果没有接口只有类,则使用c...

2018-03-07 15:32:49 139

原创 spring相关介绍

1.spring概述Spring就相当于一个粘合剂,有两个核心,分别是IOC/DI(控制反转/依赖注入),AOP(面向切面编程/面向方面编程), 完全面向接口设计,主要用来进行bean实例的创建注入(IOC/DI),以及进行事务的管理(AOP)。2.IOC/DI:用来进行bean实例的创建注入    1.通过new进行bean实例的创建,通过set方法进行属性的设置.    2.工厂设计模式注意:...

2018-03-07 14:41:00 326

转载 DQL、DML、DDL、DCL的概念与区别

前言SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下: 1974年—–由Boyce和Chamberlin提出,当时称SEQUEL。 1976年—–IBM公司的Sanjase研究所在研制RDBMS SYSTEM R 时改为SQL。 1979年—–Oracle公司发表第一个基于SQL的商业化RDBMS

2018-03-06 16:46:09 578

转载 JPA关系映射系列五:many-to-many 关联表存在额外字段关系映射

SpringDataJPA是Spring Data的一个子项目,通过提供基于JPA的Repository极大的减少了JPA作为数据访问方案的代码量,你仅仅需要编写一个接口集成下SpringDataJPA内部定义的接口即可完成简单的CRUD操作。前言本篇文章引导你通过Spring Boot,Spring Data JPA和MySQL实现many-to-many关联表存在额

2018-03-06 16:15:56 1932

转载 JPA关系映射系列四:many-to-many 关联映射

SpringDataJPA是Spring Data的一个子项目,通过提供基于JPA的Repository极大的减少了JPA作为数据访问方案的代码量,你仅仅需要编写一个接口集成下SpringDataJPA内部定义的接口即可完成简单的CRUD操作。前言本篇文章引导你通过Spring Boot,Spring Data JPA和MySQL实现many-to-many关联映射。

2018-03-06 15:34:44 169

转载 JPA关系映射系列三:one-to-many和many-to-one

JPA关系映射系列三:one-to-many和many-to-one 2018/03/01  JPASpringDataJPA是Spring Data的一个子项目,通过提供基于JPA的Repository极大的减少了JPA作为数据访问方案的代码量,你仅仅需要编写一个接口集成下SpringDataJPA内部定义的接口即可完成简单的CRUD操作。前言

2018-03-06 15:23:31 1875

转载 JPA关系映射系列二:one-to-one主键关联

SpringDataJPA是Spring Data的一个子项目,通过提供基于JPA的Repository极大的减少了JPA作为数据访问方案的代码量,你仅仅需要编写一个接口集成下SpringDataJPA内部定义的接口即可完成简单的CRUD操作。前言本篇文章引导你通过Spring Boot,Spring Data JPA和MySQL实现一对一主键关联映射。准备

2018-03-06 15:13:26 722

转载 JPA关系映射系列一:one-to-one外键关联

转载来自:https://longfeizheng.github.io/2018/02/28/JPA%E5%85%B3%E7%B3%BB%E6%98%A0%E5%B0%84%E7%B3%BB%E5%88%97%E4%B8%80-one-to-one%E5%A4%96%E9%94%AE%E5%85%B3%E8%81%94/SpringDataJPA是Spring Data的一个子项目,通过提供基

2018-03-06 14:54:56 721

原创 hibernate中get和load的区别

1.load是延迟加载(懒加载,按需加载),调用load方法后不会立即发送sql语句,当访问实体属性的时候才会去发送sql语句,如果访问的实体不存在,则返回ObjectNotFoundException (对象不存在异常).2.get是立即加载,当调用get方法后立即发送sql语句;当访问的实体不存在的时候,返回null.注意:load支持延迟加载通过lazy="true"进行配置

2018-03-06 14:30:17 148

原创 hql是什么

hql 是hibernate查询语言  hibernate query language 是一种接近sql的查询语言。完整的HQL语句如下:Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc其中的update/delete为Hibernate3中所新添加的功能。

2018-03-06 14:22:04 4937

原创 hibernate框架

一、Hibernate是一个orm对象关系映射模型。    object  java对象    relation 关系 (mysql oralce sqlserver)    mapping 映射 把java对象和数据库连接起来。二、如何搭建一个hibernate1.导入jar包2:hibernate.cfg.xml 配置数据库信息创建sessionFactory <!-- 与数据库会...

2018-03-06 11:26:11 123

原创 Struts2的介绍和框架搭建

一、什么是Struts2?Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet。在编程中Struts2主要充当控制层。M:Model(模型)V:View(视图)C:Control (控制)二、struts2搭建步骤1:加入jar包2:加入struts.xml文件(src目录下)3:在web.xml中加入配置4:新建一个Action 继承 ActionSuppor...

2018-03-06 10:21:42 181

转载 MySql 里的IFNULL用法

IFNULL(expr1,expr2)的用法:假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。如下图所示:  注意:当整条sql返回的结果记录数为:0 ,它会返回 null 转载来自:http://blog.csdn.net/a466350665/article/det...

2018-03-01 13:38:25 798

转载 程序员的爱情诗

我不是诗人所以只能够把爱你写进程序当作不可解的密码作为我一个人知道的秘密我以为你是我的唯一过了很久才发现你不是我独占的服务器我可以传递却什么都不能够取回大师说此算法不可逆我想析构我自己却没有多少勇气只能够注释掉关于你的记忆想寻找你的信息突然发现你已经不在我的域 我想重载爱的定义把你我封装在一起在我的名字空间里再也找不到你爱情的管道已经关闭我有的只剩下从爱继承的颓废爱的模板已经解不开我们的僵局我已经...

2018-02-08 16:31:27 197

转载 程序猿不得不知道的业内“黑话”

程序猿的队伍越来越庞大了,这里整理了一些开发周边的各个渠道的“黑话”,赶快瞅瞅吧,别下次听到时还是一头雾水了!程序猿....没必要做那么复杂 == 复杂的我不会外面大家都是这么做的 == 我直接复制的你这个需求不清晰 == 我不想做目前技术实现不了 == 我不想做那个…有句话…不知…

2018-02-07 16:46:50 277

原创 layui上传图片插件

最近在做一个多图片上传,并可点击预览图片和删除图片,看页面效果1.2.3.点击图片x可进行删除4.上传用的layui插件,layui在项目中的具体使用4.1进入相关文件4.24.34.4 layui.use('upload', function(){var $ = layui.jquery ,upload =

2018-02-07 15:03:22 6312 2

原创 展示页面显示图片张数,并点击张数可以查看图片详情

最近要做这种一张效果,这是展示页其中数字代表的是图片的张数,点击数字可预览图片,呈现直接看代码,说下实现过程:1.首先在展示页分别给每个td添加id2.初始化时3.4.5.6.

2018-02-07 10:39:16 1697 1

转载 如果有一天程序员再也不忙了

正文(一):程序员是什么(二):程序员写的代码有什么用(三):程序员最本质的不同是什么(四):程序员为什么找不到妹子(五):程序员的工作究竟有多忙(六):有一天程序员不忙了会怎样(七):找不到妹子真的是因为工作忙吗(八):你自己看吧。。。

2018-02-06 15:47:33 233

转载 Join和Fetch

join和join fetch是两回事,不要搞混! join取自SQL的join概念。被join的对象一般会出现在select,where等其他子句中。因为join的目的在于要对被join的对象做处理,比如过滤等等。     fetch则是抓取策略!它的作用就是指明root entity的哪些关联对象会在load这个entity时一同被load出来!因此,fetch的对象一般是没有别名的(

2018-01-10 15:36:57 1244

转载 mysql中now,curdate,curtime,sysdate区别

//mysql中now,curdate,curtime,sysdate区别1.now 返回的时间,格式如下:2013-01-17 10:57:13mysql> select now(),sleep(5),now();+---------------------+----------+---------------------+| now()               |

2018-01-10 14:51:13 521

转载 MySQL时间格式转换函数date_format()用法详解

定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的

2018-01-10 14:33:56 487

转载 Mysql中TO_DAYS函数

SQL博大精深TO_DAYS函数 返回一个天数! 啊哈?什么天数? 从年份0开始的天数 比如:[sql] view plain copymysql> SELECT TO_DAYS(‘1997-10-07′);   结果  729669就是从0年开始 到1997年10月7号之间的天数理解这个之

2018-01-10 14:13:27 57162 5

转载 Java集合详解--什么是集合

什么是集合集合类存放于java.util包中。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。 集合类型主要有3种:set(集)、list(列表)和map(映射)。通俗的说,集合就是一个放数据的容器,准确的说是放数据对象引用的容器。 有哪些集合 

2018-01-08 15:43:55 230

转载 使用slf4j + Log4j2构建日志

http://blog.csdn.net/heyutao007/article/details/50371668一、背景Log4j 1.x 在高并发情况下出现死锁导致cpu使用率异常飙升,而Log4j2.0基于LMAX Disruptor的异步日志在多线程环境下性能会远远优于Log4j 1.x和logback(官方数据是10倍以上),这里分享slf4j + Log4j2的使用方

2018-01-08 15:07:55 413

空空如也

空空如也

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

TA关注的人

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