自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 Windows安装Redis步骤

#安装包下载1 根据系统32/64下载zip包 https://github.com/MicrosoftArchive/redis/releases2 解压到E:\service#启动临时服务,关闭窗口服务停止1.打开cmd,2 cd E:\service\Redis-x64-3.0.5043 启动临时服务:redis-server.exe redis.windows.conf#客户端调用1 打开cmd2 cd E:\service\Redis-x64-3.0.504

2020-06-11 15:39:05 302

原创 JDK1.8 Map之HashMap

Q1 HashMap是通过什么方式实现的? - >数组Entry的链表Q2 HashMap为什么不安全?怎样实现安全?多线程情况下如果两个线程同时放的哈希(键)相同,则会发生碰撞,出现覆盖的情况。避免需要这样实例:建议使用ConcurrentHashMapQ3两个键的hashcode相同,你如何获取值对象?如何把对象?3.1当我们调用get()方法方法,HashMap中会...

2018-05-15 14:32:34 822

转载 RabbitMQ的应用场景以及基本原理介绍

1 应用场景1.1 异步处理1.2 应用解耦1.3 流量消峰2 系统结构Broker:它提供一种传输服务,它的角色就是维护一条从生产者到消费者的路线,保证数据能按照指定的方式进行传输, Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息的载体,每个消息都会被投到一个或多个队列。 Binding:绑定,它的作用就是把exchange和queue按照路由规则绑定起来...

2018-05-07 16:09:52 257

原创 log4j2.xml

日志级别trace:追踪,就是程序推进一下,可以写个trace输出debug:调试,一般作为最低级别,trace基本不用。info:输出重要的信息,使用较多warn:警告,有些信息不是错误信息,但也要给程序员一些提示。error:错误信息。用的也很多。fatal:致命错误。级别较高,这种级别不用调试了,重写吧……机制:如果一条日志信息的级别大于等于配置文件的级别,就记录。2.    输出源CONS...

2018-04-27 17:22:21 289

原创 liunx环境安装maven

1、安装wget命令如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。yum -y install wget2、下载maven安装包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz3、解压缩mavent...

2018-04-24 09:59:28 245

原创 mysql处理慢sql

1 查看MySQL是否启用了查看慢SQL的日志文件(1) 查看慢SQL日志是否启用mysql> show variables like 'log_slow_queries'; +------------------+-------+| Variable_name    | Value |+------------------+-------+| log_slow_queries | ON  ...

2018-04-23 10:05:28 1211

原创 eclips没有servce窗口的解决办法

2017-01-05 17:50:58 268

原创 SpringMVC整合hessian

在能运行的spingmvc下进行配置1、web.xml springmvc *.* 2、spring-servlet.xml 3、pom.xml; com.caucho hessian 4.0.7 4、访问:http://localhost:8080/cloudcc_global_servic

2016-12-20 16:29:08 408

原创 Quatz定时任务

工程的pom.xml添加依赖 org.quartz-scheduler quartz-jobs 2.2.0 org.quartz-scheduler quartz 2.2.0 创建quatz.properties文件#=====

2016-11-21 14:38:39 520

原创 通过jetty启动项目

此文章适用于在windows环境下的jetty的使用。在工程文件夹下创建批处理文件setpath.bat(设置jar目录)@set LOCALCLASSPATH=%LOCALCLASSPATH%;%1 创建startup.bat(启动jetty)echo off @set LOCALCLASSPATH=./WebRoot/WEB-INF/classes/ @for %%i

2016-10-28 15:44:47 2099

原创 html实现上传多个文件预览

