本文记录的是使用HttpURLConnection发送Get和Post请求的示例, 关于HttpURLConnection的使用请参考: JDK中URLConnection使用详解.
这里将发送请求的方法封装在HttpRequest的类中,使用HttpURLConnection发送Http的Get和Post请求需要引入下面的类:
1 | import java.io.BufferedReader; |
本文记录的是使用HttpURLConnection发送Get和Post请求的示例, 关于HttpURLConnection的使用请参考: JDK中URLConnection使用详解.
这里将发送请求的方法封装在HttpRequest的类中,使用HttpURLConnection发送Http的Get和Post请求需要引入下面的类:
1 | import java.io.BufferedReader; |
本打算自己写一篇博客记录Java中URLConnection的使用,网上搜索了一番,发现这篇JDK中的URLConnection参数详解写得很好了,转载该文如下。
针对JDK中的URLConnection连接Servlet的问题,网上虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结。
Continue reading在使用JavaMail发送邮件一文中,记录了使用JavaMail发送普通文本给多个链接人。这里记录如何使用JavaMail发送带附件的邮件,只是在SendMail类中添加一个新的方法:
public void sendMail(List<String> recipients, String subject, String sendContent, List<String> filePaths)
recipients
表示联系人列表,subject
代表邮件主题,sendContent
代表发送的邮件正文,filePaths
代表添加为邮件附件的文件地址列表,
其代码如下:
本文记录的是如何使用java实现发送简单文本内容邮件给一个或者多个联系人。邮件服务 Java API 支持使用 JavaMail(javax.mail)接口来发送电子邮件。
在使用javax.mail接口时,需要设置发件人,涉及到发件人的授权认证,于是创建了MailAuthenticator类,其代码如下:
Continue reading开始之前,先简单说说什么是静态和动态建模. 对象模型有两种类型: 动态和静态. 动态模型有助于设计逻辑、代码行为或方法体,例如UML交互图(顺序图或通信图). 静态模型有助于设计包、类名、属性和方法特征标记(但不是方法体)的定义,例如UML类图.
静态和动态建模之间具有关系,敏捷建模对此的实践是并行创建模型: 花费较短的时间创建交互图(动态), 然后转到对应的类图(静态), 交替进行. UML初学者一般会认为静态视图的类图是重要的图形,但事实上,大部分具有挑战性、有益和有效的设计工作都会在绘制UML动态视图的交互图的时候发生. 分析需要哪些对象、发送哪些消息、发送给谁、以何种顺序发送等具体问题,确定它们是如何通过消息和方法进行协作,通过动态对象建模(例如绘制顺序图)才能真正落实这些准确和详细的结论. 因此应该花费时间使用交互图进行动态对象建模,而不仅是使用类图进行静态对象建模.
Continue reading类图用于静态对象建模,在软件开发的初期常用UML类图来表示类、接口及类之间的关联。这里介绍一下UML类图的基础知识.
UML的属性有两种表示方式:属性文本和关联线.
属性文本表示属性的完整格式是:
visibility name : type multiplicity = default {property-string}
可见性 属性名: 属性类型 默认值 特性字符串
Continue reading
Linux下,如果想要删除目录及其子目录下某种类型文件,比如说所有的txt文件,则可以使用下面的命令:
find . -name "*.txt" -type f -print -exec rm -rf {} \;
. : 表示在当前目录下
-name "*.txt"
表示查找所有后缀为txt的文件
-type f
表示文件类型为一般正规文件
-print
表示将查询结果打印到屏幕上
-exec command
command
为其他命令,-exec
后可再接其他的命令来处理查找到的结果,上式中,{}
表示”由find命令查找到的结果“,如上所示,find
所查找到的结果放置到{}位置,-exec
一直到\;
是关键字,表示find额外命令的开始-exec
到结束\;
,这中间的就是find
命令的额外命令,上式中就是
rm -rf
目前已转行教育行业,欢迎加微信交流:CaryaLiu
@Chengdu,WeChat:CaryaLiu
Teacher