Aaron's blog

  • Home

  • About

  • Categories11

  • Archives37

  • Search

基础概念

Posted on 2020-08-07 Edited on 2020-08-06 In 机器学习

正式开始学习机器学习啦!!!

Read more »

数据结构与算法3-简单排序(冒泡、选择、插入)

Posted on 2020-08-03 In 数据结构与算法

一旦建立了一个重要的数据库后,就可能根据某些需求对数据进行不同方式的排序。比如对姓名按字母顺序排序,对学生按年级排序,对顾客按照邮政编码排序,对国内销售品按价格排序等等。

由于排序非常重要而且可能非常耗时,所以它已经成为计算机可选中广泛研究的课题,而且人们的确已经研究出一些非常成熟的方法。本章里可以看到一些比较简单的算法:冒泡排序、选择排序和插入排序。

Read more »

有类路由与无类路由的区别

Posted on 2020-03-03 In 计算机网络

有类(Classful)网络 - 较早期,较垃圾。不支持子网掩码
无类(Classless)网络 - 现今一般三层设备大都是无类,携带子网掩码。无类网络中才能部署vlsm

Read more »

SSH

Posted on 2019-11-21 In SSM

传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使得程序结构分为基层,有负责前台展示的JSP,负责流程逻辑控制的Servlet以及负责数据封装的Javabean。但是这种结构仍然存在问题:如JSP页面中需要使用符号嵌入很多的Java代码,造成页面结构混乱,Servlet和Javabean负责了大量的跳转和运算工作,耦合紧密,程序复用度低等等。

Read more »

对于没有抽象类的抽象方法的思考

Posted on 2019-11-14 In JAVA

一个类中的所有方法为抽象方法则可以把这个类定义为抽象类(此时类中的抽象方法格式书写默认)

抽象类中可以不定义抽象方法

抽象类不能创建对象

方法全为抽象方法的抽象类——接口(接口中的方法的格式都是默认好的)

Read more »

软考

Posted on 2019-11-10 Edited on 2020-08-03 In 随笔

软考终于结束了,准备了前后有两个月吧,希望自己可以成功通过哈哈。备考的过程还是有很多的收获,很好的完善了所学的东西,更像是梳理了一遍。接下来还有很多东西要学,要与惰性作斗争,更要积极生活,保护好身体。加油(ง •̀_•́)ง

关于抽象类中的抽象方法和非抽象方法的问题

Posted on 2019-10-12 In JAVA

抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract.

Read more »

什么是spring的事务管理

Posted on 2019-09-29 Edited on 2020-03-03 In SSM

事务就是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作。
这样可以防止出现脏数据,防止数据库数据出现问题。

开发中为了避免这种情况一般都会进行事务管理。

在JDBC中是通过Connection对象进行事务管理的,默认是自动提交事务,可以手工将自动提交关闭,通过commit方法进行提交,rollback方法进行回滚,如果不提交,则数据不会真正的插入到数据库中。
Hibernate中是通过Transaction进行事务管理,处理方法与JDBC中类似。

Spring中也有自己的事务管理机制,一般是使用TransactionMananger进行管理,可以通过Spring的注入来完成此功能。

毕业报告中通过编写ShopOperationException.java继承runtime exception 完成插入数据库失败的回滚,如果是普通的exception,失败不会回滚,仍会插入。

RESTful

Posted on 2019-09-26 Edited on 2019-11-14 In 前后端分离

RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。

Read more »

前后端分离(续)

Posted on 2019-09-23 Edited on 2019-09-25 In 前后端分离

背景

前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。

核心思想是前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互。

Web服务器:一般指像Nginx,Apache这类的服务器,他们一般只能解析静态资源;

应用服务器:一般指像Tomcat,Jetty,Resin这类的服务器可以解析动态资源也可以解析静态资源,但解析静态资源的能力没有web服务器好;

一般都是只有web服务器才能被外网访问,应用服务器只能内网访问。

Read more »
12…4
Aaron

Aaron

Keep Learning
37 posts
11 categories
GitHub E-Mail
© 2021 Aaron
Powered by Hexo v3.9.0
|
Theme – NexT.Gemini v7.3.0
|