`
文章列表
任务调度中心使用:Elastic Job Lite v2.1.6,应用主要涉及部署容器问题,部署步骤及过程如下: 一. 版本选取    项目中目前使用的是Elastic Job Lite v2.1.6,对应包:elastic-job-lite-console-3.0.0.M1-SNAPSHOT.tar。   二. 启动  在终端或堡垒机上找到已上传的Elastic Job包,执行:tar -zxvf java.tar.gz elastic-job-lite-console-3.0.0.M1-SNAPSHOT.tar  进入已解压的文件目录的bin目录下,执行:nohup ./st ...
在SourceTree上配置SSH访问GIT的私钥,拷贝到另一台电脑上报未授权。 经验证需在另一台电脑操作如下: (1)SourceTree->操作->在终端中打开; (2)命令行输入:cd  ~/.ssh (3)命令行输入:exec ssh-agent bash (4)命令行输入:eval ssh-agent -s (5)命令行输入:ssh-add ./id_rsa 注意:执行(3)如果报错:sh: __git_ps1: command not found,可以gitbash的安装目录\Git\etc找到文件:bash.bashrc其中有这么一行 #PS1=' ...
 谈一谈正向代理和反向代理
收藏自:https://www.cnblogs.com/linjiqin/p/8003838.html Redis分布式锁的正确实现方式 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。 可靠性 首先,为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件: 互斥性。在任意时刻 ...
Mysql Too Many Open Files彻底解决办法     Linux上mysql有时候报too many open files,然后就连接不上了,一般解决办法重启,但是重启过一段时间后 又报同样的异常,循环往复,     经调查,由于数据库太多,比如数据库总共有1000个表,如果mysql的配置文件 my.cnf的配置项open_files_limit 的值设置少于2000那么就可能出现too many open files错误,因为mysql数据库表访问时会在 mysql线程目录下生成表名1.frm和表名.ibd2个文件,当所有数据库表都被访问过时,就会打开至少2000 ...
参考:http://wsjiang.iteye.com/blog/1197798 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8 sequence. 读取XML配置文件出错。搞了很久才将问题解决,是由于pom.xml中缺少插件的配置信息,编码格式需要指明为UTF-8.我将一个比较完整的plugins加入到配置中后,问题解决。插件的配置内容如下: Xml代码   <plugins>         ...

netty

(1)Netty学习笔记     http://blog.csdn.net/youaremoon/article/category/5759225

NIO

  (1)http://www.jb51.net/article/50621.htm   (2)http://weixiaolu.iteye.com/blog/1479656   (3)http://blog.csdn.net/wuxianglong/article/details/6604817   (4) dubbo协议下的单一长连接与多线程并发如何协同工作 (5) http://blog.csdn.net/joeyon1985/article/details/51046548   (6) Java NIO 系列教程    (7) 怎样理解阻塞非阻塞与同步 ...
(1) 算法:海量日志数据,提取出某日访问百度次数最多的那个IP http://blog.csdn.net/tayanxunhua/article/details/20528389   (2) bitmap与2bitmap实现 在2.5亿个整数找出不重复的整数,内存不足以容纳着2.5亿个整数     (3)java海量数据处理方法大全 http://wenku.baidu.com/link?url=3o0NPeu2kRvKqE5gXvojP0BSgJKtVq43dIajm9x7Metbe21djWQXBiZubAYtGtzGBjQTIfnb8G-r6d_0pKP ...
http://www.importnew.com/14512.html 本文由 ImportNew - 进林 翻译自 Eugen Paraschiv。欢迎加入翻译小组。转载请见文末要求。 1、概述 本教程将演示如何用Java高效地读取大文件。这篇文章是Baeldung (http://www.baeldung.com/) 上“Java——回归基础”系列教程的一部分。 2、在内存中读取 读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: 1 2 3 Files.read ...
收藏自:http://blog.163.com/jekyll_zhou@126/blog/static/182047382012103033035925/   最近在项目中发现一个很奇怪的问题,将ProductDraftDO对象传输到远程服务上,远程服务获取的ProductDraftDO对象的ActionTrace为null。而在传输之前明明是有值的。ActionTrace类已经实现了序列化接口,它的所有属性都是可序列化的。 最后查明了原因,是序列化的问题。由于项目中的远程服务用dubbo实现,Hessian是

Jenkins学习笔记

http://www.cnblogs.com/yangxia-test/category/668771.html
转载自:http://my.oschina.net/zb0423/blog/86507 maven下面编译失败,失败提示信息为:程序包com.sun.image.codec.jpeg不存在 这个类文件的位置在jre/lib/rt.jar 而我们设置的java_home下面的lib/dt.jar中没有这个文件,导致编译失败。通过配置maven-compiler-plugin插件可以解决此问题。 Java代码   <!-- 编译插件 -->   <plugin>       <groupId>org.apache.maven.plug ...
http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html redcreen的专栏 新闻 联系 管理 订阅   JVM系列三:JVM参数设置、分析        不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略, 调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为 复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区 ...
serialVersionUID的作用 简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的 字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列 化,否则就会出现序列化版本不一致的异常。(InvalidCastException) serialVersionUID有两种显示的生成方式:        一个是默认的1L,比如:private static final long serialVersionUID ...
Global site tag (gtag.js) - Google Analytics