自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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持有的页面缓存,不会立即释放的问题解决

客户端webview持有的页面缓存,不会立即释放的问题解决

2015-08-13 09:18:07 7418 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

中国“新基建”发展研究报告.pdf,原版PPT转的,PDF中的文字是可以复制的。 --- 2020年作为“十三五”收官之年和“十四五”规划布局之年,新起点将推动新部署,新部署将带来新发展。

2020-08-17

SpringBoot学习过程各种Demo

SpringBoot学习过程各种Demo例子代码,包括数据库sql脚本。 因为不是实际项目,加上是循序渐进增加的代码,所以package归类整理不怎么好。 里面包含CSDN专栏 http://blog.csdn.net/column/details/spring-boot.html 中的所有用到的代码。

2016-02-03

ASM操作字节码,动态生成Java类class文件

ASM操作字节码,动态生成Java类class文件,模拟Spring的AOP实现原理。

2016-02-03

Spring Boot 参考指南

Spring Boot 参考指南。 里面包括一个中文的文档和一个英文的官方文档。

2016-01-14

spring+jms+jta事务的消息发送和消息消费

spring+jms+jta事务的消息发送和消息消费。 完整可正常运行例子,对JTA分布式事务的配置。 本例可以直接作为处理消息的项目,在此之上直接继续开发。

2015-12-13

Android NDK入门,C与Java的互相调用Demo

安卓NDK入门,C与Java方法之间的互相调用,本代码很简单的Demo例子。

2015-11-20

Tomcat Session Redis 共享

基于 Redis 的Tomcat Session共享。 对Git项目tomcat-redis-session-manager 做了简单修改。 使用方法,可以参考博客: http://blog.csdn.net/catoop/article/details/48603891

2015-09-20

Hudson快速启动和停止脚本

Hudson快速启动和停止脚本。 写好了 start.sh、stop.sh,简单修改后即可直接使用。

2015-09-01

安卓多语言

安卓国际化,在安卓应用内切换语言。 如果要保存设置后的语言,使用getSharedPreferences保存,在启动应用的时候,再读取即可。

2015-08-28

apk加壳和伪加密(防止反编译)

apk加壳和伪加密(防止反编译) 包括3个工程: 一个是加壳java工程; 一个是加壳安卓工程; 一个是apkdemo源程序; 直接运行Packers工程下面的build.xml文件后,在Packers的bin目录下查看Packers-release.apk即可安装测试。 其中:签名key文件请自己提供,在ant.properties中配置即可。

2015-08-20

Java敏感词处理

Java敏感词处理。 * 包含了判断 * 是否存在敏感词(isContaintSensitiveWord(String txt,int matchType))、 * 获取敏感词(getSensitiveWord(String txt , int matchType))、 * 敏感词替代(replaceSensitiveWord(String txt,int matchType,String replaceChar)) * 三个方法。

2015-08-14

Android 关于设备状态和操作的API

Android 关于设备状态和操作的API。 获取总大小 获取可用大小 获取SD卡的总大小 获取SD卡可用大小 获取总内存大小 获取可用内存大小 获取系统版本 安装客户端 获取FilesDir目录 获取SD卡路径 获取缓存目录 获取APP版本号 获取当前网络类型 是否是wifi连接状态 获取当前网络状态信息 获取wifi热点 获取屏幕宽度(分辨率PX) 获取屏幕高度(分辨率PX) 获取屏幕Density 获取屏幕DPI 设置屏幕唤醒状态 获取屏幕亮度 拨打电话(将号码带到拨号界面,不直接拨出) 发送短信 发送彩信 打开URL 获得小区识别码(CellID),即无线网络上报终端所处的小区号(根据服务的基站来估计),位置业务平台把小区号翻译成经纬度坐标。 获得位置区编码(Lac:gsmlocationarea code)(移动通信系统中),是为寻呼而设置的一个区域,覆盖一片地理区域,初期一般按行政区域划分(一个县或一个区),现在很灵活了,按寻呼量划分. 当一个LAC下的寻呼量达到一个预警门限,就必须拆分. 获取手机IMEI 获取手机IMSI

2015-08-12

Java读取apk版本信息和图标

Java读取apk版本信息和图标。 修改代码可以继续获取apk内其他资源。

2015-07-31

android读取签名证书指纹SHA1信息

android读取签名证书纹SHA1信息。

2015-07-23

GhostScript_Windows_9.15_win32_win64

附件包含GhostScript_Windows_9.15版本的win32和win64

2015-01-29

jacob、GhostScript转换Office为pdf,转换pdf为高清图片

1、Windows下的几近完美的word、ppt、excel 转为pdf,pdf转为高清图片的解决方案。 2、包含完全实现的demo代码,经过多次调试。 3、使用技术jacob、GhostScript。

2015-01-28

百度首页“天气预报”静态页面样式

百度首页“天气预报”静态页面样式。其实也没啥,就是把百度搜索“天气”后,下面展示的那块天气预报的样式一模一样的扒了下来。因为项目所需才做的。

