自定义博客皮肤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 658

原创 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 765

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

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

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

原创 JVM默认参数

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

2018-03-08 14:13:15 1520 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 885

原创 junit spring 注解 单元测试

直接上代码包依赖请自行加入maven添加依赖很方便 1、TestBase.java package 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 1268

原创 Java IText实现HTML转换PDF

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

2014-11-12 09:29:39 3785

原创 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 497

原创 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 8642

原创 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.html Tomcat下载地址:http://jakarta.apache.org/do

2014-11-05 09:28:52 952

原创 jpa 数据库映射注解

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

2014-10-30 14:01:43 3794

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

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

2014-10-27 09:23:08 730

原创 Spring-MVC 环境搭建 框架

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

2014-10-13 22:10:32 632

原创 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 3047

原创 WebApp与Native App区别

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

2014-09-30 21:30:58 743

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

111.1.32.114:80 111.1.32.18:80 111.1.32.32:80 111.1.32.7:80 111.1.32.72:80 111.1.32.9:80 111.11.192.250:8080 111.175.211.213:80 111.93.131.230:8080 113.254.22.16:8088 114.130.8.25:8080 114.

2014-09-30 13:41:42 156938

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

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

2014-09-30 13:25:59 640

原创 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 2481

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

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

2014-09-27 20:35:04 1206

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

2013-08-23 13:08:53 1119

原创 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 824

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

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

2013-08-06 15:09:01 994

原创 使用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 980

原创 使用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 1006

原创 实现在 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 1076

原创 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 784

原创 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 783

原创 记录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 1138

原创 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 1860

原创 sqlserver 创建只读权限用户

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

2013-07-05 09:19:04 4239

原创 PS 照片,都是精华

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

2013-07-04 17:01:11 1620

翻译 java导出CSV文件

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

2013-07-03 10:17:52 1511

原创 Java成长之路

2013-05-08 18:50:02 728

原创 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、使用isql u

2013-05-08 15:44:20 3580

原创 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 769

原创 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 670

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

/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 855

原创 八款开源 Android 游戏引擎

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

2013-04-01 10:14:11 721

原创 jndi c3p0 数据源 配置

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

2013-04-01 09:46:42 891

原创 log4j.properties log4j 配置

###log level log4j.rootLogger=info,stdout,file   ###log out pattern log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=or

2013-04-01 09:34:58 740

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

MyBatis_3_整合Spring3、SpringMVC.docx

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

2013-03-14

WSO2 ESB安装配置文档

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

2016-06-18

Sybase 15.7 安装 步骤 图解 说明

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

2012-11-02

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

MySQL ODBC 3.51

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

2016-09-23

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

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

2016-06-16

Flex4 权威指南 中文版.pdf

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

2013-02-17

空空如也

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

TA关注的人

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