3 maguangkun

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 22w+

Java共享锁 模拟应用场景

package com.mgk.threads.shared;import java.util.concurrent.Semaphore;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantLock;/** * 共享锁 * Semaphore(int num) * num 参数含义.

2020-09-04 14:29:54

简单工厂模式,工厂方法模式,抽象工厂模式

简单工厂1.创建视频接口2.每个语言实现自己的视频播放功能3.创建视频工厂 3.1通过不同的语言返回不同的语言视频播放类略势:VIdeoFactory类承载代码量过多,增加新的语言播放器类就需要去改动该类,不符合开闭原则。工厂方法1.一个创建部门的接口,具体部门由实现部门接口来解决。2.再创建一个新的部门接口工厂,实现DepaFaceInterface接口3.再createDepa方法中 new新的部分即可获得。优势:好处就是符合开闭原则,不需要修改之前的...

2020-08-13 23:26:03

SpringBoot+Mybatis-Plus+Shiro整合的RBAC权限系统

Maven仓库:dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>

2020-07-20 18:17:19

JAVA基础面试题2020最新版本

整理了一份2020年JAVA基础最新面试题https://share.weiyun.com/WO6Mmdn8https://share.weiyun.com/WO6Mmdn8链接失效的话,联系我即可。

2020-05-25 10:19:56

SpringBoot多数据源配置超快捷方式

首先pom.xml文件 这里SpringBoot版本使用的是2.2.5.RELEASE <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></d...

2020-03-11 18:53:04

SpringBoot中配置文件Propertise文件中配置随机值

mgk.num=${random.int} mgk.bignumber=${random.long}mgk.value=${random.value}mgk.uuid=${random.uuid}将上面数据放在application.properties中package com.mgk.demov1.annotation;import org.springfram...

2020-03-10 11:23:41

SpringBoot ApplicationListener 监听执行顺序

自己创建Listenert 实现 ApplicationListenerpackage com.mgk.demov1.listeners;import com.mgk.demov1.annotation.Student;import com.sun.org.apache.bcel.internal.generic.SWITCH;import org.springframework....

2020-03-10 10:57:23

如何在启动SpringBoot项目时,修改控制台输样式,图片,文字

在Resource目录下创建一个banner.txt文件,如果这个文件有特殊的编码,你可以使用banner.encoding设置它(默认为UTF-8),除了文本文件,你也可以添加一个banner.gif,banner.jpg或banner.png图片在banner.txt中可以使用占位符:变量 描述 ${application.version} MANIFEST.MF中声明...

2020-03-09 23:37:39

Error starting ApplicationContext. To display the conditions report re-run your application with 'de

今天刚下载的Demo运行不起来,发现电脑上已经在跑着一个项目端口是8080,新下载的Demo没设置端口默认8080,导致冲突1.要不关掉之前程序2.换一个端口即可...

2020-03-09 22:38:55

JAVA实现发送邮件

工厂类package com.mgk.tqyb.email;import static com.mgk.tqyb.email.EmailEnum.*;public class EmaiFactory { public static Email getEmai(EmailEnum emailEnum){ Email email = null; ...

2020-02-28 12:42:51

http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" 文件标红的话

将该链接加入进来即可

2020-02-26 15:34:04

使用PowerDesigner创建的Timestamp类型,导入*.SQL文件遇到 Invalid default value for 'update_time' 时

timestamp 类型的默认值是'0000-00-00 00:00:00'默认时效是1970-01-01 00:00:00 -2037-12-31 23:59:59在PowerDesigne里创建TimeStamp类型时需要给其分配默认值右键单击选中该类型选中Propertise选项选中Standard checks后Defaule 选择默认当前时间戳即可,生...

2020-02-26 14:56:41

安装Mysql

首先先在bin的同级目录生成data文件CMD命令 cd 到C:\Program Files\MySQL\MySQL Server 5.7\bin 目录下执行以下命令mysqld --initialize-insecure --user=mysqlmysqld -install表示成功,启动mysql服务命令net start MySQL进行登录Mysql 新...

2020-02-18 11:38:48

Eclipse Tomcat热部署

避免修改JAVA文件后,重复重启,提高开发效率打开Server Options 选中Modules auth reload by default打开Publishing 选中红色圈中部分选中Modules选中项目如果Auto reloading enabled 是被选中的话,就取消勾选。...

2020-01-02 11:24:12

hibernate查询出的实体、set进去值后前台页面显示,自动更新到数据库中

我们的项目没有正确配置事务xml文件,未明原因导致事务定义的规则不起作用)获取一个资讯对象,调用该对象的set方法设置其中的content字段,然后把修改后的实体丢到官网首页进行展示。结果部署到生产后发现,在进入首页获取资讯列表时,在调用到如图的方法时,会直接将临时set的content持久化到到数据库中了。好吧,这明显是有问题的....那么,是什么原因呢?a.查看日志信息后发现,系统总是会打...

2019-12-27 13:12:54

java实现两个对象内容的交换

package com.mgk.test1.three;import org.springframework.util.StringUtils;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.LinkedList;import java.util.concurrent.E...

2019-08-19 15:44:31

SpringCloud

SpringCloud仓库: https://github.com/maguangkun/SpringCloudSpringCloud服务注册与发现1. POM.XML文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...

2019-08-16 13:26:32

Git 命令简单操作

配置用户信息-- git config --global user.name "mgk" git config --global user.email "446690606@qq.com"初始化版本库-- git init添加文件到版本库 git add git commit查看仓库状态 git status添加远程仓库 git r...

2019-08-08 14:38:02

Vue前后端分离Axiso解决跨域访问

如果没有下载axiso的先下载下来 打开cmd 切到项目路径 npm install axiso把进入main.js 引入进来:在config目录里面打开index.js目录ps:有的在创建时没有config目录:https://blog.csdn.net/tg928600774/article/details/80401415 这里寻找答案在组件进行请求测试:反馈数据...

2019-06-14 11:06:14

vue学习的简单指令

全局安装命令行工具 npm install --global vue-cli测试安装是否成功 vue --version创建项目 npm init webpack probjectName进入项目目录 npm install运行项目 npm run dev下载路由模块npm install vue-router --save-dev...

2019-06-12 09:15:59

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。