- 博客(22)
- 资源 (20)
- 收藏
- 关注
原创 SVN冲突解决办法:团队开发同时修改同一文件
使用SVN,团队开发同时修改同一文件,提交失败。导致异常,解决办法:1、对文件选择revert操作:文件恢复到最新的版本,放弃自己的更新内容2、对文件选择update操作:update后会出现冲突,出现四个文件:旧版本的文件、别人更新的文件、我更新的文件、别人跟我共同修改后的文件。然后自己整理内容,和别人讨论到底留谁的,接着执行resolve解决冲突,最后执行revert恢复到最新版...
2018-09-20 11:42:00 3711
原创 同步和异步、阻塞、脏读和不可重复读
1、同步和异步的概念理解 同步和异步通常用来形容一次方法调用。同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作,而且异步方法通常会在另外一个线程中,“真实”地执行着。整个过程,不会阻碍调用者的工作。 简而言之,言而总之:同步就是我强依赖你(对方),我必须等到你的回复...
2018-09-20 11:35:11 410
原创 Spring及其事务和SpringMVC原理解析
介绍spring框架 它是一个一站式(full-stack全栈式)框架,提供了从表现层-springMVC到业务层-spring再到持久层-springdata的一套完整的解决方案。我们在项目中可以只使用spring一个框架,它就可以提供表现层的mvc框架,持久层的Dao框架。它的两大核心IoC和AOP更是为我们的程序解耦和代码简洁易维护提供了支持。Spring的优点 1...
2018-09-19 11:17:41 5969
原创 多线程创建及其相关原理解析
创建多线程三种方法:1)继承Thread类,一个Thread对象只能创建一个线程,即使它调用多次的.start()也只会运行一个线程。new创建多个线程对象,它们各自执行自己的线程,互不影响。2)实现Runnable接口,多个线程操作同一个对象,实现资源共享。3)实现CallableJ接口继承Thread类和实现Runnable接口比较常用,创建多线程采用实现Runnable接...
2018-09-19 10:53:06 259
原创 高并发指标及其解决办法
1、什么是高并发高并发是互联网分布式系统架构设计中必须考虑的因素之一,就是通过设计保证系统可以并行处理很多请求。2、高并发衡量指标响应时间:系统对请求做出响应的时间,即一个http请求返回所用的时间吞吐量:单位时间内处理的请求数量QPS:每秒可以处理的请求数并发用户数:同时承载正常使用系统功能的用户数量,即多少人同时使用,系统还能正常运行的用户数量 3、高并发解决办法1)提升服...
2018-09-19 10:43:59 2429
转载 SpringCloud多模块项目搭建
多模块Maven项目为了便于统一的版本维护和管理,经常会用到Maven的多模块模式。本文以以下模块结构为例,对如何创建多模块Maven项目进行描述。 构建主工程首先创建一个Maven项目作为主工程,类型无所谓,这里建议使用maven-archetype-quickstart骨架,创建过程如下:File-->New-->Project -->Maven--&g...
2018-09-18 11:49:07 13943
原创 Demo:SpringCloud项目集成多个SpringBoot连接数据库成功
SpringCloud项目集成多个SpringBoot连接数据库成功集成了多个SpringBoot项目的多模块开发的SpringCloud项目,并且连接MySQL数据库成功的小Demo。需要进行系统开发可直接在这个基础上添加Controller和Service内容。资源链接:https://download.csdn.net/download/qq_36688143/10673506 ...
2018-09-18 11:40:45 8752
原创 SpringBoot对比SpringCloud和微服务解释
什么是springboot 1)用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 2)创建独立的spring引用程序 main方法运行 3)嵌入的Tomcat 无需部署war文件 4)简化maven配置 5)自动配置spring添加对应功能star...
2018-09-18 11:31:28 1261
原创 IO流基本概念解析
流是指一串流动的字符,以先进先出的方式发送信息的通道。常用的IO流如图IO流定义:分为Input流和Output流,IO流用于处理设备之间的数据传输,java对于数据的操作都是通过流实现,而java用于操作流的对象都在IO包中。分类:按操作数据分为字节流和字符流,字节流又可以细分为字节输入流和字节输出流,如InputStream和OutputStream为基类,同样字符流也可以细分...
2018-09-18 11:22:39 258
原创 SSH对比SSM优劣分析
部分内容源于他人帖子,因为都是以前收集的,现在懒得去找原文链接了,望见谅!Struts2框架执行步骤(Struts2使用Filter嵌入):工作原理:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求2、这个请求经过过滤器(Filter)后调用FilterDispatcher,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某...
2018-09-18 11:04:43 1524
原创 NoSQL对比SQL和Redis优劣特点分析
部分内容源于别人的帖子,因为这些都是收集整理以前的内容,所以找不到原文链接,望见谅!SQL对比NoSQLSQL数据库:1)使用表存储相关的数据2)使用表之前先定义表的模式3)使用使规范化来减少数据的冗余4)支持使用JOIN操作,使用一条SQL语句从多张表中取出相关的数据5)需要满足数据完整性约束规则6)使用事务来保证数据的一致性7)能够大规模的使用8)使用强...
2018-09-18 10:57:33 1811
原创 面向对象、面向过程、抽象类和接口:简单易懂原理解析
首先说明这篇文章我借鉴了很多篇,然后通过自己的理解+抄袭总结了以下内容,感谢被我偷窥过的各位大大! 面向对象和面向过程面向过程:以过程为中心,是一种按部就班的,程序员根据每一个步骤来编程的思维方式。遇到问题的时候,首先是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用。优点:性能高面向对象:一切都是对象,用属性来描述对象的特征,用类来代表具有...
2018-09-14 16:46:55 1612
原创 vue的超链接传值取值
vue的超链接传值方式准备工作:①新建一个vue页面②在router/index.js下1)头顶引入页面,加入这行代码:import GoodsDetail from '@/components/GoodsDetail'// 代码解释:第一个GoodsDetail是第二步里面routes里面的name值// 后面from就是你这个vue页面的路径2...
2018-09-12 10:52:32 5224
原创 一个类实例轻松了解多态
先说重点,不理解的就先大概看一遍过,把之后的例子理解了,这些自然也懂了结论1:当超(父)类对象的引用变量 引用子类对象时,被引用对象的类型决定了调用谁的 成员方法,这个被调用的方法必须是在超类中定义过的,即被子类重载或者重写的方法。判断题:在java的多态调用中,new的是哪一个类就是调用的哪个类的方法。( X )如果是重写进行的多态调用,运用的就是动态单分配,是根据new的类型确定对...
2018-09-11 11:58:50 208
转载 Java注解Annotation原理
先上个人总结:1、注解就像标签,用来注释代码的作用。2、注解是在接口的关键字前面加一个@符号:@interface3、注解可以有默认值,如果是一个值,可以直接括号里面赋值或者(value="xx"),如果是多个值的话,每个value用逗号分开赋值4、注解通过class的反射获取,首先可以通过 Class 对象的 isAnnotationPresent() 方法判断它是否应用了某个注解p...
2018-09-06 19:10:03 206
转载 java异常捕获:class Annoyance extends Exception {} class Sneeze extends Annoyance {}
class Annoyance extends Exception {}class Sneeze extends Annoyance {} class Human { public static void main(String[] args) throws Exception { try { try { throw new Sneeze(); } ...
2018-09-05 14:56:25 2953
转载 字符串编码格式互转:GBK、UTF-8、GBKGB2312、ISO-8859-1
Java 正确的做字符串编码转换字符串的内部表示?字符串在java中统一用unicode表示( 即utf-16 LE) , 对于 String s = "你好哦!";如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时, JVM将 按照GBK编码将字节数组解析成字符,然后将字符转换为unicode格式的字节数组,作为内部存储。当打印这个字符串时,JV...
2018-09-05 13:58:43 13574
转载 String字符串比较问题详解
class StringEqualTest { public static void main(String[] args) { String s1 = "Programming"; String s2 = new String("Programming"); String s3 = "Progra...
2018-09-05 10:21:06 1085
原创 JAVA原理必备(二)
Q1 Java内部类和子类之间有什么区别? Ans:内部类是指在一个外部类的内部再定义一个类,内部类对外部类有访问权限,可以访问类中定义的所有变量和方法。 子类是从父类(superclass)中继承的类,子类可以访问父类所有public和protected的字段和方法。 Q2 Java语言中有哪些常见的访问说明符,有什么意义? Ans:Java中的访问说明符是放在类名之前...
2018-09-05 10:19:55 378
原创 SpringCloud+vue启动步骤及相关文件介绍
启动方式:eureka-server controller my-project 访问:localhost:8080---------------------------------------------从Springboot多模块到SpringCloud多模块SpringCloud教程 | 第十篇: 高可用的服务注册中心????没有成功https://blo...
2018-09-04 14:59:44 805
原创 ajax后台返回json到vue显示图片:SpringCloud+vue
vue ajax访问springcloud,返回一个图片路径:C:\Users\yckj1221\Desktop\goods\5.jpg然后在vue的页面中无法显示,其路径变为:http://localhost:8080/C:\Users\yckj1221\Desktop\goods\5.jpg解决办法:1、进入vue项目build文件夹下的webpack.dev.conf.js,注释掉...
2018-09-04 14:58:44 1811
原创 JAVA原理必备(一)
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时...
2018-09-04 10:25:26 363
Netty+telnet根据指令定时上传文件
2018-12-14
SpringCloud项目集成多个SpringBoot连接数据库成功
2018-09-18
node+vue+mysql前后端分离增删改查
2018-08-17
node+vue前后端分离增删改查
2018-08-17
vue-cli+elementUI:个人信息提交表格显示Demo
2018-07-30
vue.js和vue.min.js
2018-07-17
毕设-云视频学习平台的设计及实现
2018-06-16
SpringBoot+mybatis登录注册及其账号密码的校验+验证码+拦截器+文件系统+定时任务
2018-03-09
SpringBoot-mybatis登录、注册、拦截器、文件系统
2018-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人