自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 利用XStream实现对象XML话

利用XStream实现对象XML话 使用Java原生的序列化的方式来表示一个对象。总结一下这种对象表示方式的优缺点:1、纯粹的Java环境下这种方式可以很好地工作,因为它是Java自带的,也不需要第三方的Jar包的支持2、多语言环境下,使用Java序列化方式进行存储后,很难用其他语言还原出结果3、占用的字节数比较大,而且序列化、反序列化...

2019-02-12 14:23:00 145

原创 策略模式

策略模式策略模式标签 : 设计模式初识策略模式定义定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。结构和说明Strategy:策略接口,用来约束一系列具体的策略算法。Context使用这个接口来调用具体的策略实现定义的算法。 ConcreteStrategy:具体的策略实现,也就是具体的算法实现。 Co...

2018-10-05 16:18:00 140

原创 深入理解Java引用类型

深入理解Java引用类型在Java中类型可分为两大类:值类型与引用类型。值类型就是基本数据类型(如int ,double 等),而引用类型,是指除了基本的变量类型之外的所有类型(如通过 class 定义的类型)。所有的类型在内存中都会分配一定的存储空间(形参在使用的时候也会分配存储空间,方法调用完成之后,这块存储空间自动消失),基本的变量类型只有一块存储空间(分配在stack中), 而引用类...

2018-03-09 09:30:00 133

原创 Socket的应用案例

Socket的应用案例 java提供网络功能的四大类1、InetAddress :用于标识网络上的硬件资源。2、URL:统一资源定位符,通过URL可以直接读取和写入网络上的数据。3、Socket:使用TCP协议实现网络通信的Socket相关类4、Datagram:使用UDP协议,将数据保存到数据报中,通过网络进行通讯。InetAddress的使用...

2017-03-01 11:34:00 139

原创 java 消息机制 ActiveMQ入门实例

java 消息机制 ActiveMQ入门实例 1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 我下载的时候是 ActiveMQ 5.8.0 Release版 2.运行ActiveMQ 解压缩apache-activemq-5.8.0-bin.zip,然后双击apache-activemq-5.5.1...

2017-02-24 09:23:00 100

原创 activity工作流表结构分析

版权声明:本文为博主原创文章,未经博主允许不得转载。1、结构设计1.1、逻辑结构设计Activiti使用到的表都是ACT_开头的。ACT_RE_*:’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*:‘RU’表示...

2017-01-20 16:59:00 128

原创 Spring MVC 之 Hello World

Spring MVC 之 Hello World 1.新建一个动态web项目2.web.xml编写<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http:...

2016-12-26 15:34:00 95

原创 如何发布Web项目到互联网

比如我们有个项目想要发布到互联网上,我们首先需要购买域名以及主机,主机的话,推荐云主机(本人推荐西部数码或者阿里云),性能好;我们先在云主机上搭建环境,比如Mysql,Jdk,Tomcat;然后我们把自己开发的项目打包,打成War包;具体操作;右击项目-> Export然后点击 Next ;选择Browse,我们随便选个地方 然后点击Fin...

2016-11-07 14:05:00 120

原创 ionic开发ios app

ionic开发ios app 注意必须是mac系统1. 首先要安装node环境,Ionic的安装和后续的许多前端工具的安装都依赖于node的包管理器npm。  nodeJs环境的安装很简单,去官网下载最新版的NodeJs直接安装即可。  Node官网:   https://nodejs.org/  node环境变量在安装过程中会自动配置,安...

2016-11-02 14:34:00 167

原创 ionic开发android app步骤

一.android开发1. 首先要安装node环境,Ionic的安装和后续的许多前端工具的安装都依赖于node的包管理器npm。  nodeJs环境的安装很简单,去官网下载最新版的NodeJs直接安装即可。 Node官网: https://nodejs.org/  node环境变量在安装过程中会自动配置,安装完成后在cmd中输入 npm -v 回车。如果出现版本号说明安装成功...

2016-11-02 14:21:00 150

原创 cordova-plugin-app-version插件使用

cordova-plugin-app-version插件使用 此插件用来获取开发软件的版本号!首先安装此插件:命令行中输入 cordova plugin add cordova-plugin-app-version 然后刷新项目,就会在在项目plugins文件夹下看到cordova-plugin-app-version,如下图所示 ...

2016-11-01 11:02:00 237

原创 log4j.property配置

