自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (37)
  • 收藏
  • 关注

原创 PowerDesigner 12.5破解方法

PowerDesigner 12.5破解方法PowerDesigner 12.5破解方法一、下载1 、 PowerDesigner 12.5 官方下载地址http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe,大小 125 MB 若无法下载请到脚本之家下载2 、所用到的破解文件 lic...

2019-08-17 12:15:50 3411

原创 jstack 命令跟踪 java 应用的堆栈 并分析堆栈结果

1、找到java进程ID运行命令# ps -ef|grep java | grep -v grep运行命令后可得到进程ID为:34072、找到此进程中消耗CPU较高的线程ID运行命令# top Hp3407在上图TIME+列,表示为消耗CPU时间。如图得出消耗时间较长的线程ID为:34513、将线程ID转换为16进制运行命令# printf "%x\n"345...

2019-04-15 14:08:19 506

原创 线上Java程序导致服务器CPU占用率过高的问题排除过程

1、故障现象客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令查看服务器情况,发现CPU占用率过高。2、CPU占用过高问题定位2.1、定位问题进程使用top命令查看资源占用情况,发现pid为14063的进程占用了大量的CPU资源,CPU占用率高达776.1%,内存占用率也达到了29.8%[ylp@ylp-web-01 ~]$ top...

2019-04-11 11:12:54 289

原创 Oracle中Hint深入理解(原创)

Hint概述基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索引扫描更有效,则我们就可以指示优化器使用全表...

2019-04-08 15:58:23 245

原创 JAVA WEB 后台开发自己用的UI admin 框架

前端最火热的开发框架1:http://jui.org/Dwz富客户端2: Bui http://www.builive.com/3:amazeui 批量模板4: easyUi5:AdminLTE 入门教程http://blog.csdn.net/u014451076/article/details/51037730更多参加知乎-关于后端程序...

2019-03-22 12:47:57 1789

原创 SecureCRT8.1+SecureCRT_keygen完成注册

SecureCRT8.1+SecureCRT_keygen完成注册原文:https://www.cnblogs.com/qiyawei/p/7822957.html1、下载完secureCRT8.1之后,进行安装。点击secureCRT.exe的时候会出现如下图:2、下载注册机SecureCRT_keygen,链接: https://pan.baidu.com/s/1OF...

2019-03-19 12:15:04 35069 1

原创 基于Jenkins,docker实现自动化部署(持续交互)

前言随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化。因此,传统的人工部署已经心有余而力不足。持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不可或缺的一环。合理的使用CI,CD能够极大的提高了生产效率,也提高了产品的交互质量。本文不对三个...

2019-03-14 17:15:11 697

原创 J2Cache 和普通缓存框架有何不同,它解决了什么问题?

不少人看到 J2Cache 第一眼时,会认为这就是一个普普通通的缓存框架,和例如 Ehcache、Caffeine 、Spring Cache 之类的项目没什么区别,无非是造了一个新的轮子而已。事实上完全不是一回事!目前缓存的解决方案一般有两种:内存缓存(如 Ehcache) —— 速度快,进程内可用 集中式缓存(如 Redis)—— 可同时为多节点提供服务现有的缓存框架已经非常成熟而...

2019-03-08 17:54:00 523 1

转载 联想笔记本进入不了BIOS的解决方法

当计算机遇到问题时,很多情况下需要进入BIOS进行解决。但很多新出的联想笔记本电脑在开机时,无论怎么疯狂的按F2,Fn+F2,F12或者Del,都无法进入BIOS,十分气人。这种现象出现的原因是联想为了加快开机速度,屏蔽了进入BIOS的功能。下面介绍如何解决这一问题。首先进入控制面板,在硬件和声音下面找到电源选项,选择更改电源按钮的功能。进入后,可以看到...

2019-03-07 16:18:25 15290

转载 linux下jdk1.8的安装(centos7 + jdk1.8.0_171)

一、jdk的下载(注意与本文版本的差别 --> jdk1.8.0_171)       http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、解压jdk到/usr/local/src目录cd /usr/local/srctar -zxvf jdk-8u171-l...