2015-01-15

ghostscript-9.15-linux-x86_64.tgz免安装版

ghostscript-9.15-linux-x86_64.tgz免安装版,解压后就一个文件,可以直接执行使用。或者修改名字为 gs 后,然后拷贝到/usr/bin 目录下,这样在任何地方都可以直接使用 gs 命令。

2015-01-15

ghostscript-9.15.tar.gz

ghostscript-9.15.tar.gz

2015-01-13

安卓广告轮播效果

淘宝、京东 等网站的主页轮播广告图片效果。

2014-10-11

ESXi Intel-I129V 网卡驱动

ne1000_0.8.4-3vmw.670.0.0.8169922-offline_bundle-16654787.zip ESXi Intel I129-V 驱动包(6.7U3b和7.0U2a 亲测可用),教程帖子地址:https://blog.csdn.net/catoop/article/details/119979776

2021-08-29

r8125-ESXi670U3-vib-1.01.vib

ESXi 6.7 U3 的 RTL8125(BG)网卡驱动

2021-08-29

黑苹果蓝牙驱动 - 博通BCM94352HMB

黑苹果蓝牙驱动 - 博通BCM94352HMB,解压密码:brcm

2021-04-02

springboot2.x 多数据源

1、完善连接池参数实现,调整了参数配置文件的配置,采用数组方式兼容yml文件 2、支持为每个数据源分别配置连接池参数 3、注解 @TargetDataSource 更名为 @DataSource 4、支持类级别、方法级别、参数级别的动态数据源 5、将注解使用范围下沉到更接近SQL的 Mapper 层,可以完全避免在Service层因为嵌套调用使用不当导致的数据源冲突或不生效问题 6、支持自定义SQL的数据源切换,兼容通用Mapper内置各种的方法的数据源切换 7、对PageHeader分页使用无影响

2020-05-28

docker-pkg.tar.gz

docker 一键离线安装包(包含写好的脚本) 一键安装命令,安装内容包含docker和docker-compose,命令如下: tar -zxvf docker-pkg.tar.gz && ./install.sh

2019-11-09

SaaS 架构设计

SaaS 架构设计,提供参考,朋友那边拿来的,内容还可以。1分仅为分享。

2018-08-22

Java 8实战(全面讲解Java8新特性)

通过示例全面讲解Java8新特性,为Java程序员开启函数式变成的大门。

2018-04-11

单核工作法图解(文字版非扫描)PDF

本书的主题是管理时间,战胜拖延。作者通过自身多年的经验,首创了一套简单、灵活而又强大的单核工作法,能行之有效地帮助你加强自制力、集中精力。全书分为6章,从削减待办任务、现在专注一件事、永不拖延、循序渐进、简化协作和给创意充电等方面详述这一方法,助你在日常生活中轻松完成各项任务。 本书不仅适用于高管和上班族,还适用于学生等一般人群。所有想提高做事效率的人,都能从本书中获益。

2018-03-29

windows包装exe创建服务文件instsrv和srvany

Windows提供了两个小工具instsrv.exe和srvany.exe来把任何应用包装成windows服务。顾名思义instsrv(install service)是用来安装服务的,而srvany(service anything)包装任何服务的外壳。

2017-12-04

剑指offer mobi

剑指offer mobi kindle 。 资源亲民,资源分最低了。

2017-11-01

Linux程序设计(第4版)mobi

Linux程序设计(第4版)mobi,kindle。资源分必选,2分最低了。

2017-11-01

深入理解Nginx模块开发与架构解析.mobi

深入理解Nginx模块开发与架构解析,kindle 使用正常。

2017-11-01

Xtream解析xml

使用Xtream解析xml,生成对应的对象。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-06

阿里巴巴Java开发手册_v1.2.0

阿里巴巴Java开发手册_v1.2.0

2017-07-19

基于jd-core的java反编译

和jd-gui一样基于jd-core的反编译代码,因为jd-gui.exe 不支持命令行反编译文件,所以只好重新基于jd-core,调用其中的api来操作。有些时候,需要通过命令行批量反编译class文件。

2017-03-27

SpringBoot上传文件实例下载

SpringBoot 单文件上传、批量文件上传。SpringMVC 也可以用。

2017-03-11

SpringMVC集成Swagger

SpringMVC集成Swagger,最干净的一个Demo。里面有步骤说明。非常简单。运行测试OK。

2017-02-28

Java背包算法规划求解

背包算法规划求解,解决问题场景如:售货架中有n种商品(每种商品只有一个),给定200块钱购物,尽可能的购买到更多的商品,将这本金最大化利用。

2017-02-13

kafka-web-console-2.1.0-SNAPSHOT.zip

源码打包后的 kafka-web-console-2.1.0-SNAPSHOT.zip ,可以直接使用。

2016-08-31

FreeMarker_2.3.23 中文

FreeMarker_2.3.23 中文。内含 2.3.19 pdf格式。

2016-06-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除