
J2EE
文章平均质量分 88
cj2580
这个作者很懒,什么都没留下…
展开
-
tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
一、Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为转载 2016-03-30 15:08:24 · 1218 阅读 · 0 评论 -
分布式ID雪花算法-解析
SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是041位,用来记录时间戳(毫秒)。41位可以表示241−1个数字,如果只用来表示正整数(计算机中正数包含0),可以表示的数值范围是:0 至 241−1,减1是因为可表示的数值范围是从0开始算的,而不是1。也就是说41位可以表...转载 2018-07-10 09:22:20 · 15893 阅读 · 1 评论 -
centos DNS固定
vi /etc/sysconfig/network-scripts/XXX其中xxx为etho的网卡# Intel Corporation 82540EM Gigabit Ethernet ControllerDEVICE=eth0BOOTPROTO=noneONBOOT=yesHWADDR=08:00:27:cc:64:86NETMASK=255.255.255.0IPADDR=19原创 2017-07-20 11:36:03 · 311 阅读 · 0 评论 -
设置CentOS Linux系统时间自动同步
生产环境,建议配置ntp 服务。如果是测试服务器,我们可以通定时脚本定时更新时间的方式解决问题。一、 首先确保时区正确,把当前时区调整为上海就是+8区,想改其他时区也可以去看看/usr/share/zoneinfo目录cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 二、 利用ntpdate同步标准时间.(如果没有系统安装ntpdate的可以y原创 2017-06-27 14:23:43 · 834 阅读 · 0 评论 -
openJDK切换版本
1. 要安装JDK7,当然是要有JDK的二进制文件拉。。这个简单,直接在ORACLE的官网中下载就可以拉 http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html PS:要注意系统版本的选择,我就是在折腾了许久的X64版本的JDK后,才发现我的系统是X86的。。。原创 2017-07-14 15:18:06 · 3346 阅读 · 0 评论 -
centos 使用jconsole 监控 java 虚拟机
服务器高平发的时候如果发生了CPU 100%或者内容泄漏,监控就显得非常重要了,如果我们能监控生产服务器上的java虚拟机,那么可以使用jconsole和jvisualvm。配置方法如下:1、服务器系统centos6.5 64位、jdk1.8.0_65(64位)、tomcat-7.0.65。2、配置tomcat/bin/catalina.sh ,在 Execute The Requested C原创 2017-05-25 11:32:21 · 4375 阅读 · 0 评论 -
TCP三次握手
TCP((Transmission Control Protocol)传输控制协议,是一个面向连接的协议。在运用此协议进行数据传输前都会进行连接的建立工作(三次握手);当数据传输完毕,连接的双方都会通知对方要释放此连接(四次挥手)。认识TCP标志位tcp标志位有6种标示:SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push传送)FIN(finish结原创 2016-11-15 17:07:47 · 292 阅读 · 0 评论 -
常用的Java资源整理, 还是比较全的。
常用的Java资源整理这些工具伴随着Java一起出现,在各自辉煌之后还在一直使用。Apache Ant:基于XML的构建管理工具。 cglib:字节码生成库。 GlassFish:应用服务器,由Oracle赞助支持的Java EE参考实现。 Hudson :持续集成服务器,目前仍在活跃开发。 JavaServer Faces:Mojarra是JSF标准的一个开源实现,由Oracle开发。翻译 2016-08-22 19:54:09 · 1202 阅读 · 0 评论 -
jenkins自动构建
参考这个https://wiki.jenkins-ci.org/display/JENKINS/Authenticating+scripted+clients使用HttpClient触发jenkins自动构建:import java.io.IOException;import java.net.URI;import org.apache.http.HttpHost;import org.apac原创 2016-08-25 15:57:23 · 468 阅读 · 0 评论 -
Java 通过 ajax导出excel
ajax其实是无法导出exlcel 的,但是我们可以在界面上通过iframe的方式导出excel:方法一:<a href="#" id="exportXlsButton" target="exportTarget" style="display:none"></a> <iframe name="exportTarget" id="exportTarget" style="display:none原创 2016-09-05 17:43:27 · 7242 阅读 · 1 评论 -
kibana 安装与使用
下载kibana4.6 wget https://download.elastic.co/kibana/kib ana/kibana-4.6.0-linux-x86_64.tar.gz tar -zxvf kibana-4.6.0Kibana 4.6.x 配套的是 Elasticsearch 2.4.x,注意版本。vi conf/kibana.yml编辑配置文件,将如下3行的#去原创 2016-09-05 14:43:17 · 756 阅读 · 0 评论 -
logstash 采集 Java log4j的日志(全面介绍)
鉴于这方便的资料不是很多,下面详细介绍一下logstash的使用。下载logstash: wget https://download.elastic.co/logstash/logstash/logstash-2.4.0.tar.gz tart zxvf logstash-2.4.0.tar.gz下载完毕之后,我们启动一下: bin/logstash -e ‘input { std原创 2016-09-02 18:07:59 · 13257 阅读 · 3 评论 -
HttpClient4.5
HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。 使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间。这两个参数很重要,目的是为了防止访问其他http时,由于超时导致自己的应用受影响。 4.5版本中,这两个参数的设置都抽象到了Request原创 2016-09-05 11:47:32 · 498 阅读 · 0 评论 -
应用自动发布 (jenkins api)
一、获取最后构建状态 http://172.172.210.66:8080/job/firstapp/lastBuild/api/json二、开始构建 http://172.172.210.66:8080/job/firstapp/build?token=123456三、获取构建详情 1) http://172.172.178.40:8080/job/firstapp/api/json?tr原创 2016-08-31 15:31:25 · 840 阅读 · 0 评论 -
jenkins- 颜色字体
参考:https://github.com/jenkinsci/ansicolor-pluginhttps://misc.flogisoft.com/bash/tip_colors_and_formatting1. 在jenkins中安装ansicolor插件后,需要在JOB中打开ansicolor2. 设置颜色示例:SetCode Description ...原创 2018-08-15 09:33:14 · 3202 阅读 · 0 评论