自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JacobWang's blog

路,一直都在~

  • 博客(35)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 Eclipse中Maven工程缺少Maven Dependencies

Eclipse在引入Maven工程后,找不到Maven Dependencies。使得代码报错,具体如下图所示:     而正常Maven的工程如下所示:   产生这种现象的原因可能是工程对应的开发环境改变,本地Maven仓库地址和原来的不一致。其根本原因是Maven project的Maven选项未开启或启动无效。   为了解决这个

2017-02-09 01:20:49 933

原创 用myeclipse创建maven项目时,生成的项目名中总是包含Maven Webapp的问题

解决办法:新建Maven项目时,展开Advanced-Name template中选择[artifactId]即可

2017-01-30 21:01:37 1609

转载 MyEclipse 2016 Stable 1.0破解教程

一、下载所需文件1. Windows最新版:MyEclipse 2016 Stable 1.0离线安装包(文件大小:1.52GB)--完整安装包,无需在线下载http://pan.baidu.com/s/1kVfgcLL   密码:6isb2.keygen&crackMyEclipse 2016 Stable 1.0破解.7zhttp://pan.b

2017-01-30 20:09:04 905

转载 Oracle调整表空间大小——ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据

将备份的一个大数据库还原到本机以后,删除里面的大表(比如文件表、日志表等),Oracle数据文件在有数据的情况下能自动扩展,却不能自动收缩,造成存储空间的浪费。如果直接修改数据文件的大小,可能会遇到如下错误:ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据转载网址:http://blog.sina.com.cn/s/blog_54eeb5d901000bvg.ht

2017-01-19 16:34:59 676

转载 在spring中常被忽视的注解 @Primary