# 1. 日志等级 FATAL=0; ERROR=3; WARN=4; INFO=6; DEBUG=7;# 2. Appender 为日志输出目的地,Log4j提供的appender有以下几种# org.apache.log4j.ConsoleAppender(控制台),# org.apache.log4j.FileAppender(文件),# org.apache.log4j.Da...

2016-09-23 10:43:00 121

原创 spring 配置文件 数据库引入

一.mysql数据库引入<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="com.mysql.jdbc.Driver" /> <property name="jdbcUrl" valu...

2016-09-22 16:56:00 134

原创 spring 配置文件 引入外部的property文件的两种方法

spring 的配置文件引入外部的property文件的两种方法<!-- 引入jdbc配置文件 方法一 --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <prop...

2016-09-22 16:50:00 131

原创 java开发软件的安装

jdk+eclipse+svn+maven+mysql+tomcat7.0+sublime安装包和jar插件配置管理工具-SVNhttp://download.csdn.net/detail/u013142781/9355417tomcatPluginV331http://download.csdn.net/detail/u013142781/9355409Sublime_T...

2016-09-22 15:50:00 98

原创 Java system.getproperty获取环境属性

Java system.getproperty获取环境属性 序号属性说明1java.versionJava 运行时环境版本2java.vendorJava 运行时环境供应商3java.vendor.urlJava 供应商的 URL4java.home...

2016-09-21 16:12:00 202

原创 Redis主从复制配置

Redis主从复制配置 Redis主从复制配置环境描述Redis Master:192.168.1.100 6379(Ubuntu系统)Redis Slave1:192.168.1.101 6380(Ubuntu系统)Redis Slave2:192.168.1.102 6381(Ubuntu系统)安装redis分别在192.168.1...

2016-09-13 13:00:00 113

原创 JedisPool操作

JedisPool操作 Jedis 使用 commons-pool 完成池化实现。   先做个配置文件(properties文件):#最大分配的对象数redis.pool.maxActive=1024#最大能够保持idel状态的对象数redis.pool.maxIdle=200#当池内没有返回对象时,最大等待时间redi...

2016-09-13 11:40:00 178

原创 redis分布式

