Wesley13 Wesley13
4年前
Java执行shell脚本并返回结果两种方法的完整代码
Java执行shell脚本并返回结果两种方法的完整代码简单的是直接传入String字符串,这种不能执行echo或者需要调用其他进程的命令(比如调用postfix发送邮件命令就不起作用)执行复杂的shell建议使用String\\方式传递(对外可以封装后也传入String字符串)。/运行shell脚本
Stella981 Stella981
4年前
Go包管理工具Module介绍
一、GoModules1\.介绍Gomodules是官方提供的go包管理工具,用于解决go包管理和依赖问题;从Go1.11开始引入,到现在Go1.14已经比较完善,Go1.16已经全面推荐使用,并且默认为开启;GoModules类似于JS的NPM,Java的maven和gradle。GO11
Stella981 Stella981
4年前
Druid.jar包
首先了解一下,什么是Druid. Druid是Java语言中最好的数据库连接池,它能够提供强大的监控和扩展功能。 Druid是一个JDBC组件,它包括三部分: 1)DruidDriver代理Driver,能够提供基于Filter-Chain模式的插件体系。 2)DruidDataSource高效可管理的
Stella981 Stella981
4年前
JUnit学习笔记
JUnitJJUnit是用于编写和运行可重复的自动化测试的开源测试框架,这样可以保证我们的代码按预期工作。JUnit可广泛用于工业和作为支架(从命令行)或IDE(如Eclipse)内单独的Java程序。基础知识JUnit的安装和使用都非常的简单。这里使用IDEAMaven演示。创建项目使用Ide
Wesley13 Wesley13
4年前
JAVA为什么现在那么火,未来还会依旧火热吗?
Java从1995年出现,已经有22年的历史了,他的性能、实用性、兼容性都彰显其价值所在。!(https://mmbiz.qpic.cn/mmbiz_jpg/Tiar0xqZB6xjD0IcHH4BFClbJmbMqnLy6QkP9TaF7NIbGTI5KDRLfYbPTKtFQUIe4zxSazRyiaN4ReYW9UColCwg/640?wx_f
Wesley13 Wesley13
4年前
Java并发(基础知识)—— Executor框架及线程池
在Java并发(基础知识)——创建、运行以及停止一个线程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Ftimlearn%2Fp%2F4007982.html)中讲解了两种创建线程的方式:直接继承Thread类以及实现Runnable接口并赋给Th
Stella981 Stella981
4年前
Eclipse中将Java项目转换成Web项目的方法
前言:  用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个java工程,将无法在Tomcat中进行部署运行。  方法:  1.找到.project文件,找到里面的<natures标签,查看是否有下面的代码,没有则复制进去。  Xml代码1.<natureorg.eclipse.ws
Wesley13 Wesley13
4年前
JAVA中Collections.sort()实现List排序的公共方法和自定义方法
本文是受开源中国中的一篇文章启发而写(找不到连接了,所以暂时木法贴出来,一旦找到立马贴出来),个别内容参考了开源中国会员的讨论,感谢!1.java提供的默认list排序方法主要代码:List<StringlistnewArrayList();list.add("刘媛媛");list.add(
Stella981 Stella981
4年前
Elasticsearch Date类型,时间存储相关说明
从昨晚开始,到今天中午之前,一直在纠结时间存储问题,昨晚是纠结时间取出来的问题。其实我的想法很简单,我就想java.util.Date 存储到Elasticsearch(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.sojson.com%2Ftag%2Felastic
Wesley13 Wesley13
4年前
JavaWeb之动态代理解决request请求编码问题
动态代理解决编码问题1.设计模式出现原因:软件开发过程中,遇到相似问题,将问题的解决方法抽取模型(套路)常见设计模式:单例,工厂,适配器,装饰者,动态代理。2.装饰者模式简单介绍谷歌汽车开发场景1.Java定义了汽车开发约定interfaceICar{s