自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 java过滤有可能的xss攻击的参数

public boolean checkXssChar(String s){        if(s != null){            String [] str = {"","\"","'","(",")"};            for (String string : str) {                if(s.indexOf(string) != -1)

2017-10-20 15:56:33 1605

原创 linux中nginx配置https

1.查看nginx安装情况,nginx -V看看是否有装有http_ssl_module模块 nginx -V:   nginx version: nginx/1.10.3built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013TLS SNI s

2017-04-23 16:15:11 589

转载 手动获取spring的ApplicationContext和bean对象

转:http://www.cnblogs.com/yangzhilong/p/3949332.htmlWEB项目:方法1:1ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc

2017-04-20 16:55:15 997

原创 WARN : Request method 'DELETE' not supported

项目环境:springMVC+Spring security由于工程是用restful风格请求,删除使用DELETE方式请求,但一直请求一个方法报错:WARN : Request method 'DELETE' not supported请求地址是:http://127.0.0.1:8090/kyxgcontrol/api/t/proLabelCata/9281我一直以为是自己

2017-04-20 10:16:20 9925 3

转载 微信高可用分布式数据库PhxSQL设计与实现

PhxSQL解决了Mysql主主复制数据不一致的问题:http://geek.csdn.net/news/detail/192400

2017-04-18 18:02:26 490

原创 解决maven工程在tomcat部署后WEB-INF下没有lib目录

有时我们maven工程部署后在tomcat的WEB-INF目录下没有生成lib包:此时只需要配置工程的Deployment Assembly项,加上Maven Dependencies依赖就可以了。

2017-04-14 11:22:02 10352 1

原创 Java session共享的问题

Java session共享的问题分为主子域名相互共享、多个tomcat或项目共享(也可以理解成分布式部署后的多台服务器间session共享)为什么我们处理共享session?对于一个项目有主子域名的情况,往往我们需要让主域名网站登录后,也要在子域名显示登录信息,而默认tomcat生成session时,是区别域名的,对于不同域名会生成不同的sessionid,所以我们需要处理让主子

2017-04-13 16:03:21 7019 1

原创 springmvc一个跳转jsp页面被过滤器过滤好几次的问题

文章转到自己博客了,地址是http://classinstance.cn/detail/85.html

2017-04-05 15:00:25 1901

原创 解决数据库幻读

幻读可以通过select ....from .. for update解决

2017-03-26 11:44:22 1619

原创 Centos6.4安装图形界面,用来安装某些应用(比如Oracle)

首先执行命令yum groupinstall "Desktop",输入y继续,会下载安装包安装。安装完后安装firefox,yum install firefox来测试能不能用命令打开图形界面。安装完后,要设置/etc/inittab文件,把最后一行的3改成5,表示默认用图形界面启动linux系统,重启就可以用界面操作linux了

2017-02-07 11:28:34 2275

原创 VMware克隆后网卡只有lo问题解决

VMware克隆后网卡只有lo,并且IP地址只有127.0.0.1的问题:解决:cd /etc/udev/rules.d rm 70-persistent-net.rules然后修改/etc/sysconfig/network-scripts/ifcfg-eth0把UUID修改+1,MAC地址改成克隆后的reboot重启就可以了我用的桥接模式

2017-02-06 20:48:23 811

转载 判断是否有乱码

网上找了好多判断乱码的代码,以下这段才是比较完美的/**     * 判断字符串是否是乱码     *     * @param strName 字符串     * @return 是否是乱码     */    public static boolean isMessyCode(String strName) {         try {          

2016-11-07 17:19:54 4800

原创 nutch学习

nutch下载地址:http://archive.apache.org/dist/nutch/

2016-10-14 10:17:59 561

转载 wireshark抓取本地程序之间的封包

Windows下传统的抓包工具如Wireshark/Ethereal不能对本地程序之间的网络通信抓包,如果即想要对本地通信进行抓包可如下设置。http://wiki.wireshark.org/CaptureSetup/Loopback详细介绍了如何操作但比较麻烦,其实只要最后一步就可以实现了:在命令行提示下面输入:route add192.168.10.10 mask 255.2

2016-09-12 14:46:44 3162

转载 SCP命令只能单项拷贝,另一个方向“RSA host key for 172.16.103.176 has changed and you have requested strict checki H

[dinghuaneng@95 move_data]$ scp * [email protected]:/home/dinghuaneng@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @

2016-08-09 18:23:34 3798

原创 Linux防火墙设置端口限制访问

1、查看系统对外开放的端口netstat -tunlp把里面的端口全在/etc/sysconfig/iptables文件里配置一下,如果没有这个iptables文件,就创建一个2、编辑/etc/sysconfig/iptables,如下:# Generated by iptables-save v1.4.7 on Fri Aug 21 23:24:02 2015*filter

2016-08-02 17:17:42 8787

转载 死锁问题分析(个人认为重点讲到了gap间隙锁,解决了我一些不明报死锁的问题)

线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。      Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。     为了更系统的分析问题,本文将从死锁检测、索引隔离级别与锁的关系、死锁成因、问题定位这五个方面来展开讨论。 图1

2016-07-20 15:21:55 9652 5

原创 Java 解析表达式

最近项目需要用到配置表达式,然后后台解析表达式并运行得到结果,类似这种"true||true"表达式,java里自带的不支持这种,只能用java里的ScriptEngine的js引擎来执行,但是效率太慢了,跑个400万数据要几十天,太慢了,后来优化了一下也要4天,虽然快了10倍左右,但还是达不到项目要求。String expression="true||true";ScriptEngi

2016-07-19 15:01:10 8612 1

转载 解决MySQL主从复制不一致的情况

稍微有些规模的网站,基本上都会配置mysql主从复制,一方面用mysql的主从做数据库的读写分离,另一方面mysql本身的单机备份不是很强,一般采用主从架构,在从上进行数据备份。在MySQL主从复制过程中或多或少出现一些主从不同步的情况,本文将对数据主从不同步的情况进行简单的总结,请注意本文主要从数据库层面上探讨数据库的主从不一致的情况。1.网络的延迟由于mysql主从复制是基于bin

2016-07-01 16:08:54 4611

原创 ssh secure shell登录 linux系统

参考:http://heylinux.com/archives/956.html

2016-06-13 15:56:50 950

原创 Bootstrap Modal 关闭时引起的问题(滚动条和样式残余)

我在使用bootstrap3.0时,用了他的modal 功能打开一个模态框时,在关闭modal时,bootstrap没有清除它打开的样式,有余留样式,造成我的页面的滚动条消失了(打开modal前是有滚动条的),代码如下:        ....省略部分代码        $("#setRatioModal").modal("hide");        showRation();/

2016-03-11 11:57:32 18970 9

原创 Java普通类中获得Spring管理的类

由于有时会写一些工具类或者单例类,这些类中可能使用到Spring管理的一些类,比如dao,service等,这时就要获得这些spring管理的类,我们写测试类中main函数中一般是用: ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); BeanFactory

2016-01-26 15:56:27 2317

原创 Mysql锁注意事项

Mysql锁注意事项

2016-01-07 16:37:06 421

原创 时间转换报java.lang.NumberFormatException: multiple points问题

最近项目一直会出现时间转换报错,一直不知道是什么问题,java.lang.NumberFormatException: multiple points    at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1110)    at java.lang.Double.parseDouble(Doub

2015-12-31 17:17:53 17717 2

原创 Java文件锁

直接上代码,方便日后查看FileChannel channel = null; FileLock lock = null; try{ System.out.println("正在处理"+handleFile.getName()); RandomAccessFile raf = new RandomAccessFile(handleFile, "rws"

2015-12-14 15:50:12 466

原创 Java实现长连接

参数文章:http://yanyaner.com/blog/2014/02/17/comet-java/http://wenku.baidu.com/link?url=LCnFizDilwonZ-UyhxJfUqa-fQsBFEU1MfAHq_06Yi738ZHE1C3Bi8aJ_c9Iv21rEuQvv5tYxFp8ZCUQ5DAuhxMUEWVy3nhMlxCNsNr8oyq###

2015-10-31 20:57:03 3573

原创 Mysql行锁与表锁

用主键修改就是行琐,或者用索引修改就是行琐update tab set name=xx where id=xx 行锁update tab set name=xx where date(非主键或索引)= xx 表锁插入的时候呢?插入都是行锁alert语句修改表结构,表锁表锁和行锁同时发生时,会等待其中一个执行完,效率低,还可能造成死锁

2015-10-29 11:39:04 591

原创 Mysql Linux数据目录变更迁移

当我们数据库所在磁盘空间不足,我们需要将数据库目录搬到其他目录时,如下: 首先要数据库停止,否则容易出错: service mysql stop 再创建好你的新数据库目录,把/var/lib/mysql/下的数据复制到新目录/home/mysql/data下 cp -rf /var/lib/mysql/* /home/mysql/data/  设置新目录权限 chmod 777

2015-08-21 18:22:32 2942

原创 CentOS 打开mysql 3306端口

在CentOS系统中防火墙默认是阻止3306端口的,我们要是想访问mysql数据库,我们需要这个端口,命令如下:1 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT我们需要保存我们的操作,命令如下:1 /etc/rc.d/init.d/iptables save此时我们可以查看端口的状态,命令如下:

2015-08-21 15:26:03 7622

原创 Js原生定时循环加载数据

以下是定时循环加载Ajax获得的数据: var params={   //参数 }; jQuery.ajax({  url : "getCnzzDataReceive",  data : params,  type : 'get',  success : function(data) {  if(data && data.length>0){    var

2015-08-20 17:22:03 2278

原创 mysql中update ..where 字段 in(..) 报You can't specify target table for update in FROM clause错误

在Mysql用In(子查询)来更新数据表时,如下:1.update te set sex=0 where  id  in( select t.id from te t where t.parent_id =1)报You can't specify target table for update in FROM clause错误 但是用如下语句却不会:2.update te se

2015-08-19 14:12:28 1424

原创 Mysql编码引起的Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误

前几天写了个Mysql存储过程,在本地环境能执行成功,但是Linux服务器里却报:Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误。让我很无解,我对比了这个错误相关的两张表的编码,发现字符序collation都是utf8_unicode_ci,就连两表的连接查询的字段也

2015-07-10 18:06:05 40158 1

原创 Mysql创建分区

MySQL创建分区总结:我们项目中用的分区,大部分都是按时间字段去进行分区,如果是没有数据的表,我们可以重建了,而如果有数据的话只能建临时表,在临时表中建好分区,再用select into到临时表,或者先从原表导出数据重建表,等建好分区再导入也可以,下面是用临时表的方法:-- 创建一张与cnzz_count样的临时表temp_cnzz_count,把要分区的字段也设置为主键-- 并在临

2015-07-03 14:08:11 3189

原创 三层引号的问题,解决办法是其中一个引号转义就可以了

js拼接时经常遇到三层引号的问题:其中第二层引号得用\符号转义才行,不然达不到你想要的结果,例如: "每日趋势"上面的拼接onclick事件时,searchDayCHart("参数")方法必须是双引号,而最外层的双引号是作为代码的引号的,所以searchDayCHart方法里用了\""这样的双引号转义,就是为了td在浏览器上显示出正确的引号,显示如下:每日趋势

2015-05-26 17:04:35 4176

转载 Angular版本升级造成controller未定义的问题

本文转http://www.cnblogs.com/YikaJ/p/4226313.htmlArgument 'xxx' is not a function, got undefined,初学Angular的第一个坑  终于考完试了,在没更新的这一段时间里,一直都在忙于应付考试。不过在期间也是接触到不少好玩的东西,比如Html5的Canvas,我用lufylegend的Html

2015-03-02 18:05:44 3286

原创 HighCharts图表开发

最近项目里的一些Float图表要改成用HighCharts开发,原因是前者确实不那么美观,简单了点。以下是一些参考网址用以学习HighCharts开发http://api.highcharts.com/highchartshttp://www.jbxue.com/article/14607.html网友的博客http://blog.csdn.net/zyb134506/

2015-01-22 14:09:52 1073

原创 Spring Mvc 返回Json对象给前端报 406 (Not Acceptable) 问题解决

使用spring mvc已有一段时间,不过没有过自己搭建过,今天搭了下,遇到不少问题如下:@RequestMapping(value="/logins",method = RequestMethod.GET) public @ResponseBody Map toImgCoord(String userName,String password,Model model){   UserI

2015-01-06 01:37:07 2138

转载 mysql 连接池连接超时的问题(The last packet sent successfully to the server was 776,652 milliseconds ago)

以下内容为转载http://www.blogjava.net/ivanwan/archive/2012/11/06/390893.htmlcom.mysql.jdbc.CommunicationsException: The last packet successfully received from the server was58129 seconds ago.The last packe

2014-12-24 10:02:06 1830

原创 jquery flot 开发记录

本人在官网下载最新版本

2014-10-21 17:43:34 1527

原创 跳出双重循环的办法

public class ForBreak { public static void main(String[] args) {  //通常情况下我们只能用break,continue跳出单个循环。  //跳出双重循环的办法是定义一个标签,break 到这个标签就可以跳出双重循环。  a:  for (int i = 0; i    System.out.println("

2014-09-15 16:53:00 3650

grafana+Prometheus监控Elasticsearch8.9集群,以及监控ES服务器,里面的指标很全

grafana+Prometheus监控Elasticsearch8.9集群,以及监控ES服务器,里面的指标很全,特别适用于关闭了xpack.security的部署环境,ES默认的监控机制需要开启xpack.security,这个监控方案可以不关注xpack.security是否开启,都是兼容的。方案采用Elasticsearch_exporter监控集群,Node exporter监控服务器,各项指标都有,监控界面美观大气,方便管理ES机器与集群。

2024-01-18

ExtJs官网2.3.0开发包

呵呵,我用的就是这个版本,不错,给大家分享下

2011-03-22

Hibernate使用存储过程

在hibernate中使用存储过程,调用存储过程

2011-03-22

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

TA关注的人

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