自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (10)
  • 收藏
  • 关注

原创 Redis分布式锁及实现思想

概述目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强...

2018-03-09 10:59:26 516

原创 JVM监控命令详解

经常会碰到的一些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高JVM基本监控命令 jps、jstack、jmap、jhat、jstat A、 jps(Java Virtual Machine Process Status Tool)          jps主要用来输出JVM中运行的进程状态信息。语法格式如下:1j...

2018-03-08 15:30:05 582

原创 堆中存什么?栈中存什么?

      堆中存的是对象。栈中存的是基本数据类型和堆中对象的引用。一个对象的大小是不可估计的,或者说是可以动态变化的,但是在栈中,一个对象只对应了一个4btye的引用(堆栈分离的好处:))。为什么不把基本类型放堆中呢?因为其占用的空间一般是1~8个字节——需要空间比较少,而且因为是基本类型,所以不会出现动态增长的情况——长度固定,因此栈中存储就够了,如果把他存在堆中是没有什么意义的(还会浪费空间...

2018-03-08 14:31:06 11470 3

原创 JVM默认参数

-Xms   默认情况下堆内存的64分之一-Xmx   默认情况下对内存的4分之一-Xmn   默认情况下堆内存的64分之一-XX:NewRatio  默认为2-XX:SurvivorRatio 默认为8

2018-03-08 14:13:15 1274 1

原创 maven中添加本地jar包

把包拷到项目WEB-INF/lib里面,然后pom指定到项目下面就可以了pom引用如下:dependency>    groupId>javabuildergroupId>    artifactId>javabuilderartifactId>    version>1.0version>    scope>systemscope>    systemPath

2014-12-26 11:37:36 789

原创 junit spring 注解 单元测试

直接上代码包依赖请自行加入maven添加依赖很方便1、TestBase.javapackage com.test;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.junit.Before;import org.junit.runner.Run

2014-11-12 19:10:20 1144

原创 Java IText实现HTML转换PDF

1、IText实现html2pdf,速度快,纠错能力差,支持中文(要求HTML使用unicode编码),但中支持一种中文字体,开源。2、Flying Sauser实现html2pdf,纠错能力差,支持多种中文字体(部分样式不能识别),开源。3、PD4ML实现html2pdf,速度快,纠错能力强,支持多种中文字体,商业。

2014-11-12 09:29:39 3235

原创 Oralce数据库导入导出

1--数据库导出(exp) 首先进入命令行 导出数据库 在命令行中输入如下命令: exp c2j/c2j@c2j file=c:\table.dmp tables=jbitaku,jbitakum grants=y然后按回车键说明:  c2j/c2j@c2j  分别表示用户名,密码和服务名 file:输出文件的位置和文件名 tables:输出的表名列表,多个表中间用逗号隔开 2--

2014-11-12 09:08:02 390

原创 Spring MVC JSON 实现JsonSerializer Date类型转换

在Spring MVC中存在两大类的类型转换,一类是Json,一个是Spring的Binder转换。JSON:使用Json转换时,可以如下使用: public class Test { private Date createdate; @JsonSerialize(using = DateYMDHMSJs

2014-11-08 15:01:59 8329

原创 Wiki系统搭建 JspWiki

1、准备工作a)准备JDK和Tomcat下载JDK和Tomcat并安装,我安装的版本为:j2sdk1.4.2和jakarta-tomcat-5.0.28,tomcat最好安装在根目录下,路经不要有空格。JDK下载地址:http://java.sun.com/j2se/1.4.2/download.htmlTomcat下载地址:http://jakarta.apache.org/do

2014-11-05 09:28:52 738

原创 jpa 数据库映射注解

1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名

2014-10-30 14:01:43 3516

原创 windows 下用 Nexus Sonatype 搭建 Maven 私服

1、 为什么使用Nexus        如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不为自

2014-10-27 09:23:08 624

原创 Spring-MVC 环境搭建 框架

spring框架jar包1、下载spring源包spring地址:http://www.springsource.org/download

2014-10-13 22:10:32 539

原创 Cordova Xcode iOS入门教程

设置Xcode为PhoneGap应用程序设置Xcode的第一个步骤是从Apple网站上下载并安装Xcode IDE。 你可以从 Apple开发人员网站(Apple developer site)上 下载Xcode。 在下载Xcode之前,你必须以开发人员的身份在Apple上进行注册。 在你注册之后,你就能够免费访问Xcode、iOS设备仿真器和Apple开发人员文档。 如果你希望将你的

2014-09-30 22:24:34 2853

原创 WebApp与Native App区别

Native App:1、开发成本非常大。一般使用的开发语言为JAVA、C++、Objective-C。2、更新体验较差、同时也比较麻烦。每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。3、非常酷。因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的

2014-09-30 21:30:58 589

原创 代理 IP代理 国内代理 服务器 国内 最全代理 代理服务器列表 国内代理服务器

111.1.32.114:80111.1.32.18:80111.1.32.32:80111.1.32.7:80111.1.32.72:80111.1.32.9:80111.11.192.250:8080111.175.211.213:80111.93.131.230:8080113.254.22.16:8088114.130.8.25:8080114.

2014-09-30 13:41:42 122352

原创 JavaScript删除数组中指定值的元素

/* 方法:Array.remove(dx)    * 功能:删除数组元素.    * 参数:dx删除元素的下标.    * 返回:在原数组上修改数组    */  //经常用的是通过遍历,重构数组.  Array.prototype.remove=function(dx)  {      if(isNaN(dx)||dx>this.length){return false;}    

2014-09-30 13:25:59 542

原创 The project target (Android L (Preview)) was not properly loaded.

The project target (Android L (Preview)) was not properly loaded.ADT要求的JDK版本不对。需要JDK1.7就可以了。(配置jdk环境变量为1.7的)

2014-09-27 21:12:50 2360

原创 Android:This text field does not specify an inputType or a hint

android开发过程中突然发现的warningEditText 报出 “This text field does not specify an inputType ora hint”原因:EditText需要指定默认输入类型加入android:inputType="number|phone",表示指定为数字或电话inputtype类型如下: //文本类型,

2014-09-27 20:35:04 1099

原创 Java 调用C# webservice接口 生成java客户端 实现方式

2013-08-23 13:08:53 997

原创 JDK动态代理实现原理

先来看一下JDK的动态是怎么用的。 Java代码  package dynamic.proxy;     import java.lang.reflect.InvocationHandler;  import java.lang.reflect.Method;  import java.lang.reflect.Proxy;    /**  * 实现

2013-08-06 16:29:01 722

原创 使用JDK的keytool来为Tomcat配置SSL认证(一)

0介绍 SSL为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。 SSL工作原理SSL协议使用不对称加密技术实现会话双方之间信息的安全传递。可以实现信息传递的保密性、完整性,并且会话双方能鉴别对方身份。不同于常用的http协议,我们在与网站建

2013-08-06 15:09:01 879

原创 使用JDK的keytool来为Tomcat配置SSL认证(二)

2 单向认证 2.1 生成证书 keytool -genkey -v -alias tomcat -keyalg RSA -keystore tomcat.keystore -dname "CN=127.0.0.1,OU=sy,O=sy,L=sy,ST=ln,C=cn" -validity 3650 -storepass 123456 -keypass 123456

2013-08-06 14:43:35 860

原创 使用JDK的keytool来为Tomcat配置SSL认证(三)

4.1 改tomcat连接为http://127.0.0.1/ Tomcat根目录下的/conf/server.xml              and responses are returned. Documentation at :         Java HTTP Connector: /docs/config/http.html (blocking & non-

2013-08-06 14:40:12 904

原创 实现在 Linux 下 Tomcat 的双向SSL认证

实现在 Linux 下 Tomcat 的双向SSL认证润名,Monday, Twenty-sixth Of June 2006 一、前言:  关于如何使用Tomcat服务器实现双向SSL认证的文章很早就有了, 比较实用的文章可以看看 IBM developerWorks 中国网站 2002年5月 配置Tomcat 4使用双

2013-08-06 11:55:49 955

原创 nginx nginx.conf 代理服务器 配置

#user  nobody;worker_processes  1;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {    worker_connections

2013-08-01 12:49:49 687

原创 linux nginx安装

zenginx   最近版本升级的很快,之前弄过 最近整理一下1.linux 下面安装  1.下载 pcre-8.10.tar.gz  nginx-1.1.1.tar.gz   2.安装 pcre 让nginx支持rewrite     pcre-8.10.tar.gz  上传到/home 目录下面    1) 解压 pcre     tar zxv

2013-07-30 19:22:21 697

原创 记录Nginx如何启动、停止、重启、升级操作命令

那下面主要总结一下Nginx的基本操作。启动操作命令:nginx -c /usr/nginx/conf/nginx.conf-c参数指定了要加载的nginx配置文件路径。 停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx

2013-07-30 19:20:07 820

原创 javax.xml.datatype.XMLGregorianCalendar

javax.xml.datatype.XMLGregorianCalendar XMLGregorianCalendar是GregorianCalendar(格里历,阳历)在XML领域中的对应类,算是Webservice、JAXB这些应用经常出现的关于日期时间的经典入门问题。 使用javax.xml.datatype.DatatypeFactory、java.text.SimpleDa

2013-07-16 12:48:53 1664

原创 sqlserver 创建只读权限用户

1,新建 只能访问某一个表的只读用户。--添加只允许访问指定表的用户:         exec     sp_addlogin     '用户名','密码','默认数据库名'               --添加到数据库         exec     sp_grantdbaccess     '用户名'           --分配SELECT整表权限      

2013-07-05 09:19:04 3711

原创 PS 照片,都是精华

照片名称:调出照片柔和的蓝黄色-简单方法,1、打开原图素材,按Ctrl + J把背景图层复制一层,点通道面板,选择蓝色通道,图像 > 应用图像,图层为背景,混合为正片叠底,不透明度50%,反相打钩, 2、回到图层面板,创建曲线调整图层,蓝通道:44,182,红通道:89,108 3、新建一个图层,填充黑色,图层混合模式为正片叠底,不透明度为60%,选择椭圆选框工具选区中间部分,按Ctr

2013-07-04 17:01:11 1401

翻译 java导出CSV文件

先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。官方下载地址:http://sourceforge.net/project/showfiles.php?group_id=33066API地址:http://javacsv.sourceforge.net/简单的操作代码:Java代码 import java

2013-07-03 10:17:52 1283 1

原创 Java成长之路

2013-05-08 18:50:02 620

原创 Sybase You can't run SELECT INTO in this database. Please check with the Database Owner.

问题: Msg 268, Level 16, State 34, Server WINEQ69NQRD0VR, Line 1 - Sybase Database Error: You can't run SELECT INTO in this database. Please check with the Database Owner. 解决方法如下:1、使用isqlu

2013-05-08 15:44:20 3431

原创 Oracle imp exp 命令 导入 导出

数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出   exp system/manager@TEST file=d:\daochu.dmp owner=(sys

2013-05-08 09:15:52 615

原创 jQuery 操作 select radio checkbox _笔记

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text

2013-04-28 09:50:57 573

原创 经典 网页 博客 评论 新闻 锚点 实例 代码

/js/jquery-1.3.2.min.js">  $(document).ready(function(){   $("#backtop a").click(function(){    $("html,body").animate({"scrollTop":"0"},"slow");   })   $(window).scroll(function(){    i

2013-04-09 12:55:16 720

原创 八款开源 Android 游戏引擎

1、AngleAngle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。最低运行环境要求不详。项目地址:http://code.google.com/p/angle/2、Rokonrokon是一

2013-04-01 10:14:11 603

原创 jndi c3p0 数据源 配置

一、参数及说明连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->3 30 1000 回滚。Default: false -->false 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试 使用。Default: null--> Test 抛出异

2013-04-01 09:46:42 765

原创 log4j.properties log4j 配置

###log levellog4j.rootLogger=info,stdout,file ###log out patternlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=or

2013-04-01 09:34:58 647

MySQL ODBC 3.51

资源包包括两个文件:mysql-connector-odbc-3.51.30-winx64.msi, MySQL ODBC 3.51.24-x86.exe

2016-09-23

WSO2 ESB安装配置文档

此文档为本人项目研究结果根据实际测试所编写,文档包括1、oracle数据库配置,2、proxy代理配置迁移,3、将log日志记录进mongodb配置 ,4、activeMQ配置集成配置,5、扩展自定义路径支持,6、启动,8、登录。 如有问题欢迎留言交流

2016-06-18

Redis 入门指南中文版, Redis实战 中文,Redis in action英文

本资源共包含Redis 入门指南中文版.pdf, Redis实战 中文.pdf,Redis in action.pdf,共3本书

2016-06-16

pcre-8.10.tar.gz

pcre-8.10.tar.gz主要用户nginx反向代理路径重写 nginx-1.1.1.tar.gz 以上资源都可以在本人资源库查找到,安装配置步骤也可在博客查找到 稳定资源,放心使用本人亲测没问题

2013-08-06

nginx-1.1.1.tar.gz

nginx-1.1.1.tar.gz 安装前请先下载pcre-8.10.tar.gz 以上资源都可以在本人资源库查找到,安装配置步骤也可在博客查找到 稳定资源,放心使用本人亲测没问题

2013-08-01

MyBatis_3_整合Spring3、SpringMVC.docx

描述有示例所需的jar包及详细配置,步骤和demo

2013-03-14

Flex4 权威指南 中文版.pdf

第一课 理解RIA 第二课 开始 第三课 布置界面 ... ... 第十八课 自定义ActionScrip 组件 (注:下载资源失败或无法打开发私信通知我或Q我1213912309)

2013-02-17

Sybase 15.7 安装 步骤 图解 说明

Sybase15.7 安装 图解,本人亲自操作整理,希望对大家有所帮助。

2012-11-02

Flex与Java整合

在分享这几种配置之前,先简单的介绍一下需要用到的一些资源。1、 MyEclipse+Flex 插件(官网下载)2、 Tomcat6.0作为服务器(官网下载)3、 用 BlazeDS(免费)代替 LCDS(收费) :没钱啊,只能先使用免费的了。从 Adobe官方网站上下载下来,将 blazeds.war、ds-console.war、samples.war 三个文件放在tomcat的webapps目录下。Flex+Java配置:第一种: Java工程和 Flex 工程独立,这种方式也是很多人使用的方式, Flex程序员和 Java程序员相互独立的工作.第二种:Flex工程加入 Java 元素.

2012-08-24

空空如也

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

TA关注的人

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