自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 JVM知识点汇总

JVM

2022-06-07 15:15:41 183

原创 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 525

原创 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 436

原创 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 429 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 281

原创 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 238

原创 使用自己封装的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 163

原创 使用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 623 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 253

原创 简单的注册和实现校验

login

2020-08-22 22:33:05 165

原创 关于jvm的一些理解(这个是个人猜测,不一定准确,主要是为了方便个人理解)

关于jvm的一些理解jvm内存理解——1jvm本身是一个为了执行java代码而创建的一个虚拟计算机,它其实是一个进程,我们的代码就是在这个进程中以线程的形式运行。比如当程序运行时,就会启动一个jvm实例,如果启动多个java程序就会产生多个jvm实例,也就是说,并不是所有的java程序都共享一个jvm虚拟机,他们之间是隔离起来的。当jvm运行时他会首先执行main方法,main方法就是一个线程,而且是主线程,并且其他线程都是由main启动的。main线程是非守护线程,守护线程是jvm虚拟机自己使用的,

2020-07-19 15:40:57 125

原创 手风琴菜单

html&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;原生javascript手风琴导航&lt;/title&gt;&lt;/head&gt;&lt;link rel="stylesheet" t

2018-10-08 21:11:51 163

原创 爱奇艺轮播图简单实现

html&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;爱奇艺导航&amp;lt;/titl

2018-10-08 21:05:50 1571 1

原创 导航栏动画特效(dom实现)

想用纯dom搞一个简单的导航栏特效,本以为一个小时就能搞好,哎对dom理解不够深,一直搞了一下午。。。。。。html&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt;ti

2018-09-30 09:12:52 1057

原创 别踩白块简单实现

刚开始学习javascript,想找个小项目练练手,所以就写了一个简单的别踩白块网页版小游戏,不是很复杂,但是刚开始的时候还是觉得无从下手,写这篇文章以防我自己以后忘了到底还如何做呢?1、 四行div,每行div有四小div并排,每四个必有一个黑块2、使用定时器控制div向下移动3、添加onclick事件判断黑块是否被点击4、设置死亡条件和分数html代码&lt;!DOCTYPE...

2018-09-25 18:06:16 1170

原创 js简单瀑布流实现

什么是瀑布流瀑布流其实就是一种布局方式,比如说有很多模块,这些模块大小不一,怎样才能把这些模块相对漂亮的排列到一起?瀑布流就可以很好地解决这个问题。首先把这些模块的宽(高)都设置一样,然后让他们像瀑布一样从上到下依次排列。如果还不清楚的话,强烈建议大家去看一下百度美女图片,用到的就是瀑布流模型。(看前请自备纸巾)。如何实现1、这里我们用一些图片来简单实现一下瀑布流效果。2、html内容...

2018-09-23 14:11:23 711

空空如也

空空如也

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

TA关注的人

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