windows下MySQL 5.7+ 解压缩版安装配置方法

方法来自伟大的互联网。 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版。注意:下载是需要注册账户并登录的。 链接:https://pan.baidu.com/s/1sObbjgQ_bYFrUjwgzEII3g 提取码:3dan 2.解压缩至你想要的...

2019-04-13 18:21:28

阅读数 7

评论数 0

策略模式

一、什么是策略模式以及策略模式功能 1.1 为什么需要策略模式? 1)完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同的策略来完成该项任务。 2)在软件系统中,很多算法可以实现某一功能,比如查找、排序。这里以查找算法为例说明,如果我们需要提...

2019-03-18 23:55:27

阅读数 14

评论数 0

装饰者、JDK动态代理和CGLIB动态代理 三种设计模式 教你实现AOP

定义一个普通dao类和daoImpl类来模式实现三种aop,对dao类中的方法进行增强日志功能 定义一个DAO接口: public interface Dao { void insert(); void query(); void update(); } DAO接口...

2019-03-11 22:50:23

阅读数 15

评论数 0

ArrayList源码分析(JDK1.8)

一、数据结构 ArrayList的数据结构是Object类型的数组,可以存放所有数据类型,我们对ArrayList的所有操作都是基于数组的 二、ArrayList源码分析 2.1 类的属性 public class ArrayList<E> ...

2019-03-10 16:04:55

阅读数 11

评论数 0

HashMap源码分析 --- JDK1.8,JDK1.7源码对比

一 、前言 JDK1.8相对于1.7,变化最大的地方就在于将数组+链表拆分为数组+链表+红黑树的组合,其目的就在于解决 hash冲突增加随之链表长度增加后,存储效率降低的问题,因为存储都需要遍历链表;其次将存放key-value的Entry类换成了Node类,功能是一样的,只不过换了个名字而已...

2019-03-09 23:51:35

阅读数 13

评论数 0

23种设计模式全解析

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代...

2019-02-20 22:22:15

阅读数 37

评论数 0

《代码整洁之道》读后感

把一些我个人觉得比较重要的点说一下吧 命名:     1.名副其实     2.有意义的区分,当有意思相近的方法名称时,可以一眼就看出不同之处     3.长名称胜过短名称,名称应该和函数的作用域相对应      函数:     1.短小     2.一个函数只做一件事情,不要同时做两个   ...

2019-02-14 18:48:54

阅读数 35

评论数 0

Mysql索引面试必备

我们在面试时,经常会被问到有关索引的知识,什么是索引?为什么索引可以加快数据查询?如何选择创建索引?索引的最左匹配原则是什么?等等,针对这些问题,你都可以在本篇博文中,找到你要想的答案。 1.索引的作用 简单来说,索引就可以帮助我们快速查找数据。那为什么索引可以帮助我们快速查找数据呢?首先我们要...

2018-12-17 16:14:53

阅读数 29

评论数 0

StringBuffer为什么能一直append?

如题,普通的方法一次只能调用一次,而append则一直可以调,进去看了StringBuffer源码,也就是copy到新数组,找不出来了,求大佬们解答,给大佬们递茶~ StringBuffer stringBuffer = new StringBuffer(); stringBuffer.appe...

2018-12-13 11:15:01

阅读数 51

评论数 0

接口限流方案 - 超简单

      需求:简单的API限流接口,限制某个接口在某个时间段内,可以访问多少次。无需走cache,不污染接口代码。        方案:带过期功能的hashmap+aop实现      切面代码: @org.aspectj.lang.annotation.Aspect public ...

2018-11-27 11:48:30

阅读数 134

评论数 0

Spring Boot集成Log4j2报错java.lang.NoSuchMethodError: org.apache.logging.log4j.core.config.Configuration

Application startup failed java.lang.NoSuchMethodError: org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(Lorg/apache/loggin...

2018-09-26 15:26:49

阅读数 957

评论数 0

Java知识体系

java知识体系 编号 类目 文档地址 备注 1 集合 http://www.cnblogs.com/skywang12345/p/3323085.html   2 IO ht...

2018-06-15 09:24:55

阅读数 34

评论数 0

微服务

微服务 一、        什么是服务 所谓服务,是区别于系统,服务一个或者一组相对较小且独立的功能单元,是用户可以感知最小功能集。   二、        什么是微服务? 能运行在自己进程里,并独立部署服务。各个服务之间,只能通过通信的机制相互关联,比如HTTP。 三、       ...

2018-06-15 09:23:48

阅读数 64

评论数 0

RedisTemplate API

Redis 数据结构 结构类型 结构存储的值 结构的读写能力 String 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其中一部分执行操作;对象和浮点数执行自增(increment)或者自减(decrement...

2018-06-15 09:22:58

阅读数 63

评论数 0

Nginx+Tomcat 入门高性能负载均衡集群

一、       工具  nginx-1.8.0  apache-tomcat-6.0.33二、    目标  实现高性能负载均衡的Tomcat集群:   三、    步骤  1、首先下载Nginx,要下载稳定版:    2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0....

2018-05-02 17:34:33

阅读数 20

评论数 0

Gadle项目部署到服务器

1,执行命令:gradle clean -> gradle build,项目会在本地打成一个jar包2,然后进入到项目目录(例如:bops-webapp):bops-webapp -> build -> lib,可以看到项目的jar...

2018-04-19 17:49:35

阅读数 125

评论数 0

写博客对程序员很重要吗?

作者:黄孙挺链接:https://www.zhihu.com/question/273631529/answer/370251965来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。“书写是对思维的缓存。”不知道从哪看来的一句话,一见如故,于是把它作为我自己专栏《闷骚的...

2018-04-19 14:23:41

阅读数 470

评论数 0

自学编程的六个技巧总结

有一天,我的一个在学编程的朋友问我:“我想快速学习编程,你有什么好的推荐吗?我曾在上大学的时候自学过编程,这么多年过去了,我意识到我或许是在用最困难的方式去学习和了解编程。本来我完全可以用更快的速度学习。因此,在回顾了过去之后,我写下了这些年来我渐渐掌握到的关于如何学习编程的一些事情。对于“如何快...

2018-04-19 14:10:18

阅读数 261

评论数 1

刚用SpringBoot搭建的项目,To display the auto-configuration report re-run your application with 'debug' enab

具体错误信息太长了,我就把重要的信息贴出来了,求大佬们帮忙看看,搞了一下午了(在idea上跑的)Error starting ApplicationContext. To display the auto-configuration report re-run your application w...

2018-02-27 22:37:05

阅读数 12150

评论数 8

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