- 博客(34)
- 资源 (4)
- 收藏
- 关注
原创 Spring注解定时任务,线程池问题
Spring定时任务,通过配置和注解两种方式完成, 注解代码量少, 但是如果存在多个定时方法, 那么只有一个线程在进行工作。而通过配置文件,则可以灵活配置。这里说说,通过注解方式,如果有多个task方法这种情况下,如果多个方法任务同时执行,会造成一个方法执行,另外一个方法未执行或延迟的问题。总结如下:问题: 通过spring注解方式,开发多个定时任务(方法),其中至少两个运行时候, 在同一时间同时...
2018-02-10 22:07:38
1350
1
原创 IDEA日常使用
IDEA使用方法总结安装好之后,需要激活。选中Licence server后, 在URL框输入: http://idea.iteblog.com/key.php1、IDEA集成JDK点击如下红框: 点击如下: 点击JDK如下: 选择JDK安装路径即可。2、IDEA集成MavenFile – Settings , 如下:
2017-11-03 18:52:04
1212
原创 logback日常应用总结
一、logback简介:logback-classic是log4j的一个改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。二、特点如下:1、基于我们先前在log4j上的工作,logback 重写了内部的实现,在某些特定的场景上面,甚至可以比之前的速度快上10倍。在保证lo
2017-09-03 20:29:45
531
原创 Nginx简介,及日常应用, 负载均衡
一、Nginx是什么?是一款轻量级的WEB服务器、反向代理服务器、以及电子邮件服务器。说是web服务器, 是可以当做apache、Tomcat这一类服务器作用相同。反向代理, 则是所有后台服务器从外网发请求的统一入口, 可以作为负载均衡。Nginx的优点:1、占用系统内存少2、处理静态html等静态内容, 效率特别高3、作为反向代理, 可以作为负载均衡服务器来分发请求Ngi
2017-03-20 23:38:46
674
转载 Nginx简介及使用方法
Project 1:Nginx和Apache的区别1. apache 相对于nginx 的优点:rewrite ,比nginx 的rewrite 强大动态页面,nginx处理动态请求是鸡肋,一般动态请求要apache去做,nginx只适合静态和反向。模块超多,基本想到的都可以找到少bug ,nginx 的bug 相对较多超稳定2. nginx相对于apache的
2017-03-19 20:51:10
524
原创 浅谈JVM及原理
1、什么是JVM ?JVM, 中文名是Java虚拟机, 正如它的名字, 是一个虚拟机器,来模拟通用的物理机。 JVM是一个标准,一套规范, 规定了.class文件在其内部运行的相关标准和规范。 及其相关的内部构成。 比如:所有的JVM都是基于栈结构的运行方式。那么不符合这种要求的,不算是JVM, 如Android中所使用的Dalvik 虚拟机就不能称作是JAVA 虚拟机, 因为它是基于寄存器
2017-03-04 15:54:45
25217
2
原创 浅谈Android , 以及Android程序的Hello World
前言我本是做服务器开发,有时候工作需要和基于Android、Windows等系统进行协同开发,为了知己知彼,我花了一段时间研究了一下Android。至此, 站在一个后台开发者的角度,总结一下Android, 以及Android和后台的异同。一、Android简单概述:因为Android系统版本更新比较快, 差异比较大,很难给一个具体定义, 因此, 这里是Android 5.0之
2017-02-26 12:33:47
354
原创 Eclipse 中git 的使用
前提:1、 git 服务器访问的URL , 账户及密码 .2、如何服务需要SSH访问秘钥 , 则需要事先有Eclipse生成SHH秘钥后, 并在服务器进行设置 , 如下图:进入正题, Eclipse中集成Git, 并使用Git , 首先git集成,有两种方式, 如下:方式一:直接通过Import 将Git服务上的代码 , 同步到本地仓库,这种方式不仅会创建git的本地仓库
2017-02-21 15:38:30
40341
1
原创 解决:Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
解决Android Studio错误: Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.原因: 这是因为Android Studio没有将ADB启动导致的。解决办法非常简单: 点击:Tools -- Andro
2017-01-02 20:49:53
555
原创 极光推送的简单实现
前言: 本范例使用的是极光推送V3.0 版本,API调用非常简单, 极光官网:https://www.jiguang.cn/about/ 关于极光推送介绍的非常详细。这里做如下关键总结。关键步骤,及思路如下:STEP 1: 登录极光推送官网, 注册一个登录账号 -->开发者服务 -->创建一个应用(只需要填写两个地方: 创建应用的名称 和 包名), 创建好之后, 进入应用详情,如下图:
2016-12-11 23:38:29
3510
2
原创 MongoDB的部署及java访问
一、MongoDB的安装和部署是非常简单的前言:MongoDB就是一个用来存储BSON格式的NoSQL数据库,用法类似面向对象的。Windows部署相对简单,这里不再阐述。Linux的部署也不难,其部署方法如下:1、将MongoDB-*.tar.gz包压缩到指定目录下,并重命名为mongo。运行如下命令:将tar文件放在/root/wgl/mongo目录下,解压缩:tar –z
2016-07-05 16:22:53
571
原创 Spring和Quarz集成,实现定时任务
Spring和Quarz集成实现定时任务,是非常简单的一件事情。因为实现其有各种各样的方法,这里介绍一个相对简单的方法。只需要简答的几部就可以实现:Step1: 导入Spring 和Quartz相关的jar包,使用maven或直接下载下来,放入lib目录下均可;Step2: 写一个定时任务的配置文件,如: app-quarz-spring.xmlStep3: 在这个配置文件中,配置
2016-06-09 23:07:47
558
原创 Centos7 搭建Redis3.2.0版本集群环境
一、CentOS7 下搭建Redis3.2.0集群环境比较简单,具体步骤如下:搭建钱准备的资料: 1、redis-3.2.0.tar.gz , reids的安装包 ; 2、redis-3.2.1.gem ; 3、此Centos7可以联网Step1:上传以上两个文件到/usr/local/src/ , 运行如下命令:tar -zxvf redis-3.2.0.tar.gzcd
2016-06-04 23:12:28
3613
原创 在tomcat中发布war包
在tomcat下发布war包是一个非常简单的事情:只需要两步即可完成操作:发布前准备: 打包成功war包,如:dwrdemo.warstep1: 将war包放到tomcat的webapp目录下即可 ;step2: 配置tomcat服务器下的conf目录下的server.xml配置文件:找到标签,然后在此标签中加入如下内容:path="/dwrdemo" reload
2016-05-08 17:34:39
728
原创 Eclipse 日常开发中的一些问题处理汇总
一、jsp页面报错信息: - javax.servlet.jsp cannot be resolved to a type 解决办法: 给项目中导入jsp-api.jar包即可! pom.xml配置如下: javax.servlet.jsp jsp-api
2016-03-16 14:10:58
539
原创 在Eclipse中编写log4j的时候,无法输入中文的解决办法
现象:在Eclipse中给log4j.properties中编写中文注释的时候,无法成功!原因分析:是Eclipse中 内容类型字符集格式不正确导致。我使用的是Eclipse4.5.1版本,默认内容类型字符集格式是:“ISO-8859-1” ,所以,将字符集更改为UTF-8即可!操作如下:Window --Perferences--General -- Content
2016-01-14 14:44:18
1533
原创 Centos7中安装Tomcat服务器
在linux系统上安装tomcat非常简单:解压及可以使用。方法如下:1、将tomcat.tar.gz文件上传到服务器上;2、tar -zxvf tomcat.tar.gz3、mv tomcat.xxxx tomcat(可以不用此步骤)4、cd 到tomcat解压后的文件的bin/目录下, 运行startup.sh即可。5、安全设置Centos7默认是firewall
2015-12-29 17:45:41
397
原创 虚拟机配置Centos7方法
一、准备的软件: 1、64位虚拟机-----vmwareworkstation64.exe 2、64位CentOS-7-x86_64-DVD-1511.iso二、安装安装好VM之后,打开VM ,开始安装CentOS7,步骤如下:step1: 点击"创建新的虚拟机按钮",出现如下界面:选择自定义,NEXT,出现如下界面
2015-12-24 14:27:09
2085
原创 使用WinWebMail 简单搭建一个局域网邮件服务 并 测试
一、前言WinWebMail 是一个基于Windows平台的免费的邮件服务器软件,安装是傻瓜式安装,重点是安装完成之后的服务配置。二、安装WinWebMail的环境如下:OS : Windows Server 2003 Enterprise Edition邮件服务器版本 : WinWebMail3.9.0.1这里使用的是破解版的软件。先安装winwebmail.ex
2015-11-27 23:16:43
14208
原创 使用Centos6.3-32bit + vsftpd 来搭建FTP服务器
一、搭建环境概述这里使用的是Centos6.2_32bit + vsftpd来搭建FTP文件服务器。这里使用的是yum安装方法。二、搭建文件服务器并不难,其方法如下:1、检查系统是否已经安装了vsftpd : rpm -qa | grep vsftpd2、如果已经安装了,则删除: rpm -e 文件名3、没有则运行yum安装命令: yum -y install vsftpd
2015-11-26 21:36:22
467
原创 Centos的管理工具---Security_FX 中文乱码处理
一、Security—FX: 是一款远程传送文件给Linux服务器的客户端工具。问题: 连接客户端之后,发现客户端出现中文乱码处理办法:点击Options--Global Options--General下的Configuration Paths,有该工具的配置数据文件,如下图:复制上面的路径,在windows窗口打开,进入Sessions文件夹,打开"IP".ini文件,更改如下
2015-11-24 22:09:21
710
原创 在Eclipse中使用Maven来创建一个web项目
前言Eclipse中创建一个Maven web项目是一件非常容易的事情。maven web项目和一般的java项目区别在于其多了一个webapp的目录和web.xml等这些特殊的文件。其maven项目的创建时依据maven-archetype-webapp创建完成的。如下:这里使用的是Maven3.3.3 和Eclipse4.5.1工具进行Maven WEB工程的创建,(注意:在创建之
2015-11-24 18:26:06
690
原创 Maven项目build path的时候Libraries下 JRE版本是1.5,但我实际的JRE是1.7,为什么?
问题描述:在构建maven WEB项目的时候,我的JDK是1.7 ,在Eclipse中也确认了版本是1.7 。 但是当我创建了一个Maven WEB项目的时候,在对这个项目进行build path管理的时候,发现Libraries目录下的JRE竟然是1.5版本。如下图:原因分析:Maven项目依赖的环境变量、依赖jar文件等一切环境,都是通过pom.xml和用户特性设置文件se
2015-11-24 16:16:10
4994
原创 Eclipse如何集成MySQL数据库
这里以最新版本的Eclipse4.5.0版本的为例,介绍Eclipse在web项目中是如何集成数据库连接的:在Eclipse中先建立一个web项目,这里不再详述。将MySQL的连接驱动文件:mysql-connector-java-5.1.37-bin.jar放入项目的lib目录下。如下图:然后,依次点击Eclipse中的Window -- Show View -- Data Sour
2015-11-19 11:40:02
8958
1
原创 MySQL5.7的安装步骤
mysql-installer-community-5.7.9.1各版本相关说明:mysql-installer-web-community-5.7.9.0 : 有web标识的表示在线安装;mysql-installer-community-5.7.9.1 : 没有web标识的表示离线安装;mysql-cluster-gpl-7.4.8-winx64 : 单独这个是没有用的,需要在my
2015-11-19 10:10:24
30906
原创 JavaScript实现N个视频的切换
需求 :使用JavaScript实现一定数量的视频切换是非常简单的,类似功能如图片切换等等。HTML中有一个div,如下:video" class="video" onclick="setvideo()"> 一般CSS控制Vedio的位置和样式,Css这里不用说,重点是通过JavaScript让其“动起来”,按照顺序先后循环,JS代码如下:var imgUr
2015-11-18 09:15:03
3877
1
原创 Servlet对Ajax中请求处理及Json串的解析
相关介绍:ajax属于前端技术 , 是前端页面异步向服务器发出请求,由服务器接受后(这里是servlet)作出相应的处理,并返回结果,从而在前端页面局部展示。一、前端jsp页面js代码://这里使用jquery中的ajax方法来异步方式请求。$(function(){$("input:first").on("click",function(){$.ajax({typ
2015-11-09 15:12:54
732
原创 JS&DOM相关介绍
现在的编程往往分为前端和后端,后端注重的是逻辑和业务,而前端注重的是页面的展示和页面的交互性能。之前我也是做JAVA后台开发的,现在对前端的知识做一些总结,希望对大家有用!前端主要是我们使用的html5和js或者jquery以及等等技术。之前,我对着这些页面简单的认为就是一些标签之类的集合,其实他们不仅仅是这些,这些技术也符合面向对象的一些思想。下面对前端的JS&DOM介绍如下:一、Jav
2015-11-09 13:48:13
413
原创 Eclipse日常中最实用的技巧,不看后悔哦!
1、给Eclipse添加更方便的提示功能:首先,默认情况下,Eclipse默认是通过一个.来进行提示的,这样做有些不太方便,如果随便写一个字母就有对应的提示,可以做如下操作:Windows--perferences--java--editor--content assist , 出现如下所示的界面:对红色区域中的Auto activation triggers for java:内
2015-10-29 21:42:48
8469
3
原创 Eclipse如何集成tomcat服务器?
Eclipse集成tomcat服务器是非常简单的,只需要如下几步即可完成:1、准备好Tomcat服务器软件,并解压到指定的位置,如:G:\apache-tomcat-7.0.322、打开Eclipse,点击Window--Preferences--Server--Runtime Environments, 出现下面的界面:3、点击add , 选中对应版本的Tomcat服务器,我这里
2015-10-29 11:27:40
3155
1
原创 Eclipse如何集成SVN?
1、Eclipse IDE 集成 SVN是非常的方便的,可以说只需要简单的两步即可完成:首先,下载svn-eclipse-site 插件 ,这个插件包中有两个重要的文件夹features 和 plugins;其次,分别将上面两个文件夹下的jar包分别复制到对应Eclipse的项目目录下,重启Eclipse即可!2、重启Eclipse后,点击Window--Show View--SV
2015-10-29 11:15:04
436
转载 在Eclipse中搭建jBPM6.2运行环境及插件方法
一、给eclipse安装jbpm插件 1、到官网下载jbpm包:jbpm-6.1.0.Final-installer-full.zip,并解压缩后找到lib下面的jbpm-6.1.0.Final-bin.zip和org.drools.updatesite-6.1.0.Final.zip两个包。 2、在eclipse安装目录下创建一个jbpm6-plugins文件夹,将org.drools.
2015-10-15 14:47:34
1592
原创 Eclipse中如何整合jBPM6插件
1:首先下载jbpm6全包;2:打开eclipse的根目录,在根目录下创建一个新的目录,名为eclipse_plugins3: 将解压后的jbpm6全包下中的lib目录下的org.drools.updatesite-6.2.0.Final.zip解压,让后将解压后的文件夹复制到eclipse_plugins文件夹下,并更名为jbpm64:在eclipse的根目录下创建一个l
2015-10-08 14:19:10
663
java反编译工具
2016-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人