自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java技术--SpringBoot用JdbcTemplates访问Mysql(05)

1.初始化mysql:创建数据库、数据表等数据库准备工作2.创建工程(1)引入数据库操作相关依赖: <!--引入spring-boot-starter-jdbc的依赖--> <dependency> <groupId>org.springframework.boot</groupId> ...

2020-01-17 13:46:43 136

原创 java技术--Spring Boot配置文件详解(04)

1.Spring Boot优先于配置的惯例,旨在让Web项目尽快启动和运行2.在一般情况下,不需要做太多的配置就能够让spring boot正常运行3.要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置4.这就需要了解Spring Boot的配置文件application.properties/yml(1)Spring Boot使用了一个全局的配置文件applica...

2020-01-16 18:14:43 126

原创 java技术--Spring Cloud简介(01)

1.Spring Cloud是一系列框架的有序集合,为开发人员提供了快速构建分布式系统的一些工具2.它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发(1)Spring Cloud并不重复造轮子,而是将市面上开发得比较好的模块集成进去,进行封装,从而减少了各模块的开发成本(2)通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理(3)Spring ...

2020-01-15 15:07:57 122

原创 java技术--代理(proxy)模式

1.代理的意义在于生成代理对象,在服务提供方和使用方之间充当一个媒介,控制真实对象的访问2.代理分为静态代理和动态代理两种(1)静态代理需要通过手动或工具生成代理类并编译,代理类和委托类的关系在编译期就已经确定(2)动态代理允许在运行时动态的创建出代理类及其对象 <1>Spring AOP 的主要技术基础就是 Java 的动态代理机制 <2>拦截器主要就是...

2020-01-15 11:52:12 135

原创 java技术--传统restful api和RPC及简介

1.对比传统restful api和RPC方式的优缺点2.RESTful API (http+json):Representational State Transfer,翻译是”表现层状态转化”(1)首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一(2)通俗来讲就是:资源在网络中以某种表现形式进行状态转移(3)总结一下什么是RESTfu...

2020-01-14 19:27:26 1314

原创 java技术--@Param注解

1.在SSM框架中,@Param主要是用来注解dao类中方法的参数,便于在对应的dao.xml文件中引用2.用来简化xml配置,@Param注解的作用:(1)给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中 (2)在方法参数的前面写上@Param("参数名"),表示给参数命名,名称就是括号中的内容(3)在不使用@Param注解的时候,在查询语句取值时只能用#{},...

2020-01-13 15:26:50 8152

原创 java技术--mysql中插入数据时主键重复的解决方案

1.使用MySQL设置主键时需要注意以下问题:(1)如果主键类型是int,可以直接设置主键自增(2)如果主键类型不是int,需要处理,否则将会报错:Duplicate entry '' for key 'PRIMARY'2.该报错问题是插入数据表中遇到键重复,解决方案如下:(1)IGNORE 例如:INSERT IGNORE INTO Table_name(…..) VALU...

2020-01-07 14:18:51 3957

原创 java技术--第三方注解汇总

1.框架中的注解或者第三方注解,都是别人封装好的一些通用功能2.使用注解开发时,相应的需要导入支持的jar包3.SSM/SSH框架,每层都有对应的注解方便开发,同时要导入相应的框架jar包,才能使用框架中封装的注解4.第三方注解也需要导入(1)lombok:是一个可以通过简单的注解的形式来帮助简化一些必须有但显得很臃肿的 Java 代码的工具 <1>通常情况下新建一个类...

2020-01-02 18:01:46 438 2

原创 java技术--MySQL存储过程

1.存储过程概念(1)包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一堆sql语句(2)指的是数据库中保存的一系列SQL命令的集合,相当于是MySQL语句组成的脚本,以便外部程序调用的一种数据库对象(3)可以在存储过程中使用变量/条件判断/流程控制等,思想上很简单,就是数据库SQL语言层面的代码封装与重用 <1>类似于将一定...

2020-01-02 15:44:54 252

原创 java技术---Redis API 深入分析(四)

1.spring封装了redis,导入对应的客户端jar包,使用很方便2.spring 封装成为了 RedisTemplate 对象来进行各种操作,支持所有的 redis 原生的 api3.在https://blog.csdn.net/qq591009234/article/details/103709087已经对封装进行配置4.下面针对Spring 集成 Redis,再次进行详细配置说明,...

2020-01-01 23:46:44 87

原创 java技术--Redis API 深入分析(三)

1.Redis客户端目前主要有两种(1)使用Jedis作为Client操作Redis <1>Jedis有多线程安全问题,并且它的性能也堪忧,大有被淘汰的趋势 <2>但是毕竟它还仍旧还是当下的主流的Java访问Redis的客户端 <3>Jedis的使用在深入分析(二)中讲过,但是使用Jrdis集成Spring也要导包 &l...

2020-01-01 22:46:29 87

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除