- 博客(27)
- 资源 (8)
- 收藏
- 关注
原创 Arthas、BTrace线上问题诊断工具比较
BTrace使用方法:./bin/btrace -cp xxx.jar:. port MyCode.java./bin/btrace -cp mylib/fastjson-1.2.41.jar:mylib/spring-web-5.0.8.RELEASE.jar:. 18962 Btrace.java下载地址:https://github.com/btraceio/btrace/rele...
2019-03-16 10:19:19 4706
原创 使用tpcds生成mysql测试数据
tpc-ds是衡量性能好坏的基准测试数据集。它包含7张事实表,17张纬度表,平均每张表含有18列。其工作负载包含99个SQL查询,覆盖SQL99和2003的核心部分以及OLAP。这个测试集包含对大数据集的统计、报表生成、联机查询、数据挖掘等复杂应用,测试用的数据和值是有倾斜的,与真实数据一致。可以说TPC-DS是与真实场景非常接近的一个测试集,我们可以使用它来验证hive、spark性能,测试e...
2019-04-01 18:48:49 2177
原创 Phoenix与hbase权限控制使用笔记
本文介绍在开启hbase权限控制时,hbase shell、phoenix shell、phoenix jdbc代码使用指南。hbase版本:Version 1.2.0-cdh5.7.0phoenix版本:4.8.2文章目录1. 开启hbase acl访问控制2. 配置hbase的namespace映射为phoenix数据库3. hbase shell常用操作4. hbase shell...
2019-03-04 14:21:39 3294 1
转载 Paxos算法原理与推导
源文地址http://www.cnblogs.com/linbingdong/p/6253479.htmlPaxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解 2.工程实现更难。网上有很多讲解Paxos算法的文章,但是质量参差不齐。看了很多关于Paxos的资料后发现,学习Paxos最好的资料是论文《Paxos Made Simple》,其次是中...
2018-09-09 15:29:27 160
原创 sso与cookie登录那些事儿
一 SSO/CAS基础知识CAS(Central Authentication Service)是Yale大学的一个开源项目,旨在为Web应用系统提供一种可靠的单点登录解决方法,CAS实现SSO过程如图(图片来源于网络)实现步骤1. 访问服务:SSO客户端发送请求访问应用系统提供的服务资源2. 定向认证:SSO客户端会重定向用户请求到SSO服务器3. 用户认证:用户身份认证4. 发放票据:SSO服...
2018-03-05 19:00:22 3695
原创 Cookie中多出来的双引号原因分析
由于业务需要,保存了一个图片链接地址到cookie中,js读取cookie显示图片,发现取出来的cookie值多了一对双引号“” 用firebug查看确定是服务器返回就已经添加了双引号,而不是前段js操作错误;怎么冒出来的呢,那么一定是jdk或者tomcat干的,由于本机使用jetty容器没有出现此问题,那多半就是tomcat干的了 java设置cookie只是简单的addC...
2014-10-10 11:44:11 2059
原创 java.util.zip.Deflater使用不当引发jvm crash及问题排查
最近使用第三方开源库jflvlib录制flv格式视频,测试过程发现,视频录制进程经常挂掉;java启动参数中已经配置内存溢出时导出日志文件-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/Logs/xxx.dump和jvm crash的日志输出路径-XX:ErrorFile=/export/Logs/xxx.log,但是进程挂掉后...
2014-07-28 15:56:07 782
转载 Apache出现 You don't have permission to access /phpmyadmin/ on this server. 解决办法
在 CentOS5.3 + MySQL 5.0.45 + Apache2.2.3 + PHP5.1.6(都是系统自带的)中运行PHP程序出错。装好 apache+php+mysql 后,拷贝(tar / mv )一份 phpmyadmin 过后运行出错:You don’t have permission to access / on this server有人说把selinux关掉就好
2012-09-16 19:56:48 6108
原创 Postfix+Dovecot邮件服务器配置指南,Postfix使用Dovecot认证,配置环境CentOS5.5
配置环境CentOS5.5,查询CentOS版本命令如下:[root@localhost ~]# lsb_release -aLSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: CentOSDescription: CentOS
2011-10-20 18:30:50 13223
透明的分页实现,基于ThreadLocal。采用SSH架构为例执行说明
在ITEye上看了一些查询分页实现,实在不咋的。说说自己的实现,供大家参考。思路:1. 使用自定义标签来展示分页并完成分页参数的传递2. 采用Struts的Interceptor拦截分页参数,保存至ThreadLocal变量。注意每个http request处理完成后一定要清除ThreadLocal。不是用struts的项目可采用Filter等替代此struts拦截器3. 在Dao...
2011-05-27 23:07:08 140
原创 linux乱记
#查看防火墙状态[root@CentOs57 ~]# /etc/init.d/iptables statusTable: filterChain INPUT (policy ACCEPT)num target prot opt source destination Chain FORWARD (policy ACCEPT)num target prot opt source destination C
2011-01-15 18:06:00 662
原创 linux nfs mysql struts hibernate spring开发 运维 调优 总结
<br />linux管理笔记<br />1. 安装nfs服务<br /> 添加用户<br /> <br />2. 开启tomcat的gzip压缩。修改server.xml。采用firefox的firebug插件,你可以看到压缩效果非常好。html, css, js等流量基本变为原来的1/3<br /> <br />3. 开启mysql慢日志<br /> <br />4. 使用visualvm, jprofile查看JVM的Heap、PermSize空间是否足够<br /> <br /> <br />5.
2010-12-29 16:55:00 592
原创 nginx + tomcat 集群配置详解, 实现负载均衡 URLRewrite Session复制
<br />1. 下载最新nginx, pcre<br />http://www.nginx.com.cn/download/nginx-0.8.20.tar.gz<br />ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.02.tar.gz <br />2. 安装nginx, pcre到服务器192.168.1.57<br />tar zxvf pcre-8.02<br />cd pcre-8.02<br />./configur
2010-06-18 18:54:00 3270 2
转载 sitemesh的html中文乱码, 加载缓慢, 浏览器显示长时间加载
今天用到了sitemesh,恩,装饰模式还是很棒的 上手也很快 感觉上比tiltes要好用但是遇到一个小问题:html中文乱码当然除了对JSP的乱码解决方案外网上就有如是说///////////////////////////////////////////////////////////////静态html在sitemesh中乱码的解决方法。 前提条件:sitemesh的decorator的编码全部用UTF-8,使用SetCharacterEncodingFilter把request的encodin
2010-06-09 21:00:00 2233
原创 java.lang.NoClassDefFoundError: Could not initialize class com.mysql.jdbc.ConnectionImpl
Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" java.lang.NoClassDefFoundError: Could not initialize class com.mysql.jdbc.ConnectionImpl SQLClientInfoExceptio
2009-08-31 23:31:00 22646 3
原创 Flex开发总结
2个月的Flex开发,遇到不少问题。包括官方的bug。记录下来 1. IDE的问题:经常遇到Flex不编译,eclipse中设置成自动编译,还是不行。解决办法:更改mxml文件,随便找个地方价格空格,保存,只要没语法问题就会编译。 以前用WebSphere开发的时候,也经常遇到jsp编译问题,解决办法仍然是更改文件,copy到WebSphere的部署目录下,WebSphere就会重
2009-08-17 22:48:00 1007
原创 程序员
记录下,从年底都学了些什么 文档管理,工作流SharePoint DarkBlueDuck 内容管理系统:OpenCMS 最近在公司天天面对的:MySQL Procedure 正在进行中的。。。。自己研究:VNC,TightVNC。学习Win32 SDK编程 工业自动化控制:OPC Client,OPC Server
2009-05-16 16:41:00 416
原创 opencms
linklist.jsphttp://java.sun.com/jstl/core" %>http://java.sun.com/jstl/fmt" %>http://www.opencms.org/taglib/cms"%>测试新闻列表页 " target="_blank">"/> link.xsd
2009-04-13 23:11:00 770
原创 Web系统性能调优
Web系统性能调优最佳实践 最快速有效的提升性能办法:更改服务器硬件配置,不过这需要支付高额的费用。而我们能够做的往往是从软件方面提升性能。 下面以前期为例,介绍Web系统性能改善。 前期开发环境 数据库: Oracle 10g 应用服务器:WebSphere Applicat
2008-12-02 17:03:00 2086
转载 AutoResetEvent与ManualResetEvent
AutoResetEvent与ManualResetEvent function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.ope
2008-07-10 15:26:00 417
原创 页面特殊字符 处理总结
页面特殊字符 处理总结1.url中传递参数中,参数不能含有&字符。 尽量避免 method=get方式提交form,如果xxx含有&将其转化为ASCII编码%26。 如果xxx含有&将其转化为ASCII编码%26。 2. 如果xxx含有"将被截断,出错。转化为ASCII %22 3.onclick="myfunction(param1,param1)" 如果变量param1 p
2007-12-21 15:08:00 679
原创 在同一个窗口中打开页面 (只打开一个新的窗口)
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> 无标题页 var newWindow=null; var globalVar=1; function createWindow() { if(!
2007-06-04 23:56:00 2488
原创 DOM的事件处理---学习笔记
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > 无标题页 .red { color:red; font-style:italic; font-size:32; } .blue { color:b
2007-06-04 10:08:00 529
原创 实习结束了!接下来的是最后一个月大学生活!好好玩!
别了实习3 个月的培训,说实话确实挺累的。从始业培训到拓展训练,从项目管理到软件测试,从UML到大型机,从Oracle到Cobol。还有对来来说更重要的.Net。一次次的考试,还有每周两次的日语培训,也最令我头疼的事情。老师老是叫我起来读课文,回答问题。对我们要求非常严格。虽然最后一次自己逃了,不敢去了,因为单词一点都没有记,课文也没有去看,还是得感谢那位老师。如果换一个老师,不知道自己会学得
2007-05-17 20:20:00 1052
原创 关于asp.net中javascript等脚本不能执行的原因.
目前发现的都是因为asp.net中控件postback()刷新页面造成的. 1.比如:下面页面将不能出现提示框alert()Response.Write("alert(hello world!)");Response.Redirect("AnotherPage.aspx");没有第二句Response 才能正确alert().2.如果没有return false;页
2007-05-09 19:04:00 2015
原创 读书笔记-----Button向另一个页面传值
传值页面: 接受页面default.aspxprotected void Page_Load(object sender, EventArgs e) { System.Diagnostics.Debug.Print("Hello Debug"); //从另一个页面获取数据 Button bt=(Button)PreviousPage.FindC
2007-05-02 13:51:00 1291
原创 读书笔记------javascript表单验证
http://www.w3.org/1999/xhtml"> Untitled Pagefunction ValidateData(myForm){ if(myForm.Text1.value=="") { document.getElementById("ErrorMessage").innerHTML="请输入用户名字"; myForm.Tex
2007-05-02 12:51:00 531
Stream Processing with ApacheFlink - Vasiliki Kalavri & Fabian Hueske(2019).pdf
2019-05-30
Spark最佳实践__完整+清晰+带书签
2018-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人