
Java代码
文章平均质量分 57
debug的秦明
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下
展开
-
Java中Synchronized的使用
Synchronized是Java语言的关键字,可以使用它来修饰方法或者代码块,Synchronized能够保证被它修饰的方法或代码块在同一时刻最多只有一个线程执行该段代码,这里我将介绍由它来分别修饰静态方法,示例方法,以及代码块是如何使用的。1、修饰静态方法Synchronized修饰静态方法它的锁就是当前的class对象,那么如果当该类有多个Synchronized修饰的静态方法时,一次只有一个线程能执行其中的一个Synchronized修饰的静态方法,同时Synchronized还是可重入锁.原创 2021-03-20 23:56:08 · 308 阅读 · 1 评论 -
Java Axis 1.4 no SOAPAction header! 处理
对接IPTV时,调试webservice接口时提示 no SOAPAction header! 异常 特此记录,提供两种解决方案org.apache.axis.AxisFault: no SOAPAction header! at org.apache.axis.transport.http.AxisServlet.getSoapAction(AxisServlet.java:586) [classes/:?] at org.apache.axis.transport.http.AxisServl.原创 2021-01-05 11:05:10 · 1342 阅读 · 0 评论 -
Java执行shell命令和脚本工具
有时候我们需要在Linux服务器上执行一些shell命令和脚本,Java给我们提供了这个解决方案,核心类:Runtime代码清单:ShellUtil.java@Slf4jpublic class ShellUtil { /** * 运行shell脚本 * * @param shell 需要运行的shell脚本的地址 */ public static void execShell(String shell) { List&.原创 2020-12-22 10:25:35 · 707 阅读 · 1 评论 -
Springboot集成webservice案例
Springboot整合cxf实现webservice服务,配置多个接口代码清单:pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.1.0.RELEASE&l.原创 2020-12-16 20:26:25 · 374 阅读 · 1 评论 -
Java 多个集合求交集
多个集合求交集,使用了apache.commons包的CollectionUtils.intersection()方法 public static void main(String[] args) { //Lists.newArrayList 来自 google的guava List<String> list1 = Lists.newArrayList("北京", "上海", "深圳", "广州"); List<String> .原创 2020-12-03 17:00:32 · 1611 阅读 · 1 评论