自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用Spring的@Scheduled实现定时任务

注解@Scheduled 可以作为一个触发源添加到一个方法中,例如,以下的方法将以一个固定延迟时间5秒钟调用一次执行,这个周期是以上一个调用任务的完成时间为基准,在上一个任务完成之后,5s后再次执行:@Scheduled(fixedDelay = 5000)public void doSomething() { // something that should execute

2017-12-04 10:22:00 3794 4

转载 maven链接私服方法

1.介绍我们项目中逐渐转入到maven构建体系下。项目在构建和部署时会依赖很多包,这些包默认从公共资源库下载,由于是国外地址,访问非常缓慢,所以我们需要自己搭建私服。加快访问效率2.配置配置方法有3种,可以根据你的情况来选择2.1 maven setting.xml 配置修改进入maven安装目录/conf/ ,编辑 settting.xml 将

2017-06-06 11:54:09 2184 2

转载 【MongoDB】3.详细命令集合

【注意:MongoDB自动将_id字段设置为主键】 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-05-25 17:45:12 481

转载 【MongoDB】可视化工具的安装和使用(三)

首先:关于  能支持MongoDB新版本的可视化工具,争议不断,各人都有各人的支持。因此之前选择安装的时候就安装了MongoDB  3.0.14版本的。最终,确定使用Robomongo作为我第一个使用的MongoDB的GUI使用。  第一步:下载Rongomongo  进行安装。 下载路径:https://robomongo.org/download

2017-05-25 17:41:58 789

转载 2.安装--以及简单使用(二)

1.在第一次安装成功之后,就瞬间发现了如下问题mongodb无法启动,由于目标计算机积极拒绝,无法连接 解决方法:这不是mongodb无法启动,是你还没有启动mongodb就来连接使用它了,肯定是不成功的。先去mongodb的bin目录下运行>mongod --dbpath "d:\MongoDB\data\db"  这样

2017-05-25 17:39:41 238

转载 【MongoDB】1.安装--以及简单使用

第一次接触MongoDB    参考&粘贴:http://jingyan.baidu.com/article/ed15cb1b52b8661be2698162.html一.安装1.首先去官网下载   进入 所有版本 选择一个稍微不那么新的版本  -- 因为在之前查阅 发现 新版本有各种各样的 不舒服  选择一个   mongodb-win32-x86

2017-05-25 17:37:15 306

转载 mybatis3中@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider的使用

mybatis3中@SelectProvider的使用技巧(@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider类似)mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/。mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主

2017-05-22 10:19:14 2764

转载 Java线程中sleep()、wait()和notify()和notifyAll()、suspend和resume()、yield()、join()、interrupt()的用法和区别

Java线程中sleep()、wait()和notify()和notifyAll()、suspend和resume()、yield()、join()、interrupt()的用法和区别 从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列)。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。 但是当前正在被服务的线程可能觉得cpu的服务质量

2017-05-04 17:14:46 201

原创 SSM 框架 搭建

MyBatis-config.xml文件配置:<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">configuration> settings> setting name=

2017-05-04 17:12:58 205

转载 jdbc面试题

1.什么是JDBC,在什么时候会用到它? JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。

2017-05-04 17:10:42 419

转载 数据库优化总结

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描: 如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为

2017-05-04 17:09:01 258

转载 Spring Bean的生命周期

Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。 转载请注明地址 http://www

2017-04-28 10:54:04 173

原创 通过xml文件配置 spring自动装配5中模式

在spring中,支持 5 自动装配模式: - no – 缺省情况下,自动配置是通过“ref”属性手动设定 - byName – 根据属性名称自动装配。如果一个bean的名称和其他bean属性的名称是一样的,将会自装配它。 - byType – 按数据类型自动装配。如果一个bean的数据类型是用其它bean属性的数据类型,兼容并自动装配它。 - constructor – 在构

2017-04-26 10:13:17 311

原创 可滑动的窗口的内部Div可独立滑动,并将内部Div滑动条隐藏

