- 博客(16)
- 收藏
- 关注
原创 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
634
原创 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
522
原创 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
527
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
327
原创 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
312
原创 使用自己封装的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
189
原创 使用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
708
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
290
原创 关于jvm的一些理解(这个是个人猜测,不一定准确,主要是为了方便个人理解)
关于jvm的一些理解jvm内存理解——1jvm本身是一个为了执行java代码而创建的一个虚拟计算机,它其实是一个进程,我们的代码就是在这个进程中以线程的形式运行。比如当程序运行时,就会启动一个jvm实例,如果启动多个java程序就会产生多个jvm实例,也就是说,并不是所有的java程序都共享一个jvm虚拟机,他们之间是隔离起来的。当jvm运行时他会首先执行main方法,main方法就是一个线程,而且是主线程,并且其他线程都是由main启动的。main线程是非守护线程,守护线程是jvm虚拟机自己使用的,
2020-07-19 15:40:57
158
原创 手风琴菜单
html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>原生javascript手风琴导航</title></head><link rel="stylesheet" t
2018-10-08 21:11:51
200
原创 爱奇艺轮播图简单实现
html&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;爱奇艺导航&lt;/titl
2018-10-08 21:05:50
1697
1
原创 导航栏动画特效(dom实现)
想用纯dom搞一个简单的导航栏特效,本以为一个小时就能搞好,哎对dom理解不够深,一直搞了一下午。。。。。。html<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <ti
2018-09-30 09:12:52
1112
原创 别踩白块简单实现
刚开始学习javascript,想找个小项目练练手,所以就写了一个简单的别踩白块网页版小游戏,不是很复杂,但是刚开始的时候还是觉得无从下手,写这篇文章以防我自己以后忘了到底还如何做呢?1、 四行div,每行div有四小div并排,每四个必有一个黑块2、使用定时器控制div向下移动3、添加onclick事件判断黑块是否被点击4、设置死亡条件和分数html代码<!DOCTYPE...
2018-09-25 18:06:16
1291
原创 js简单瀑布流实现
什么是瀑布流瀑布流其实就是一种布局方式,比如说有很多模块,这些模块大小不一,怎样才能把这些模块相对漂亮的排列到一起?瀑布流就可以很好地解决这个问题。首先把这些模块的宽(高)都设置一样,然后让他们像瀑布一样从上到下依次排列。如果还不清楚的话,强烈建议大家去看一下百度美女图片,用到的就是瀑布流模型。(看前请自备纸巾)。如何实现1、这里我们用一些图片来简单实现一下瀑布流效果。2、html内容...
2018-09-23 14:11:23
775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人