2019-01-01 16:30:32 1495

转载 CentOS7.5中安装redis5.0

CentOS下Redis的安装前言安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版、3.0版),奇数版本是非稳定版(如2.7版、2.9版),生产环境下一般需要使用稳定...

2018-12-31 22:35:12 2487

转载 centos7安装Mysql5.7.24教程

1、下载MySQL:https://dev.mysql.com/downloads/mysql/5.7.html#download2、如果不用以上的方式下载的话,直接在linux下载使用wget命令下载也行滴。 [root@instance ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-1...

2018-12-31 20:49:00 705

转载 阿里重磅开源在线分析诊断工具Arthas(阿尔萨斯)

github地址:ArthasEnglish version goes here.Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法...

2018-12-30 22:11:11 2496

转载 Java性能系一(JVM、垃圾回收、内存调优、常见参数)

一、什么是JVM    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Ja...

2018-12-20 23:35:50 585

转载 Java性能优化系列二(jvm内存调优)

首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和Java VisualVM(jvisualvm)。对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC和Full GC是会...

2018-12-20 23:32:59 1349

转载 Java虚拟机内存调优经验

转载自 http://www.cnblogs.com/jackyrong/archive/2010/01/21/1653163.html 尊重别人的劳动成果就是尊重自己Java内存组成  1) 堆    运行时数据区域,所有类实例和数组的内存均从此处分配。Java 虚拟机启动时创建。对象的堆内存由称为垃圾回收器 的自动内存管理系统回收。 堆由两部分组成:    其中eden...

2018-12-20 23:29:05 193

转载 负载均衡+session共享(memcached-session-manager实现)

前言  先给大家伙拜个年,祝大家:新的一年健健康康,平平安安!      本文的形成参考了很多人的博客,最多的应该是青葱岁月兄的这篇博客,大家可以先去看下,熟悉一些内容,因为本文是直接实践,一些理论性的知识就需要大家自己去补充了。  本文是在我之前环境LVS + keepalived + nginx + tomcat 实现主从热备 + 负载均衡基础上进行的,所以很多环境的搭建本文就不涉...

2018-08-28 19:14:59 1234

转载 LVS + keepalived + nginx + tomcat 实现主从热备 + 负载均衡

前言  首先声明下,由于这两天找资料,看了不少博客 ,但是出于不细心,参考者的博客地址没有记录下来,所有文中要是出现了与大家博客相同的地方,那么请大家在评论区说明并附上博客地址,我好引用进来;这里表示抱歉了!  另外,本文是在我的另一篇博客主从热备+负载均衡(LVS + keepalived)的基础上进行的,如果没有看过,那么最好去看下,不然本篇文章看起来有点费劲哦!  LVS提供虚拟...

2018-08-28 19:14:03 259

原创 将tomcat添加为linux系统服务

前言  在博客 --》virtualBox安装centos,并搭建tomcat中,讲到了centos下搭建tomcat环境,发现启动tomcat不是那么方便,要是忘记路径了,那就更麻烦了!当然了,忘记路径了也还是有许多方式找回来的,那么有没有什么方式将tomcat设置成系统服务了,就像service iptables start一样用service tomcat start来启动tomcat了...

2018-08-28 19:12:36 2171

转载 virtualBox安装centos,并搭建tomcat

前言  本文没什么难点,只是发现自己记忆不好,特别是搭建tomcat服务的时候,总是需要去重新查阅资料,特此就写这篇博客来加强自己的记忆,同时也给大家以参考;环境准备  VirtualBox + CentOS6.7  ---> 搭建linux系统  jdk8 + tomcat7 ---> 搭建tomcat服务  Xshell + Xftp ---> 远程控制和...

2018-08-28 19:11:20 520

转载 主从热备+负载均衡(LVS + keepalived)

