- 博客(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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人