wsyyyyy的博客

私信 关注
懒人烂命
码龄12年
  • 82,384
    被访问量
  • 64
    原创文章
  • 78,089
    作者排名
  • 10
    粉丝数量
  • 于 2009-03-25 加入CSDN
获得成就
  • 获得11次点赞
  • 内容获得13次评论
  • 获得35次收藏
荣誉勋章
TA的专栏
  • 文件系统
    1篇
  • go
    2篇
  • restful
    1篇
  • restfull协议
    2篇
  • java
    13篇
  • lvs
    1篇
  • nginx
    3篇
  • js
    1篇
  • liunx
    4篇
  • maven
    2篇
  • tomcat
  • ubuntu
    3篇
  • 数据库
    2篇
  • 前端
    1篇
  • 串口
    1篇
  • svn
    1篇
  • 项目管理
    1篇
  • 微服务
    4篇
  • kong
    4篇
  • ActiveMQ
    8篇
  • mysql
    2篇
  • redis
    1篇
  • git代理的使用方法
    1篇
  • spring cloud
    2篇
  • 配置
    3篇
  • nginx 
  • logrotate
    1篇
  • 防火墙
    1篇
  • dns
    1篇
  • 服务发现
    1篇
  • yum
  • 基于prometheus的监控和alertmanager
  • 压力测试
  • redis哨兵
    1篇
  • kong安装
    1篇
  • oracle函数转换mysql
  • redis配置
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

springboot动态加载native类库

