java
文章平均质量分 60
skr养成记
一个不会写代码的程序员
展开
-
JVM知识点汇总
JVM原创 2022-06-07 15:15:41 · 188 阅读 · 0 评论 -
Gitlab的搭建和配置
Gitlab的搭建和配置创建docker-compose.ymlversion: '3'services: gitlab: image: 'gitlab/gitlab-ce:latest' container_name: hygitlab restart: always environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://ip:8929' gitla原创 2021-06-07 14:36:56 · 541 阅读 · 0 评论 -
Maven私服的搭建和配置
Maven私服的搭建和配置下载镜像docker pull sonatype/nexus3创建数据目录mkdir -vp /usr/local/docker/nexus/data给文件夹授予权限chmod 777 /usr/local/docker/nexus/data启动容器docker run -d -p 8081:8081 --name nexus --restart=always -v /usr/local/docker/nexus/data:/nexus原创 2021-06-07 14:10:56 · 455 阅读 · 0 评论 -
Nacos作为配置中心的简单使用
nacos作为配置中心的简单使用nacos服务端(这里采用wndows版单机启动,也可以配置集群等)从 Nacos 官网 下载 nacos-server-$version.zip 包,解压到指定目录。Windows 中,打开解压目录下的 \bin\startup.cmd 启动服务。或者通过 startup.cmd -m standalone 单机启动。*启动成功后,Nacos 服务就运行起来了。在浏览器中输入 http://127.0.0.1:8848/nacos/index.ht原创 2021-06-07 11:49:37 · 439 阅读 · 1 评论 -
Mybatis-plus配置多数据源
Mybatis-plus配置双数据源引入依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.3.6</version></dependency>添加配置spring:原创 2021-06-07 11:45:53 · 288 阅读 · 0 评论 -
mybatis-plus代码生成器
@Test public void genCode() { String prefix = "";//用来拼接连接数据库的url地址数据库名称的、根据实际修改 String moduleName = "edu";//用来拼接包名,当前模块名 // 1、创建代码生成器 AutoGenerator mpg = new AutoGenerator(); // 2、全局配置 GlobalConfig ...原创 2021-03-05 21:43:00 · 264 阅读 · 0 评论 -
使用自己封装的MyBeanUtils将前台传入的数据封装为java bean对象
package com.yaofande.utils;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.text.SimpleDateFormat;import java.util.*;public class MyBeanUtils原创 2020-09-17 21:10:13 · 165 阅读 · 0 评论 -
使用Socket实现两个人聊天
Clientpublic class Client { public static void main(String[] args) throws Exception{ Socket socket = new Socket("127.0.0.1",9999); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); OutputStream os = sock原创 2020-08-23 14:24:44 · 639 阅读 · 1 评论 -
使用DataGramSocket实现两人聊天
发送端public class Send { public static void main(String[] args) throws Exception{ DatagramSocket ds = new DatagramSocket(); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); InetAddress address = InetAddre原创 2020-08-23 12:56:19 · 255 阅读 · 0 评论 -
关于jvm的一些理解(这个是个人猜测,不一定准确,主要是为了方便个人理解)
关于jvm的一些理解jvm内存理解——1jvm本身是一个为了执行java代码而创建的一个虚拟计算机,它其实是一个进程,我们的代码就是在这个进程中以线程的形式运行。比如当程序运行时,就会启动一个jvm实例,如果启动多个java程序就会产生多个jvm实例,也就是说,并不是所有的java程序都共享一个jvm虚拟机,他们之间是隔离起来的。当jvm运行时他会首先执行main方法,main方法就是一个线程,而且是主线程,并且其他线程都是由main启动的。main线程是非守护线程,守护线程是jvm虚拟机自己使用的,原创 2020-07-19 15:40:57 · 127 阅读 · 0 评论