- 博客(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
1664
原创 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
662
转载 手动获取spring的ApplicationContext和bean对象
转:http://www.cnblogs.com/yangzhilong/p/3949332.htmlWEB项目:方法1:1ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc
2017-04-20 16:55:15
1052
原创 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
10037
1
转载 微信高可用分布式数据库PhxSQL设计与实现
PhxSQL解决了Mysql主主复制数据不一致的问题:http://geek.youkuaiyun.com/news/detail/192400
2017-04-18 18:02:26
527
原创 解决maven工程在tomcat部署后WEB-INF下没有lib目录
有时我们maven工程部署后在tomcat的WEB-INF目录下没有生成lib包:此时只需要配置工程的Deployment Assembly项,加上Maven Dependencies依赖就可以了。
2017-04-14 11:22:02
10446
原创 Java session共享的问题
Java session共享的问题分为主子域名相互共享、多个tomcat或项目共享(也可以理解成分布式部署后的多台服务器间session共享)为什么我们处理共享session?对于一个项目有主子域名的情况,往往我们需要让主域名网站登录后,也要在子域名显示登录信息,而默认tomcat生成session时,是区别域名的,对于不同域名会生成不同的sessionid,所以我们需要处理让主子
2017-04-13 16:03:21
7099
原创 springmvc一个跳转jsp页面被过滤器过滤好几次的问题
文章转到自己博客了,地址是http://classinstance.cn/detail/85.html
2017-04-05 15:00:25
1945
原创 Centos6.4安装图形界面,用来安装某些应用(比如Oracle)
首先执行命令yum groupinstall "Desktop",输入y继续,会下载安装包安装。安装完后安装firefox,yum install firefox来测试能不能用命令打开图形界面。安装完后,要设置/etc/inittab文件,把最后一行的3改成5,表示默认用图形界面启动linux系统,重启就可以用界面操作linux了
2017-02-07 11:28:34
2318
原创 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
863
转载 判断是否有乱码
网上找了好多判断乱码的代码,以下这段才是比较完美的/** * 判断字符串是否是乱码 * * @param strName 字符串 * @return 是否是乱码 */ public static boolean isMessyCode(String strName) { try {
2016-11-07 17:19:54
5041
转载 wireshark抓取本地程序之间的封包
Windows下传统的抓包工具如Wireshark/Ethereal不能对本地程序之间的网络通信抓包,如果即想要对本地通信进行抓包可如下设置。http://wiki.wireshark.org/CaptureSetup/Loopback详细介绍了如何操作但比较麻烦,其实只要最后一步就可以实现了:在命令行提示下面输入:route add192.168.10.10 mask 255.2
2016-09-12 14:46:44
3214
转载 SCP命令只能单项拷贝,另一个方向“RSA host key for 172.16.103.176 has changed and you have requested strict checki H
[dinghuaneng@95 move_data]$ scp * dinghuaneng@172.16.103.176:/home/dinghuaneng@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
2016-08-09 18:23:34
3863
原创 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
8964
转载 死锁问题分析(个人认为重点讲到了gap间隙锁,解决了我一些不明报死锁的问题)
线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。 Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。 为了更系统的分析问题,本文将从死锁检测、索引隔离级别与锁的关系、死锁成因、问题定位这五个方面来展开讨论。 图1
2016-07-20 15:21:55
9828
4
原创 Java 解析表达式
最近项目需要用到配置表达式,然后后台解析表达式并运行得到结果,类似这种"true||true"表达式,java里自带的不支持这种,只能用java里的ScriptEngine的js引擎来执行,但是效率太慢了,跑个400万数据要几十天,太慢了,后来优化了一下也要4天,虽然快了10倍左右,但还是达不到项目要求。String expression="true||true";ScriptEngi
2016-07-19 15:01:10
8691
转载 解决MySQL主从复制不一致的情况
稍微有些规模的网站,基本上都会配置mysql主从复制,一方面用mysql的主从做数据库的读写分离,另一方面mysql本身的单机备份不是很强,一般采用主从架构,在从上进行数据备份。在MySQL主从复制过程中或多或少出现一些主从不同步的情况,本文将对数据主从不同步的情况进行简单的总结,请注意本文主要从数据库层面上探讨数据库的主从不一致的情况。1.网络的延迟由于mysql主从复制是基于bin
2016-07-01 16:08:54
4671
原创 Bootstrap Modal 关闭时引起的问题(滚动条和样式残余)
我在使用bootstrap3.0时,用了他的modal 功能打开一个模态框时,在关闭modal时,bootstrap没有清除它打开的样式,有余留样式,造成我的页面的滚动条消失了(打开modal前是有滚动条的),代码如下: ....省略部分代码 $("#setRatioModal").modal("hide"); showRation();/
2016-03-11 11:57:32
19151
原创 Java普通类中获得Spring管理的类
由于有时会写一些工具类或者单例类,这些类中可能使用到Spring管理的一些类,比如dao,service等,这时就要获得这些spring管理的类,我们写测试类中main函数中一般是用: ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); BeanFactory
2016-01-26 15:56:27
2366
原创 时间转换报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
17870
1
原创 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
520
原创 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
3617
原创 Mysql行锁与表锁
用主键修改就是行琐,或者用索引修改就是行琐update tab set name=xx where id=xx 行锁update tab set name=xx where date(非主键或索引)= xx 表锁插入的时候呢?插入都是行锁alert语句修改表结构,表锁表锁和行锁同时发生时,会等待其中一个执行完,效率低,还可能造成死锁
2015-10-29 11:39:04
639
原创 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
3023
原创 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
7682
原创 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
2320
原创 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
1617
原创 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
40299
1
原创 Mysql创建分区
MySQL创建分区总结:我们项目中用的分区,大部分都是按时间字段去进行分区,如果是没有数据的表,我们可以重建了,而如果有数据的话只能建临时表,在临时表中建好分区,再用select into到临时表,或者先从原表导出数据重建表,等建好分区再导入也可以,下面是用临时表的方法:-- 创建一张与cnzz_count样的临时表temp_cnzz_count,把要分区的字段也设置为主键-- 并在临
2015-07-03 14:08:11
3240
原创 三层引号的问题,解决办法是其中一个引号转义就可以了
js拼接时经常遇到三层引号的问题:其中第二层引号得用\符号转义才行,不然达不到你想要的结果,例如: "每日趋势"上面的拼接onclick事件时,searchDayCHart("参数")方法必须是双引号,而最外层的双引号是作为代码的引号的,所以searchDayCHart方法里用了\""这样的双引号转义,就是为了td在浏览器上显示出正确的引号,显示如下:每日趋势
2015-05-26 17:04:35
4304
转载 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
3340
原创 HighCharts图表开发
最近项目里的一些Float图表要改成用HighCharts开发,原因是前者确实不那么美观,简单了点。以下是一些参考网址用以学习HighCharts开发http://api.highcharts.com/highchartshttp://www.jbxue.com/article/14607.html网友的博客http://blog.youkuaiyun.com/zyb134506/
2015-01-22 14:09:52
1102
原创 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
2187
转载 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
1902
原创 跳出双重循环的办法
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
3765
grafana+Prometheus监控Elasticsearch8.9集群,以及监控ES服务器,里面的指标很全
2024-01-18
Spring REQUIRES_NEW事务造成查询不到数据问题?
2015-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人