例如    让红色的div可以独立的向下滑动且并不影响浏览器的滑动,而且自身的滑动条隐藏掉1.红色div的外面再嵌套一个div1 固定高度和宽度   css必须设置 overflow:hidden1.红色div的固定高度(不能超过div1的高度)和宽度(注意:宽度必须比div1的宽直到刚好遮住div自身的滑动条)   css必须设置  overf

2017-04-24 13:48:10 3664 1

原创 创建独立的图片服务器

1,在图片服务器所在的设备上,设置Tomcat的server.xml文件中服务端口和服务路径与本服务器盘符路径的映射关系,并保存例如:2,手动启动该设备的Tomcat:点击bin->startup.bat3、将图片服务器存储图片的文件夹(此时就是“E:\ServiceFile\goodsImg”和“E:\ServiceFile\userHeadImg”)设置成共享(文件夹共

2017-04-24 13:05:36 503

原创 通过js动态设置 让ifram的高度自动适应被引入页面的高度

function setIframeHeight(iframe) { var fr=$("#iframe"); fr.get(0).height=0; if (iframe) { var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow; if (i

2017-04-22 18:14:05 944

原创 使用setInterval()方法做一个倒计时

var time=5;//倒计时时间var countdownId=setInterval(countdown,1000);//重复调用countdown()方法,并返回一个参数countdownIdfunction countdown () { if(time==1){ $("#getCodeBtn").attr("disabled",false);

2017-04-20 23:48:15 2428

转载 Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,

2017-04-20 09:58:47 220

转载 通过ip连接MySQL时出现1449、1045异常

mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法把sql导到本地,执行存储过程 或者 查看视频报错:mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法权限问题,授

2017-04-20 09:56:44 662

转载 java 继承关系中-执行顺序测试

父类:[java] view plain copypackage com.blm.java;  public class Ainimal {      static {          System.out.println("这是父类的静态代码块");      }      private String name;    

2017-04-20 09:39:28 268

原创 动态获取屏幕宽度,并减去了浏览器左边滚动条的宽度

$(document).ready(function () { var rollWidth=$(window)[0].innerWidth-$(window).width(); $("#background").css("width",$(window)[0].screen.width-rollWidth);});

2017-04-19 18:02:12 1059

转载 web前端学习笔记---scrollWidth,clientWidth,offsetWidth的区别

通过一个demo测试这三个属性的差别。说明:scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象中内容超过可视区后而变大。 clientWidth:对象内容的可视区的宽度,不包滚动条等边线,会随对象显示大小的变化而改变。 offsetWidth:对象整体的实际宽度,包滚动条等边线,会随对象显示大小的变化而改变。 该demo就在页面中放一个te

2017-04-18 19:15:45 173

转载 $(window).width()与window.innerWidth的区别

近日把网站改为自适应,需要用到一部分js和jquery程序,由于要考虑到各浏览器的兼容性,所以在调试上需要各位用心,并且在各函数的使用上也要比较谨慎。但是由于工作量繁多,会时常出现一些bug,要在使用时才可能被发现。今天,就发现了一个问题,在IE8打开网页时,左下角有黄色警告提示,说明网页JS有问题了。经过一番捣鼓之后,发现原来是window.innerWidth这个写法的问题,该写法在IE8里原

2017-04-18 19:13:13 739

转载 MyBatis嵌套查询解析

Mybatis表现关联关系比hibernate简单,没有分那么细致one-to-many、many-to-one、one-to-one。而是只有两种association(一)、collection(多),表现很简洁。下面通过一个实例,来展示一下Mybatis对于常见的一对多和多对一关系复杂映射是怎样处理的。以最简单的用户表订单表这个最简单的一对多做示例:对应的JavaBean:

2017-04-17 14:34:07 187

转载 mybatis常见面试、笔试题汇总

1、#{}和${}的区别是什么?答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.MySQL.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql执行前会使用PreparedStatement的参数设置方法,按序给sql的?

2017-04-17 10:34:33 667

空空如也

空空如也

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

TA关注的人

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