前言  淘宝架构师李智慧大牛的书籍《大型网站技术架构》以及旭龙兄的博客 ---》【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡。  从上参考而得来本文,本文旨在记录自己的学习过程,同时给大家参考,不对的地方欢迎大家拍砖,拍砖的同时也希望甚至恳请大家能写出原因,让大家都有所明白和收获!  相关的概念我这里就不多讲了,可以从如上的书籍和旭龙兄的博客中去了解,那么下...

2018-08-28 19:07:52 1917

转载 CentOS7安装MySQL

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10...

2018-08-05 12:48:49 168

转载 win7“您可能没有权限使用网络资源”的解决办法

在屏幕的左下角点开“开始”----在搜索程序和文件那个文本框里输入“gpedit.msc”然后回车。2然后再打开的界面里依次找到计算机配置---windos 设置----安全设置----本地策略---用户权限分配。3找到“拒绝从网络访问这台计算机”,将其Guest用户或组删除再应用。...

2018-05-31 15:21:20 6051

原创 Eclipse开发过程中个VM Arguments的设置

Eclipse开发过程中个VM Arguments的设置  1:jre中的Default VM Arguments: -Xms256M -Xmx640M -XX:PermSize=256m -XX:MaxPermSize=768m  2:Tomcat的Optional Java VM Arguments: -Xms256M -Xmx512M -XX:Pe

2017-10-12 09:54:36 1352

原创 Java多线程(五)、多线程其他知识简要介绍

