- 博客(12)
- 收藏
- 关注
原创 JavaEE_ JDBC操作MySQL数据库 (进阶篇)
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载M
2017-04-28 19:12:12 5101
原创 JavaEE / WEB IP String/Integer 转换规则
将 ip 转换为 int , 和 int 还原 ip 的工具包 // IP字符串转长整形 public static long ipTpLong(String str) { if (str != null && str != "") { return 0; } long num = 0; try { for (String s : str.split("
2017-04-26 20:58:18 715
原创 JavaSE_JodaTime 应用 转换含英文简写的月份
在项目中使用 SimpleDateFormat 不能完成对指定数据的转换,这里我用到了JodaTime . 不能转换的数据格式如下: 15/Apr/2017:00:00:02 +0800 DateTimeFormatter format = DateTimeFormat.forPattern("d/MMM/YYYY:H:m:s Z"); DateTime date =
2017-04-21 21:58:36 6277
转载 JavaEE/JavaSE Java中的URL Encode / Decode
参考文章: http://www.cnblogs.com/shishm/articles/1614407.html 在开始讨论编码解码之前,首先来明确一下问题。 什么是application/x-www-form-urlencoded字符串? 答: 它是一种编码类型。 当URL地址里包含非西欧字符的字符串时,系统会将这些
2017-04-21 21:41:01 877
原创 JavaSE_split 调用特殊的分隔符
我们经常使用 split 进行字符串。 但是对于一些特殊的分割符要进行特殊的处理, 下面列举下需要特殊处理的分割符 与相应的处理方式。 关于点的问题是用string.split("[.]") 解决。 关于竖线的问题用 string.split("\\|")解决。 关于星号的问题用 string.split("\\*")解决。 关于斜线的问题用 sr
2017-04-21 19:21:32 986
原创 Linux_Shell 服务器互通脚本, 第一次通信 自动记入 know_hosts
我们在管理服务器的时候,往往在 /etc/hosts 配置其他机器的ip地址实现机器间互通,通过 ssh 跳转不需要输入其他的信息。 Tips: 如果对于强限制的服务器还需要在iptables 做这几台机器的互信。 iptables 配置示例如下, 这种是做了强限制,只有做了ACCEPT的机器,端口 才能跟当前机器连接: *filter :INPUT ACCEPT [0:
2017-04-13 18:43:18 1870
原创 Linux_Shell 服务状态 校验脚本
最近有一个需求需要对服务器上的服务进行校验,我写了一个服务校验模板 后续对其他服务校验的可以基于当前这个脚本进行扩展: 1.config 文件定义了需要校验的服务 2.checkService.sh 定义了执行校验的脚本 config #配置文件说明 #ip:服务:调用的函数:函数参数|返回的错误信息 2611:storm:checkStatusByNum
2017-04-13 11:20:17 2084
原创 Linux_Linux Shell 用curl 发送请求
linux curl是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。 一、Linux curl用法举例: 1. linux curl抓取网页: 抓取百度: 1 curl http://www.baidu.com
2017-04-06 22:00:27 13659
原创 Java _ Java 执行Linux 指令
核心代码: Process process = Runtime.getRuntime().exec(cmd); InputStreamReader ir = new InputStreamReader( process.getInputStream()); LineNumberReader input = new LineNumberReader(ir);
2017-04-06 21:14:57 966
原创 JavaEE HttpClient 使用简介 与 使用示例
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
2017-04-06 21:03:09 799
原创 Java_Java 如何执行jar包
博主之前都很少直接执行 jar 包, 最近遇到的需求需要 直接执行 jar. 通过一段时间的了解: 现在发现了3种方法: 方法一: 修改jar 中的 META-INF/MANIFEST.MF 文件,在文件中指定主类: 对于打开 jar 的操作: Linux : 可使用vim 直接编辑jar包 Windows: 使用WinRAR打开jar包,并编辑文件
2017-04-06 15:40:18 6739
原创 Linux_Shell_Linux中的延迟函数 sleep / usleep
Linux shell 脚本中的延时还是使用 sleep 或usleep函数。 详细如下: 1、sleep : 默认为秒。 sleep 1s 表示延迟一秒 sleep 1m 表示延迟一分钟 sleep 1h 表示延迟一小时 sleep 1d 表示延迟一天 2、usleep : 默认以微秒。 1s = 1000ms
2017-04-06 14:44:33 13363 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人