自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 单例模式线程池的实现

import javax.annotation.PreDestroy;import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;/** * 自定义线程池 */public class ThreadPool { /** * 自定义线程池 * @return */ private final int CORE_POOL_SIZE = 5; ...

2021-04-29 15:02:48 428

原创 从文件中读取每一段以某字符串结尾的数据,并执行某些操作

实现思路1.分割数据:从文件中截取每一段以某字符结尾的数据,可以将该将文件中的数据与分割字符串读取到字符串数组中,循环文字字符数组同时与字符串数组进行对比。如连续几个字符全部满与字符串数组相同则满足截取条件。 2.执行操作:因所执行的操作可能与具体的业务有关,不同的业务有不同的操作因此此处采用策略模式来实现实现代码import java.io.*;public class Utils { public static void main(String[] args)...

2021-04-07 14:07:38 304

原创 axis2 添加修改http请求头

RPCServiceClient serviceClient = new RPCServiceClient();Options options = serviceClient.getOptions();// 添加HTTP请求头List<NamedValue> headerList = new ArrayList<>();// headerList.add(new NamedValue("userName", "xxx"));// 修改时候 字段大小写必须与原...

2021-01-08 13:32:54 1250

转载 多线程学习: 线程组

作用   Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理。对线程组的控管理,即同时控制线程组里面的这一批线程。特性用户创建的所有线程都属于指定线程组,如果没有显示指定属于哪个线程组,那么该线程就属于当前线程组。默认情况下,子线程和父线程处于同一个线程组。线程组创建之后不可改变,只有在创建线程时才能指定其所在的线程组,线程运行中途不能改变它所属的线程组,也就...

2020-02-27 19:42:19 177

原创 多线程学习: 异常处理

程序无法捕获线程中的异常:  JVM的这种设计源自于这样一种理念:“线程是独立执行的代码片断,线程的问题应该由线程自己来解决,而不要委托到外部。”基于这样的设计理念,在Java中,线程方法的异常(无论是checked还是unchecked exception),都应该在线程代码边界之内(run方法内)进行try catch并处理掉。换句话说,我们不能捕获从线程中逃逸的异常。  一个异常被抛出后...

2020-02-27 18:56:14 111

原创 多线程学习: 线程中断

线程中断的方法有1.stop已废弃2.使用共享变量(shared variable)发出信号,告诉线程必须停止正在运行的任务。线程必须周期性的核查这一变量,然后有秩序地中止任务。通过volatile关键字设置开关:private static class Worker extends Thread { private volatile boolean start = true; ...

2020-02-26 11:37:50 97

原创 多线程学习:如何改变线程执行顺序

方案1:join方法作用: 把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。   比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。  如在A线程的run方法中调用了,B.join()则A线程获取到当前对象的锁(A的锁),进入等待状态,直到B线程执行完毕,锁释放A线程继续执行分析:   如main方法下有如下代码 T1...

2020-02-25 11:31:52 263

转载 多线程学习:java线程优先级

简介  Java提供了一个线程调度器来监控程序启动后进去就绪状态的所有线程。线程调度器通过线程的优先级来决定调度哪些线程执行。一般来说,Java的线程调度器采用时间片轮转算法使多个线程轮转获得CPU的时间片。然而根据实际情况,每个线程的重要程序也不相同,有时候我们想让一些线程优先执行,那么我们可以将他的优先级调高一下,这样它们获得的时间片会多一些。  多个线程处于就绪状态时,若这些线程的优先级...

2020-02-24 23:02:21 179

原创 多线程学习:守护线程

守护线程定义  在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)  用户线程: 是指用户自定义创建的线程,主线程停止,用户线程不会停止  守护线程:为所有非守护线程提供服务的线程;换句话说,任何一个守护线程都是整个JVM中所有非守护线程的保姆;只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作只有当最后一个非守护线...

2020-02-24 22:40:34 144

原创 多线程学习:线程创建详解

线程创建详解  线程创建包含线程生命周期中的 新建、就绪、运行 三种状态,相关的api为java.lang.Thread 类  ① 新建状态:就是刚使用new方法,new出来的线程如常见的两种方式  方式一:继承Thread类,并初始化Thread子类继承Thread的子类 ticketWindow1 = new 继承Thread的子类("一号柜台");  方式二:实现Runnaa...

2020-02-23 14:51:41 238 2

原创 linux下weblogic集群的安装

linux下weblogic集群的安装系统环境安装过程一.检查jdk二.安装三、创建domain域四、启动管理端五、创建集群给集群下创建服务器节点:六、配置节点管理器创建计算机添加节点七、重启服务参考资料系统环境CentOS 7.2jdk1.7.0_80WebLogic 10.3.5安装过程一.检查jdk[...

2019-04-07 15:23:43 1530

原创 Idea快捷键的查看与设置

一、点击 file找到 Settings 二、左上角输入框搜索  keymap三、在三处搜索查看所需快捷键四、code则为查找的快捷键五、双击即可修改具体快捷键可参考:idea快捷键...

2019-01-05 09:44:09 5162 1

原创 原生java代码实现webservice的调用

 服务发布 目录  服务发布 客户端代码: 调用接口 调用实现 本项目代码结构  package com.jfinal.newWebservice;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebSe...

2019-01-04 22:43:31 1016

原创 Myeclipse断点调试:

Myeclipse断点调试:设置断点双击文件左边空白即可添加 测试跳入(F5)进入当前光标所在方法内部执行例子:进入java.util.Arrays.sort(arr)方法内部 测试跳过 (F6) 一步一步,执行当前光标所在代码测试跳出(F7)从当前进入的内部方法中跳出来,到调用他的上级方法中 添加断点双击左边空白测试进入下一断点取消其他断点,在需要执行的语句左边空白前双击添加新断点,点击图标测试...

2018-03-25 23:48:36 198

离线安装yapi.pdf

公司内网环境需要使用yapi,该机器安全要求较高,无法开通外网,查看了网上的方法基本上都是同一台机器外网环境下先下好安装包然后再进行安装操作,显然不适用,于是摸索出了一套完全不需要外网环境的安装办法。

2019-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除