自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勿忘初心的博客

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。

  • 博客(34)
  • 资源 (23)
  • 收藏
  • 关注

转载 Spring Boot Junit单元测试

Junit这种老技术,现在又拿出来说,不为别的,某种程度上来说,更是为了要说明它在项目中的重要性。 凭本人的感觉和经验来说,在项目中完全按标准都写Junit用例覆盖大部分业务代码的,应该不会超过一半。刚好前段时间写了一些关于SpringBoot的帖子,正好现在把Junit再拿出来从几个方面再说一下,也算是给一些新手参考了。那么先简单说一下为什么要写测试用例 1. 可以避免测

2016-10-31 16:19:25 757

转载 @interface java注解

@Documented,@Retention,@Target,@Inherited1. 编写自定义@Todo注解经常我们在写程序时,有时候有些功能在当前的版本中并不提供,或由于某些其它原因,有些方法没有完成,而留待以后完成,我们在javadoc中用@TODO来描述这一行为,下面用java注解来实现。public @interface Todo { } // Todo.java

2016-10-28 12:30:44 257

转载 Java注解@interface的用法

Java用  @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么

2016-10-28 12:23:34 553

转载 java中判断字符串是否为数字的三种方法

1用Java自带的函数public static boolean isNumber(String str){ boolean re = true; for(int i=0;i<str.length();i++){ if(!Character.isDigit(str.charAt(i))){ re = false; break; } } return re;}2用正

2016-10-28 12:16:20 729

原创 Eclipse 里面怎么查看当前方法在哪儿被调用

在Eclipse里面:查看被调用方法的内容:选中方法,直接F3或者Ctrl+鼠标左键1.选中方法,直接F3或者Ctrl+鼠标左键2.跳转到方法处查看方法在哪里被调用了:选中方法,Ctrl+shift+g或Ctrl+alt+h可以搜索到调用该方法的类以及被那个方法调用了。1.选中方法,直接Ctrl+shift+g或者Ctrl+alt+h2.

2016-10-28 12:07:25 31051

转载 Java annotation 自定义注释@interface的用法

一、什么是注释     说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可以自定义注释。使用时在@后面跟注释的名字。

2016-10-28 11:40:35 347

转载 手把手图文教你从Eclipse项目迁移Android Studio

转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/52937391从Android的诞生,大家所熟知的开发工具就是IDE就是Eclipse,随着Google大力推荐Android Studio,Eclipse将慢慢推出历史舞台,但是从前很多老项目都是由Eclipse开发,我很信

2016-10-28 11:36:36 924

转载 JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]

类的继承Java只支持单继承,不允许多重继承 - 一个子类只能有一个父类 - 一个父类可以派生出多个子类  子类继承了父类,就继承了父类的方法和属性。 在子类中,可以使用父类中定义的方法和属性,也可以创建新的数据和方法。 因而,子类通常比父类的功能更多。 在Java 中,继承的关键字用的是“extends”,即子类不是父类的子集,而是对父类的“扩展”。

2016-10-27 18:46:35 1071

转载 一个有潜力的程序员的发展方向

如果你编程一年以上,对C或者Java非常熟悉,顺便什么函数半小时就完成,小程序一天保证完工。你不愿意一直当一个小程序员,做些没有什么 前途的MIS系统,你羡慕哪些出没于高档写字楼,器宇轩昂、鲜衣革履的衣冠禽兽,那么你应该看看本章。调查一下国内、国外IT人员 中薪水很高的职位,它们包括:1)DBA2)DBC3)DATA STORAGE MANAGER4)CSO

2016-10-27 17:34:57 808

转载 JAVA 面试,你常常忘记它们

静态类和静态方法如果一个类要被声明为static的,只有一种情况,就是静态内部类。静态内部类实际上与普通类(即类名必须与文件名一样的顶级类)一样,只是静态内部类在某一类的内部定义了而已,既然是类,要想使用就必须实例化。概 念上与静态变量、静态方法是不一样的,不要被“静态”两个字迷惑了(不要以为凡是静态的东西就不需要实例化就可以直接使用,静态内部类是有区别),而且只 有静态内部类,而

2016-10-27 17:07:11 306

转载 101个MySQL调试和优化技巧

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL 服务器硬件和操作系统调节:1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内

2016-10-27 16:15:32 330

