- 博客(21)
- 收藏
- 关注
原创 明解Redis(一)概述
Redis全称为 Remote Dictionary Server(远程词典服务),开源(BSD许可)的,使用 C 语言开发的。Redis是内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。
2023-03-08 04:10:47
575
原创 Spring-AOP核心
前置-代理设计我们先介绍相关的几种代理设计方法1、静态代理// 原始业务接口public interface UserService { void login(String username,String password);}// 业务实现类public class UserServiceImpl implements UserService { @Override public void login(String username, String password
2020-12-31 17:11:15
148
原创 模板引擎
引入最早开发的时候,展示页面我们都是使用HTML完成我们的代码编写;但是我们的显示页面一定是需要动态变化的,之后就引入了Jsp技术,用来进行数据的显示及交互,但是Jsp是以war包进行部署,但是之后想用jar包的方式打包,这种方式就会很麻烦,所以就有了模板引擎技术 ,模板引擎有很多,比如jsp,freemarker,thymeleaf等,我们用thymeleaf来举例参考地址官网地址:https://www.thymeleaf.org/github地址:https://github.com/thym
2020-12-28 19:38:15
178
2
原创 SpringBoot-配置文件
前言注解总结一下注解方式的属性注入,顺便引入一下SpringBoot的注解@ConfigurationProperties在Spring-IOC注解编程一章中了解的@PropertySource+@Value注解user.username=jackuser.password=rootuser.hobby[0]=bookuser.hobby[1]=music@Data@AllArgsConstructor@NoArgsConstructor@PropertySource("appli
2020-12-28 18:51:36
99
原创 Spring-IOC进阶注解
我们之后可能用SpringBoot创建项目,但是里面有些注解其实是SpringFramework的,简单讲几个@Configuration此注解可以替代配置文件,就是那个Spring的xml文件配置,也可以理解成<beans>标签@Configurationpublic class AppConfig {}//使用注解配置之后,实现类就不是ClassPathXmlApplicationContext而是AnnotationConfigApplicationContext//配.
2020-12-27 00:32:58
249
3
原创 Spring-IOC注解编程
这里的注解是最初级的一些注解,掌握了之后再学习其它的注解注解扫描<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org.
2020-12-26 21:11:21
174
原创 SpringBoot-初体验
SpringBoot简介概述SpringBoot是Spring生态的一个模块,现在有2个版本,但是SpringBoot2版本的更新幅度非常大,而且小版本更新也非常快!在spring官网下划有2段话,就能看出Spring Boot的地位With Spring Boot in your app, just a few lines of code is all you need to start building services like a boss.--在应用程序中使用Spring Boot,仅
2020-12-26 20:23:49
216
1
原创 Spring-前言序
Spring的简介我们交流的时候都说Spring是指Spring Framework,因为其它的分支模块都直接说了,比如Spring Boot、Spring Cloud等等实际上Spring不应该看作单一的框架,它是一个生态,它能帮我们做很多事情故也称作为Spring全家桶基本上覆盖了web开发数据访问安全控制分布式消息服务移动开发批处理…能做这些事情必定有很多的模块支撑这些都是Spring家族的产品,也就是这些模块一起支撑了JavaEE的解决方案,而且Spring框架更新的还
2020-12-26 20:15:49
148
原创 Java-原生IO通览
为什么叫原生IO,也就是后续有更加强大的NIO、AIO操作,但原生IO是基础,先学习一下!IO流的概念前面介绍JavaAPI的时候,只是对目录/文件进行操作,而具体的内容操作就需要IO流I/O的全称是Input/Output,顾名思义就是用来设备之间传输数据的io的示意图分类io体系乍一看分类太杂了,但是如果作为初学者不用全部掌握,掌握几个流的操作方法,其它的流操作也是大同小异!基本使用步骤之前在介绍JavaAPI的时候介绍过File类的含义,我们进行IO操作的时候,就是依靠这.
2020-12-09 00:09:02
209
原创 JavaAPI-工具类
java提供了一系列的工具类,我们应用的时候可以访问它们的属性和方法,但是工具类很多,记住常用的即可!使用的时候就去API帮助文档手册查找,有离线的和在线版本的,离线的百度搜索一下都能找到在线官网:https://docs.oracle.com/javase/8/docs/api/中文参考官网:https://www.matools.com/api/java8Object之前我们说过Object是所有类的根类,那么说具体的工具类之前,我们先说一下Object说白了Object也是一个类,那么.
2020-12-03 14:49:10
331
原创 Java-异常机制
引入说到异常先写一个demopublic class Introduce { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入被除数:"); int divisor = scanner.nextInt(); System.out.print("请输入除数:");
2020-12-01 19:25:05
125
原创 Java-面向对象基本使用汇总
上篇说了面向对象的核心几个概念,但是没说使用,我们具体介绍一下:先介绍一下相关使用,再接着上篇讲解使用,本篇内容稍微有点多!更多的像是一个汇总。类和对象类和对象的概念之前说过,接下来讲解一下相关的使用,先看一下代码,用代码讲解使用比较直接方法方法(method)就是一段用来完成特定功能的代码片段方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位.
2020-11-30 17:50:19
264
原创 Spring-IOC基本使用
通过上篇文章大概知道ioc、DI的概念了,下面我们详细介绍一下一、Spring IOC创建对象IOC通过上文的介绍作用是控制创建对象的解释权,我们把代码重新看一下//User.javapublic class User { private String username; private String password; /** * 省略有参无参构造器,getter/setter方法 */}我们也不创建dao、service类了,直接就用这个Us.
2020-11-28 01:09:51
203
2
原创 面向对象基本概念2-核心
面向对象更重要的是思想,具体的代码使用点很简单,我们先介绍几个概念,使用点之后一起介绍一、面向对象的三大特性面向对象三大特性-----封装、继承、多态是面向对象的中心(有的人会把抽象也加上),我们分别介绍一下封装字面意思就是把数据封装起来,不让外部进行访问。封装的是什么数据,自然就是你不想让别人知道的,比如:杨幂的年龄,罗志祥的运动量,马云的资产及怎么赚到的等等。对应到程序那就是隐藏对象内部的复杂性,只对外公开简单的方法,便于外界调用。具体操作就是将属性进行私有化,提供一个公共的方法用于属.
2020-11-28 00:49:47
235
原创 Spring起步
一、Spring前言讲Spring之前先写段代码,体会一下Java创建对象的方式1、原始时代直接new创建对象,代码如下://User.javapackage com.ty.bean;public class User { private String username; private String password; /** * 省略有参无参构造,getter/setter方法 */}//UserDao.javapublic interface
2020-10-20 01:36:15
196
原创 开启java征程
java起步一、计算机语言的发展历史学编程语言之前我们先了解一下计算机编程语言的发展,随着计算机本身硬件发展,硬件速度越快、体积越小、成本越低,应用到人类社会的场景就会越多,那么所需要的算法就会越复杂,也就要求计算机编程语言越高级。最初重达几十吨但一秒只能运算5000次的ENIAC(世界上第一台计算机),只能做非常小的应用,比如:某些情况的弹道计算。现在任何一个人的手机运算能力都可以秒杀那个年代地球上所有计算机运算能力的总和。计算机编程语言的发展历经了从低级到高级发展。发展的核心思想就是“让人更容易编程
2020-09-16 01:49:55
267
原创 面向对象的基本理论1:类和对象
本文内容纯属笔者学习之后的个人理解也综合参考了别的文章,如有疏漏请多多包涵,如有错误烦请指正,如有想法交流非常欢迎在下方评论或者私信前面我们简单介绍了面向对象和面向过程的思维方式不同,简单理解就是面向过程方式主要关心的是流程化,而面向对象方式主要是找参与者,也就是找类,类是面向对象中最基本的概念,是面向对象分析OOA和面向对象设计OOD的基石,另一个基石是对象。类和对象其实分不开的关系,就像鸡和蛋的关系,无法具体知道哪个先产生。只是我们设计类的时候先定义类,所以我们先介绍类的概念。目录.
2020-09-09 00:47:45
289
原创 面向对象的介绍
本文内容纯属笔者学习之后的个人理解也综合参考了别的文章,如有疏漏请多多包涵,如有错误烦请指正,如有想法交流非常欢迎在下方评论或者私信面向对象编程不是某个编程语言专有的,好多语言都支持,比如:Java、c++、c#、Python、JavaScript等语言大家有时间的话,可以看看面向对象程序设计的由来,链接放在下面https://www.cnblogs.com/Dr-wei/p/11861849.html“面向对象”编程是一种思想,这种思想需要我们日积月累写程序才能充分理解面向对象的概.
2020-09-02 19:13:25
222
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人