摘要: 1.缓存击穿 简单分布式互斥锁(mutex key) “提前”使用互斥锁 不过期(本文) 资源隔离组件hystrix(本文) 阅读全文
posted @ 2018-06-26 11:24 xiaoskery 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.运行的时候报错Exception in thread "main" java.lang.NullPointerException at java.lang.ProcessBuilder.start(ProcessBuilder.java:1010) at org.apache.hadoop.ut 阅读全文
posted @ 2016-07-06 21:43 xiaoskery 阅读(2140) 评论(0) 推荐(0) 编辑
摘要: -server-Xms3550m -Xmx3550m -Xmn2g-XX:PermSize=128m-XX:MaxPermSize=320m-XX:SurvivorRatio=8-verbose:gc-Xloggc:/opt/logs/xxx/app-gc.log-XX:+PrintGCDetail... 阅读全文
posted @ 2016-01-22 11:28 xiaoskery 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 有时候通过nginx的方式去访问url,会出现500错误,或者导致下载的图片不完整。有可能是因为nginx的配置不对,查看nginx的log会发现没有权限访问proxy_temp。首先确认工作进程(worker process)的用户:检查配置文件nginx.conf的user指令user ww... 阅读全文
posted @ 2015-07-21 11:03 xiaoskery 阅读(1429) 评论(0) 推荐(0) 编辑
摘要: 假设域名为:www.test.com网站的根目录为:mywebsite通常情况下,需要www.test.com:端口号/mywebsite才能访问而我们实际是想通过www.test.com直接访问到网站的根目录,一般情况下就是网站的首页。为了达到这样的效果,可以配置虚拟主机和代理来实现,步骤如下:1... 阅读全文
posted @ 2014-05-13 21:15 xiaoskery 阅读(321) 评论(1) 推荐(0) 编辑
摘要: GRANT all privileges ON *.* TO djuser@'%' IDENTIFED BY '123456'; 阅读全文
posted @ 2013-12-24 20:45 xiaoskery 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一般情况下的TreeView控件貌似都不支持多选的功能,但是有时候却有这样的需求。怎么来对应呢?可能很多人会自定义一个类继承自TreeView,然后在重写某些方法,其实还有更好的办法可以做到,而且对现有的代码结构影响很小。当然这依赖于强大的WPF依赖属性,一起来看看吧第一步:新建一个类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Inp 阅读全文
posted @ 2013-08-09 12:46 xiaoskery 阅读(4899) 评论(5) 推荐(0) 编辑
摘要: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE generatorConfiguration 3 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" 4 "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> 5 6 <generatorConfiguration> 7 < 阅读全文
posted @ 2013-04-30 17:49 xiaoskery 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在B/S应用中,将字符串请求参数转换为相应的数据类型,是MVC框架提供的功能,而Struts2是很好的MVC框架实现者,理所当然,提供了类型转换机制。 Struts2的类型转换是基于OGNL表达式的,只要我们把HTML输入项(表单元素和其他GET/POET的参数)命名为合法的OGNL表达式,就可以充分利用Struts2的转换机制。 除此之外,Struts2提供了很好的扩展性,开发者可以非常简单的开发自己的类型转换器,完成字符串和自定义复合类型之间的转换。总之,Struts2的类型转换器提供了非常强大的表现层数据处理机制,开发者可以利用Struts2的类型转换机制来完成任意的类型... 阅读全文
posted @ 2013-01-30 20:55 xiaoskery 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 我们排版的最终目的是让程序员能快速绑定,最终的真实数据能和效果图一样,但是我们经常在国字型页面里面碰到左右两列的高度不确定,这样我们必须要把两列的自己适应,请看解决方法,每列高度(事先并不能确定哪列的高度)的相同,是每个设计师追求的目标,按一般的做法,大多采用背景图填充、加JS脚本的方法使列的高度相同,本文要介绍的是采用容器溢出部分隐藏和列的负底边界和正的内补丁相结合的方法来解决列高度相同的问题。先看代码:#wrap{overflow: hidden;}#sideleft, #sideright{padding-bottom: 32767px;margin-bottom: -32767px; 阅读全文
posted @ 2013-01-28 22:03 xiaoskery 阅读(220) 评论(0) 推荐(0) 编辑