- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 echart实现简易拓扑
箭头是可以动的代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>业务归档拓扑</title> <!-- 引入 echarts.js --> <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></s.
2020-05-14 20:48:57
618
原创 springboot嵌套swagger
1,引包 <dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> <version>1.7.0.RELEASE</version> </...
2020-03-29 12:01:12
308
原创 k8s工欲善其事必先利其器
k8s集群搭建https://blog.csdn.net/qidaorenzhe/article/details/104098806https://github.com/itcrazy2016/K8s/blob/master/kubeadm%E5%AE%89%E8%A3%85k8s.md文档https://kubernetes.io/docs/reference/generated...
2020-01-28 12:33:15
263
原创 Doker01
英[ˈdɒkə(r)] 码头工人;传统的交付模式:只给软件,不给环境==>研发和运维的运行环境差异导致纠纷。大部分软件都是部署在虚拟机上。Docker是基于Go语言实现的一种容器技术,比如,它可以包含【程序+文档+配置+数据】等,可以理解成一个集装箱,实现一次封装,到处运行。www.docker.com--官网(速度慢)www.docker-cn.com--中国雷锋做...
2020-01-21 17:51:51
247
原创 jquery.ztree构建树形结构
完整代码下载:https://download.csdn.net/download/qidaorenzhe/12032112ztree创建的树形结构,记下笔记 <!DOCTYPE html> <html lang="en-us"> <head> <meta charset="utf-8">...
2019-12-13 20:30:32
376
原创 高并发
Doug Lea 并发大师学习方法:场景-需求-解决方案-应用-原理进程的生命周期:创建-销毁Java中如何运用线程:1,Runnable接口2,Thread类(本质上是实现了Runnable接口)--使用较少,对资源不可控3,ThreadPool线程池 --实际运动较多,风险(如 死锁,上下文切换等)4,Callable/Future 带返回值的...
2019-12-11 23:05:01
110
原创 Thread,Thread.currentThread()和this
1,区别Thread.currentThread().sleep(2000);Thread.sleep(2000);本质上来讲, 其实是没有区别的,其功效完全一样。不过呢, 一些代码检查工具会认为 前者有点问题。前者其实是早期程序员的一个通用的写法, 无益也无害。 已经成为了一个不那么好的习俗了吧2,Thread.currentThread()与this的区别在线程的run 方...
2019-12-03 14:50:12
263
原创 windows安装mysql
1,下载mysql-8.0.17-winx64.zip官网下载比较慢:https://downloads.mysql.com/archives/community/百度云盘无提取码:https://pan.baidu.com/s/1zO55Lm-WTvv2kf637ONZqQ以上两种都是原装正版无插件的资源。2,解压到E:\cms\tools\database3,添加环境变...
2019-11-30 13:56:37
135
原创 责任链模式
顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。意图:避免请求发送者与接收者耦合在一起,让多个对象都...
2019-11-29 15:34:58
166
原创 SpringBoot常用注解
一、类注解@Service: 注解在类上,表示这是一个业务层bean@Controller:注解在类上,表示这是一个控制层bean@Repository: 注解在类上,表示这是一个数据访问层bean@Component: 注解在类上,表示通用bean ,value不写默认就是类名首字母小写@Configuration:注解在类上,表示这是一个IOC容器,相当于spring的配置文件,ja...
2019-11-26 17:42:25
113
原创 喜大苦奔!java不需要自己关闭io流了,就在jdk1.7
以往,我们需要在finally中关闭自己写的io流,防止内存溢出,相当麻烦。如下 InputStream is=null; InputStreamReader isr=null; BufferedReader read=null; try { is = new FileInputStream(new File("...
2019-11-05 15:08:37
1470
翻译 java中try catch finally结构体的return问题
public static void main(String[] args) { System.out.println("结果:"+test());}public static int test(){ int i=0; try{ i=1;//1.1 System.out.println("try:"+i);//1.2 return i;//3.1 }catch...
2019-11-05 15:00:28
157
原创 代理模式
定义:代理模式是指,为其他对象提供一种代理,以控制对这个对象的访问。(保护和增强目标对象)分为动态代理和静态代理。一、静态代理:显示声明被代理对象package com.gupaoedu.vip.pattern.proxy;/** * Created by Tom on 2019/3/10. */public interface Person { void f...
2019-11-03 15:25:06
138
原创 委派模式和策略模式
定义:作用就是任务的调度和分配,跟代理模式很像,可以看成是一种特殊情况下的静态代理的全权代理。代理模式注重过程,委派模式注重结果。不属于GOF 23种设计模式之一,属于行为模式。Spring中DispatchServlet就是使用的委派模式。package com.gupaoedu.vip.pattern.delegate.simple;/** * Created b...
2019-10-23 23:59:09
206
原创 检查线程池中是否还有线程
import java.util.*;import java.util.concurrent.*;public static void main(String[] args) throws Exception { ExecutorService exe = Executors.newFixedThreadPool(12); for (int i = 1; ...
2019-10-21 16:41:33
1121
原创 工厂模式
一、简单工厂模式我们先创建公共接口ICourse.javapackage com.gupaoedu.vip.pattern.factory;/** * Created by Tom. */public interface ICourse { /** * 录制视频 * @return */ void record();}创建2个...
2019-10-13 15:01:14
123
原创 原型模式
定义:通过拷贝原型创建新的对象。调用者不需要知道任何创建细节,不调用构造函数。属于创建型模式。适用场景:1,类初始化消耗资源太多。2,new产生一个对象需要非常繁琐的过程(数据准备,访问权限等)3,构造函数比较复杂4,循环体中产生大量对象时。如:BeanUtils.copy();//默认浅克隆,可以设置为深克隆JSON,parseObject()Copy ...
2019-10-13 15:00:41
122
原创 单例模式
单例模式是指,在一个类在任何情况下都只有一个实例,并且提供一个全局访问点。单例模式要隐藏构造方法,属于创建型模式。常见的单例模式有四种:饿汉式单例,懒汉式单例,注册式单例,ThreadLocal单例。1,饿汉式单例在单例类首次加载的时候就创建实例。缺点:浪费内存。package com.gupaoedu.vip.pattern.singleton.hungry;/**...
2019-10-13 15:00:16
138
原创 log4j各项配置的含义
#cmsnew_displayboardlog4j.logger.com.linkage.module.cmsnew.displayboard=debug,displayboardlog4j.additivity.com.linkage.module.cmsnew.displayboard=falselog4j.appender.displayboard=org.apache.log4j.R...
2019-10-10 10:59:48
271
原创 idea+spring boot+maven+mybaties+oracle完整流程
网上好多关于spring boot的资料,但是完全符合自己需求的很少,这里分享一下使用idea+spring boot+maven+mybaties+oracle构建web工程并且发布的完整流程。环境:jdk1.8spring boot2.1.7idea 20170106源码下载 https://download.csdn.net/download/qidaorenzhe/11...
2019-08-17 10:28:59
939
5
原创 linux安装ftp步骤
有些linux版本没有自带的vsftpd,比如Centos 6.6,需要安装1,查看是否安装了FTP:rpm -qa |grep vsftpd如果没有任何输出,表示没有安装。如果出现如下版本信息,则表示已经安装。2,如果没有安装,可以使用如下命令直接安装yum -y install vsftpd默认安装目录:/etc/vsftpd3,添加FTP账号user...
2018-04-22 20:02:20
25362
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人