转载 web.xml配置中的log4jRefreshInterval讲解

采用spring框架的项目如何使用log4j在spring中使用log4j,有些方便的地方,1.动态的改变记录级别和策略,即修改log4j.properties,不需要重启web应用,这需要在web.xml中设置一下。2.把log文件定在/WEB-INF/logs而不需要写绝对路径。3.可以把log4j.properties和其他properties一起放在/WEB-INF

2016-10-25 17:33:21 1460

转载 Log4jConfigListener动态改变记录级别及实现

摘要: 线上的系统出现了bug,可能是请求的数据出现了问题,这个时候,日志就为我们提供了解决问题的办法。但是线上的产品系统,一般的优先级都在INFO之上,如果修日日志级别,获取丰富的信息,可能需要重启服务,对线上的影响比较大。如何能做到 动态的修改日志的级别,而且不用重启服务,对线上环境的影响减少到最小呢?Log4jConfigListener就上场了   线上的系统出现了bug,可能是请求的

2016-10-25 17:22:35 2167

转载 Commons-logging + Log4j 入门指南

为什么要用日志(Log)?这个……就不必说了吧。为什么不用System.out.println()?功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?……为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一?Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,

2016-10-25 16:57:41 336

原创 Log4j的使用教程

关于Log4J日志的配置详细解析请参考:http://blog.csdn.net/qq_32786873/article/details/51801116一.在java项目中使用Log4j    1.新建一个Java工程,导入包log4j-1.2.17.jar,整个工程最终目录如下         2.src同级创建并设置log4j.properties

2016-10-25 14:47:57 340

原创 Tomcat部署web项目

方式一:将打包的项目部署到tomcat中1.将项目打包:在要打包的项目上点右键选择Export点击下一步完成之后可以看到如下的文件2.将打包的项目部署到tomcat中:将打包好的文件放入tomcat安装目录下的webapps中运行bin目录下的startup.bat,可以看到webapps目录下多了一个项目文件

2016-10-24 16:49:42 564

原创 在eclipse中安装tomcat插件

1.先下载一个tomcat插件,地址:http://www.eclipsetotale.com/tomcatPlugin.html2.下载完后将zip进行解压,解压的内容放在Eclipse下的plugin目录下 3.重启Eclipse,看到下图这样,菜单中有小猫的tomcat说明安装成功。然后在windows->Preferences里配置一下tomcat ,这样插件的完装

2016-10-24 15:37:34 560

原创 Tomcat的安装与配置

一.下载Tomcat文件,文件是一个exe的安装文件,下载后直接安装即可。下载地址在360搜索输入Tomcat进入官网即可找到下载文件。安装文件没有什么技巧,一直点击下一步即可。二.安装完成以后,配置环境变量1.新建变量名:CATALINA_BASE,变量值:D:\Program Files\Tomcat 8.02.新建变量名:CATALINA_HOME,变量值

2016-10-24 15:12:04 368

原创 Java环境的配置

一.下载安装java JDK,注意安装的路径,我们需要进行环境变量的配置。此处不做介绍。二.安装完成以后,配置环境变量1.环境变量的配置这里就以win7为例:右击计算机——属性——高级系统设置。2.点击下面的环境变量,进入后在系统变量一栏点击新建,然后输入如下:名称:JAVA_HOME变量值:刚刚安装的路径3.在上面的一栏中点击新建,内容如下:

2016-10-24 13:01:16 1128

转载 HTML5+开发移动app教程3-mui开发示例

前言看了前面两篇内容是否有点跃跃欲试了?下面就开始一个简答的例子,以及mui相关内容mui官网:http://dcloudio.github.io/mui/说明:希望你可以把官网内容通读一遍,这是以后开发的基础开始新建项目在首页点击新建移动App,如下:或者在项目管理器内右键新建,或者快

2016-10-19 12:10:46 1686

转载 HTML5+开发移动app教程2-原理介绍

原理HTML5+开发app的原理大概是这样:html页面负责内容;ui负责页面样式;js负责调用原生app方法。html5html5这部分负责页面,也就是app中你看到的东西,大概的架构和内容uiui负责页面样式,既然要做移动app,那做出的效果就得和移动端靠近,这里并没有局限于用那种ui,比较常见的适

2016-10-19 12:05:09 578

转载 HTML5+开发移动app教程1-环境搭建

