- 博客(32)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注

原创 JAVA 实现SECS/GEM通信协议之报文解析
废话不说,直接上代码一、协议解析 //获取字节流 byte[] data = is.read(buf); // 判断数据长度是否异常 if (length < 10) { throw new SecsParseException(String.format("Incomplete message (messag...
2020-02-24 16:50:38
2638
4

原创 RabbitMQ集群部署
一、搭建单节点的MQ先到官网下载rabbitMQ安装包,由于我的系统是CentOS6.5 故下载CentOS6.x版本的yum install epel-release //安装epel依赖wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm //下载erlang安装包rpm ...
2019-05-28 16:05:39
341
原创 oracle查看执行最慢与查询次数最多的sql语句
一、查询执行最慢的sqlselect *from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "执行次数", round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间", round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均执行时间", sa.COMMAND_TYPE,...
2021-04-12 10:11:23
4539
原创 Oracle 取Group By 第一条
select 查询内容 from( select row_number() over(partition by 分组字段 order by 排序字段) as rn , 查询字a,查询字段b.. from 表1,表2 where 条件) where rn = 1 ;select 查询内容 from( select row_number() over(partition by 分组字段 order by 排序字段) as xuhao , 查询字a,查询字段b.. ...
2021-02-23 15:03:22
5831
原创 Haproxy开启日志
1. 创建记录日志文件mkdir /var/log/haproxychmod a+w /var/log/haproxy2. 开启rsyslog记录haproxy日志功能编辑“/etc/rsyslog.conf”打开如下配置项:# Provides UDP syslog reception$ModLoad imudp$UDPServerRun 514添加如下内容:# Save haproxy loglocal3.* /var/l
2020-12-14 22:25:50
757
原创 centos7添加网易的yum源
可以查看 163镜像的使用帮助 http://mirrors.163.com/.help/centos.html 163镜像使用帮。本文内容同样适合centos7、centos6、centos5 一、备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos...
2020-10-10 00:43:19
642
原创 druid 相关知识
1、生成加密密码和publickeyjava -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools yourpassword
2020-08-11 11:02:00
119
原创 Haproxy负载web服务配置
global maxconn 65535 #并发最大连接数量 stats socket /var/run/haproxy.stat mode 600 level admin log 127.0.0.1 local0 uid 99 #用户 必须是本机查看显示的id gid 99...
2020-06-08 21:32:03
202
原创 oracle dump文件导入
impdp mesuat201811/mesuat201811@mesuat201811 directory=DATA_PUMP_DIR dumpfile=mesuat20180612.dmp REMAP_SCHEMA=mesuat:mesuat201811 remap_tablespace=MESDATA:SYSTEM
2020-05-10 19:24:38
134
原创 java web服务器实现跨域访问
一、CORS概述跨源资源共享标准通过新增一系列 HTTP 头,让服务器能声明那些来源可以通过浏览器访问该服务器上的各类资源(包括CSS、图片、JavaScript 脚本以及其它类资源)。另外,对那些会对服务器数据造成破坏性影响的 HTTP 请求方法(特别是 GET 以外的 HTTP 方法,或者搭配某些MIME类型的POST请求),标准强烈要求浏览器必须先以 OPTIONS 请求方式发送一个预请...
2020-04-03 09:40:21
121
原创 BUI框架 + Cordova 进行webapp开发、支持android及ios打包
一、安装Cordova安装node.js安装Android SDK安装Xcodewindows上运行:C:\>npm install -g cordovacordova create hello com.example.hello HelloWorldcd hellocordova platform add ioscordova platform add and...
2020-03-18 16:34:58
380
1
转载 cordova开发环境搭建
最近我在尝试了解跨平台技术的发展,首先则是想到了cordova。本文简单记录下cordova环境搭建的过程。安装cordova首先是要npm全局安装cordovanpm install -g cordova创建应用安装的cordova类似于create-react-app这种脚手架,可以通过命令行直接创建应用cordova create myapp添加平台支持cordov...
2020-03-14 16:27:27
1654
原创 Cordova、Android安装教程
https://cordova.apache.org/docs/en/latest/guide/cli/index.htmlhttps://www.cnblogs.com/gufengchen/p/11038029.html
2020-03-14 15:30:41
157
原创 JAVA 混淆编译
使用工具:Allatori一、下载点击下载二、内容简介1.解压下载的压缩包 Allatori-7.1-Demo.zip然后进入目录 xx/Allatori-7.1-Demo\tutorial\step01\filesClean.bat:清除 log.xml 以及生成混淆的文件 config.xml:混淆的配置文件 mousegestures-1.2.jar、test.ja...
2020-03-03 17:15:48
1133
原创 SECS/GEM通信协议学习笔记之报文格式
一、HSMS报文格式HSMS 报文消息长度用一个 4 字节无符号整数表示,它表示消息头部和消息文本的总字节数,在传输过程中,高字节在前,低字节在后。消息长度的最小值是 10。和 SECS-I 中块的信息头部类似,HSMS 消息头部的字节数也是 10。HSMS 消息头部各个字节的含义见表 4.2。 会话标识是一个 16 位无符号整数,用来关联控制消息和其后的数据消息;头部字节 ...
2020-02-05 20:24:53
13390
4
原创 RabbitMQ 更改日志和数据目录
1、先创建数据文件和日志文件存放位置的目录并给权限mkdir -p /CIMMQData/local/rabbitmq/mnesiamkdir -p /CIMMQData/local/rabbitmq/logchmod -R 777 /CIMMQData/local/rabbitmqchown -R rabbitmq:rabbitmq /CIMMQData/local/rab...
2019-09-05 10:20:43
2335
转载 mvc和mvvm的区别
前言mvc和mvvm大概是个老生常谈的问题了,关于MVC和MVVM如此这般设计的原因以及我们应该如何思考一些相关的问题1.在看mvc和mvvm的区别之前我们来看一下前端的发展历史在上个世纪的1989年,欧洲核子研究中心的物理学家Tim Berners-Lee发明了超文本标记语言(HyperText Markup Language),简称HTML,并在1993年成为...
2019-07-02 09:31:18
190
原创 使用Haproxy做RabbitMQ的负载均衡
1、访问www.haproxy.org下载haproxy源码包,需要翻墙下载2、编译安装源码包[root@localhost ~]# tar zxvf haproxy-1.6.3.tar.gz[root@localhost ~]# cd haproxy-1.6.3/ [root@localhost haproxy-1.8.13]# make TARGET=linux26 ...
2019-07-02 08:40:05
171
转载 java系统高并发解决方案(转载)
转载博客地址:http://blog.youkuaiyun.com/zxl333/article/details/8454319转载博客地址:http://blog.youkuaiyun.com/zxl333/article/details/8685157一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的...
2019-06-25 09:14:10
194
转载 用Redis轻松实现秒杀系统
转自:https://blog.youkuaiyun.com/shendl/article/details/51092916 导论曾经被问过好多次怎样实现秒杀系统的问题。昨天又在优快云架构师微信群被问到了。因此这里把我设想的实现秒杀系统的价格设计分享出来。供大家参考。秒杀系统的架构设计秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路: 写入内存而不是写入...
2019-04-16 16:28:09
139
转载 轻量级java框架 light-4j
来源微信公众号:Java技术栈(ID:javastack)转自: https://blog.youkuaiyun.com/youanyyou/article/details/88812143
2019-03-26 14:43:12
8944
转载 ActiveMQ RabbitMQ KafKa对比(转)
声明:本文为博主转载文章,侵删。https://blog.youkuaiyun.com/vtopqx/article/details/76382934前言: ActiveMQ和 RabbitMq 以及Kafka在之前的项目中都有陆续使用过,当然对于三者没有进行过具体的对比,以下摘抄了一些网上关于这三者的对比情况,我自己看过之后感觉还是可以的,比较清晰的反馈了这三个的具体情况已...
2019-03-20 11:46:55
146
转载 CentOS下搭建SVN服务器
一 介绍SVN SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 ----百度百科二 安装SVN1.yum install subversion安装yum...
2018-09-19 17:21:58
109
转载 CentOS 7 下安装 Gitlub
1.安装并配置必要的依赖项在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。sudo yum install -y curl policycoreutils-python openssh-server vimsudo systemctl enable sshdsudo systemc...
2018-09-12 15:54:03
314
原创 javaFX 常用控件 css样式
/** *Button通用样式 */.button:hover{ -fx-cursor: hand;}.button{ -fx-background-color: linear-gradient(to bottom,#7dc2fe,#004883); -fx-font-size: 14px; -fx-pref-width:64px; -fx-pref-height: 28...
2018-07-13 21:03:43
6883
2
转载 druid 常见问题处理
https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
2018-07-09 15:51:46
701
原创 Oracle 任务调度
--查看job任务select * from dba_jobs;--开启一个job任务begin dbms_job.isubmit(21, 'OEE_STATISTIC;',to_date('20170207 20:01:00','yyyyMMdd hh24:mi:ss'),'sysdate+1/2',false);end;--关闭job任务begin dbms_job.broken(21,t...
2018-07-09 15:50:22
784
原创 Oracle 死锁处理(查看锁表语句及解锁)
1.查看当前锁表的进程select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sesswhere ao.object_id = lo.object_id a...
2018-07-09 15:49:33
18203
原创 Spring + ActiveMQ 死信队列(重发机制)
登录ActiveMQ管理端可以看到ActiveMq有一个默认的死信队:ActiveMQ.DLQ ,若未做设置则处理失败的消息会自动进入此队列。本文将展示如何在Spring中引入私信重发机制。1.ActiveMQ 部署时修改activemq.xml在policyEntries节点中增加如下策略配置。<policyEntry queue=">"> <deadLetter...
2018-05-24 21:27:51
2936
原创 Spring + ActiveMQ sendandrecive模式(Queue)
1.发送方代码import com.tfinfo.cim.common.mapper.JsonMapper;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframewor...
2018-05-24 20:53:22
1530
echarts.zip
2020-04-02
java调用C#发布的wsdlwebservice
2019-03-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人