初学经验
ifJerry
like coding
展开
-
使用IDEA从头搭建SpringBoot项目
使用IDEA从头搭建SpringBoot项目第一步:创建项目1.点击 file – new --project ,选择Spring Initializer2.选择项目JDK,确定是否是本机安装的JDK,这里我的是JDK1.8, 确定之后点击next3.填写项目基本信息4.预先选择一些项目需要的第三方依赖包,选择之后,会在pom.xml文件中自动生成依赖5.确定项目名称,点击finish,完成项目创建6.查看pmo.xml文件,看项目信息是否正确第二步:配置Maven1.点击fi原创 2020-12-30 14:42:32 · 728 阅读 · 0 评论 -
C#基础学习(一)抽象,继承,类与访问修饰符
数据访问修饰符private :访问限于包含类型,是私有访问。只限于本类成员访问,子类,实例都不能访问 ,可以通过成员方法进行访问。protected:访问限于包含类或派生出的子类。internal:只限于本项目内访问,即同一程序集访问,其他不能访问。在同一命名空间可以访问。public :访问无限制。protected internal:只限于本项目或是子类访问,其他不能访问。pri...原创 2018-12-10 17:25:57 · 341 阅读 · 0 评论 -
C#基础学习(二)泛型
泛型泛型的理解:用参数化类型来实现在同一份代码上操作多少种数据类型,实现更好的复用性。泛型类,泛型方法的优点:复用性,类型安全,效率更高using System.Collections.Generic区分两个概念: 泛化和泛型泛化缺乏类型检查,依赖object类,需要拆装箱,无法实现复用泛型采用类型参数,安全快速常见的泛型约束T:struct类型参数必须是值类型。可以指定除 Nu...原创 2018-12-12 17:26:29 · 190 阅读 · 0 评论 -
Java 手写一个死锁
死锁概念多个并发进程因争夺系统资源而产生相互等待的现象四个条件互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-emption):已经分配的资源不能从相应的进程中被强制地剥夺。循环等待条件(Circular wait):系统中若干进程组成环路,...原创 2018-09-29 18:40:28 · 2972 阅读 · 0 评论 -
如何安装vue.js以及创建第一个vue项目
本次的主题是如何安装vue.js以及创建第一个vue项目现在前端主流的有三大框架,vue,angular,react,vue是国人大牛创建的,一开始的定位是依赖库,但发展到目前已经是一个成熟的前端框架了,所以我们有必要了解一下这个vue。首先vue是一个"MVVM框架(库)",MVVM就是Model-View-ViewModel的简写,vue和angular和react类似,相比angular...原创 2018-10-13 23:34:58 · 6174 阅读 · 9 评论 -
了解微服务以及Springboot整合mybaits+thymeleaf模板Demo经验
前言:首先肯定大家最想知道的还是Spring boot到底是干啥的?其实我也是初学者,虽然接触时间不长,但是也想把自己的理解和大家做一个交流。简单来说,Springboot就是一个更加灵活,配置起来更简单,广泛应用于微服务的一个开源框架。那大家肯定还会问,到底什么是微服务呢?接下来我就先给大家通俗的讲解一下我理解的微服务,其中还会给大家讲一下分布式的一些概念。想必大家都去食堂吃过饭,食堂有很...原创 2018-09-22 16:40:54 · 628 阅读 · 0 评论 -
Springboot中使用Mybatis框架对数据库进行联表查询,踩坑填坑
因为mybatis使用的基本是原生sql语句所以首先从数据库开始说以mysql数据库为例,对表的连接查询分为四种内连接,外连接,交叉连接,和联合连接内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行sql语句举例:联接查询user,order表中user的id相同的数据,前五列为user表的内容,后面的是order表。SELECT * FROM `user` INNER JO...原创 2018-09-27 16:49:09 · 5377 阅读 · 0 评论 -
Spring开发项目日志框架的选择
日志对于编程人员来说应该是十分重要的僚机了当下比较流行的几款日志框架分别是JCL, Slf4j,jboss-logging,log4j,log4j2,logback和JUL。根据日志门面和日志实现来分的话日志门面有:JCL, Slf4j,jboss-logging日志实现有:log4j,log4j2,logback,JUL。JCL,全称为"Jakarta Commons Logging"...原创 2018-10-04 20:47:51 · 1303 阅读 · 0 评论 -
Java基础之List集合(包含JUC)学习进程(一)
Java中重要的集合包主要有Collection和map复习collectioon,主要是List,Queue和SetList首先要知道List是一个接口,继承自collection其中定义了是元素有序并且可以重复的集合,被称为序列,并且List允许存放null因为有序,所以List是可以精确的控制元素的插入位置或删除某个位置元素注意List(如java数组)下标index从0开始计数...原创 2018-10-04 11:01:48 · 531 阅读 · 0 评论 -
了解JAVA中的POJO,Entity,PO,VO,DTO,DM包括代码举例展示
首先是从概念上来说POJO,全称Plain Ordinary Java Object,我理解为极其单纯的Java对象一般只有属性字段,无参构造以及get和set方法,也是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。因此它特别灵活可扩展,可以实现让一个模型贯穿多个层,简单来说可以理解成不包含业务逻辑的单纯用来存储数据的 java类entity实体bean...原创 2018-09-26 20:28:49 · 3487 阅读 · 0 评论 -
ModelAndView绑定数据模型配合Thymeleaf渲染数据用法学习
分开介绍,大致说一下ModelAndViewModelAndView是Spring MVC里面重要的组成部分。分为两部分Model和View,Model是后端的返回值,View指的视图。先回忆一下当用户向服务器发送请求时,Spring MVC处理请求的过程:1. DispatcherServlet捕获前端请求;2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(...原创 2018-09-25 20:34:13 · 12899 阅读 · 1 评论 -
一定要理解的Restful风格学习经验
Restful风格是目前来说最流行的互联网软件架构,它并不是一种标准,而是一个开发架构的思想风格。那么究竟怎么样的风格算是Rest呢,查了一些资料有了一些了解,写了一个demo参考一下。首先说一下Rest,它的全称是Representational State Transfer,翻译过来是表现层或者说是表象性的的状态转换。提到这个不得不说一下软件开发的三层架构通常意义上的三层架构就是将业务应用...原创 2018-09-23 19:48:55 · 10200 阅读 · 2 评论