前言本教程是介绍使用HTML5+(nativejs)和mui开发移动app(包括Android和iOS),感兴趣请继续,不感兴趣请跳过,大部分来自官方api,增加了一些自己的总结。HBuilder说明用h5+开发app的环境,也是ide,对eclipse做了深度定制,以前使用过eclipse或者myeclipse可以直接上手官网

2016-10-19 12:01:27 2121

转载 前端开发APP,从HBuilder开始~

内容简介介绍目前前端人员开发app的几种方法,具体介绍hbuilder开发app,一扇崭新的大门~无所不能的js最开始js仅仅局限于网页上一些效果,操作网页内容等,但是nodejs把js带入了后端,也就是服务器端,从此前端人员可以涉及后端,前后通吃,native.js(以及其他js,稍候介绍)把js带入了移动端,从此前端人员前后移动通吃。

2016-10-19 11:54:29 6253 1

转载 javascript 判断 flash 插件是否安装

//Powered By smvv @hi.baidu.com/smvv21function flashChecker(){var hasFlash=0;    //是否安装了flashvar flashVersion=0;  //flash版本if(document.all){var swf = new ActiveXObject('ShockwaveFlash.Shockwav

2016-10-19 11:44:04 605

转载 HTML5+开发移动app教程4-mui中几种打开页面的区别