一、线程组[java] view plain copy/**  * A thread group represents a set of threads. In addition, a thread   * group can also include other thread groups. The thread groups form

2017-07-01 17:36:43 234

原创 Java多线程(四)、线程池

系统启动一个新线程的成本是比较高的,因为它涉及到与操作系统的交互。在这种情况下,使用线程池可以很好的提供性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。与数据库连接池类似的是,线程池在系统启动时即创建大量空闲的线程,程序将一个Runnable对象传给线程池,线程池就会启动一条线程来执行该对象的run方法,当run方法执行结束后,该线程并不会死亡,而是再次返回线程

2017-07-01 17:35:37 275

转载 Java多线程(三)、线程同步

在之前,已经学习到了线程的创建和状态控制,但是每个线程之间几乎都没有什么太大的联系。可是有的时候,可能存在多个线程多同一个数据进行操作,这样,可能就会引用各种奇怪的问题。现在就来学习多线程对数据访问的控制吧。 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访

2017-07-01 17:34:22 348

转载 Java多线程(二)、线程的生命周期和状态控制

、线程的生命周期线程状态转换图:1、新建状态用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态(runnable)。注意:不能对已经启动的线程再次调用start()方法,否则会出现Java.lang.IllegalThreadStateExcept

2017-07-01 17:33:04 450

转载 Java多线程(一)、多线程的基本概念和使用

一、进程和线程的基础知识1、进程和线程的概念进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存)线程:进程中的一段代码,一个进程中可以有多段代码。本身不拥有资源(共享所在进程的资源)在Java中,程序入口被自动创建为主线程,在主线程中可以创建多个子线程。区别: 1、是否占有资源问题 2、创建或撤销一个进程所需要的开销比创建或撤销一

2017-07-01 17:31:38 256

转载 SQLSERVER 2008 如何获取一个数据库中的所有表的名称、一个表中所有字段的名称

1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Name3.查询表结构信息: 1 SELECT (case when a

2017-07-01 17:09:54 4917 2

原创 JAVA 多线程处理大数据LIST

package com.sinosoft.audit;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ScheduledThre

2017-07-01 14:55:13 7414

原创 Java开发必备:java帮助文档网址下载或在线帮助

J2SE DK & API下载————————-http://java.sun.com/j2se/1.3/download.htmlhttp://java.sun.com/j2se/1.4.2/download.htmlhttp://java.sun.com/javase/downloads/index_jdk5.jsphttp://java.sun.com/javase/do

2017-07-01 14:53:00 906

原创 WSSERVLET11:failed to parse runtime descriptor: java.lang.LinkageError

MyEclipse 建立的JAX-WS webservice工程,到其他机器tomcat中无法启动--LinkageError错误内容:严重: WSSERVLET11:failed to parse runtime descriptor: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootst

2016-08-24 10:36:38 3411

原创 【Windows 8】pid为4的system进程占用80端口的解决办法

【Windows 8】pid为4的system进程占用80端口的解决办法1、运行cmd,然后输入netstat -a -n -o,回车;2、查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来;3、启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾;4、然后找到与刚才那个pid对应的是哪个程序,很容易就会找到,

2016-07-30 01:35:48 3406

原创 The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory的异常的原因及解决办法

最近在学Acegi,就试着运行一个小例子,不成想抛出下面的异常org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 23 in the generated java fileThe method getJspApplicationContext(Servl

2016-04-12 09:55:04 4477 1

原创 js网页如何获取手机屏幕宽度

function a(){"屏幕宽高为:"+screen.width+"*"+screen.height;}其它:网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.

2016-03-24 15:32:25 515

原创 Myeclipse中搭建Android开发环境

1.下载Android SDK 1.5版本下载地址:http://dl.google.com/android/android-sdk-windows-1.5_r3.zip 2.1版本下载地址:https://dl-ssl.google.com/android/repository/android-2.1_r01-windows.zip 2.2版本下载

2016-03-24 15:29:23 587

原创 查看sqlserver被锁的表以及如何解锁

查看被锁表:   select   request_session_id   spid,OBJECT_NAME(resource_associated_entity_id) tableName   from   sys.dm_tran_locks where resource_type='OBJECT' spid   锁表进程 tableName  

2016-03-24 15:26:59 391

原创 oracle函数自己总结

1、decode函数的用法DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值? select sala

2016-03-24 15:24:55 271

原创 在SQLserver中如何获得两个日期相减的天数及日期函数

DATEDIFF返回跨两个指定日期的日期和时间边界数。 语法DATEDIFF ( datepart , startdate , enddate ) 参数datepart是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。日期部分 缩写 year yy, yyyy quarter

2016-03-24 15:23:24 10326

java开发的电子邮件收发应用程序

java开发的电子邮件收发应用程序。包括邮件的发送、阅读、和删除功能。当然还可以添加联系人,联系人是采用xml文档保存的。本邮件系统当有新邮件到达时可以提示,并且系统托盘中的邮件图标会闪动。本邮件系统是本人为了熟悉java而开发的,肯定有很多不足之处,大家可以自行改正。嘿嘿 本压缩包包括源代码和可执行的压缩包!

2013-04-08

struts2文件上传和下载

struts2文件上传和下载

2013-04-08

jpbm 帮助文档 chm

jpbm 帮助文档 chm

2013-04-07

java jpbm插件

java jpbm插件

2013-04-07

Ajax基础教程

Ajax基础教程

2013-03-27

JSON入门教程

JSON入门教程

2013-03-27

EOS开发的图书管理系统(附数据库脚本及安装部署说明)

eos工具开发的图书管理系统,用SOA框架编写的程序,功能齐全,并且有数据库脚本和说明。

2013-03-08

信贷管理系统

java金融项目开发-信贷管理系统,

2013-02-23

java项目 客户关系管理系统(crm)

本系统的应用平台设计中选择B/S结构,采用基于JAVA技术并且符合Java EE开发规范的系统应用平台,并采用三层结构,采用最新前端框架,struts2,spring,hibernate集成. 为了感谢一直帮助我走过来的网友并发扬他们的精神

2013-01-27

CRM客户关系管理系统数据库词典

CRM客户关系管理系统数据库词典

2013-01-26

客户关系管理系统数据库设计说明书

草莓客户关系管理系统数据库设计说明书,草莓客户关系管理系统数据库设计说明书

2013-01-26

ssh_oa办公信息系统

demo_ssh_oa办公信息系统,主要的功能很齐全,主要用了ssh框架。

2013-01-26

csdn1.0版的重要工具

csdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdn

2013-01-26

SSH实现分页

SSH实现分页

2012-10-12

Struts2验证框架的配置及validation.xml常用的验证规则

Struts2验证框架的配置及validation.xml常用的验证规则

2012-10-12

struts2:我想用struts标签来统计购物车的总价

struts2:我想用struts标签来统计购物车的总价

2012-10-10

Spring3开发实战

Spring3开发实战

2012-10-10

HQL是hibernate自己的一套查询

HQL是hibernate自己的一套查询

2012-10-10

Servlet核心

serlet的编程核心技术,主要有内置对象和session,application等等。可以让大家更快地学习serlet.

2012-09-04

ireport jasperReport Swing 总结.doc

ireport+jasperReport+Swing总结.doc

2013-12-10

软件项目 策划书 范文

软件项目策划书范文

2013-10-11

java 实现的 权限管 理系统

1.需求分析 1.1 背景 B/s 权限管理功能是进行B/s设计的通用模块,包含了个性化界面设计、权限管理设计、通用数据库操作设计的方面,涉及的知识有:html、javascript、java web 面向对对象程序涉及、sqlserver数据库、数据库设计。 1.2任务概述 1. 主要功能 权限主体:单位、角色、普通人员、管理人员。单位内部门构成层级结构;每个部门下拥有不同的角色,每个角色下拥有若干的人员;每个部门下拥有若干的人员;每个单位至少拥有一名管理人员。 受控内容:功能构成层级结构。功能的构成有:名称、URL、顺序号、打开方式、功能描述。 分配要求: 1)最上级部门的管理人员拥有全部功能权限,它可以将自己拥有的功能权限分配给下级部门的管理人员,依次类推,每个部门的管理人员可以将自己拥有的权限分配给本部门的人员。 2)分配方式有:给子部门赋权限,则此部门下所有人都拥有此权限;按角色分配权限,则拥有此角色的人都拥有此权限;对具体的人分配权限,方式又有两种,一种是指定人,将功能分配给这个人;另一种是指定功能,选择具有此功能权限的人; 3)有些功能是受权限控制的,而有些则不受权限控制,即任何用户都可以拥有此功能。 2. 登录 管理人员和使用人员以“_”为区分,管理人员负责权限分配,而 用户负责系统功能的使用。 以管理员登录:分别对部门、角色、人员进行维护;对功能属性进行维护。 使用人员:登录后,看到其所能看到的功能。

2013-07-08

tomcat 中发布 jbpm- console 控制台

tomcat中发布jbpm-console控制台

2013-07-05

Dom 帮助 文档

Dom 帮助 文档

2013-07-03

lucene 实例

lucene 实例

2013-06-18

办公系统 HTML模板

办公系统 HTML模板

2013-05-30

深入浅出 JBPM

深入浅出 JBPM

2013-05-14

commons -io-1.4 -bin jar

commons -io-1.4 -bin jar

2013-05-14

JBPM4.4 和SSH2 的完整请 假流程

整合JBPM4.4和SSH2的完整请假流程,部署项目加入SSH2和JBPM4.4相应的jar包即可运行,只用修改applicatinContext.xml配置文档里的数据库相关信息即可!(给出同项目的jar包下载地址:http://download.csdn.net/detail/zf723182723/4385179)

2013-05-14

S2SH +JBP M4.4 开发 工作流

S2SH+JBPM4.4开发工作流的一个完整的请假流程例子。带有文档教程和所有源码。

2013-05-11

java 仿百度 实现文档 在线预览

java源码,仿百度文库的实现,里面源码可用 前提是下载了 PDF2SWF(自己需要改下路径)就可以用了!~真心好用

2013-05-06

ajax 疯狂讲义 李刚 源码

ajax 疯狂讲义 李刚 源码

2013-04-21

Java 提醒 簿程 序源码

主要是OA系统中的提醒

2013-04-15

JS树 JS树形菜单

JS树 JS树形菜单

2013-04-10

Struts2 js 文件上传 带进度条

Struts2 js 文件上传 带进度条

2013-04-09

JAVA WEB邮件 系统源码

JAVA WEB邮件 系统源码 JAVA WEB邮件 系统源码

2013-04-08

java 发短信

java javaweb 发短信

2013-04-08

空空如也

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

TA关注的人

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