自定义博客皮肤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)
  • 收藏
  • 关注

JMeter使用 远程csv文件注意

jMeter 使用 服务器发起测试时候,读取服务器端的csv文件有些注意事项。1)新建 “csv 数据文件设置”,文件名为 在服务器端启动 jmeter-server时候的目录下的文件,不要写绝对路径。官网原话是:Filename Name of the file to be read. Relative file names are resolved with respec...

2018-08-31 18:43:14 959

向银联upjas(jboss7.2)迁移总结

 背景:                 目前项目运行于tomcat与was,使用了公司框架,配备了双数据源。需要向银联开发的中间件upjas(基于jboss 7.2)上迁移,最终迁移成功: 遇到三大问题,先总结如下: 总结: 1)Jndi问题。 在jboss的modules中安装数据库驱动没有成功,原因可能在于需要写一个modules.xm...

2018-05-04 09:41:34 2130 3

系统集成平台设想

 背景 当前已经运行了多年的稳定系统,随着业务的发展,需要处理的数据量不断增大,大大超过原先设定的容量限制。在这种情况下,如何不修改代码或少量修改,通过一个平台,将已有系统复制多份,从而成倍提高整个系统的性能? 定义 系统集成平台就是这样一个平台:按照一个标准,将整体数据分成n份,分布在n份相同的系统中。这n份系统应该是已经成熟运行的系统的n份复制,每个系统自成一体且...

2018-04-12 16:35:19 745

docker 使用

附件是我整理的docker的ppt,ppt的大纲如下: docker 是什么? 文档:请看官网 docker.com 安装  ubuntu 社区版本(ce)  https://docs.docker.com/install/linux/docker-ce/ubuntu/   概念  docker:虚拟机环境/引擎  镜像:文件  容器:服务器 操作:  镜像   docker bu...

2018-04-09 17:09:14 126

原创 浦发风险量化平台支持记录

2018/1故障:     服务不可用原因:    由于主机防火墙,客户端到主机的端口连接一直没返回。   解决:    ftp客户端使用被动模式(passive)就好了。2018/4    原来的文件上传链路为:浏览器-》服务器-》ftpfwq,改为 异步方式。浏览器-》服务器即返回。...

2018-04-02 17:23:25 148

dubb总结,含屏幕视频、demo代码、监控和管理端

https://pan.baidu.com/s/1hJcfwEIDZAjx7LnB9COZjA

2018-03-27 15:52:43 214

maven远程资源库配置经验记

下载依赖jar: 在MAVEN_HOME\setting.xml中,配置即可 <mirror> <id>nexus</id> <mirrorOf>*</mirrorOf> <url>http://devmap:8081/nexus/c...

2018-03-13 17:03:22 182

原创 java与系统dll库互操作几种方式

jni 写java类,声明一些方法为native,生成C语言的.h头文件,然后用C写.h头文件的实现代码。 请看 http://blog.csdn.net/createchance/article/details/53783490 jdk自身支持的方式jnaJNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典...

2018-02-12 14:36:20 116

使用selenium实现网页自动化

介绍使用版本selenium 3.8设置步骤 1)目标机器如果是ie11,在 internet选项->安全,所有区域,勾选“启用保护模式”将 IEDriverServer.exe 所在目录加进 PATH如果提供远程测试,启动selenium-server-standalone-3.8.1.jar 2)发起测试的机器代码示例://这是远程...

2018-02-01 12:23:33 501

原创 提前关闭open session in view 模式下的数据库连接

背景:   open session in  view为 懒加载提供了在控制层或者freemarker页面动态访问迟加载数据的功能。但缺点也是显而易见的,那就是 要将页面全部写到浏览器后,数据库连接才能关闭,这对数据库这样的稀缺资源来说,是不可忍受的。那么能否在freemarker等view层获取完毕迟加载的数据后,立即关闭数据库连接呢? 方案:    freemarker模板...

2017-11-20 11:18:18 279

往server 64位上cvs 迁移,使用windows用户做cvs用户

最近做了cvs迁移,下面是迁移总结:原:winserver2003 x86(32位)新 winserver 2012 x64(64位)安装cvsnt,cvstracNt(插件,提供建cvs用户界面)复制资源库所在的d:\cvsbase目录和 cvstrac安装目录下的Database目录。在新机器的cvs 控制面板,手工添加 所有cvs资源库。在64位上,不使用操作...

2017-10-17 13:28:00 196

原创 硬盘map

/** Copyright (c) 2011 Skyon Technology Ltd.* All rights reserved.** project: java1* create: May 12, 2011 4:04:03 PM* cvs: $Id: $*/package skyon.util.map;import java.nio.ByteBuffer;...

2017-08-21 16:10:43 220

git搭建和使用笔记

服务端安装(ubuntu为例) 安装程序:  sudo apt-get install git  初始化Git仓库:  先选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令:  $ sudo git init --bare sample.git  会生成sample.git。  tip:请给/srv/sample.git/目录合适的权限让 git用户可以...