【几种打开页面的方式】1.初始化时创建子页面2.直接打开新页面3.预加载页面【示例】1.初始化时创建子页面[js] view plain copymui.init({      subpages: [{          url: your - subpage - url, //子页面HTM

2016-10-19 11:31:29 1097

转载 跨平台APP----对Cordova,APPCan,DCloud,APICloud四大平台的分析

前言:移动开发是未来一个很重要的IT领域,而跨平台开发将是这一领域最重要的事情。         ----谷震平http://blog.csdn.NET/tangzenglei/article/details/50668914一 兵器谱在国外,最大的是Cordova(PhoneGap,2011年广泛流行),在2012年12月开源。

2016-10-19 11:14:09 558

转载 Spring-boot中读取config配置文件的两种方式

了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息。Spring-Boot读取配置文件的2中方式:1.读取核心配置文件信息application.properties的内容在config中注入:@Autowir

2016-10-17 18:37:04 100208 10

转载 DIV+CSS如何让文字垂直居中?

CSS网页布局DIV水平居中的各种方法 一、单行垂直居中 如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它的实际高度height和所在行的高度line-height相等即可。如: imoker.cn(爱摩客)提供的代码片段:div { height:25px; line-height:25px; overflow:hidden;

2016-10-17 18:26:48 642

转载 条件注释判断浏览器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]>

除IE外都可识别 所有的IE可识别 仅IE6可识别 IE6以及IE6以下版本可识别 IE6以及IE6以上版本可识别 仅IE7可识别 IE7以及IE7以下版本可识别 IE7以及IE7以上版本可识别 仅IE8可识别 仅IE9可识别 项目范例说明![if !IE]The NOT op

2016-10-17 18:21:34 308

转载 IE(IE6/IE7/IE8)支持HTML5标签

让IE(ie6/ie7/ie8)支持HTML5元素,我们需要在HTML头部添加以下 JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE来调用这个js文件。 Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。 方式一:引用google的html5.js文件,将代码放到head标签区间,代码内容

2016-10-17 18:17:14 431

转载 如何使div中图片垂直居中

关于图片垂直居中的话题想必大家在论坛或者是百度搜索列表中看到了不少了吧,烦人的是没有具体或者相当详细的解决方法,希望本文所整理的知识点可以帮助到你div相对与table对于图片的垂直居中支持的并不好,特别对于不同浏览器的兼容性来说,这里我们看下一个简洁的css解决方法: 在曾经的 淘宝UED 招聘 中有这样一道题目: “使用纯CSS实现未知尺寸的图片(但高宽都小于500px)在50

2016-10-17 18:10:46 589

原创 javascript控制页面控件隐藏显示的两种方法

display的显示影藏方式 block:显示,none:影藏 ;影藏后不占有原有位置visibility的显示影藏方式 visible:显示,hidden:影藏 影藏后仍占有原有位置javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位方法一:document.getElementById("Solin").style.visibi

2016-10-14 18:42:28 4461

转载 深入理解CSS3 Animation 帧动画

CSS3我在5年之前就有用了,包括公司项目都一直在很前沿的技术。最近在写慕课网的七夕主题,用了大量的CSS3动画,但是真的沉淀下来仔细的去深入CSS3动画的各个属性发现还是很深的,这里就写下关于帧动画steps属性的理解我们知道CSS3的Animation有八个属性animation-nameanimation-durationanimation-delayanimatio

2016-10-14 18:17:59 432

转载 java.lang.System 的in是final的,为什么要有public static void setIn(InputStream in)方法?

setIn并不是修改System.in,只是将输入重定向了。 输入重定向baidu一下就知道了。           简单的说,如果你将输入重定向到一个文件,你用System.in读到的就是文件的内容,而不是你在console里输入的内容。 setIn也许真的修改了System.in,但是setIn里是通过一个native方法来做的,很可能是用c实现

2016-10-09 17:56:31 753

ant-1.6.5.jar

使用apache ant jar包进行zip打包操作需要的jar包,为什么资源分不能选0,最少是2啊?

2017-12-04

Maven插件之mybatis-generator自动生成实体代码的demo

Maven插件之mybatis-generator自动生成实体代码的demo

2017-10-15

通过GeneratorAntTask类和配置文件生成代码的demo

包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar、apache-ant-1.8.2.jar以及通过GeneratorAntTask类和配置文件生成代码的完整demo。

2017-10-15

通过MybatisGenerator类和配置文件生成代码的demo

包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar以及通过MybatisGenerator类和配置文件生成代码的完整demo。

2017-10-13

MyBatis Generator使用命令行生成代码的demo

包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar以及自动生成代码的完整demo。

2017-10-13

mybatis-eclipse插件

包含mybatis-eclipse插件、插件的安装说明以及通过一个简单的实例描述如何在eclipse中使用mybatis-eclipse插件自动生成Mybatis相关的model、dao、Mapping等文件。

2017-10-13

eclipse-maven3-plugin

将解压后的子文件夹features和plugins的jar包文件分别导入Eclipse安装目录下的features和plugins文件夹内,然后重启Eclipse就可以在Preferences中看到Maven选项了。

2017-09-22

语法高亮插件vue-syntax-highlight

语法高亮插件vue-syntax-highlight,语法高亮插件vue-syntax-highlight,语法高亮插件vue-syntax-highlight

2017-09-05

Redis开发相关工具

redis客户端,jar包,使用文档

2017-03-21

QRCode.jar

QRCode.jar

2016-11-14

quartz-1.8.6.jar

quartz-1.8.6.jar

2016-11-07

slf4j-api-1.5.6.jar

slf4j-api-1.5.6.jar

2016-11-07

slf4j-log4j12-1.5.6.jar

slf4j-log4j12-1.5.6.jar

2016-11-07

Jad&JadClipse的jar包

Jad&JadClipse的jar包

2016-11-07

spring-context-support-3.2.0.RELEASE

spring-context-support-3.2.0.RELEASE是Spring-context的扩展支持,用于MVC方面

2016-11-07

Spring与Quartz整合时用到的jar包

Spring与Quartz整合时用到的jar包

2016-11-07

quartz-2.0.2.jar

quartz-2.0.2.jar

2016-11-07

spring-context-support-3.2.0.RELEASE.jar

spring-context-support-3.2.0.RELEASE.jar

2016-11-04

quartz-2.0.2.jar.zip

quartz-2.0.2.jar.zip

2016-11-04

log4j的jar包

log4j的jar包

2016-10-25

Tomcat部署web项目

包括了Tomcat的安装与配置,以及如何部署项目到Tomcat容器

2016-10-24

使用egret开发的2048源码

使用egret开发的2048源码

2016-10-19

2048朝代版

目前全球最火的一款游戏莫过于“2048”了,这是一款看起来异常简单玩起来却异常虐心的益智小游戏,玩家需要在16个格子中通过数字叠加的方法将最初的数字2凑成数字2048,很多网友感慨玩起来根本停不下来,一直处在梦想通关的狂躁中。而“2048朝代版”将数字叠加变成了不同的中国朝代。一边用数学逻辑玩游戏,一边又在温习华夏5000年历史,网友感慨文科生和理科生通过这款游戏走到了一起。

2016-10-19

空空如也

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

TA关注的人

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