- 博客(54)
- 收藏
- 关注
转载 spring boot 学习 ---- 使用事件监听
spring 的事件监听事件监听其实我们并不陌生,简单来讲,当程序达到了某个特定的条件,程序就会自动执行一段指令。在spring 中也一样,我们可以使用spring中的事件监听来实现某些特定的需求。发布事件既然要监听事件,首先要发布我们的事件嘛。在spring中发布事件我们可以通过继承ApplicationEvent 来发布我们的事件类。@Datapublic class ...
2019-08-24 19:44:00
155
转载 其他技术----windows重装系统
windows10重装教程装机之前注意事项:目标盘符中的数据会清空,重要文件注意保留制作U盘启动盘,U盘将会清空,重要文件注意保留可以开机在可以开机的情况下,我们可以使用window自带的工具来重装我们的系统。下载ISO镜像https://msdn.itellyou.cn/首先我们打开这个网站选择想要安装的版本打开下载好的镜像若无法直接打开可以解压...
2019-08-13 19:13:00
147
转载 开发误区----前端开发
前端开发一次前端趟过的坑浏览器适配在一次试用uni-app开发前端程序中,遇到ios中date获取不到值的问题,由于本人使用H5开发,当时开发组件是在插件市场找到的一款名叫mobile-calendar-simple的日历组件。遇到问题的1.插件不适配ios的Safari浏览器2.特殊浏览器获取不到本地时间解决方案Safari浏览器时间获取不到查看是否有值跟踪变量...
2019-07-30 15:23:00
172
转载 开发误区----spring boot误区
spring boot 配置加载MySQL驱动误区若我们使用的是MySQL数据库,如果我们pom中使用的是如下的MySQL版本<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8...
2019-06-30 12:38:00
134
转载 开发误区----MySQL数据库误区
数据库编码误区在MySQL数据库中,utf8的编码不是真正的utf-8编码,“utf8”只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。MySQL 一直没有修复这个 bug,他们在 2010 年发布了一个叫作“utf8mb4”的字符集,绕过了这个问题。所有在使用“utf8”的 MySQL 和 MariaDB 用户都应该改用“utf8mb4”,永远都不要再...
2019-06-30 00:44:00
98
转载 其他技术----Redis基本命令
Redis基本命令SET key data #存数据GET data #取数据KEYS * #查看所有数据DEL key #在key存在时删除keyEXISTS key #检查key是否存在EXPIRE key seconds #为给定key设置过期时间(以秒为单位)PEXPIRE key milliseconds #设置key的过期时间,以毫秒为单位TTL key #...
2019-06-10 20:00:00
57
转载 其他技术----Redis配置文件
Redis 安装安装环境:Linux debian (deepin)软件包管理安装:sudo apt-get install install redis-server手动安装:由于Redis是用C语言编写的,手动安装首先需要保证有gcc编译器,如果没有可输入 sudo apt-get install gcc 命令来安装sudo wget http://download....
2019-06-10 19:59:00
85
转载 其他技术----Redis说明
Redis 安装安装环境:Linux debian (deepin)软件包管理安装:sudo apt-get install install redis-server手动安装:由于Redis是用C语言编写的,手动安装首先需要保证有gcc编译器,如果没有可输入 sudo apt-get install gcc 命令来安装sudo wget http://download....
2019-05-28 12:44:00
78
转载 spring boot学习 ---- spring boot 之注解(持续更新)
这里介绍spring boot 中一些常用的注解,关于spring boot 的学习建议还是去看官方文档。https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/reference/htmlsingle/@Controller(类)声明控制器,它是springMVC中的控制器,底层是servlet,添加它可以接收前端的请求,返回...
2019-05-06 10:39:00
83
转载 其他技术----mongoDB基础
MongoDB简单使用介绍MongoDBMongoDB是一种文档型数据库,它属于非关系型数据库。数据对象以BSON(二进制JSON)格式被存储在集合的文档中,而不是关系数据库的行和列中。MongoDB基本概念集合使用集合将数据编组,是一组用途相同的文档,类似表的概念,但集合不受模式的限制,在其中的文档格式可以不同。文档文档表示单个实体数据,类似一条记录(行);与行的差别:行...
2019-05-04 10:18:00
82
转载 其他技术----Redis入门
RedisRedis 是一种基于键值对的NoSQL 我们用它来做数据缓存,减少数据库的压力。我们可以进入一下网站对redis进行学习http://try.redis.io/Redis的数据类型Redis中所有的数据都是以key/value的方式存储的,我们所说的数据类型指的是value,在Redis中有一下集中数据类型StringHashListSetZSet数据...
2019-04-09 10:33:00
78
转载 网络通信学习----HTTP请求方法
HTTP 请求方法GET:获取资源GET方法用来请求访问已被URI(统一资源标识)识别的资源。指定的资源经服务器端解析后放回响应内容。POST:传输实体主体POST方法用来传输实体的主体。POST的主要目的并不是获取响应的主体内容。PUT:传输文件PUT方法用来传输文件。就像FTP协议的文件上传一样,要求在请求报文的主体中包含文件内容,然后保存到请求URI指定的位置。HE...
2019-04-03 00:02:00
128
转载 spring boot 学习 ---- spring boot admin
什么是Spring Boot AdminSpring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件,Spring Boot Admin 的GitHub地址 https://github.com/codecentric/spring-boot-admin 他是一个基于C/S架构的实现。它可以通过HTTP或者Eureka注册到admin server中进...
2019-03-31 20:32:00
126
转载 java拓展----(转)synchronized与Lock的区别
synchronized与Lock的区别 https://www.cnblogs.com/iyyy/p/7993788.html转载于:https://www.cnblogs.com/bananafish/p/10523991.html
2019-03-13 16:23:00
71
转载 spring boot 学习 ---- spring MVC
目录 1.什么是spring MVC 2.构建一个包含spring MVC 的spring boot 项目 3.spring MVC 模型。一、什么是spring MVC 说到spring MVC我们不防先看一看我们熟悉的 MVC (视图—模型—控制器)框架。 MVC框架是一种众所周知的一个设计界面的一种设计模式。它主要通过分离视图、模型。控制器在应用程...
2019-03-08 17:17:00
112
转载 spring boot学习 ---- spring boot 集成 mybatis
spring boot 作为一个一站式开发工具怎么能少了与其他框架的兼容。这里将mybatis和spring boot 整合起来。 1.新建一个项目 这里我们的选择如下: 如果已经有一个项目,我们可以在pom.xml文件中添加以下依赖。 <dependency> <groupId>mysql<...
2019-03-08 16:01:00
67
转载 spring boot学习 ---- 使用pageHelper实现分页功能
目录 1.介绍pageHelper 2.pageHelper的基本配置 3.使用pageHelper实现分页功能一、介绍pageHelper pageHelper是一款分页插件,它能很好的集成在spring boot中在它是一个基于mybatis的一款插件。它是的底层实现技术则是使用动态代理实现的。所以我们在使用它时,我们需要使用mybatis作为持久层框架。...
2019-03-06 10:39:00
397
转载 spring boot学习 ---- 初识spring boot
目录 1.spring boot是什么 2.spring boot相对于spring 的优势有什么 3.第一个spring boot 程序一、spring boot是什么 首先,spring boot相对于spring 来说不是什么新技术,spring boot 只是将一些spring的东西整合起来而已。我们学习spring boot的话就需要学spring的...
2019-02-28 21:42:00
128
转载 java设计模式----适配者模式
目录 1.介绍适配者模式 2.常见的适配者模式 3.适配者模式的简单实现一、什么是适配者模式 在java开发中,有一个叫做接口的东西,如果我们要用到接口的话,我们需要实现接口,我们需要实现接口中的所有方法,但是在有些场景,一个接口中有许多方法,但是我们只需要使用这个接口中的一个或很少的方法,如果实现这个接口的话会有许多方法是空的,适配者模式则可以解决这种有许多...
2019-02-20 10:58:00
194
转载 java设计模式----观测者模式
目录 1.介绍观测者模式 2.jdk自带的观测者模式实现 3.自己实现一个观测者模式一、介绍建观测模式 观测者模式是一种比较重要的设计模式,观测者模式也叫发布/订阅模式。它在angular、vue、等前端框架中的使用是非常频繁的。观测者模式本身是一种mv模型,它能时时的更新我们的数据,观测者模式本身提供一种异步操作。二、jdk自带的观测者模式实现 在...
2019-02-19 11:24:00
86
转载 Python学习----List和Tuple类型
目录 1.List 2.Tuple一、List List是Python中的一种内置的数据类型,它代表的是一个列表,它是一种有序的集合,可以随时添加删除和查找里面的元素。表示方法为[ ] ps:由于Python是动态语言,List里面是不区分数据类型的。随便什么数据类型都可以放进去 1.创建ListL = ['hello',91,'你好',12...
2019-02-02 11:58:00
111
转载 Python学习----Python基础
目录 1.print 2.注释 3.变量 4.字符串 5.整数和浮点数 6.布尔类型 一、print Pyhon中的print是输出语句,它是可以将结果输出在控制台的标识。 输出内容中的连接用,或者+ Pyhon2和Python3的输出语句不同 Python2的print是一个语句,Python3中的是...
2019-02-01 12:32:00
85
转载 Python学习----Python中的数据类型
目录 1.整数 2.浮点数 3.字符串 4.布尔值 5.空值 一、整数 Python可以处理任意大小的整数,包括负整数,在Python程序中,整数表示方法和数学上的表示方法一样,十六进制的整数表示方法则是在整数前面加0x ps:Python中的整数运算没有 += 这种运算符的。 二、浮点数 Python中的浮...
2019-02-01 11:26:00
51
转载 java设计模式----代理模式
目录 1.代理模式 2.静态代理 3.动态代理一、代理模式 核心作用: 通过代理,控制对对象的访问, 代理可以详细控制对某个或某类对象的方法,在调用这个方法之前或之后做事 ps:代理模式是AOP(面向切面编程)的核心实现机制 应用场景: --安全代理:屏蔽对真实角色的直接访问 --远程代理:通...
2019-01-31 15:32:00
64
转载 其他技术----nginx开光
前言:作为一名程序员,学习是必不可少的。我们每时每刻都在学习,我们都在进步,为了达到更好的用户体验,我们需要学习新的知识,我们需要克服一道道困难。将新技术运用到我们的项目中来。 目录 1.介绍nginx 2.nginx的配置 3.nginx基本命令 一、介绍nginx nginx是一个http服务器,它的主要用途...
2019-01-30 21:49:00
60
转载 Python学习----软件篇
目录 1.Python下载 2.Python安装 3.Hello Python一、Python下载 Python下载地址https://www.python.org/downloads/release/python-372/ 选择红色区域的版本,下载下来是一个可执行的exe文件二、Python安装 Python的安装很容易,执行...
2019-01-29 11:47:00
68
转载 java拓展----NIO
目录 1.介绍java中的IO 2.使用NIO 3.NIO的使用场景一、介绍java中的IO java中的IO分许多种 具体介绍请往这走http://blog.51cto.com/stevex/1284437 java IO 中的NIO的英译名为(new IO) 他是的出现时在JDK1.4版本才有的。 NIO 的它实则是一种非阻塞的I...
2018-12-24 10:57:00
65
转载 java拓展----探秘Lambda 表达式
目录 1.关于Lambda表达式 2.java中的Lambda表达式的特性及语法格式 3.java中Lambda表达式的实现 4.总结一、关于Lambda表达式 首先Lambda表达式并不是只有java中才特有的表达式。其他编程语言中同样也拥有这个表达式。Lambda表达式可使程序更简洁。不同语言的Lambda表达式中定义的规范不同。具体需要看官方文档的...
2018-12-20 15:08:00
90
转载 http学习----消息头
目录 1.什么是HTTP消息头 2.HTTP消息头分类一、什么是HTTP消息头 用于HTTP协议交互的信息被称为HTTP报文。请求端HTTP报文叫做请求报文,响应端的HTTP报文叫做相应报文,HTTP报文本身是由多行(CR+LF做换行符)构成的字符串文本。 而HTTP消息头指的是报文首部。通常一个HTTP请求可以没有报文主体,但是HTTP消息头是肯定有的...
2018-12-20 11:15:00
84
转载 Orcal学习----SQL
目录 1.介绍SQL 2.SQL分类 3.数据类型 4.伪劣 5.DDL语句 6.DML语句 7.DCL语句 8.TCL一、介绍SQL SQL(sturcted query language)中文名结构化查询语言可以操作用户存储、检索数据用户数据库对象。其中用户数据库对象包括:表 用户 索引 序列 存储过程 ...
2018-12-20 11:15:00
121
转载 java拓展----管道流
目录 1.介绍管道流 2.管道流的基本实现 3.管道流的使用场景及注意事项一、介绍管道流 管道流的主要作用是可以进行两个线程间的通讯,分为管道输出流(PipedOutputStream)、管道输入流(PipedInputStream),如果要想进行管道输出,则必须把输出流连在输入流之上。 管道流的模型如下: 利用管道流的这...
2018-12-08 15:28:00
97
转载 java设计模式----建造者模式
目录 1.什么是建造者模式 2.建造者模式的简单实现(造飞机为例) 3.建造者模式使用场景一、什么是建造者模式 建造者模式它分离对象子组件的单独构造和装配。从而可以构造出复杂的对象。 由于实现了构造和装配的解耦。不同的构造器,相同的装配,可以构建出不同的对象。相同的构建器,不同的装配顺序也可以构建出不同的对象。也就是实现了构建算法、装配算法的解耦,实现...
2018-12-06 17:13:00
63
转载 java拓展----数据流
目录 1.数据流简介 2.数据输出流的基本运用 3.数据输入流的基本运用一、数据流简介 数据流用到的java中的DataInputStream和DataOutputSteam这两个流。从这两个流的类型来看,这两个流是属于字节流的。java官方对数据流的定义是:数据流允许应用程序以与机器无关方式从底层输入(输出)流中读取基本 Java 数据类型。数...
2018-11-24 16:15:00
68
转载 java拓展----字节数组流
目录 1.简介虚拟机与系统 2.ByteArrayInputStream 3.ByteArrayOutputStream一、简介虚拟机与系统 我们知道java程序是可以跨平台运行的,它的实现方式则是借助JVM虚拟机,JVM毕竟只是一个虚拟机,他是不能直接操作操作系统上的文件的,如果需要操作这些文件,j我们需要借助操作系统(OS)来操作文件。jav...
2018-11-17 17:51:00
92
转载 Orcal学习----Orcal用户关系
目录 1.认识sqlplus 2.用户类型 3.使用sqlplus操作用户一、认识sqlplus sqlplus是Orcal数据库自带的一个非图形界面的客户端。可以进行远程连接服务器。 sqlplus的基本应用 win+R输入sqlplus进入Orcal客户端。然后输入用户名,密码 这里登录sys用户-->权限最高的用户...
2018-11-14 23:23:00
178
转载 java设计模式----工厂设计模式
目录 1.面向对象设计的基本原则 2.简单工厂模式 3.工厂方法模式 4.抽象工厂模式 工厂设计模式的核心本质: 1、实例化对象,用工厂方法代替new操作。 2、将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。一、面向对象设计的基本原则 1.OCP(开闭原则,Open-Closed Principl...
2018-11-14 10:35:00
86
转载 java拓展----CountDownLatch同步辅助类
同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。• countDown() 当前线程调此方法,则计数减一(建议放在 finally里执• await(), 调用此方法会一直阻塞当前线程,直到计时器的值为0一下是CountDownLatch同步辅助类的使用Demo: 1 package com.demo.singleton; 2 ...
2018-11-12 14:12:00
95
转载 java设计模式----单例模式
目录 1.使用单例模式的作用 2.常见的应用场景 3.单例模式的实现方式 4.单例模式存在的问题及解决办法 5.总结一、使用单例模式的作用 单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。二、常见的应用场景 1.Windows的任务管理器 2.Windows的回收站 3.操作系统的文...
2018-11-10 22:38:00
87
转载 java拓展----Lock锁
目录 1.介绍Lock 2.Lock的基本使用 3.Lock之线程之间的通信 4.总结一、介绍Lock 首先先讲一下笔者为什么会涉及到Lock这个东西,使用synchronized来锁对象或方法时,如果被锁的这个方法发生阻塞(sleep),那么将影响锁资源的释放,而其他处于等待状态的对象或方法将一直处于等待状态,直到休眠完或阻塞清除,这就带来了...
2018-11-09 20:21:00
103
转载 Orcal学习----初识Orcal
目录 1.数据库简介 2.常用的数据库 3.Orcal数据库体系 一、数据库简介 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。二、常用的数据库 ...
2018-11-08 12:42:00
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人