$(document).ready(function(){ $(".a-upload").click(function(){ $('#uploadfile1').click(); }); });document.querySelector('#uploadfile1').addEventListener('change', function(){ if ( this.files.l

2016-09-11 18:39:54 2391

原创 mogodb操作大全

查询1、多条件查询并排序(and查询)db.getCollection('ccCollection').find({orgId:"aa", loginTime: { "$gte": "2016-07-12 00:00:00" ,"$lte": "2016-07-12 23:59:59"}} ).sort({'loginTime':-1}).limit(50)更新1、

2016-07-14 10:52:33 463

原创 Maven使用Cargo实现自动化部署到Web容器

Cargo支持两种本地部署方式:standalone:Cargo会从WEB容器的安装目录复制一份配置到用户的指定目录,然后在次基础上部署应用,每次重新构建的时候,这个目录都将会清空,所有配置重新生成。 org.codehaus.cargo cargo-maven2-plugin 1.4.9 tomcat7x F:\tom

2016-06-14 14:54:16 1502

转载 Maven依赖范围<scope>

1、Maven因为执行一系列编译、测试和部署运行等操作,在不同的操作下使用的classpath不同,依赖范围就是用来控制依赖与三种 classpath(编译classpath、测试classpath、运行classpath)的关系。Maven有以下几种依赖范围:compile:编译依赖范围(默认),使用此依赖范围对于编译、测试、运行三种 classpath 都有效,即在编译、测试和

2016-06-13 17:37:50 406

原创 部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题

2016-06-13 17:25:32 4824 3

原创 表索引是不是越多越好?

1 首先数据量小的表不需要建立索引,因为小的表即使建立索引也不会有大的用处,还会增加额外的索引开销2 不经常引用的列不要建立索引,因为不常用,即使建立了索引也没有多大意义3 经常频繁更新的列不要建立索引,因为肯定会影响插入或更新的效率4 索引并不是一劳永逸的,用的时间长了需要进行整理或者重建

2013-07-20 15:24:42 5239

转载 List,Set,Map用法以及区别

转自:http://j2eemylove.iteye.com/blog/1195823List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 如图:       Collection   ├List   │├LinkedList   │├ArrayList   │└Vector 

2013-07-20 15:18:18 601

原创 rails内置特性(样式设计积累)

1、清单的背景颜色是交替变化的,为了完成这样,Rails的帮助函数cycle通过将每行的CSS类设置为:list_line_wven或list_line_odd。eg。..2、truncate这个函数用来显示描述字段的前80个字符。但在调用之前truncate之前,需要调用函数strip_tags取出描述字段中的HTML标签eg。 80 ) %>3、图片标签:'list_image

2013-04-03 10:45:19 896

原创 Ruby之欢迎来到Ruby的世界

#ruby特征#1、保有自己的身份# 使用object_id获取对象的唯一号码str1 = "string"str2 = "string"puts str1.object_idputs str2.object_idputs str1 == str2 #内容相同 =>trueputs str1.equal?(str2) #对象是不同的 =>false#可以通过class方法获取自

2013-03-05 17:09:03 705

转载 ruby的安装

一、下载并安装ruby  Ruby支持多个操作系统平台,目前支持windows、linux和OS X,可以从ruby的官方网站下载ruby的安装程序和源代码,具体的下载地址百度上很多。   我是安装在windows下的,所以选择安装包为RubyInstall(一键安装包),下载后双击exe执行文件,进行安装。安装界面中会出现有3项选择的界面,全都勾上,具体的含义在网上安装文档中也有介绍,这

2013-02-26 11:51:00 674

原创 将免安装的tomcate注册为服务

步骤:先下载tomcate文件部署到D盘,配置环境变量,设置为服务1、下载tomcate6存放到D盘2、配置环境变量:CATALINA_BASE:D:\Program Files\apache-tomcat-6CATALINA_HOME:D:\Program Files\apache-tomcat-6TOMCAT_HOME:D:\Program Files\apache-tom

2013-01-22 11:38:40 1963

原创 mysql修改密码以及忘记密码

修改mysql密码方法一、cmd -->cd mysql/binuse mysql;update user set password=password('newPwd') where user='root' and host='localhost';flush privileges;退出,使用新密码登录方法二、grant all privileges on *.* to

2013-01-22 10:59:41 5174

转载 设置mysql允许外网访问

转自:http://blog.csdn.net/weibinbinlove/article/details/7062757mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.解决方法如下:1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查

2013-01-15 11:37:42 682

原创 mysql-5.5.29-win32压缩版配置数据库,字符集设置,服务设置

1、下载mysql-5.5.29压缩文件,官方地址:http://www.mysql.com/downloads/mirror.php?id=4110492、将压缩包解压到D盘,删除文件夹docs,include,lib,mysql-test,scripts,sql-bench,删除data中的performance_schema,test文件,删除bin文件中debug文件夹和所有*.p

2013-01-09 09:54:44 2400

原创 java两个相同Bean对象复制

在网上搜索了下又很多这样的需求,也有很多不同的思路,有的使用反射,有的是单独重写clone实现。需求:将两个相同对象的复制,并且将其中一个类的属性重新赋值思路:利用BeanUtils.cloneBean可以很简单实现  LoginInfo logininfo = hrService.loginSelectByLoginId(loginId); LoginInfo li =

2013-01-05 18:06:51 5691

转载 浅谈MySQL表类型

MySQL为我们提供了很多表类型供选择,有MyISAM、ISAM、HEAP、BerkeleyDB、InnoDB,MERGE表类型,萝卜白菜各有所爱是不假,可是真正选择何种表类型还是要看业务需要啊,每一种表类型都有其自己的属性和优点。下面我们来简单的讨论一下。 MyISAM表类型:MyISAM表(TYPE=MYISAM)是ISAM类型的一种延伸,具有很多优化和增强的特性。是MySQL

2013-01-04 16:46:44 743

原创 Struts2上传文件判断系统并上传(windows or liunx)

步骤为:1、判断系统是否为windows;2、设置上传文件路径代码如下:/** * true 为windosw操作系统 * false 为其他操作系统 * @return * */ public static boolean checkSystem(){ Properties prop = System.getProper

2012-12-31 16:44:39 797

原创 java抓取网站数据,存放到Excel中

今天工作需要做了个在www.chemicalbook.com上抓取数据的任务啊!步骤为:1、先弄清抓取网站的url规则;2、设置正则表达式抓取规则;3、存放到同一个Excel中代码如下:import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpU

2012-12-25 16:41:23 3877 1

转载 JDBC获取新增记录的自增主键

最近在做servlet项目的时候遇到了前后表关联得到前一个自增主键的问题,以前用ibatis的时候只需要在配置文件中配置下就可以了。搜索了下发现了解决办法。CREATE TABLE book(     code bigint(20) unsigned NOT NULL AUTO_INCREMENT,     kind varchar(45) NOT NULL,     na

2012-12-13 14:39:08 872

原创 jQuery判断复选框(checkbox)是否被选中(每多学一点知识,就少些一行代码)

我已经阅读了上边制度js:var $cr = $('#cr');//jQuery对象var cr = $('cr').get(0);//DOM对象$cr.click(function(){if(cr.checked){alert('checked');}})var $cr = $('#cr');//jQuery对象var cr = $('cr').get(0);//DOM对象$cr

2012-12-10 23:57:42 921

原创 jQuery对象与DOM对象区别 (每都学一点知识,就少些一行代码)

1.1 DOM对象:用document.getElementById('id').innerHTML实现 jQuery对象:用$('#id').html();实现   ;他们的作用都是相等的。Jquery对象时通过jQuery包装DOM对象后产生的对象,是jQuery独有的。jQuery对象时一个数组。1.2 jQuery对象与DOM对象相互转换jQuery对象转换DOM对象:通过[i

2012-12-10 23:51:12 500

转载 mysql中char与varchar的区别

在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定的长度,而varchar属于可变长的字符类型。char与varchar的区别 char (13)长度固定, 如'www.jb51.net' 存储需要空间 12个字符 varchar(13) 可变长 如'www.jb51.net' 需要存储空间 13字符,

2012-09-27 16:41:51 760

转载 Spring scope

摘自《Spring 解密》scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会(容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看做中学教师的sc

2012-09-26 17:23:13 667

转载 sql事务

一、事务概念    事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。 二、事务属性事务4大属性:1   原子性(Atomicity):事务是一

2012-09-26 16:50:57 563

转载 tomcat 虚拟内存配置

windows 下 tomcat 虚拟内存配置       在tomcat的bin目录下,找到catalina.bat文件,打开,在最上面添加这样一句:         set JAVA_OPTS=-Xms256m -Xmx512m        Eclipse中设置tomcat 虚拟内存配置       Windows --> Preferences-->MyEcli

2012-09-19 09:56:45 1245

转载 tomcat的maxThreads、acceptCount(最大线程数、最大排队数)

Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"maxThreads="800" acceptCount="1000"/> tomcate -->config --> server.xml 其中最后两个参数意义如下:maxThreads:tomc

2012-09-19 09:21:36 19015 2

转载 java static 用法

一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态

2012-09-19 09:12:05 794

原创 js 获取select的值 / js动态给select赋值

var t = document.getElementById("select1"); var selectValue=t.options[t.selectedIndex].value;//获取select的值 var t1 = document.getElementById("select2"); for(i=0;i<t1.length;

2012-08-20 10:41:37 63760

原创 MySql切分字符串,SUBSTRING用法

1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 right(str, length) 说明:right(被截取字段,截取长度) 例:select right(content,200)

2012-07-19 14:40:01 3561

原创 indexOf 用法

String aa = "$20";String bb = "2011$";String cc = "2011";System.out.println("aa.indexOf ==="+aa.indexOf("$"));System.out.println("bb.indexOf ==="+bb.indexOf("$"));System.out.println("cc.inde

2012-07-13 10:50:55 830

jxl.jar:java数据导入excel需要的jar

java数据导入excel需要的jar 1、通过java操作excel表格的工具类库 2、支持Excel 95-2000的所有版本 3、生成Excel 2000标准格式 4、支持字体、数字、日期操作 5、能够修饰单元格属性 6、支持图像和图表

2012-03-05

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

TA关注的人

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