- 博客(11)
- 收藏
- 关注
原创 个人学习设计模式之工厂模式
简单工厂模式:一个接口,多个实现类,一个工厂类,用来实例化抽象的接口优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。缺点:每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加,在一定程度上增加了系统的复杂度,同时也增加了系统具体类的依赖...
2018-10-30 16:03:01
264
原创 Java 复制zip文件到指定目录并解压zip文件
过程中使用apache的ant jar包 apache-ant-1.8.2.jar 示例代码如下:import org.apache.log4j.Logger;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;pub...
2018-10-25 15:57:17
2675
原创 Java javamail发送邮件 使用sina 加密端口发送
使用sina的邮件服务器发送,原来的 mail.smtp.server=smtp.sina.commail.smtp.port=25后来切换成阿里云服务器之后,发现本来可以发送的邮件发送失败并且报错如下:java.lang.RuntimeException: javax.mail.MessagingException: Could not connect to SMTP host:...
2018-10-12 10:19:19
3174
原创 Java读取文件,并把文件转换成excel
import org.apache.log4j.Logger;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermod...
2018-09-26 16:35:36
6554
原创 java 通过SFTP连接,获取指定目录文件和上传文件
import com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelSftp;import com.jcraft.jsch.JSch;import com.jcraft.jsch.Session;import com.jcraft.jsch.SftpException;import java.io.File;import ja...
2018-09-26 16:13:47
12057
原创 MAC设置jdk 多个版本
MAC设置jdk 多个版本sudo vi .bash_profile # 设置 JDK 7export JAVA_7_HOME=`/usr/usernameXXXX/java_home -v 1.7`# 设置 JDK 8export JAVA_8_HOME=`/usr/usernameXXXX/java_home -v 1.8`#默认JDK 7export JAVA...
2018-09-04 14:48:38
127
原创 获取JVM 进程 PID
获取JVM 进程 PID获取JVM 进程 PIDcmd 命令 jps -v使用 jmap 命令生成jmap 命令是JDK提供的用于生成堆内存信息的工具,可以执行下面的命令生成Heap Dump:jmap -dump:live,format=b,file=heap-dump.bin <pid>例:jmap -dump:live,format=b,file=hea...
2018-09-04 14:45:45
2638
原创 svn切换到gitlab
1. 安装git2.git svn clone svnUrl --authors-file=路径1/users.txt 路径2/testsvnUrl:指定你的svn服务器地址路径1和路径2:本地电脑路径test:本地文件夹名称,用于存放指定的gitlab代码users.txt:新建txt文件,存储svn账号与gitlab上账号的关联性格式: svn用户名 = git用...
2018-09-04 14:18:55
1273
原创 item中新建两个itemtype 使用相同的 typecode
问题:在开发过程中,在不同的分支新建两个itemtype 使用相同的 typecode="3103”处理方法:1. 数据库中删除存在重复typecode的table2. 数据库中删除composedtypes表中的重复typecode 的条记录3. 数据库中删除ydeployments表中的重复typecode 的条记录4. 更改...
2017-02-24 17:17:57
312
原创 Hybirs 使用impex删除一个表的所有内容
REMOVE MonitorItem[batchmode=true];itemtype(code)[unique=true];MonitorItem
2015-07-22 15:26:58
579
转载 一、mdf文件如何导入到SQL-Server数据库
1.停掉MSSQLSERVER,将MSSQL安装目录下的E:\Program Files\Microsoft SQLServer\MSSQL\Data\pubs.mdf和E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf文件移走。 2.重新启动MSSQLSERVER,在SQL Server Enterprise
2015-06-23 11:25:32
2003
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人