2017-08-09 16:52:02 90

基于Spring与Hibernate的数据库操作进阶

分享内容如下,ppt见附件。1.数据库连接与事务的管理                数据库连接池               Open Session In View                面向切面的数据库事务管理                数据库事务隔离级别与传播                多数据源与分布式事务管理     ...

2017-08-07 15:58:38 100

sping之aop几种方式

http://blog.csdn.net/udbnny/article/details/5870076

2017-07-12 15:07:07 104

原创 诺祺skyon-webframe相关问题

 form提交后的页面含有的js不执行(form提交后页面跳转问题)可能原因为 form submit请求头的accept 为'text/html',不接受js。办法是:内部js写在data-role="page"标签下。在label.ftl中,不能将string类型转换为boolean类型解决:考个freemarker.properties。支持strin...

2017-06-28 17:11:44 140

tomcat不能正确发送字体文件,导致浏览器不能正确解析字体

一般字体文件放在 /resouce下面,浏览器警告说解析失败,观察发现 "response context type为text/plaintext"。解决:  在tomcat或你的心目中的web.xml,加 <mime-mapping>    <extension>woff2</extension>    <mime-type>app...

2017-06-28 11:12:22 1905

从线程角度看java内存模型

 一个实例的变量,默写存储在主存储区,如果其他线程也访问这个变量,则开辟工作存储区。附录:  

2017-06-23 14:22:34 104

使用redhat7.2的安装盘作为yum源安装keepalived

挂载系统光盘,并将其挂载到/mnt目录:[root@ncapp2 ~]# mount /dev/cdrom /mnt mount: block device /dev/sr0 is write-protected, mounting read-only 配置本地yum源:[root@localhost yum.repos.d]# vi /etc/yum.repo.d/ba...

2017-06-22 21:36:18 645

使用 keepalived 的ip漂移搭建主从web

keepalived 的原理请自行百度,这里利用其ip漂移功能,实现 主从web的高可用。ip漂移指一个虚拟ip,在2个真实ip(主从机)之间漂移,外部访问这个虚拟ip。达到的效果:主从机的web都开启服务。主机web宕机,从机web开始接管服务。等待主机开始服务后,主机开始对外服务,从机待命。安装。apt-get install keepalived或其他方式安装...

2017-06-17 16:39:57 403

利用sqlserver数据库复制实现高可用性

需求:项目操作系统windows server2008,数据库sql sever2012。要求提供数据库的高可用性方案。我们使用数据库的实时复制功能提供ha方案。具体为采用“事务复制”方式将主数据库实时主动推送到备份数据库。主库故障时候,手工修改数据库连接地址改为备库上,系统开始正常运行。然后删除原来的复制,改为从备份库到主库的实时复制。需要数据库故障发现程序。发生故障时,切...

2017-06-15 16:03:15 519

tomcat使用多个jdk版本运行

在catalina.sh里,要同时设置JAVA_HOME,JRE_HOME变量。而且优先使用JRE_HOME变量。

2017-06-12 21:41:26 392

spring 改变占位符属性值

需求:    像数据库密码,一般不能在属性文件中明文表示。那么需要将密码加密,在配置文件中配置加密后的密文。运行时候,加载属性文件后再将密文还原为明文,提供给jdbc驱动作为连接数据库参数。 实现:java:public class DecryptPropertyPlaceholderConfigurer extends PropertyPlaceholderConfigu...

2017-06-05 21:40:26 243

tomcat 处理 https 漏洞

因为ssl3.0有漏洞,所以尽量使用TLSv1.2。漏洞危害:HTTPS安全传输通道不可信。修复建议:禁止开启SSL3,除非客户端版本比较低,否则应只开启TLS1.2,其他协议均应关闭。 开启TLS1.2 支持解决:tomcat的server.xml :引用SSLEnabled="true"sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2"cipher...

2017-06-02 10:59:01 728

java反序列化漏洞对策

1)java反序列化漏洞请百度。2)对策:ObjectInputStream.readObject()的地方改为 附件中的SerialKiller.readObject()。附件有2个文件:SerialKiller.conf为配置文件,可以指定白名单,仅仅对白名单中的类反序列化SerialKiller.java为ObjectInputStream的子类,覆盖了resol...

2017-06-01 09:49:11 791

原创 2个漏洞X-Frame-Options和Cookie without Secure flag

2.1Clickjacking:X-Frame-Options header missing漏洞级别:低危受影响的站点:序号 受影响站点 截图2 https://bpo.elite-club.net.cn/gmacsaic-bpo 漏洞危害:未设置X-Frame-Options,可导致点击劫持漏洞,使得攻击者结合其他漏洞篡改网站页面后,用户点击时会在不知情的情况下...

2017-05-24 16:50:43 4477

两分钟配置ngix负载均衡(带session)。已验证过

