- 博客(18)
- 收藏
- 关注
原创 项目引用包
<?xml version="1.0" encoding="UTF-8" ?> <classPathEntry location="C:\Project\repository\mysql\mysql-connector-java\5.1.47\mysql-connector-java-5.1.47.jar" /> <context ...
2019-11-06 14:57:47
2452
原创 redis应用场景
对于redis全面介绍请查看 https://blog.youkuaiyun.com/chen196/article/details/100528856 reids进程 应用场景 验证码:redis是一个非关系型数据库,适合高并发,key-val存储,可以设置过期时间,适合验证码场景 我们在存储的时候,key为手机号,val是验证码,通过key获取到验证码,根据场景设置过期时间,过期之后直接删除这个key值...
2019-09-11 22:21:05
235
原创 springmvc与springboot
mvc(框架) 简介 MVC就是把数据处理,数据展示,程序(用户)的交互分离的一种编程方式 M(Model):模型,用户的信息、状态以及程序逻辑,独立视图 V(View):视图,从模型当中获取数据,然后以多种模式来展现,前端数据显示 C:(Controller):处理从前端的数据,然后把最新结果返回到模型当中 IOC:控制反转 依赖注入(属性注入,接口注入,构造器注入):把我们指定的对象注入到指定...
2019-09-10 22:07:53
178
原创 JVM介绍
JVM是java当中不可缺少的一部分,那今天就来介绍一下我对jvm的见解: 简介 JVM是运行在操作系统之上的,它与硬件没有直接的交互。所以是一个假象计算机。他是运行java代码、解释java代码成机器语言来进行工作,也是java程序里必不可少的一部分。 java代码的执行 java代码——>编译器——>字节码文件 字节码文件——>JVM——>机器码 内存管理 程序计数器:...
2019-09-09 21:36:55
194
原创 Elasticsearch介绍
Elasticsearch是一个基于Lucene的搜索服务器。 基于RESTful web接口 主要是搜索功能,为了我们的程序在大量数据并发时,更快的检索出来。 优点: 为什么会比数据库访问快,因为他把我们数据库的主要数据放到自己的检索槽里,可以更快的为你提供想要的数据。 Elasticsearch是与我们的数据库并行的,就是数据库的数据可以与我们的索引里的数据在定时时间里更新数据。 自带分词器,...
2019-09-06 22:21:07
311
原创 Linux系统部署tomcat
1、首先获取jdk压缩包,本次采用jdk1.7 链接:https://pan.baidu.com/s/1wZVwleL8nukIDkS-dnhc1A 提取码:yeth (仅供参考) 2、然后把压缩包导入Linux当中,路径看自己需求(本次演示导入 /usr/local/) 3、解压:tar -zxvf -jdk-7u67-linux-x64.tar‘ 4、配置环境变量:vim /etc/profi...
2019-09-05 22:55:49
119
原创 虚拟机nginx安装
如今的服务越来越多,对于服务器的请求也是越来越广,难免会受到服务器压力过大,恶意攻击服务器的现象,那么nginx就帮我们解决了这一大难题。 nginx可以实现负载均衡,代理接口,防止你的服务器压力过大,恶意攻击等行为,也是当今比较流行的一款软件,以下就是安装教程。 本次安装使用的是nginx-1.9.3版本,仅供参考 软件提供链接:https://pan.baidu.com/s/1lxlSH_oW...
2019-09-05 21:53:16
276
原创 自我介绍
在面试当中我们不可避免的是自我介绍,那么今天就来记录一下如何自我介绍 名称:自己名称 籍贯:籍贯是比较重要的,因为HR也是有感情的人,难免会对老乡有一丝感情,提高几率 学校:自己的毕业学校,说的时候注意,如果自己年龄欠缺,千万别自己说哪一年毕业的,直接说自己的毕业学校就行,如果问就也可以早说一两年(提前考核) 公司:大改说一下自己以前的公司,最后一个详细说,自己在公司当中做的项目 项目:在说项目的...
2019-09-04 23:58:01
898
原创 redis介绍
redis是目前比较火的一个缓存数据的非关系型数据库,以下就详细介绍一下redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redi...
2019-09-03 22:14:00
130
原创 线程
我们常用的线程有三种创建方式 线程的生命周期:创建,就绪,执行,阻塞,成功之后销毁 应用场景:异步,分任务 比较重要的是线程池 作用:存储就绪的线程 四大种类:固定线程池,单线程池,缓存线程池,周期线程池 所有参数:核心线程数,最大线程数,线程存活时间,队列,拒绝策略 工作原理 工作线程数<核心数,执行 工作线程数>核心数,加入队列 队列满了,工作线程<最大数,执行 队列满了,工...
2019-09-03 22:00:44
139
原创 异常体系
我们在编译时不可避免会出现java异常,以下我会好好解释一下什么是异常 Throwable 是所有异常的父类,他有两大模块,error和exption eroor java本身无法处理的异常,也就是我们常说的错误 内存溢出 栈溢出:无限递归导致栈溢出 堆溢出:堆满了,垃圾回收不及时导致堆溢出 方法区溢出:原因:内存不足,垃圾回收不及时 内存泄漏 没有及时关闭流、数据库没有及时关闭,泄漏最后也会导致...
2019-09-03 21:33:08
177
原创 华为云部署禅道
本次体验使用华为云linux系统 首先使用xhell与华为云链接,测试是否可以正常访问 刚刚开通华为云的用户重置一下登录密码,方便登录 然后华为云开放所有端口,具体流程可以问华为客服 禅道官网下载一键安装包(一定是一键),linux系统的 根据官网操作来进行安装, 遇到的坑 由于刚刚开始没有开发端口,导致博主解决这个问题花费了1整天,新用户首先开启所有端口 防火墙是关键,关闭华为云上的防火墙,避免...
2019-09-02 22:16:36
454
原创 集合体系
在讲集合体系之前,首先讲一下链表与哈希表 链表 是一个无序的数据结构,根据指针来进行存储数据 查询慢:每次查询都需要遍历,如果有一万条数据,就需要遍历一万次 增删快:直接根据指针下标来进行操作即可,不用考虑下标越界等问题 链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理,但是没有数组灵活 哈希表 哈希表里面时哈希值(key,v) 因为根据key值存储,所以具有唯一性,如果存在相同的key...
2019-09-02 22:05:26
134
原创 项目开发流程
禅道 每个部门把自己的项目进度放入禅道可供所有人查看 产品经理 项目设计:原型图,文档需求 共同研究:与开发部、测试、前端、UI设计师共同讨论项目设计是否合理 设计数据库,明确接口 开发 内部分工:能力不同的人有序分配不同的活 后台接口与前台对接 UI 明确样式与前端工程师对接 前端 拿到样式后把前端实现,与后台接口对接 测试 测试整个项目然后返回结果 把项目放入预生产环境测试 最后投入生产环境使...
2019-09-02 16:46:13
181
原创 Restful介绍
简介 应用于http协议 是架构风格 提供了一组设计原则和约束条件 是介于客户端与服务之间交互的软件 介绍 restful是通过url对象来调用 get:查询数据(安全) post:添加数据(不安全) put:修改数据(不安全) del:删除(不安全) ...
2019-08-30 20:02:16
119
原创 springcloud介绍
简介 框架:微服治理框架 协议:http协议当中的restful风格 组件:网关,注册中心,远程调用,配置中心,服务熔断 介绍 springcloud是java开发,兼容性比较强,基于springboot 把每个微服务写入到注册中心当中,注册中心可以利用心跳检测项目,然后每次调用的服务时候利用注册中心生成的地址表来进行调用。 在远程调用的时候会动态的去地址表查询生产者的地址,因为是微服框架,所以利...
2019-08-30 19:44:06
107
原创 jvm介绍
jvm因为是运行在操作系统上,所以是假想计算机 Jvm包括:一套字节码指令集、一组寄存器、一个栈、一个垃圾回收、堆、一个存储方法域 J:java代码的执行 V:内存管理 M:线程资源同步和交互机制 ...
2019-08-30 10:05:58
101
原创 Java基础:重写与重载
重写:重写是子类继承父类,并且参数与方法名相同; 重载:重载是在同一个类里,方法名必须相同,参数类型、返回值类型可以不同
2019-08-30 09:52:32
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人