- 博客(21)
- 资源 (111)
- 问答 (1)
- 收藏
- 关注
原创 Apache 文件不存在跳转URL(实现指定尺寸的图片不存在,就自动生成图片)
前言在做很多系统的时候,我们可能都有这样的需求:在CMS中只维护一张图片,而这张图片在网站的很多地方都需要显示,而且显示的大小不同。一般做法就是直接使用这张图片,在不同的地方使用 width 和 height 设定图片的显示大小。场景需求一般情况下这样做其实就可以了。如下这个场景,如果通过这样做,可能就不太合适了。场景:CMS 有个海报管理功能,每个大的海报都是一张 1000*2000px 的图片
2015-08-30 21:45:09 7196
原创 Apache RewriteCond %{REQUEST_FILENAME} 不起作用问题
最近在项目中使用 apache 做页面静态化,需要实现一个需求:当用户访问 index.html 的时候,让 apache 判断如果index.html 不存在,就转向 index.do 这个路径。index.do 就是生成静态页面 index.html 的,以后用户再访问 index.html 就会直接使用 index.html 这个静态页面了,从而达到网站静态化的目的。在配置 apache 让
2015-08-30 19:25:50 12018 2
原创 错误: INSTALL_FAILED_VERSION_DOWNGRADE
安卓新版本的 ADT 在安装apk的时候,会检查当前要运行的版本 AndroidManifest.xml 中的 versionCode 和手机中已经安装过的该程序的 versionCode 做对比,如果手机中的 versionCode 比较高,ADT 就会提示出错:INSTALL_FAILED_VERSION_DOWNGRADE所以,解决这个问题就是修改 AndroidManifest.xml 中
2015-08-29 12:23:09 34747 2
原创 安卓国际化,应用内切换语言
很多应用开发中,我们需要做多语言版本,安卓在这方面做的很好,下面就写一个简单的例子:一、项目目录结构这里对几个关键点进行说明下:drawable-hdpi 为我们默认的图片存放目录drawable-en-hdpi 为英文版本对应的图片存放目录,当然ldpi\mdpi\xhdpi 也一样,如果需要,分别按这样的规则创建目录即可。values 为默认的配置文件目录values-en 为英文版本的配置文
2015-08-28 17:56:22 3248 2
原创 Apache和Tomcat整合(一个Apache 不同域名处理多个不同业务)
简介 在项目中,几乎任何一个项目都包括静态资源和动态请求两大部分。特别对于门户网站这样的项目,静态内容资源会更多,我们使用一般的 Tomcat 部署时,Tomcat 对静态资源的处理能力比较慢,至少比 Apache 要慢很多。 为了提高项目的访问速度,降低服务器负载提高性能,我们使用Apache来处理静态资源,把动态资源和请求交给 Tomcat 处理。 当然,在单纯处理并发和静态资源指标方面,Ng
2015-08-25 12:25:42 9332 4
原创 Weblogic加Apache的群集配置
本文直接从简了,直接对配置文件进行说明了。首先,我们要保证我们的weblogic 和apache 服务都已经正常可用了。1、新增配置 weblogic.xml为了支持session复制,为应用程序新建weblogic.xml文件,和项目的 web.xml 放在一起,内容如下: 12.1.2 / / UTF-8 true --> javax.
2015-08-24 10:36:47 6544 1
原创 RHEL 7中防火墙的配置和使用
RHEL7 中使用了firewalld代替了原来的iptables,操作设置和原来有点不同:查看防火墙状态:systemctl status firewalld启动防火墙:systemctl start firewalld停止防火墙:systemctl stop firewalld防火墙中的一切都与一个或者多个区域相关联,下面对各个区进行说明:Zone
2015-08-22 18:44:11 23464 5
原创 Linux 安装配置 Apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。同时Apache音译为阿帕奇。 本文以在系统Red Hat Enterprise Linux Server release 7.1 (Maipo)上安装apache_2.4.16为例进行基本的安装配置说明。 官网地址:http://httpd.
2015-08-22 13:44:05 4042 1
原创 ant中匹配xml内容并替换,匹配换行
ant 中的 replaceregexp 正则表达式替换,可以在我们对项目构建的时候,替换处理各种格式的文件内容。有如下 AndroidManifest.xml 文件:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.shanhy.example.packers" a
2015-08-20 12:23:22 8108 1
原创 resource net/sf/antcontrib/antlib.xml. It could not be found.
eclipse中使用Ant的时候,报了如下错:[taskdef] Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.经过研究发现是,在Eclipse中自带的Ant环境下缺少一个jar包,该 jar 包中包含net/sf/antcontrib/antlib.xml,
2015-08-19 17:38:15 6853 1
原创 Java进行3DES加密解密
package com.shanhy.tools.packers;import java.security.Security;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;/** * 3DES加密 * * @author SHAN
2015-08-18 19:56:14 18792 2
原创 eclipse中ant build 控制台乱码解决解决方法(ant执行java)
有如下ant的target,为了执行java代码 上面代码中,classname应该写java类包括包名的名称“ com.shanhy.demo.packers.Test ”,我故意写错只写“ Test ”在eclipse中使用ant 执行该target 的时候,会出现如下乱码。Buildfile: F:\androidWorkspace\Packe
2015-08-18 16:12:21 15099 1
原创 当webview遇到360wifi
开篇先来说两点事实:1、现在的很多客户端项目中都会用到webview。2、现在用360wifi的用户也几乎是办公室中随处可见的事。大家都知道,我们的手机在第一次连接360wifi的时候,打开浏览器都会弹出360wifi广告页面。如下图所示:这种情况在我们平时上网的时候可能不会觉得有什么问题,但是如果我们开发的应用中使用到webview,那么在我们第一次连接360wifi的后,进入到应用中打开第一个
2015-08-08 14:35:10 4291 3
原创 Android 判断是开发debug模式,还是发布release模式
public class LogUtils { public static boolean APP_DBG = false; // 是否是debug模式 public static void init(Context context){ APP_DBG = isApkDebugable(context); } /** * 是否是debug模式(如果是release版本ap
2015-08-07 16:16:23 29938 4
原创 RHEL 6 和 RHEL 7 之间的变化(部分内容)
Administrative command and config-file changes System Basics Task RHEL6 RHEL7 View RH subscription information /etc/sysconfig/rhn/systemid subscription-manager identity subscription-m
2015-08-06 16:37:39 6898 1
原创 RHEL 7 中 systemctl 的用法(替代service 和 chkconfig)
1、systemctl是RHEL 7 的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。systemctl可以列出正在运行的服务状态,如图:systemd-cgls以树形列出正在运行的进程,它可以递归显示控制组内容。如图:2、如何启动/关闭、启用/禁用服务?启动一个服务:systemctl start postfi
2015-08-06 16:12:37 40489 2
转载 Hudson任务配置说明
Discard Old Builds:hudson默认保留过去的构建,勾选此选项,则可以设置构建记录的有效期;(帮助:这里控制着您想要在hudson所在的磁盘把构建记录存储的有效期;Hudson为此提供两个标准:1.时间驱动—在hudson中您可以判断如果达到一定时限来删除一条记录(例如7天前);2.数量驱动—在hudson中您可以确保它拥有N份构建。如果又有新的构建开始,最早那份(记录)就将被删
2015-08-05 20:14:09 2534 1
原创 使用ant编译发布web项目
本文就不对ant进行详细介绍,直接对一个实际项目的自动构建和部署等进行说明。build.xml 内容主要分为2部分:项目编译库的配置 和 项目自动构建部署的编写1、配置项目编译库classpath 2、编译项目过程说明 > deploy
2015-08-05 15:29:50 8466 1
原创 rhel 配置yum源
1、删除RHEL原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps#删除2、下载新的yum安装包#这里我们使用CentOS的yum源wget http://vault.centos.org/6.0/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpmwget http://vault.cento
2015-08-05 09:06:27 2254 1
原创 Android 项目的代码混淆,Android proguard 使用说明
Android 项目的代码混淆,Android proguard 使用说明
2015-08-02 18:43:23 37143 15
中国“新基建”发展研究报告.pdf.zip
2020-08-17
SpringBoot学习过程各种Demo
2016-02-03
spring+jms+jta事务的消息发送和消息消费
2015-12-13
Tomcat Session Redis 共享
2015-09-20
apk加壳和伪加密(防止反编译)
2015-08-20
Java敏感词处理
2015-08-14
Android 关于设备状态和操作的API
2015-08-12
jacob、GhostScript转换Office为pdf,转换pdf为高清图片
2015-01-28
ghostscript-9.15-linux-x86_64.tgz免安装版
2015-01-15
ESXi Intel-I129V 网卡驱动
2021-08-29
springboot2.x 多数据源
2020-05-28
docker-pkg.tar.gz
2019-11-09
单核工作法图解(文字版非扫描)PDF
2018-03-29
windows包装exe创建服务文件instsrv和srvany
2017-12-04
基于jd-core的java反编译
2017-03-27
kafka-web-console-2.1.0-SNAPSHOT.zip
2016-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人