在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary  的作用就出来了。下面是个简单的使用例子。有如下一个接口 程序代码public interface Singer {    String sing(String lyric

2017-01-15 03:48:17 1433

转载 SpringData JPA查询分页demo

SpringData JPA 的 PagingAndSortingRepository接口已经提供了对分页的支持,查询的时候我们只需要传入一个 org.springframework.data.domain.Pageable接口的实现类,指定PageNumber和pageSize即可springData包中的 PageRequest类已经实现了Pageable接口,我们可以直接使用

2017-01-15 02:32:42 542

转载 spring-boot 之 使用Admin监控应用

Spring Boot提供的监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当前应用的并发数、延迟以及其他度量信息。下面我们来了解如何使用spring-boot-admin来监控我们的系统。一、创建spring-boot-admin服务首先使用Spring Tool Suite(简称STS)创建一个简单的

2017-01-02 04:25:20 1187

转载 log4j2 使用详解

Log4j 2的好处就不和大家说了,如果你搜了2,说明你对他已经有一定的了解,并且想用它,所以这里直接就上手了。  1. 去官方下载log4j 2,导入jar包,基本上你只需要导入下面两个jar包就可以了(xx是乱七八糟的版本号):    log4j-core-xx.jar    log4j-api-xx.jar  2. 导入到你的项目中:这个就不说了。  

2016-12-26 22:57:40 441

转载 Spring Boot 1.4 使用log4j错误

Spring boot升级之后会碰到好多头疼的问题,所以升级请谨慎。以前在一篇文章介绍过spring boot 1.3.3使用log4j,在spring boot 1.4的版本中,就需要使用log4j2,否则会出现如下错误:Project build error: 'dependencies.dependency.version' for org.springframework.b

2016-12-26 03:22:44 1668

转载 页面静态化

静态化的问题,在熟悉了Nginx、Vamish、squid、CDN等前端服务器,结合当前主流技术发现,对于springmvc就是为spring servlet拦截增加一个.html扩展名即可。                   springServlet                   *.html                   spri

2016-12-26 01:54:37 398

转载 Java中的Runnable、Callable、Future、FutureTask的区别与示例

Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。Runnable其中Runnable应该是我们最熟悉的接口,它只有一个run()函数,用于将耗时操作写在其中,该函数没有返回值。然后使用某个线程去执行该runnable即可实现多线程,Th

2016-12-25 00:02:04 285

转载 Tomcat热部署的实现原理

Tomcat热部署机制对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个新的类装入器实例,就可以将类再次装入一个正在运行的应用程序。我们知道,现在大多数的web服

2016-12-22 01:50:12 258

转载 Tomcat的Server.xml虚拟主机和虚拟目录的配置

以前开发JavaEE网站都布置在Tomcat下,布置目录一般为$CATALINA_HOME/webapps/WebName,所以要访问网站,则在http://localhost后必须要加上上下文路径(ContextPath)/WebName,而运行环境一般为http://www.abc.com,上下文路径为空。这样就造成了开发环境与运行环境的差异,虽然在JSP中可以通过解决,但如果换成其它模板,比

2016-12-22 00:55:00 2337

转载 maven build 的时候,卡死在Downloading metadata的解决方法

比如,到了下面这一步(下载metadata的时候),就卡死了:[plain] view plain copy[INFO]                                                                           [INFO] ------------------------------

2016-12-19 22:22:49 8633

转载 在IntelliJ上操作GitHub

IntelliJ IDEA集成了对GitHub的支持,使上传代码到GitHub和从GitHub下载代码更加方便快捷。1. 分享代码到GitHub首先需要在IntelliJ配置Git,如果没有正确配置会出现如下错误:通过File->Settings打开设置面板进行设置,如图:2. 第一次上传代码到GitHub操作如下:其间需要输入用户名

2016-12-18 04:48:49 254

转载 基于netty-socketio的web推送服务

实时消息的推送,PC端的推送技术可以使用socket建立一个长连接来实现。传统的web服务都是客户端发出请求,服务端给出响应。但是现在直观的要求是允许特定时间内在没有客户端发起请求的情况下服务端主动推送消息到客户端。有哪些可以实现web消息推送的技术:不断地轮询(俗称“拉”,polling)是获取实时消息的一个手段:Ajax 隔一段时间(通常使用 JavaScript 的 se

2016-12-18 03:35:20 223

转载 Java利用System.getProperty("file.encoding")获取编码分析

1.0 背景System.out.println(System.getProperty("file.encoding"));11以前一直以为file.encoding的编码就是系统的编码,直到最近碰见一个怪异的情况:WEB工程中通过上述代码打印出来的编码是GB18030,而登录Linux服务器执行locale或者vi /etc/sysconfig/i18n查出来的编码是UTF-8,

2016-12-16 16:20:24 951

转载 Spring MVC "The request sent by the client was syntactically incorrect ()"解决办法

使用Spring MVC3框架时,可能会遇到这个问题,请求后台没有任何响应,页面显示让人很莫名其妙。The request sent by the client was syntactically incorrect 说的意思是:由客户端发送的请求是语法上是不正确的。但还是不明白哪里出了问题,我的URLhttp://localhost:8080/mmsys/field/li

2016-12-16 00:53:34 368

转载 MongoDB-JAVA-Driver 3.2版本常用代码全整理(4) - 地理空间索引

MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别。例如用Document替换BasicDBObject、通过Builders类构建Bson替代直接输入$命令等,本文整理了基于3.2版本的常用增删改查操作的使用方法。为了避免冗长的篇幅,分为增删改、查询、聚合、地理索引等几部分。随着移动设备的普及,基于坐标和经纬度的位置查询变得越来越流行,例如查找离当前位

2016-12-13 02:35:31 339

转载 MongoDB-JAVA-Driver 3.2版本常用代码全整理(3) - 聚合

MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别。例如用Document替换BasicDBObject、通过Builders类构建Bson替代直接输入$命令等,本文整理了基于3.2版本的常用增删改查操作的使用方法。为了避免冗长的篇幅,分为增删改、查询、聚合、地理索引等几部分。聚合用于统计文档个数、求和、最大最小值、求平均值等,功能和函数名称和SQL

2016-12-13 02:33:33 386

转载 MongoDB-JAVA-Driver 3.2版本常用代码全整理(2) - 查询

MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别。例如用Document替换BasicDBObject、通过Builders类构建Bson替代直接输入$命令等,本文整理了基于3.2版本的常用增删改查操作的使用方法。为了避免冗长的篇幅,分为增删改、查询、聚合、地理索引等几部分。先看用于演示的类的基本代码[java] view

2016-12-13 02:20:00 892

转载 MongoDB-JAVA-Driver 3.2版本常用代码全整理(1) - 增删改

MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别。例如用Document替换BasicDBObject、通过Builders类构建Bson替代直接输入$命令等,本文整理了基于3.2版本的常用增删改查操作的使用方法。为了避免冗长的篇幅,分为增删改、查询、聚合、地理索引等几部分。创建一个maven项目,添加依赖[java] vi

2016-12-13 02:11:59 485

转载 Maven教程-解决web项目发布到tomcat中没有lib依赖的问题

对于maven初学者的我,经常遇到一个问题就是,maven项目创建成功后,本来已经添加了jar的依赖,但是发布到Tomcat中就是没有jar包存在,启动Tomcat总是报没有找到jar包,可项目结构中确实已经有jar了,一直很郁闷,所以记录下来。1、首先确定好我们已经安装好maven需要的环境,并且已经创建好一个Maven依赖的Web项目,可以查看前几篇maven的学习内容搭建ma

2016-12-13 02:01:24 9112

转载 Maven教程-使用eclipse插件创建一个web工程(不使用archetype)

首先创建一个Maven的Project如下图  我们勾选上Create a simple project (不使用骨架)   这里的Packing 选择 war的形式  由于packing是war包,那么下面也就多出了webapp的目录 由于我们的项目要使用eclipse

2016-12-13 01:50:32 868

转载 Maven教程-使用m2eclipse创建web项目

1.首先确认你的eclipse已经安装好m2eclipse的环境2.新建一个maven的项目3.下一步默认配置,使用默认的工作空间,或者你可以自己选择其他的空间4.一般我们都是web开发,所以选择maven-archetype-webapp5. 填写好相应的groupId,artifactId,version等信息    Maven坐标:groupId:artifa

2016-12-13 01:27:54 268

转载 如何解决ajax跨域问题

由于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。不知是跨域问题起因是这样的,为了复用,减少重复开发,单独开发了一个用

2016-12-09 16:00:29 194

原创 Linux安装JDK和配置环境变量

根据Linux系统的版本选择64位或32位下载,官方现提供rpm和tar.gz两种版本下载。安装:[root@oracle cdrom]# rpm -ivh jdk-8u25-linux-x64.rpm配置jdk环境变量方法一:在Shell下设置变量(该方法只对当前的shell有效,如果打开另一个shell就需要重新配置)

2016-12-07 00:26:57 242

转载 nload : 实时查看linux服务器网络流量的工具

如果你仅仅是想查询当前服务器的带宽,nload绝对是个很好用的一个工具,功能虽然很单一,但是很强.虽然不能像iptraf那样,可针对IP, 协议等条件来查询,可以实时地监控网卡的流量,分输入流量Incoming 和输出流量Outgoing两部分,同时统计当前,平均,最小,最大,总流量的值,并且用动态图形方式表现出来,让你一目了然.nload官网及下载 http://www.roland-rie

2016-11-29 02:04:21 818

转载 Maven教程-搭建Maven环境

有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比较麻烦,每次都要敲dos命令,但可以写批处理文件来解决.方式一:不使用本地的maven安装文件环境配置(也即使用的是m2eclipse插件的默认配置) settings.x

2016-11-28 01:27:17 332

转载 图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目

第 1 部分:新建一个 Java Web Application 项目File -> New -> Project…,请选择 Java EE 这个模块下的 Web Application ,我们还可以选择生成 web.xml 文件的版本号,这里我们选择最新的 3.1 版本。 说明: 3.1 版本的意思是 servlet 规范的版本。我们可以查看 apache-tomcat-8.0.

2016-11-21 22:29:20 620

转载 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)

搭建 maven 项目结构1、使用 IntelliJ IDEA 15 新建一个项目。  2、设置 GAV 坐标  3、  这里在Properties中添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。 参考资料: 使用IntelliJ IDEA 14和Maven创建Java

2016-11-21 22:21:14 534

转载 使用 IntelliJ IDAE 工具导入 eclipse 的 web 项目步骤和关键点

下面,就开始我们对动态 web 项目一步一步的设置,这些设置可能会有点繁琐,但是只要我们熟练了就好。下面,我们配置 Tomcat 。如果这个时候,我们启动 tomcat ,就会发现原因是我们刚刚添加 Module 的时候,Tomcat 还没有配置,所以 Tomcat 的依赖还没有添加进来,我们再次进入 Module 的设置。

2016-11-21 22:17:34 613

转载 eclipse最有用快捷键整理

在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用,写代码的效率一定会有提高。当然你也可以通过菜单栏中Window–>Preferences–>General–>Key

2016-11-21 20:48:36 331

转载 最适合初学者的 IntelliJ IDEA 教程 (2) - 最常见的显示设置和快捷键

有两个设置是使用 idea 工具经常使用的设置 1、系统设置通过上图显示的 3 种方式可以打开系统设置,系统设置对于所有的项目都生效。打开你会看到:2、本项目的设置显示行号和显示方法之间的分隔线效果:展开、折叠所有代码块ctrl + 数字键盘上的 “+” 号 : 展开当前光标所在处的代码块 ctrl + 数字键

2016-11-15 02:58:31 2539

转载 最适合初学者的 IntelliJ IDEA 教程 (1) - HelloWorld 和相关设置

写这篇文章的初衷很简单,就是想再一次证明 IntelliJ IDEA 对于 Java 开发人员来说,确实比 eclipse 要好用得多,鉴于目前市面上关于 IntelliJ IDEA的教程比较少,叙述清楚的也不多,所以希望我的整理工作能够帮助各位从 eclipse 中尽快摆脱出来。我用过 eclipse 以及 eclipse 的各种延伸版本,例如

2016-11-15 02:35:37 14784 2

网上购物系统之图书超市实验报告及源码

网上购物系统之图书超市,包括实验报告及源码,以及数据库脚本。 用JSP及MySQL编写,运行成功。页面部分未做太多修饰。全部功能已经实现。

2009-02-17

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

TA关注的人

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