# 软件版本 ngix-1.12.0 win版本 # 配置一个应用集群(也就是一个代理服务器),服务在80端口,代理2个应用,分别为  127.0.0.1:8080和127.0.0.2:8001,连接代理服务器的超时时间为3秒,也就是超过3秒后会连接另外一个代理服务器。   conf/ngix.conf里这样写:... # 连接代理服务器的超时时间为3秒,也就是超过3秒后会连接另外一个代理...

2017-05-11 17:32:56 98

两分钟配置ngix负载均衡(不考虑session)

# 软件版本 ngix-1.12.0 win版本 # 配置一个应用集群(也就是一个代理服务器),服务在80端口,代理2个应用,分别为  127.0.0.1:8080和127.0.0.2:8001,连接代理服务器的超时时间为3秒,也就是超过3秒后会连接另外一个代理服务器。   conf/ngix.conf里这样写:... # 连接代理服务器的超时时间为3秒,也就是超过3秒后会连接另外一个代理服...

2017-05-07 22:19:25 96

某应用内存溢出(暨jvm)分析分享

现象、项目背景 预备知识classpath:概念,tomcat运行时的cp查看classloader:概念,tomcat运行时classloader查看。内存回收模型:概念,运行一个demo,直观观察内存新生代,旧生代变化情况。内存dump概念(dump文件)线程:概念图形工具直观观察线程堆线程dump概念(javacore文件)...

2017-05-05 16:18:14 103

使用jmeter做ws压力测试

一次使用jmeter 做 web soap测试的10分钟入门。请看附件

2017-05-05 16:10:26 1322

原创 南京银行的低版本jvm监控

jdk1.5 Server VM (Client VM不支持)  才支持 使用图形工具比如 jmc,jconsole,jviualvm等工具,而且不支持jmc的飞行模式。支持jmc的话,请给vm加参数:-Djava.rmi.server.hostname=《本机ip》-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote...

2017-04-19 10:30:44 160

原创 别人讲的java内存,不错

地址: http://blog.csdn.net/autofei/article/details/7456213。摘录:JVM 内存包含如下几个部分: Heap Memory 存放Java对象Non-Heap Memory 存放类加载信息和其它meta-dataOther 存放JVM 自身代码等在JVM启动时,就已经保留了固定的内存空间给Heap内存,这部分内存...

2017-04-17 22:11:24 70

原创 一句话说设计模式

又看了看设计模式,本来想将设计模式引入自动编程中,别人说设计模式是无限个,我也不知道到底有限还是无限。先将gof提出的23个设计总结下:创建型模式,共五种:工厂方法模式:使用工厂得到对象而不是自己new、抽象工厂模式:工厂多了就要抽象出来、单例模式:不说了、建造者模式:先建造局部特性,最后得到一个完成的对象。、原型模式:clone吧结构型模式,共七种:适配器模式...

2017-03-23 17:00:16 101

原创 代码生成若干问题讨论

代码生成中的模板与设计模式是什么关系?怎样不通过在代码中加注解的方式,而是通过扫描代码自动生成代码模板?2个层次上的语义,形式和逻辑。那么逻辑语义由什么构造,计算机如何表达所有的逻辑?...

2017-03-14 10:20:55 100

原创 一个简单的单节点内存队列

package hg.hjf.app.service.rule;import hg.hjf.app.service.UserRuleService;import hgtech.jfaccount.JfFlow;import java.util.Collections;import java.util.LinkedList;import java.util.List;...

2016-12-26 10:27:32 171

原创 hibernate criteria 跨表查询

if(StringUtils.isNotBlank(qo.getOwnerShop())){ //cr.add(Restrictions.eq("quanType.ownerShop", qo.getOwnerShop())); String sql = String.format("EXISTS (SELECT * from q_type g where this_.q...

2016-12-08 16:06:55 195

spring 日期格式

static { //注册日期字符到对象转换器 Converter dateConverter = new Converter() { @Override public Object convert(Class type, Object value) { try { return DateUtil.DATE_FORMAT2().parse((j...

2016-11-30 11:17:20 127

原创 表格化编程

why:在开发脚步或业务语言时候,使用表格可能更直观。 可行吗:使用表格可以覆盖所有条件表达方式,表格的有些组合没有就成为判定数了。 step:按判定要素的顺序,将要素的可能值分别组合起来,如果该组合存在,则有效;如果不存在,则和周围表格自动合并起来。自动程序要能够根据表格生成正确的if代码。  ...

2016-11-07 17:12:37 1988

原创 javadoc生成 字符集参数

<?xml version="1.0" encoding="UTF-8" standalone="no"?><project default="javadoc"> <target name="javadoc"> <javadoc access="private&quot

2016-11-03 09:55:13 159

原创 maven打包时候替换占位符

pom 的build指定包含哪些资源,并对资源中的${}使用 pom中定义的property替换。<build> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</fi...

2016-11-02 13:41:50 1826

空空如也

空空如也

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

TA关注的人

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