redis分布式 Memcached 完全基于分布式集群,而 Redis 是 Master-Slave ,如果想把 Reids ,做成集群模式,无外乎多做几套 Master-Slave ,每套 Master-Slave 完成各自的容灾处理,通过 Client 工具,完成一致性哈希。( PS : Memcached 是在 Server 端完成 Sha...

2016-09-13 11:37:00 156

原创 redis基础操作

redis基础操作 /** * redis的Java客户端Jedis测试验证 * * @author */public class Test { /** * 非切片客户端链接 */ private Jedis jedis; /** * 非切片链接池 */ private J...

2016-09-13 11:36:00 108

转载 为redis分配一个新的端口

为redis分配一个新的端口为redis分配一个8888端口,操作步骤如下:1、$REDIS_HOME/redis.conf重新复制一份,重命名为redis8888.conf。2、打开redis8888.conf配置文件,找到port 6379这行,把6379改为8888。3、把redis8888.conf移到$REDIS_HOME/redis-svrs/taobaoAny目录下(tao...

2016-09-12 16:26:00 103

转载 java下的第一个redis

java下的第一个redisRedis支持很多编程语言的客户端,有C、C#、C++、Clojure、Common Lisp、Erlang、Go、Lua、Objective-C、PHP、Ruby、Scala,甚至更时髦的Node.js,当然,更少不了Java的客户端支持。Redis官方列出的Java客户端也有少,有Jedis、JRedis、JDBC-Redis、RJC等,当然,Jedis是Red...

2016-09-12 16:09:00 143

原创 windows下安装redis

windows下安装redis 1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取...

2016-09-12 15:30:00 65

原创 MySQL 存储过程

MySQL 存储过程 自己的一个小小的新的,写给大家。-- 判断是否有改存储过程,有就删除。DROP PROCEDURE IF EXISTS seckill.execute_seckill;-- 执行秒杀的存储过程DELIMITER $$ -- ;结尾改为$$-- 定义存储过程-- 参数:in输入参数,out输出参数-- insert_co...

2016-09-09 14:50:00 108

原创 线程可见性

线程可见性 1.可见性一个线程对共享变量值得修改,能够及时的被其他线程看到。2.共享变量如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。3.Java内存模型描述了Java程序中各种变量(线程共享变量)的访问规则,以及在jvm中将变量存储到内存和内存中读取出变量这样的底层细节。所有的变量都存储在主内存中。每...

2016-09-08 10:15:00 250

原创 web.xml配置

web.xml配置 &lt;!-- 使项目扫描多个xml文件 ,必须添加监听器--&gt; &lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;...

2016-09-07 13:56:00 74

原创 spring定时器配置

spring定时器配置 项目有用到定时器,拍给我做,作为小白的我,感觉到压力很大,上网一查,我顿时就笑了、呵呵哒。整理下我简单测试的spring定时器的代码。 1.创建执行定时器的java类public class TimeTest { private Logger logger = LoggerFactory.g...

2016-09-07 13:33:00 133

原创 pom.xml配置

pom.xml配置 1:头部引用&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or...

2016-09-06 17:33:00 98

原创 Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法

Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法 方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest...

2016-09-06 11:12:00 104

原创 jar文件运行打断点

jar文件运行打断点 eclipse中jar包打断点1. 下载工具链接:http://pan.baidu.com/s/1jHSXMSm 密码:3aww或者:1下载jad.exe,地址: http://www.kpdus.com/jad.html2下载net.sf.jadclipse_3.3.0.jar,地址: http://ja...

2016-09-05 14:30:00 1998

原创 关键字的理解

关键字的理解 final关键字的作用相信对于final的用法,大多数人都可以随口说出三句话:1、被final修饰的类不可以被继承2、被final修饰的方法不可以被重写3、被final修饰的变量不可以被改变 1 public static void main(String[] args) { 2 ...

2016-08-04 17:00:00 105

原创 Java IO6 :IO总结

Java IO6 :IO总结 字节流、字符流继承关系前几篇文章讲解了字节流、字符流的使用,不过Java提供给用户的流类远不止此,限于篇幅原因,没办法一一讲解,而且也没有必要一一讲解,就像我在写博客的时候多次提到的,有问题的时候学会查JDK API即可。OK,虽然不一一讲解每种流,我自己简单画了几张UML图,说明一下字节输入流、字节输出流、字符...

2016-08-04 14:20:00 96

原创 Java IO5:管道流、对象流

Java IO5:管道流、对象流 前言前面的文章主要讲了文件字符输入流FileWriter、文件字符输出流FileReader、文件字节输出流FileOutputStream、文件字节输入流FileInputStream,这些都是常见的流类。当然除了这些流类之外,Java还提供了很多的流类给用户使用,本文就看一下别的流。 管道流管道...

2016-08-04 14:18:00 86

原创 Java IO4:字符流进阶及BufferedWriter、BufferedReader

Java IO4:字符流进阶及BufferedWriter、BufferedReader 字符流和字节流的区别拿一下上一篇文章的例子: 1 public static void main(String[] args) throws Exception 2 { 3 File file = new File("D:/wr...

2016-08-04 11:26:00 78

原创 Java IO3:字节流

Java IO3:字节流 流类Java的流式输入/输出是建立在四个抽象类的基础上的:InputStream、OutputStream、Reader、Writer。它们用来创建具体的流式子类。尽管程序通过具体子类执行输入/输出操作,但顶层类定义了所有流类的基本通用功能。InputStream和OutputStream为字节流设计,Reader...

2016-08-03 18:00:00 73

原创 Java IO2:RandomAccessFile

Java IO2:RandomAccessFile RandomAccessFileRandomAccessFile类可以说是Java语言中功能最为丰富的文件访问类,它提供了众多的文件访问方法。RandomAccessFile类支持"随机访问"方式,可以跳转到文件的任意位置处读写数据。要访问一个文件的时候,不想把文件从头读到尾,而是希望像访问一...

2016-08-03 17:52:00 40

原创 Java IO1:IO和File

Java IO1:IO和File IO大多数的应用程序都要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络。IO就是指应用程序对这些设备的数据输入与输出,Java语言定义了许多类专门负责各种方式的输入、输出,这些类都被放在java.io包中。File类File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的...

2016-08-03 10:26:00 67

原创 java学习笔记

java学习笔记 在“Java 集合系列01之 总体框架”中,介绍java集合的架构。主体内容包括Collection集合和Map类;而Collection集合又可以划分为List(队列)和Set(集合)。1. List的实现类主要有: LinkedList, ArrayList, Vector, Stack。(01) LinkedList...

2016-05-17 16:31:00 70

原创 javaweb

是等法律打算v

2016-05-17 16:27:00 48

空空如也

空空如也

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

TA关注的人

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