11 2021 档案
摘要:解决方法:一、在方法传参时,加param参数标识,如:countNum(@Param("departid")String departid); 二、在方法传参时,把参数换成map或对象。
阅读全文
摘要:#!/bin/bash#string="Hello LiLei,LiLei is my friend,Hello GoodBey" function print_tips{ echo " " echo "(1) ´打印string长度" echo "2.删除字符串中所有的LiLei" echo "3
阅读全文
摘要:1.获取字符串长度:${#var}和`expr length "$var1"` var=Hello echo ${#var} 5 2.获取字符索引位置:`expr index "$String" substr` 注意:`和'不一样,这个`在左上角的Esc下面,'这个会是这个“,然后变成了string
阅读全文
摘要:1.#号 a=hellloo b=${a#*l} echo $b=lloo 可以看出删除了hel,从开头到第一个l都删了。#从头部开始删除:*号匹配所有的字符:hel,l前面的所有字符 2.##号:所有指定的字符 a=hellloo b=${a##*l} echo $b=oo 可以看出删除了hell
阅读全文
摘要:1.New 一个线程 ;Runnable是用了start()线程可运行,启动;用了synchronized锁会进入BLOCKED状态,需要获得monitor();等候WAITING状态是上面的方法等候,下面的方法唤醒;计时等待TIMED WAITING是有参的方法类似于WAITING,带参是等候的时
阅读全文
摘要:1.使用stop()方法错误的停止线程,会导致强行停止,而不给考虑的机会,interrupt不会直接停止 import lombok.extern.slf4j.Slf4j;@Slf4j/** * 使用stop()方法错误的停止线程,会导致强行停止,而不给考虑的机会,interrupt不会直接停止 *
阅读全文
摘要:1.找不到sqlplus 问题描述:1.Java程序好的,服务器命令打包是好的,当两个连接在一起就Commont found sqlplus 说明:是java连接Oracle的时候出现了中断,找着找着原来是java服务器有容器配置,服务器里面也有个配置,两个不统一的 2.没有zip包 jdk版本不统
阅读全文
摘要:1.使用interrupt关闭线程 /** * 使用interrupt关闭线程,注意不可强制,而是要判断true如果当前线程已被中断; false除此以外。!Thread.currentThread().isInterrupted() */public class RightWayStopThrea
阅读全文
摘要:/** * run and start 区别 */public class StartAndRunMethod { public static void main(String[] args) { Runnable runnable = () ->{ System.out.println(Threa
阅读全文
摘要:都是在之前创建线程的基础上创建的线程 1. 利用线程池创建线程 1.哪个方法需要线程,比如Task里面的方法需要使用线程那么实现Runnable 2.用线程池的.submit去调用这个线程 public class ThreadPool5 { public static void main(Stri
阅读全文