`
jahu
  • 浏览: 58122 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表

简易的http-client

    博客分类:
  • java
package com.http; import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.net.HttpURLConnectio ...

jmeter之shell

1,在复杂的业务与逻辑中,数据的解析与获得,比较复杂。jmeter提供的功能无法完成。所以需要使用BeanShell Sampler 2,如何把功能代码 与 逻辑代码  写到 BeanShell Sampler    里面 编写麻烦,调试困难等问题。 3,所以使用引入 jar的方法解决,BeanShell Sampler 里面只写获得与数据拼接 4,流程如下      1,创建一个maven项目,在pom.xml文件里面引入里的依赖,与 assembly 依赖,(一定要组装依赖,这是血与泪的教训),如果只要简单的数据,可以不要使用jmeter的jar(忘记jmeter,包在哪里了), ...

includedir

https://dev.mysql.com/doc/refman/5.7/en/option-files.html   http://blog.sina.com.cn/s/blog_4a0ef28c01000d6a.html
现在在写 一个自动化安装功能。感觉好难写啊。写也业务难多了。 感悟多一些东西,不敢说正确。   其实我们写程序,解决的应该是两点吧   第一点是,流程,(业务) 第二点是,识别,(动态识别,可能就是人工智能了吧)
 异常 :            [Errno 2] No such file or directory: 'd:\\python\\python35.zip\\lib2to3\\Grammar.txt' 问题  :           phton35.zip 没有 lib2to3 目录, 解决         从官网上下载一个3.6的版本,从里面的 python36.zip文件中,把lib2to3目录复制进了  现在的python35.zip里面,就好了。  

urlConniton 文件上传

    博客分类:
  • java
  package com. import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; impo ...
重构一段代码的经历。 源代码,400多行。跳来跳出真心看不懂写的是什么。 主要是把数据加密,写入文件,然后发送给第三方。 按照第三方的给的 dome,你必须  三次文件创建,三次文件写入,三次文件读取。好乱,性能非常差,而且代码杂乱无章,温馨 作为一名有洁癖的程序员,绝对要有统筹,要结构化。 真心不知道,为什么第三方用这么愚蠢的解决方案。我有N种方案处理。但是绝对不会用这么愚蠢的方案。 而   不说,上代码 package com import java.io.File; import java.io.FileInputStream; import java.i ...

mycat之源码初识

    博客分类:
  • java
PS:建议调试的时候,关闭 定时器任务, startup方法里面的。 PS:这个博客仅仅是 记录而已。。没有其他的。   1,MycatServer 这个是作用是启动服务,初始化所有基本组件 构造方法     (1),AIO连接群组     (2),全局序列号     (3),XA事务全局ID生成     (4),sequence处理对象     (5),Mycat 内存管理类     (6),读取文件配置     (7),定时线程池,单线程线程池     (8),SQL记录器     (9),缓存服务初始化     (10),路由计算初始化     (11), ...
好吧,有被坑了。        一大早上班,其他人疯急了。数据库严重延迟,一个600秒的查询。严重耽搁运行。      sql 语句下:       SELECT * from user where user_id=FLOOR(rand()*10000000);        作用是  随机得到一个用户。    分析          select FLOOR(rand()*10000000);          没问题很快。             SELECT * from user where user_id = 1 ,也没问题,           很快   ...
场景         数据库压测人员发现统计查询十分慢。         进入服务 查看free,发现  cache/buffer 十分大。 执行                echo 3 > /proc/sys/vm/drop_caches           cache/buffer正常了。          但是查询还是慢 看到mysql的innodb_buffer_poll 的大小,小于 文件大小。造成了 大量的 文件被操作系统 cache。   提高 innodb_buffer_poll大小,ok了   随便说下 磁盘读写 公司给的 hdd盘,而且还 ...

keepalived安装异常

现象:启动之后 无报错。但是无法连接 lvs,           查看日志发现,没有进行识别就自动成为了主           主要是 日志里面连续三句这样的话                  IPVS: Protocol not available 解决           执行    modprobe -q ip_vs||true 
有时候看系统日志。/var/log/messages  太多了,就把日志文件删除。然后启动软件。没有数据写入到 原有的日志                      执行 service rsyslog restart 重新启动日志文件
目前只代码。以后补全 主要是 给开发与测试一个数据输入的页面。简单,容易编写。 1,数据节点的添加 2,数据自动化获得 3,请求自动化封装 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script type="text/javascript" src="../js/jquery.min.js"></script> &l ...
 树结构,是数据库与视图中,经常能看到一种数据关联。 为什么写这个, 看到用递归去处理 树结构的方式。在应该层直接爆掉内存。用存储过程速度特别慢。 以前在群里面,讨论,迭代与一个for解决问题。结果迭代出现内存异常。 近期遇到,sql语句里面使用 迭代 查询 一个机构下面所有机构,整个迭代。长达8秒。如果不用迭代 只需要1秒。 与他们说,你可以去掉迭代。用一个for就可以写出了。我得到的回复是,不信,嘲讽。抵触等等。同事一场,我昨晚好心把他们行过来。告诉他们怎么实现的。还没看清楚代码。直接来一句。不一样是迭代的吗?。说什么反什么。各种 嘲讽等等。这样的同事。真心无法。我也累心了。算了 ...

复制异常总结

第一,复制异常,基本查看方式是  show slave status\G     异常             Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not open log file'            这个异常是 无法正常 读取 主的bin日志。       出现原因是            设置的 复制点错误             我是把主上的bin日志全参数了,那么他无法读取, slave status里面标志的日志。     ...
Global site tag (gtag.js) - Google Analytics