有些时候需要使用到本地类库来实现一些功能,比如在linux下使用jni去访问so库文件,这个时候就需要涉及库文件的加载。本文介绍一下如何动态加载库文件,即把库文件放到工程项目里头,方便工程的可移植性,然后在运行时去加载。public class LibLoader { public static void loadLib(String libName) { String r...
原创
10191阅读
0评论
0点赞
发布博客于 3 年前

ActiveMQ持久化到mysql

ActiveMQ持久化到mysql配置1.找到apache-activemq-5.15.2/examples/conf下面的activemq-jdbc-performance.xml2.打开activemq-jdbc-performance.xml,在persistenceAdapter节点后面添加dataSource="#mysql-ds"并配置你的数据库其实可以直接更改apache-activemq-5.15.2/conf/activemq.xml的persistenceA.
原创
80阅读
0评论
0点赞
发布博客于 6 月前

weedfs文件使用记录

源码目录结构核心模块weed 入口目录 weed/weed_server 入口目录与HTTP服务相关 topology 核心模块,主要包括 【DataCenter, Rack, DataNode】 三层拓扑结构。 storage 核心模块,主要包括【Store, Volume, Needle】这三大块存储相关的源码。辅助模块sequence 负责FileID的全局有序生成 filer 提供支持 HTTP REST 操作的文件服务器,其实就是基于 leveldb 把文件名和目录结构存储起
原创
424阅读
0评论
1点赞
发布博客于 9 月前

kong 网关日志格式修改

kong 网关日志格式修改kong网关默认日志在/usr/local/kong/logs,主要有access.log,admin_access.log,error.log,access.log和nginx的access日志类似,这里会记录所所有通过kong网关的日志。有些时候这些日志并不能满足我们的需要,因此需要修改日志格式。当发现/usr/local/kong/下面有nginx-kon...
原创
881阅读
2评论
0点赞
发布博客于 10 月前

jdk LocalDateTime mybatis 空指针解决办法

1. mysql.mysql-connector-java:5.1.392. org.mybatis.mybatis:3.5.23.org.mybatis.mybatis-spring:2.0.2在项目中的mybats升级使用了jdk8的LocalDateTime等后,数据库timesstamp字段有的记录是null,导致查询时出现下面错误org.mybatis.spring.M...
原创
483阅读
0评论
0点赞
发布博客于 2 年前

go 安装墙外的依赖包报错问题

golang go get代理设置1.gopm 代替go 下载第三方依赖包可以采用gopm从golang.org一些镜像网站上下载。a). 安装gopmgo get -u github.com/gpmgo/gopm可手动下载,到指定目录下github.com/gpmgo/gopmgithub.com/Unknwon/comgo build .然后拷贝二进制到 $gor...
原创
131阅读
0评论
0点赞
发布博客于 2 年前

kafka消费报错

问题描述:新版本的kafka消息处理程序中,当消息量特别大时不断出现如下错误,并且多个相同groupId的消费者重复消费消息。2018-10-12 19:49:34,903 WARN [DESKTOP-8S2E5H7 id2-1-C-1] Caller+0 at org.apache.kafka.clients.consumer.internals.ConsumerCoordinator$4...
原创
624阅读
0评论
0点赞
发布博客于 2 年前

skywalking告警相关配置

告警基本流程skywalking发送告警的基本原理是每隔一段时间轮询skywalking-collector收集到的链路追踪的数据,再根据所配置的告警规则(如服务响应时间、服务响应时间百分比)等,如果达到阈值则发送响应的告警信息。发送告警信息是以线程池异步的方式调用webhook接口完成,(具体的webhook接口可以使用者自行定义),从而开发者可以在指定的webhook接口中自...
原创
4401阅读
1评论
1点赞
发布博客于 2 年前

hibernate执行sql的顺序问题

最近做的项目有一个很麻烦的业务,一个操作里包含了insert,update,delete,select动作。一开始起在一个hibernate事务里,发现在入库的时候有的时候数据对不上,后来查了下资料才知道hibernate事务提交sql语句的顺序并不是按照程序里写的顺序提交的。总的说应该是按insert、update、delete的顺序。具体的顺序查了下应该是:涉及的SQL语句会按...
原创
425阅读
0评论
0点赞
发布博客于 2 年前

HikariConfig配置详解

SpringBoot 2.0 开始推 HikariCP ,将默认的数据库连接池从 tomcat jdbc pool 改为了 hikari , HikariCP 在性能和并发方面确实表现不俗(号称最快的连接池)。如果你使用 spring-boot-starter-jdbc 或 spring-boot-starter-data-jpa ,会自动添加对 HikariCP 的依赖,也就是说此时使用 H...
原创
6085阅读
0评论
0点赞
发布博客于 2 年前

rac下重做控制文件

Instance RACDB2 is not running on node rac25. 用resetlogs模式重建控制文件:[oracle@rac1 trace]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Tue Jan 8 12:45:25 2013Copyright (c) 19...
原创
112阅读
0评论
0点赞
发布博客于 2 年前

fuse的API修改

fuse的API修改这里的fuse API基于python进行修改fuse的安装请参照fuse的安装博客在你挂载的目录下你进行的操作才会调用到的FUSE的文件系统,例如,你将/usr 挂载到了/opt/fuse下面,当你进入/opt/fuse下以后你使用的指令才是你写的文件系统的指令这些指令不光是由一个fuse的函数执行而是由多个函数共同实现的如:cd 操作调用到的函数由...
原创
129阅读
0评论
0点赞
发布博客于 2 年前

weedfs client

weedFS Client For JavaFeaturesSeaweedFSis a simple and highly scalable distributed file system and started by implementingFacebook's Haystack design paper. SeaweedFS is currently growing, with m...
原创
249阅读
0评论
0点赞
发布博客于 2 年前

nginx生成自定义证书

正文开始:(绿色文字为关键命令)这里说下Linux 系统怎么通过openssl命令生成 证书。创建存放证书的目录,此目录可自定义cd /etc/nginxmkdir keycd key执行如下命令生成一个keyopenssl genrsa -des3 -out ssl.key 4096然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要给nginx使用...
原创
2660阅读
0评论
0点赞
发布博客于 2 年前

kafka消费者和生产者为内/外网映射情况的配置

IP:(请修改自己的ip地址)内网:172.18.10.10外网:120.78.22.221.先在/etc/hosts文件中添加解析记录172.18.10.10HostName2.修改 kafka_2.11-2.0.0/configserver.properties...
原创
576阅读
0评论
0点赞
发布博客于 2 年前

redis配置全解

==配置文件全解=====基本配置daemonize no 是否以后台进程启动databases 16 创建database的数量(默认选中的是database 0)save 900 1 #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。save 300 10 #必须是300秒之后至少10个关键字发生变化。save 60 10000 #必须是6...
原创
35阅读
0评论
0点赞
发布博客于 2 年前

ORACLE和MYSQL函数

函数 函数 编号 类别 ORACLE MYSQL 注释 1 数字函数 round(1.23456,4) round(1.23456,4) 一样:ORACLE:select round(1.23456,4) value from dual MYSQL:select round...
原创
304阅读
0评论
0点赞
发布博客于 2 年前

kong1.0安装

1.安装依赖yum install -y gcc gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-devel2.#openssl安装#openssl是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议yum install -y openssl openssl...
原创
184阅读
0评论
0点赞
发布博客于 2 年前

redis哨兵相关详解

1 哨兵的作用哨兵是redis集群架构中非常重要的一个组件,主要功能如下:集群监控:负责监控redis master和slave进程是否正常工作 消息通知:如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员 故障转移:如果master node挂掉了,会自动转移到slave node上 配置中心:如果故障转移发生了,通知client客户端新的master地...
原创
49阅读
0评论
0点赞
发布博客于 2 年前

tomcat压力测试总结

对tomcat来说,每一个进来的请求(request)都需要一个线程,直到该请求结束。这段时间折腾了哈java web应用的压力测试,部署容器是tomcat 7。期间学到了蛮多散碎的知识点,及时梳理总结,构建良好且易理解的知识架构把它们组织起来,以备忘。对web应用开发者来说,我们很关心应用可同时处理的请求数,以及响应时间。应用本身和它运行在其中的web容器是两个很重要的影响因素。对tom...
原创
1425阅读
0评论
0点赞
发布博客于 2 年前

prometheus+consul服务发现+alertmanager配置

以下为prometheus.yml文件的配置alerting: alertmanagers: - static_configs: - targets: - 10.11.62.26:9093rule_files: - "alertmanager_rules.yml" - "zookeeper_rules.yml"#Global configuratio...
原创
916阅读
0评论
1点赞
发布博客于 2 年前

Linux系统下怎样配置多个Tomcat

Linux系统下怎样配置多个Tomcat同时运行呢,首先修改变量为第一个tomcat,然后修改第二个tomcat启动的脚本1、修改环境变量  #vi /etc/profile####### 工程1 tomcat1#######export CATALINA_BASE=/data/server/tomcatexport CATALINA_HOME=$CATALINA_...
原创
40阅读
0评论
0点赞
发布博客于 2 年前

yum使用指南

yumhistory list 列出最近的历史yum history info id 列出某次的详细信息,yum history undo id 撤销某次更改yum history help 查看帮助 其中~ 代表软件名 1.用YUM安装软件包命令:yum install ~ 2.用YUM删除软件包命令:yum remove ~1.使用YUM查找软件包 ...
原创
109阅读
0评论
0点赞
发布博客于 2 年前

服务发现 - consul 的介绍、部署和使用

什么是服务发现微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只是简单的提一下,毕竟这不是我们的重点。我们看下面的一幅图片:图中,客户端的一个接口,需要调用服务A-N。客户端必须要知道所有服务的网络位置的,以往的做法是配置是配置文件中,或者有些配置在数据库中。这里就带出几个问题:需要配置N个服务的网络位置,加大配置的复杂性...
原创
142阅读
0评论
0点赞
发布博客于 2 年前

CentOS7 DNS的添加

在CentOS 7下,手工设置 /etc/resolv.conf 里的DNS,过了一会,发现被系统重新覆盖或者清除了。和CentOS 6下的设置DNS方法不同,有几种方式: 1、使用全新的命令行工具 nmcli 来设置#显示当前网络连接#nmcli connection showNAME UUID TYPE ...
原创
231阅读
0评论
0点赞
发布博客于 2 年前

centos7防火墙操作

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用  : systemctl disable firewalld开机启用  : systemctl enable firewalld  2.syste...
原创
106阅读
0评论
1点赞
发布博客于 2 年前

使用logrotate切割nginx日志文件,其他日志文件切割类似

首先安装logrotate以centos为例yum -y install logrotate如果不需要切割其他的日志则把/etc/logrotate.conf中的/var/log/wtmp {    monthly    create 0664 root utmp       minsize 1M    rotate 1}/var/log/btmp {    m...
原创
228阅读
0评论
0点赞
发布博客于 2 年前

weed mount 之后出现文件删除不掉

执行如下命令之后 /data问你出问题的文件夹 fusermount -uz /data
原创
397阅读
0评论
0点赞
发布博客于 2 年前

influx生产部署重要配置

influxdb.conf中的以下属性需要设置成0,不然会有最大限制25,000,000max-body-size = 0官方的解释如下[http] Sectionmax-body-size was added with a default of 25,000,000, but can be disabled by setting it to 0. Specifies the ma...
原创
297阅读
0评论
0点赞
发布博客于 2 年前

kong 使用jwt RSA256证书

1  为用户创建JWT RSA256证书利用postman工具发送restfull请求请求地址:http://${konghost}:8001/consumers/${consumerId}/jwt1.1 添加header内容 [{"key":"Content-Type","value":"application/x-www-form-urlencoded"}]1.2  利用op...
原创
1876阅读
0评论
0点赞
发布博客于 2 年前

consul使用的一些见解

开始接触Consul,使用的主要目的就是做服务发现,后来逐步应用于生产环境,并总结了少许使用经验。最开始使用Consul的人不多,为了方便交流创建了一个QQ群,这两年微服务越来越火,使用Consul的人也越来越多,目前群里已有400多人,经常有人问一些问题,比如:服务注册到节点后,其他节点为什么没有同步? Client是干什么的?(Client有什么作用?) 能不能直接注册到Server?...
原创
2016阅读
3评论
2点赞
发布博客于 2 年前

关于使用spring admin和consul一起做监控需要注意的配置

如果使用spring cloud 开发微服务的时候,服务配置了上线文如server: port: 8082 servlet: context-path: /mail则使用spring admin监控时需要在服务发现的consul中配置tags如下,这样spring admin中的健康检查才能读取到上下文+/actuator/health,在spring admin...
原创
3011阅读
2评论
0点赞
发布博客于 2 年前

Kafka 配置说明

Kafka 配置说明2015年11月27日 15:30:35 hanjibing1990 阅读数:5446更多个人分类: Kafka转载自http://liyonghui160com.iteye.com/blog/2163899  server.properties配置: server.properties中所有配置参数说明(解释)如下列表:   参数...
原创
151阅读
0评论
0点赞
发布博客于 2 年前

spring cloud: 使用consul来替换config server,config key/value 具体的配置详解

1.先添加依赖之前config server的依赖去掉,换成consul-config的依赖即可。<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-config</artifactI...
原创
3687阅读
2评论
0点赞
发布博客于 2 年前

jdbc中使用like模糊查询时使用绑定变量的方法

@RequestMapping(value="/local/instances", method = RequestMethod.GET)public Map getLocalInstances( @RequestParam String page,@RequestParam String limit,@RequestParam(required = false) String searchi...
原创
751阅读
0评论
1点赞
发布博客于 2 年前

go/git设置及取消代理方法

本地开启VPN后,GIt也需要设置代理,才能正常略过GFW,访问goole code等网站设置如下(可复制):git config --global https.proxy http://127.0.0.1:1080 git config --global https.proxy http://127.0.0.1:1080git config --global http.proxy...
原创
2855阅读
0评论
0点赞
发布博客于 2 年前

spring cloud 微服务相关信息

什么是微服务微服务的概念源于2014年3月Martin Fowler所写的一篇文章“Microservices”。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独...
原创
86阅读
0评论
0点赞
发布博客于 3 年前

Redis及其Sentinel配置项详细说明

一、redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程    daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定    pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为...
原创
1708阅读
0评论
2点赞
发布博客于 3 年前

kong 源码分析

根据kong的源码查看命令kong中初始化加载的是kong.cmd.init;1.找kong.cmd.init.lua文件2.这个文件定义了一些命令,每个命令都相应的有一个处理文件,如start.lua等3.所有的命令都是以execute为入口函数,其中agrs从名字就可以看出是执行命令时带的参数接下来就是解析execute函数了...
原创
1381阅读
0评论
0点赞
发布博客于 3 年前

Nginx 内置绑定变量的介绍

使用 Nginx 内置绑定变量Nginx作为一个成熟、久经考验的负载均衡软件,与其提供丰富、完整的内置变量是分不开的,它极大增加了对Nginx网络行为的控制细度。这些变量大部分都是在请求进入时解析的,并把他们缓存到请求cycle中,方便下一次获取使用。首先来看看Nginx对都开放了那些API。参看下表:名称说明$arg_name请求中的name参数$args请求中的参数$binary_remote...
原创
167阅读
0评论
0点赞
发布博客于 3 年前

MySQL binlog和redo/undo的概念

binlog:binlog是二进制日志文件,用于记录mysql的数据更新或者潜在更新(比如DELETE语句执行删除而实际并没有符合条件的数据),在mysql主从复制中就是依靠的binlog。在mysql中开启binlog需要设置my.cnf中的log_bin参数,另外也可以通过binlog_do_db指定要记录binlog的数据库和binlog_ignore_db指定不记录binlog的数据库。对...
原创
1926阅读
0评论
0点赞
发布博客于 3 年前

activemq的使用经验

1.1 不要频繁的建立和关闭连接JMS使用长连接方式,一个程序,只要和JMS服务器保持一个连接就可以了,不要频繁的建立和关闭连接。频繁的建立和关闭连接,对程序的性能影响还是很大的。这一点和jdbc还是不太一样的。1.2 Connection的start()和stop()方法代价很高JMS的Connection的start()和stop()方法代价很高,不能经常调用。我们试用的时候,写了个jms的c...
原创
70阅读
0评论
0点赞
发布博客于 3 年前

activeMQ高并发发送消息异常解决方法

高并发发送消息异常解决方法:现象:使用10个线程每100ms发送一条消息,大约3000多条后,出现异常,所有线程停             止: javax.jms.JMSException:Could not connect to brokerURL: tcp://localhost:61616.Reason:java.net.BindException:     Addressalready ...
原创
7095阅读
0评论
0点赞
发布博客于 3 年前

activeMQ的三种通讯模式

publish-subscribe     发布订阅模式有点类似于我们日常生活中订阅报纸。每年到年尾的时候,邮局就会发一本报纸集合让我们来选择订阅哪一个。在这个表里头列了所有出版发行的报纸,那么对于我们每一个订阅者来说,我们可以选择一份或者多份报纸。比如北京日报、潇湘晨报等。那么这些个我们订阅的报纸,就相当于发布订阅模式里的topic。有很多个人订阅报纸,也有人可能和我订阅了相同的报纸。那么,在这...
原创
4679阅读
0评论
0点赞
发布博客于 3 年前

ActiveMQ网络连接

1.代理网络支持将 ActiveMQ 消息代理链接到不同拓扑,这就是被人们熟知的代理网络。ActiveMQ 网络使用存储和转发的概念,其中消息总是存储在本地代理中,然后通过网络转发到另一个代理。            当连接建立后,远程代理将把包含其所有持久和活动消费者目的地的信息传递给本地代理,本地代理根据信息决定远程代理感兴趣的 Message 并将它发送给远程代理。如果希望网络是双向的,您可...
原创
662阅读
0评论
0点赞
发布博客于 3 年前

ActiveMQ部署模式

1.单例模式这个就不啰嗦了,略过。2.无共享主从模式这是最简单的 Provider 高可用性的方案,主从节点分别存储 Message。从节点需要配置为连接到主节点,并且需要特殊配置其状态。所有消息命令(消息,确认,订阅,事务等)都从主节点复制到从节点,这种复制发生在主节点对其接收的任何命令生效之前。并且,当主节点收到持久消息,会等待从节点完成消息的处理(通常是持久化到存储),然后再自己完成消息的处...
原创
258阅读
0评论
1点赞
发布博客于 3 年前

ActiveMQ相关存储介绍

 ActiveMQ 的存储:ActiveMQ 在 queue 中存储 Message 时,采用先进先出顺序(FIFO)存储。同一时间一个消息被分派给单个消费者,且只有当 Message 被消费并确认时,它才能从存储中删除。对于持久化订阅者来说,每个消费者获得 Message 的副本。为了节省存储空间,Provider 仅存储消息的一个副本。持久化订阅者维护了指向下一个 Message 的指针,并将...
原创
247阅读
0评论
0点赞
发布博客于 3 年前

ActiveMQ相关概念

ActiveMQ 是一个 MOM,具体来说是一个实现了 JMS 规范的系统间远程通信的消息代理MOM 就是面向消息中间件(Message-oriented middleware),是用于以分布式应用或系统中的异步、松耦合、可靠、可扩展和安全通信的一类软件。MOM 的总体思想是它作为消息发送器和消息接收器之间的消息中介,这种中介提供了一个全新水平的松耦合。JMS 叫做 Java 消息服务(Java ...
原创
67阅读
0评论
0点赞
发布博客于 3 年前

ActiveMQ安装笔记

首先去http://activemq.apache.org/download.html 下载最新版本5.15.3release, 解压apache-activemq-5.15.3-bin.zip(或者apache-activemq-5.15.3-bin.tar.gz)目录如下:+bin (windows下面的bat和unix/linux下面的sh)存放的是脚本文件+conf (activeMQ配置...
原创
87阅读
0评论
0点赞
发布博客于 3 年前

kong安装配置手册

下载OneSQL for PostgreSQLmkdir -p /root/source/kongcd /root/source/kongwget http://www.onexsoft.cn/software/onepgsql-9.4.11-rhel5-linux64.tar.gz安装PostgreSQLtar zxf onepgsql-9.4.11-rhel5-linux64.tar.gz -...
原创
1149阅读
0评论
0点赞
发布博客于 3 年前

微服务

微服务       软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。Conway’s law: Organizations which design systems[...] are constrained to produce designs which are cop...
原创
100阅读
0评论
0点赞
发布博客于 3 年前

mvn install时跳过Test

运行mvn install时跳过Test 方法一:[html] view plain copy<project>    [...]    <build>      <plugins>        <plugin>          <groupId>org.apache.maven.plugins</groupId>    ...
原创
883阅读
0评论
0点赞
发布博客于 3 年前

HttpClientUtils工具类

import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.n...
原创
1993阅读
0评论
0点赞
发布博客于 3 年前

maven如何将本地jar安装到本地仓库

maven如何将本地jar安装到本地仓库1.首先确认你的maven是否已经配置:2.本地的jar包位置:3.安装本地的jar到本地仓库:命令:mvn install:install-file -Dfile=D:/taobao-sdk-java-auto-20160607.jar -DgroupId=com.ganshane.specs -DartifactId=taobao-sdk-java-au...
转载
510阅读
0评论
0点赞
发布博客于 3 年前

移动互联网推送

移动互联网应用现状因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端,也就是...
原创
110阅读
0评论
0点赞
发布博客于 3 年前

项目管理知识体系

项目管理分为以下几个阶段1、启动阶段---成立项目组开始项目或进入项目的新阶段。启动是一种认可过程,用来正式认可一个新项目或新阶段的存在2、规划阶段---定义和评估项目目标,选择实现项目目标的最佳策略,制定项目计划3、执行阶段---调动资源,执行项目计划,在执行项目计划的时候需要时刻分析登记风险,需要监控和评估项目偏差,必要时采取纠正行动,保证项目计划的执行,实现项目目标4、验收阶段---正式验收...
原创
105阅读
0评论
0点赞
发布博客于 3 年前

Ubuntu 安装SVN服务器端

Apache Subversion(简称SVN,svn),是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上越来越多的控制服务从CVS转移到Subversion。首先,从镜像下载安装svn服务器端:[plain] view plaincopysudo apt-get install subversion  进入目录,准备创建svn目录:...
原创
193阅读
0评论
0点赞
发布博客于 3 年前

linux网卡开启GRO导致lvs 部分节点响应慢

今天我们客服系统上经分发现从自己访问快,从测试机器访问慢。直接访问real server的nginx快,通过lvs出现快慢不一的情况,经过一系列的排查后最终找到原因。...
原创
741阅读
0评论
0点赞
发布博客于 3 年前

安装java环境linux和windows

windows:set java_home:查看JDK安装路径java -version:查看JDK版本linux:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配置linux的环境变量:(记得source .bash_profile). 修改/etc/profile文件 (全局所有用户)vi 此文件/etc/prof...
原创
70阅读
0评论
0点赞
发布博客于 3 年前

js屏蔽浏览器(IE和FireFox)的刷新和右键等功能

js屏蔽浏览器(IE和FireFox)的刷新和右键等功能一、js屏蔽浏览器(IE和FireFox)的刷新功能 document.onkeydown=function() { if ((window.event.keyCode==116)|| //屏蔽 F5 (window.event.keyCode==122)|| //屏蔽 F11 (window.event.shiftKey &...
原创
224阅读
0评论
0点赞
发布博客于 3 年前

java开发串口步骤

在做过一年多的RXTX操作串口项目有现在把一些平时遇到的问题在这里写写: RXTX是一个开源包,主要是在COMM开源包中做扩张,以前的COMM包只能在WINDOWS下面对串口或并口做操作,扩充后的RXTX可以在LINUX和MAC下对串口和并口做操作。  现在跨平台: 在RXTX网站下载JAR包和动态库 http://users.frii.com/jarvi/rxtx/download.html 下...
原创
825阅读
1评论
0点赞
发布博客于 3 年前

exe4j打包成可执行程序

1.将java程序打包成jar使用第三方插件fatjar生成jar文件,将net.sf.fjep.fatjar_0.0.31.jar直接拷贝到MyEclipse安装目录下的dropins文件夹中,然后重启Eclipse即可。 重启完成后,右击java项目会出现Build Fat Jar选项(一个绿色的加号),点击后进入下图所示界面 Jar-Name设置jar的名称,Main-Class点击Brow...
原创
182阅读
0评论
0点赞
发布博客于 3 年前

Eclipse 4.4(luna) 安装fatjar插件时报错的问题

[plain] view plain copyAn error occurred while installing the items  session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]n...
原创
108阅读
0评论
0点赞
发布博客于 3 年前

适合java学习者的基本书

本文列出的9本书在Java程序员界都是被认为很棒的书。当一个程序员开始初学Java时,他的第一个问题应该是如何选择一本书来作为指导学习Java。这个问题也就表明,相对于其他的教程和博客,Java书籍还是很重要的参考,主要表现在以下两点●通常书籍是由比较权威的程序员来撰写的。●相比其他媒介,书籍对于内容的描述更加详细,解释更加明确。本文列出的九本书是我个人非常喜欢的Java书籍,当我有时间的时候,我...
原创
103阅读
0评论
0点赞
发布博客于 3 年前

关于restful协议很多人的误解

1 HTTP协议详解HTTP是HyperText Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(WorldWide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是
原创
7695阅读
2评论
1点赞
发布博客于 4 年前