自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 js面向对象编程

五、 Prototype模式Javascript规定,每一个构造函数都有一个prototype属性,指向另一个对象。这个对象的所有属性和方法,都会被构造函数的实例继承。这意味着,我们可以把那些不变的属性和方法,直接定义在prototype对象上。  function Cat(name,color){    this.name = name;    this.color = c...

2018-08-18 18:58:15 219

原创 lucene分词器的区别与选型

1、StandardAnalyzer标准分词器,以单个汉字作为分词截断,分出的结果都是单个的汉子。CJAnalyzer,CJ分词器是两两分词,且分词结果不包括英文。就是以相连的两个汉字作为分词结果。上海自来水来自海上。分词结果是:上海 海自 自来 来水,,,2、第三方分词器。IKAnalyzer。IK分词器能将汉语的词语较好的分出来,当然也会分出来一些无意义的词语。这个分词...

2018-08-18 18:57:08 711

原创 mysqldump导出指定表到其他库

##Mysql导出(多张表)表结构及表数据 mysqldump用法  命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名;    1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)    mysqldump -uroot -pdbpasswd -d dbname >db.sql;    2、

2018-01-02 16:18:37 3171

原创 mysql行锁

总结下:1,对于主键,锁定的是主键单独的行;2,对于辅助索引,锁定的是该值对应的前后范围,比如辅助索引字段值为:1,2,3,7,9,你对7这条记录做update,那么锁定范围是[3,7),[7,9);3,对于没有索引的update,锁住的是整张表;

2017-09-05 15:30:02 1024

原创 ajax跨域解决方法

ajax跨域需要前后台配合。1、前台ajax写法:$(document).ready(function(){  $("#b01").click(function(){  $("#myDiv").hide();  htmlobj=$.ajax({url:"http://o.roseonly.com.cn/mobile/user/usertype.htm",as

2017-07-17 14:46:00 302

转载 tomcat的role说明

文章出自:http://www.365mini.com/page/tomcat-manager-user-configuration.htmTomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Manager也成为了使用非常普遍的功能应用。在默认

2017-05-22 15:47:47 5010

转载 js的location.hash获取锚点

location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"。利用这个属性值可以做一个非常有意义的事情。很多人都喜欢收藏

2017-04-28 10:04:18 1372

转载 单例的多线程环境下的使用

什么是单例模式?如何使用单例模式?在多线程程序中我们如何使用单例模式呢?也就是说在多线程中我们如何保证类实例的唯一性?众所周知,多线程中使用较多的是锁lock。lock是确保一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他的线程试图进入锁定的代码,将一直等待(被阻止)直到该对象被释放。程序运行时创建一个静态只读的线程辅助对象:public sta

2017-04-04 16:48:26 364

原创 mac下mysql的乱码问题

mac或centos7环境案新安装的mysql,默认编码事latin1,要修改后才能正常支持中文。修改方法:将/usr/local/mysql/support-file/my-default.cnf拷贝到/etc/my.cnf文件,然后在mysql节点下增加一行配置:character_set_server=utf8。然后重启mysql即可。

2017-03-04 10:40:04 281

原创 eclipse导入maven工程中间出错停止导致无法启动

导入一个Maven项目,嫌弃慢删除了eclipse的进程,后面就跑不起来。今天碰到了这个问题,用以下方式解决的: 方法1.找到workspace文件夹下的/.metadata文件夹,将其删除掉,然后在讲项目重新导入进去eclipse中。但是这个有一点不好的地方,之前对eclipse所做的配置也会恢复为默认配置 方法2.在.metadata下搜索workbench.xmi文件,用记事本打

2017-02-21 14:57:12 559

原创 win7上安装sql server2000

1、我们需要两个软件,一个是sqlserver4in1安装包,另外一个是sql2ksp4补丁包。不安装补丁包的话,无话远程连接。2、双击autorun.exe,会弹出兼容性报错,这时候,右键修改autorun的属性,改成兼容win7。然后,我们进入需要安装的版本,比如:personal/x86/setup/下,双击setupsql.exe,点击执行程序。然后一步一步往下安装。后面基本没有难

2016-12-30 15:20:54 3592

原创 sqlserver分页

1、sqlserver分页语句:select top 10 * from StudentDetaileTAB where  id not in(select top 20 id from StudentDetaileTAB order by id desc);2、mysql分页语句:select * from table1 limit (pa

2016-11-29 11:29:33 250

原创 redis主从和集群配置

1、redis安装 wget或curl下载最新版redis的tar.gz包。2、tar -zxvf redis-3.2.5.tar.gz 得到redis-3.2.53、cd redis-3.2.5,然后执行make ,再执行make install。4、redis-server redis.conf启动redis服务。5、使用redis-cli -h ip地址 -p 6379连接r

2016-11-10 16:15:39 328

原创 jdk动态代理如此简单

1、jdk动态代理是一种非常常用的功能。具体方法如下:写一个代理实现类,该类要实现InvocationHandler接口,并且重写invoke方法,在构造器初始化一些参数。然后在被代理对象使用的时候,不用再直接对象.方法()来使用,而是要用Proxy.newInstance(被代理对象,必须用的参数);这种方式来实现。特别简单。

2016-11-10 16:05:18 297

原创 对于html页面历史记录的控制

项目中,经常遇到用户一直退步出去的问题,这种问题有两种解决办法:1、控制用户的前进方向,比如history.go(-1) , history.go(-2)等等。2、用window.location.pushState()和window.onpopstate()组合方法,console.log('1111 '+ history.length);var json={ti

2016-11-09 10:41:37 3672

原创 泛型方法<T> List<T> methodName(){},两个T分别代表什么意思?

1、泛型方法 List methodName(){},两个T分别代表什么意思?第一个标志这个方法是泛型方法,第二个是List是返回值。泛型方法返回值前必须带一个,这是一种约定,表示该方法是泛型方法,否则报错。public static List set2List2(Set set) {        List list = new ArrayList();        if

2016-10-31 21:26:58 4739 1

转载 activemq有哪些公司在用,主要用在什么业务场景?

消息队列在大型电子商务类网站,如京东、淘宝、去哪儿等网站有这深入的应用,队列的主要作用是消除高并发访问高峰,加快网站的响应速度。在不使用消息队列的情况下,用户的请求数据直接写入数据库,在高并发的情况下,会对数据库造成巨大的压力,同时也使得系统响应延迟加剧。在使用队列后,用户的请求发给队列后立即返回(当然不能直接给用户提示订单提交成功,京东上提示:您“您提交了订单,请等待系统确认”),再由消息队列的

2016-10-26 14:40:39 2430

原创 centos服务器下修改mysql的最大连接数

遇到了mysql连接不够用的情况,所以需要放大最大连接数。方法一:1、修改mysql的配置文件,/usr/bin/mysqladmin -uroot -p variables |grep max_connectionsPassword:然后输入数据库的密码***,可以看到最大连接数如下| max_connections                          

2016-09-26 14:36:19 1444

原创 开启mysql定时任务,关闭过了求助时间的帖子

在项目中,经常需要对一些过期的数据进行处理。这类数据如果业务复杂,推荐在代码里处理。如果逻辑相对简单,推荐在mysql数据库层面处理。这时候,我们就用到了mysql的定时器功能。例子:select * from tiezi_tab twhere t.datastatus and t.typeflag=3 and t.endtime ;#5117select * tiez

2016-09-09 13:25:42 404

原创 sql查询utf-8字段中包含非汉字的记录和大小写字母转换

1、经常需要对数据库中已经录入的垃圾数据进行维护,这时候就可以使用正则表达式来解决,比较方便快捷。例子:select * from stdiseasetab where diseasemc REGEXP '[\u4e00-\u9fa5]';

2016-09-02 14:34:20 2412

原创 苹果微信版语音播放支持mp3安卓微信语音播放支持的是ogg

在做微信网页播放的时候,需要针对不同的设备提供不同的音频格式:苹果微信版语音播放支持mp3安卓微信语音播放支持的是ogg

2016-08-29 17:09:18 1293

转载 linux系统安装svn服务端教程

使用yum安装非常简单(如果是mac电脑,可以不用安装,因为苹果系统自带svn服务端和客户端):yum install subversion创建仓库我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。[root@localhost /]# cd /home[root@localhost ho

2016-08-28 09:18:57 559

原创 s:iterator怎么循环一个数组

今天用到s:iterator标签循环一个数组的问题,解决方法如下:以下两种方法都经过验证有效:1、方法一:                                                            " data-size="683x1024" data-med=""                           data-med-s

2016-08-25 11:25:15 1505

原创 80端口被占用,杀死该进程的方法

我要使用80端口,但是tomcat用./shutdown.sh命令无法关闭,只能强制杀死进程,方法如下:1. 查找占用的程序netstat -apn | grep 80最后一项显示的是pid和对应的名称2. 杀掉对应的进程,彻底杀死进程kill -9 29635

2016-08-18 18:33:48 9790

原创 使用myeclipse高版本时打开编辑jsp卡住假死解决方法

以前一直用Eclipse这次装了一个MyEclipse使用后.发现很多问题.其中最突出的一个就是Save保存文件的时候总是会验证一大堆的东西..其中以验证JS的时间最长.而且会老是弹出一个验证框 去掉MyEclipse - Validation - JavaScript Validator 的 Manual和Build都没用.. 最后找到在项目路径下面的.project文件中配置了一些

2016-08-11 00:13:02 1164

原创 新建maven管理的web项目,java目录不全的问题解决方法

新建maven工程:新建maven project,填好信息之后下一步,输入web,然后选择maven-artyfapes,点击完成。这才是一个maven web工程,别选错了哦。使用sts进行开发时,经常出现新建的maven项目java目录不全的问题。src/main下只有resources一个目录,这是不对的。解决方法如下:1、修改build path,默认是jre1.5,要改成你所安

2016-08-07 17:01:03 7749

原创 使用mybatis的generator自动生成po及mapper映射文件

1、从mybatis官网下载generator包。2、修改generator.xml文件。完整的generator.xml文件内容,同时也是例子 如下:<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://myba

2016-07-17 23:01:09 606

转载 The method xxx of type xxx must override a superclass method

将工程由myeclipse7导入到myeclipse10中,一直报一个错误,导致项目无法运行,根本原因是编译器版本问题,改正版本即可,方法如下:The method xxx of type xxx  must override a superclass method解决方法:一、                                                  

2016-07-12 21:34:31 562

原创 visualsvn代码管理工具使用说明

1、安装visual svn,做svn的客户端软件,可以选择其他工具。2、create repository,创建仓库。注意 发给别人的链接https://192.168.0.100/svn/HZSFMgr/,客户端连接的时候,一定要把计算机名字改成ip地址,否则链接不上。

2016-07-10 17:01:58 576

原创 sts各版本下载地址

sts是spring官方在eclipse基础上加了很多插件之后封装的开发工具。sts与eclipse完全一样,但是多了很多插件,比如maven,使用起来更加方便。如果使用eclipse自行安装maven插件会很麻烦,推荐以后都使用sts。sts各版本官方下载地址:https://spring.io/tools/sts/legacy。sts最新版目前是3.7.3,这个版本要求jvm环境是1.8。

2016-06-26 13:09:52 11667

转载 js面向对象编程

五、 Prototype模式Javascript规定,每一个构造函数都有一个prototype属性,指向另一个对象。这个对象的所有属性和方法,都会被构造函数的实例继承。这意味着,我们可以把那些不变的属性和方法,直接定义在prototype对象上。  function Cat(name,color){    this.name = name;    thi

2016-06-21 16:00:26 210

原创 js和ajax关于网页定位的问题

在开发中,经常遇到从一个网页跳转走之后,再返回的时候要定位到原来离开时候的位置的问题。这个问题很好解决,大概有三种方法:1、锚点定位。就是在链接最末尾加上#posId的方法。这种方法简单有效,但是定位的时候比较生硬,一般很难满足人的视觉感受,而且不适用于ajax方式生成的页面。所以很少用到。2、使用jquery对象的animate方法定位。此方法适用于任何形式加载的页面,且视觉效果可调。函

2016-06-16 11:00:49 908

转载 触发器new和old的用法区别

new和old的使用情况:在对new赋值的时候只能在触发器before中只用,在after中是不能使用的,比如(以下是正确的)。CREATE TRIGGER updatepriceBEFORE insertON consumeinfoFOR EACH ROWBEGIN   set new.金额=0;END;这个说明对当前插入数据进行更新的时候使用before先更新完,然后才

2016-06-14 11:39:41 2526

原创 nginx配置多台tomcat做负载均衡

1、下载windows版本的nginx,根据服务器操作系统类型也可以选择linux版本。解压缩到如下路径:D:\xuchp\nginx_windows\nginx-1.10.1。2、关闭IIS。nginx默认监听的是80端口,所以,要先把操作系统里自带的IIS给停掉,不然端口起冲突,nginx无法起作用。3、修改nginx.conf。进入nginx的conf路径,打开nginx.conf文

2016-06-03 23:11:35 830

原创 微信开发怎么控制手机返回键问题

在当前页面做图片点击放大,点手机返回键,会退出当前页面,体验非常不好。这种情况,我们只需要欺骗一下浏览器的历史地址记录即可。方法如下:function toAnother(obj){    window.history.pushState(null, null, "/profile/");}

2016-06-01 17:06:03 2434

原创 web.xml配置中<load-on-startup>0</load-on-startup>的一个问题

java的web配置文件的“0”一个问题load-on-startup标记容器是否在启动的时候实例化并调用其init()方法的优先级。它的值表示servlet应该被载入的顺序当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;如果值小于0或未指定时,则表示只有在第一次请求的容器才在该servlet调用初始化函数正值

2016-05-29 08:05:55 634

原创 struts2标签循环一个数字及判断字符串相等的用法

经常遇到需要循环一个数字的情况,其实特别简单,demo如下,测试管用:                                                                。会循环5次。

2016-05-07 15:02:06 693

原创 myeclipse恢复文件到某个时间节点

MyEclipse 文件意外地覆盖但要恢复到较早版本的项目中的文件,怎么办?在开发中,经常遇到我们自己写的代码未提交到svn上的时候,又执行了更新操作,将我们自己的代码覆盖的情况,这种情况,如果需要恢复我们自己的代码,可以使用以下两种方法:1、右键点击你被覆盖的文件所在的工程,然后选择restore from local history,进入里面就可以找到你被覆盖的文件。2、也

2016-05-04 06:55:54 3814

转载 hql多表关联查询

hibernate实现多表联合查询以前用sql实现联合查询是非常简单的事,只需要写sql语句就可以,第一次遇到hibernate要实现多表联合查询的时候还楞了一下。最后看了下资料,才恍然大悟,hibernate实现多表联合查询跟SQL没多大差别。     hibernate很多实现都是靠喜欢配关系,但是如果两张表,数据量都非常大的时候,并不合适配关系。   例如:student

2016-05-02 14:18:45 1368

转载 磁盘阵列各方式的区别

转载自:http://www.idcbest.com/article/art_dtl.asp?nid=10000443。通过上篇文章《服务器为什么要做磁盘阵列?》的详细介绍,相信大家对raid冗余磁盘阵列都有了基础的认识。而当大家租用服务器时,挑选配置却又发现raid还有很多种类,其中常见的有RAID0、RAID0+1、RAID1、RAID5这四种。那么它们四者之间的区别又是什么呢? 

2016-04-28 10:09:05 769

现代密码学ppt

1、密码学基本概念 2、密码体制的分类 3、密码攻击(分析) 4、密码学的起源、发展及实例 5、密码学的现状和发展趋势

2018-08-19

空空如也

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

TA关注的人

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