java

spring boot 2.0特性之外部化配置

01-01
简介 spring boot允许你外部化其配置以便你能够在不同的环境中使用相同的代码.可以通过使用properties,YAML 文件,环境变量,以及命名行参数等形式外部化其配置.属性值可以通过@value的形式直接注入到bean中去(其通过spring 的抽象或者是通过使用@ConfigurationProperties绑定其结构化对象) spring boot使用了一种特别的 PropertySource允许你覆盖其值,其覆盖顺序如下: 1. devtools的环境变量被设置,则优先使用(其

23.3. Tomcat

01-01
Tomcat 日志监控主要是分析 catalina.out 文件 23.3.1. 截取 0-3 点区间的日志 egrep '^2011-08-02 0[0-3].*' sale-debug.log 23.3.2. 监控Redis redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out 原文出处:Netkiller 系列 手札 本文作者:陈景峯

18.3. zabbix-java-gateway - Zabbix java gateway

01-01
yum install -y zabbix-java-gateway zabbix-java-gateway 包所含内容如下 # rpm -ql zabbix-java-gateway /etc/zabbix/zabbix_java_gateway.conf /usr/lib/systemd/system/zabbix-java-gateway.service /usr/sbin/zabbix_java_gateway /usr/share/zabbix-java-gateway /usr/sh

6.2. JBoss - JBoss Enterprise Middleware

01-01
参考Java安装 下载安装 JBoss cd /usr/local/src/ wget http://nchc.dl.sourceforge.net/sourceforge/jboss/jboss-5.0.0.Beta2.zip unzip jboss-5.0.0.Beta2.zip mv jboss-5.0.0.Beta2 .. cd .. ln -s jboss-5.0.0.Beta2 jboss 运行 Jboss cd jboss/bin chmod +x *.sh ./run.sh 原文

5.5. FAQ

01-01
5.5.1. java.lang.OutOfMemoryError: PermGen space vim /usr/local/resin/conf/resin.conf <jvm-arg>-XX:PermSize=128M</jvm-arg> <jvm-arg>-XX:MaxPermSize=512m</jvm-arg> 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明.

第 5 章 Resin

01-01
目录 5.1. 安装Resin 5.1.1. 直接使用 5.1.2. Debian/Ubuntu 5.1.3. 源码安装Resin 5.2. Compiling mod_caucho.so 5.3. resin.conf 5.3.1. Maximum number of threads 5.3.2. Configures the keepalive 5.3.3. ssl 5.4. virtual hosts 5.4.1. explicit host 5.4.2. regexp host 5.4.

2.6. Init.d Script

01-01
2.6.1. Script 1 #!/bin/bash ############################################################## # Script for Apache and Tomcat # File:/etc/rc.d/init.d/www ############################################################## # Setup environment for script execut

2.4. SSI

01-01
编辑 context.xml 文件,增加 privileged="true 属性 # vim /srv/apache-tomcat/conf/context.xml <Context privileged="true"> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Un

第 2 章 Apache Tomcat

01-01
目录 2.1. Tomcat 安装与配置 2.1.1. Tomcat 6 2.1.1.1. tomcat-native 2.1.1.2. 启动脚本 2.1.2. Tomcat 7 2.1.2.1. Server JRE 2.1.2.2. Tomcat 2.1.3. Java 8 + Tomcat 8 2.1.3.1. systemctl 启动脚本 2.1.3.2. Session 共享 2.1.3.2.1. test session 2.1.4. 防火墙配置 2.1.5. 同时运行多实例 2.1

深入理解Android中的建造者模式

11-29
前言 在Android开发过程中,我发现很多安卓源代码里应用了设计模式,比较常用的有适配器模式(各种adapter),建造者模式(Alert Dialog的构建)等等.虽然我们对大多数设计模式都有所了解,但是在应用设计模式的这个方面,感觉很多人在这方面有所不足.所以这篇文章我们一起深入的理解Android中的建造者模式. 建造者模式(Builder Pattern)也叫生成器模式,其定义如下: separate the construction of a complex object from

Android 创建与解析XML(五)——详解Dom4j方式

11-29
1.Dom4j概述 dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP. dom4j官方网址:dom4j dom4j源码下载:dom4j download 本示例中,需要导入dom4j

Android—基于微信开放平台v3SDK开发(微信支付填坑)

11-29
接触微信支付之前听说过这是一个坑,,,心里已经有了准备...我以为我没准跳坑出不来了,没有想到我填上了,调用成功之后我感觉公司所有的同事都是漂亮的,隔着北京的大雾霾我仿佛看见了太阳~~~好了,装逼结束...进入正题 开发准备: 1.在微信开放平台申请账号 2.成功后创建应用,就是填一些看似很官方很正经的资料了...(说审核7天左右,没有意外的情况下你的app第二天就审核成功了是不是很开心,有了appid,是不是就可以调用微   信支付了????-------想多了,真的) 3.微信支付是需要额外

Android 基于Socket的聊天室实例

11-29
Socket是TCP/IP协议上的一种通信,在通信的两端各建立一个Socket,从而在通信的两端之间形成网络虚拟链路.一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信. Client A  发信息给 Client B ,  A的信息首先发送信息到服务器Server ,Server接受到信息后再把A的信息广播发送给所有的Clients 首先我们要在服务器建立一个ServerSocket ,ServerSocket对象用于监听来自客户端的Socket连接,如果没有连接,它将一直处于等待

Android实现压缩字符串的方法示例

11-28
前言 Android端可以对字符串进行压缩,我们在进行大量简单文本传输时,可以先压缩字符串再发送.接收端接收后再解压.也可以将字符串压缩后存入数据库中,下面话不多说了,来一起看看详细的介绍吧. 使用到的类库 GZIPOutputStream 代码示例 import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.zip.

Android常用正则表达式验证工具类(实例代码)

11-28
东西不多,但一般项目够用了. public class RegularUtil { //身份证 public static final String REGEX_ID_CARD = "^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$"; //验证邮箱 public static final String REGEX_EMAIL = "^([a-z0-9A-Z]+[-|\\

Scientific Linux 6 RC2发布

12-19
Scientific Linux是重新编译的Red Hat Enterprise Linux,由费米国家加速器实验室.欧洲核研究组织以及世界各地的大学和实验室共同开发.它旨在与Red Hat Enterprise Linux完全兼容,它也提供了上游产品中未收入的额外软件包. 这当中最值得一提的是各种文件系统,包括Cluster Suite和Global http://www.aliyun.com/zixun/aggregation/19352.html">File System(GFS).

Java Text Table Formatter 0.96.3发布 表格形式的文本打印

12-19
Java Text Table Formatter是一个类的集合,用于帮助表格形式的文本打印.你可以整理数据单元格到行和列,每个单元格可以包含多行文本,并可以指定一个水平对齐(左,中,右)和一个垂直对齐(顶部,中部,底部). Java Text Table Formatter 0.96.3版本移动到GitHub上运行. 下载地址: https://github.com/downloads/iNamik/Java-Text-Table-Formatter/com.inamik.utils.tabl

SCA Java v1.6.2发布 一个多VM的wiring引擎

12-19
SC++A Java运行时由core和extension组成.Core本质上来说是一个多VM的wiring引擎.该引擎使用IOC(控制反转)和DI(依赖注入)原则来连接组件. Core Core在性能方面是简单而有限的.它将功能单元连接在一起,并提供可以和extension交互的SPI机制.例如象服务发现,可靠性,对传输协议的支持等特性都是通过extension来做的. Extension Extension增强SCA运行时的功能.Extesion类型不是固定的.而core则是通过提供对exte

Java Apple Computer Emulator 2012-02-05 Build发布 周期精确的模拟器

12-19
Java http://www.aliyun.com/zixun/aggregation/5541.html">Apple Computer Emulator是一个增强的 Apple //e 周期精确的模拟器.其模块化的架构易于让开发商置换组件(视频/ CPU/等),或添加新的模拟硬件. Java Apple Computer Emulator 2012-02-05 Build该版本支持鼠标和中断功能.JACE启动画面"有用信息"选项不再中断Airheart.65C02

Firebug v1.7a9发布 Firefox下的一款开发类插件

12-19
Firebug是Firefox下的一款开发类插件,现属于Firefox的 五星级强力推荐插件之一.它集HTML查看和编辑.Javascript控制台.网络状况监视器于一体,是开发http://www.aliyun.com/zixun/aggregation/33906.html">JavaScript.CSS.HTML和 Ajax的得力助手.Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利. Firebug是firefox下的