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