avatar
文章
58
标签
53
分类
22

首页
归档
标签
分类
关于我
留言
小天的博客
首页
归档
标签
分类
关于我
留言

小天的博客

多线程
发表于2023-04-11|Java
JAVA开启异步线程的方式:1.Thread类 2.Runnable接口 3.FutureTask类 演示类说明 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253package per.guc.gucproject.test;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.Callable;import java.util.concurrent.FutureTask;@Slf4jpublic class Test01 { public static void main(String[] args) { Test01 test01 = new Test01(); //创建thread类并重写run方法 test01.thread01(); //创建thread类,创建runnable接口并重 ...
Stream
发表于2023-04-11|Java
创建stream的几种方式:5种方式:数组方式、集合方式、Stream.of方式、Stream.iterate方式、Stream.generate方式 123456789101112131415161718@Testpublic void test(){ String[] str = {"abc","hql","etl","","hl_le","exit","abc"}; //数组方式 Stream<String> arrStream = Arrays.stream(str); //集合方式 Stream<String> listStream = Arrays.asList(str).stream(); //Stream方式 Stream<String> stream = Stream.of(str); //迭代器方式 Stre ...
Mybatis框架集成Springboot项目
发表于2023-04-11|Java
从mvn repo官网查看mybatis-spring-boot-starter对应的各版本号,如图: 从mybatis-spring官网,查看集成Spring framework对应的版本匹配规则,如图:mybatis-spring官网url: https://mybatis.org/spring/zh/index.html 结合1和2点,判断选择mybatis的集成版本为2.2.2(根据spring framwork和jdk对应版本去匹配mybatis相应版本,然后选择版本较新且使用相对较多的版本) 根据官网的集成文档进行相应的配置集成配置mybaits的核心组件SqlSessionFactoryBean12345678910111213141516@Configuration@MapperScan("pers.xiaotian.sgg")class MyBatisConfig { @Autowired //数据源用topic8的 private DataSource dataSource; @Bean public Sq ...
java-NIO
发表于2023-04-10|Java
IO和NIO的区别:IO:阻塞的,面向流(Stream)的,流是单向的 NIO:非阻塞的,面向缓冲区(Buffer)的,通道(Channel)是双向的 NIO主要解决场景在网络IOIO组件(ServerSocket、Socket)的accept方法是阻塞的. NIO组件(ServerSocketChannel、SocketChannel)的accept方法是阻塞的,但可以通过configureBlock方法设置为非阻塞的. 文件方面的:FileChannel,还有异步读取写入通道:AsynchronousFileChannel(对应的read和write方法都是非阻塞的) NIO的三大组件:Buffer、Channel、Selector server代码示例:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273package pers.xiaotian.nio.so ...
java-IO
发表于2023-04-10|Java
输入输出流的抽象基类字节输入流-InputStream 字节输出流-OutputStream 适用场景: 字节流适用读入或者写出二进制文件,如图片,视频,音频等 字符输入流-Reader 字符输出流-Writer 适用场景: 字符流适用读入或者写出文本文件,如txt等 字节输入流常用的实现类 FileInputStream BufferedInputStream ObjectInputStream 字节输出流常见的实现类 FileOutputStream BufferedOutputStream ObjectOutputStream FileInputStream和FileOutputStream使用示例:1234567891011121314151617181920212223242526272829303132333435363738394041package pers.xiaotian.ioproject.io;import java.io.*;public class StreamTest { public static void main(String[] a ...
JVM介绍
发表于2023-04-10|Java
JVM虚拟机介绍:1.hotspot 2.jrockit 3.j9(IBM) 4.graal vm(oracle新一代虚拟机:https://github.com/oracle/graal)jvm能运行的文件不单单是java前端编译而成的字节码文件,还能运行如Groovy,Scala,Koltin语言编译而成的字节码文件 JVM hotspot官网地址:https://docs.oracle.com/en/java/javase/index.html jvm可以设置的参数指定(jdk11和jdk8)官网地址: https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BGBCIEFC java和jvm各版本规范见官网地址: https://docs.oracle.com/javase/specs/i ...
Exsi创建win server
发表于2023-04-07|Exsi
物料准备windows server2019的镜像包(cn_windows_server_2019_updated_oct_2020_x64_dvd_a24ba983,本地文件目录位置:~/操作系统iso/os/window\ server\ 2019/) 将需要安装的iso上传: 创建操作系统的操作步骤:1.创建虚拟机 2.下一步 3.新建虚拟机名称,选择对应的操作系统版本 4.下一步 5.设置操作系统配置,选择安装的镜像文件目录 6.点击完成 7.选择新建的虚拟机 8.打开电源 9.双击打开控制台 10.在该页面按下任意键 11.如果没有按键,会进入此页面 12.操作发送如下图键值重启系统 13.正在重启,跳到之前的按任意键页面 14.如果按下任意键,会进入此页面 15.安装系统 16.选择第二个桌面版 17.接受条款,按下一步 18.选择自定义安装 19.下一步 20.安装中: 21.输入管理员密码 22.完成之后的页面 23.输入之前输入的密码 24.选择是 25.设置服务器固定ip 26.关闭防火墙 27在此电脑打开 ...
Esxi创建linux server
发表于2023-04-07|Exsi
1.选择创建操作系统 2.选择安装系统目录 3.打开电源 4.按回车键进入系统设置,选择语言 5.设置时区 6.选择系统安装文件,开始安装 7.点击设置密码 8.等待系统安装完成,需要一定时间,重启 9.用vmware连接服务器 10设置静态固定ip 10.1输入用户名密码 10.2编辑ifcfg-ens192文件 vi /etc/sysconfig/network-scripts/ifcfg-ens192 10.3修改途中标红的地方(注意IPADDR不要重复) IPADDR=”192.168.1.153” NETMASK=”255.255.252.0” GATEWAY=”192.168.1.1” DNS1=”114.114.114.114” 10.4设置完成之后进行网卡重启 systemctl restart network 成功之后用xshell或其他客户端连接虚拟机
1…56
avatar
小天
记录工作中日常遇到及解决问题的博客
文章
58
标签
53
分类
22
最新文章
springboot整合jpa2023-10-07
jsp集成到springboot项目2023-09-24
设计模式2023-09-17
linux-maven私服的搭建2023-09-09
数据库索引2023-09-03
分类
  • CVE5
  • Exsi2
  • HTTP1
  • Https1
  • JAVA1
  • Java25
  • MAVEN1
  • Mysql3
标签
MYSQL5.7 NETTY ORACLE WIN FASTJSON CVE SQLSERVER EXCEL BYTE MAC MAVEN HTTP SPRING MYBATIS JSP LIST MYSQL SHELL DISK JUC SPRINGFRAMEWORK LOG4J ELEMENT PLUS BIT NIO SSL STREAM SQL HTTPS VUE THREAD JPA LINUS GIT PROPERTIES IO EXSI CLASS POI WINS
归档
  • 十月 20231
  • 九月 20234
  • 八月 20233
  • 六月 20231
  • 五月 20235
  • 四月 202344
网站资讯
文章数目 :
58
本站访客数 :
本站总访问量 :
最后更新时间 :
©2023 By 小天
欢迎来到我的博客!