自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lee

沉淀

  • 博客(28)
  • 收藏
  • 关注

原创 项目总结springcloud、富文本、三级联动

1、富文本的使用2、json类型的字段 可以使用转换成json保存进去3、省市区三级联动 后端用pid得到list集合,前端发送请求依赖、配置文件config动态配置启动类加入@EnableEurekaClient@EnableConfigServer<!-- 统一配置中心的客户端,注意没有 client --> <dependency> <groupId>org.springfr.

2021-03-25 20:20:39 325

原创 方法笔记

//ES搜索的结果 hit.getSourceAsMap() //BeanUtils.populate(customer,sourceAsMap); 封装成对象for (SearchHit hit : search.getHits().getHits()) { Map<String, Object> sourceAsMap = hit.getSourceAsMap(); Customer customer=new Customer();

2021-03-04 21:16:10 425 1

原创 页面请求根据项目上下文路径base使用,feign模块抽取,resource模块抽取保存静态资源,WebMvcConfigurer用于识别某些路径时跳转页面

<html lang="en" xmlns:th="http://www.thymeleaf.org/"><base href="http://localhost:8010/shop-resource/shop/"><base th:href="${#servletContext.getContextPath()}">

2021-03-26 21:23:57 194

原创 Eureka、robbin、feign、断路器的作用

Eureka:注册服务,根据服务获取相应的信息Robbin:负载均衡配置策略Feign:1、原本通过RestTemplate去访问其他服务,通过Feign 面向接口方式去访问其他服务2、Feign降级机制,在接口处降级,实现接口写接口方法的降级类3、在降级机制的基础上展示报错信息实现FallbackFactory<接口> ,返回接口降级实现类隔离器断路器:1、降级机制,在controller处的降级机制,controller方法里加入@HystrixCommand

2021-03-06 14:55:43 197

原创 Eureka、Ribbon负载均衡

步骤:1、导入依赖2、加入注解3、通过服务名+路径访问<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId></dependency>@Bean@LoadBalancedpublic RestTemplate restTem

2021-03-05 12:20:32 176

原创 Springboot基本使用及整合springboot常用依赖 注意点

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency><!-- 将上述内容修改为下面的效果 --><dependency> <groupId>org.springframework.boot</

2021-03-02 21:09:35 1187

原创 Redis单点登陆以及管道应用以及常用命令、cookie

ngix反向代理两个服务器 会发生一个服务器登陆了,另一个服务器没登陆的情况,因此需要保存登陆信息到redis中Maven依赖<dependencies> <!-- 1、 Jedis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> &lt.

2021-02-27 15:58:51 126

原创 Elasticsearch ES基本操作

Maven配置 <!-- 1. elasticsearch--> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>6.5.4</version> </dependency>

2021-02-27 15:30:53 290

原创 Linux安装jdk、mysql、部署tomcat

十二、Linux下安装软件【重点】12.1 安装JDK在Linux下安装JDK,并配置JAVA_HOME环境变量……12.1.1 下载JDK的压缩包去逛网下载压缩包,由于oracle官网更新,需要登录并同意协议才允许下载https://www.oracle.com/java/technologies/javase-jdk8-downloads.html12.1.2 将jdk压缩包拉取到Linux系统中需要使用图形化界面的Sftp拖拽到Linux操作系统12.1.3 将jdk的

2021-02-04 20:18:33 155

原创 spring通知、mvc拦截器、异常管理、quartz定时器、mvc.xml的配置、mvc上传下载和json、特定的注解驱动

public class MyThread implements ThrowsAdvice { public void afterThrowing(Exception ex){ System.out.println("出异常了"); }}public class MyAfter implements AfterReturningAdvice { @Override public void afterReturning(Object o, Meth

2021-01-30 09:45:51 113

原创 Mybatis和Spring整合,pom配置,web.xml的配置、application.xml的配置

spring的xml文件代替mapper.xml的jdbc配置pom需要导入<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P

2021-01-19 11:34:09 300

原创 springIOC和AOP注入、日志、代理、自定义类代替xml

ioc 控制反转一个dao接口多个实现类,service层的实现类中药创建了接口对象调用接口的方法,配置文件来决定该接口对象的实现类,通过实现类去调用实际的方法。

2021-01-19 11:16:44 117

原创 Mybatis的缓存、druid、注解代替mapper.xml、嵌套代替对一、对多、分页

核心配置中默认有二级缓存在mapper.xml中加入<cache></cache>即可 里面的属性默认即可二级缓存需要关闭sqlSession或者事务提交cache标签是namespace作用域下的即com.lee.mapper.IUserMapper下的,需要在类中序列化接口注解代替mapper.xml,注解写在接口处,注解里面写sql语句druid<!--pom配置文件加入配置--> <dependency> .

2021-01-16 16:21:07 200

原创 JavaScript

<!--使用外部引入的方式--> <script type="text/jscript" src="jsout.js"></script> <script> // alert("这是一个警告框");// // document.write("向页面输出信息");// // console.log("向控制台输出信息"); var a=12; //"检查a的类型"+// alert((t

2021-01-15 20:50:23 105

原创 Mybatis之核心配置、读配置文件、属性字段不一致、主键回填、对一对多映射、多参数读取、模糊查询、sql标签、动态sql

读配置文件、Mybatis核心配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--读配置文件、起别名、字段属性不一致.

2021-01-15 20:48:58 264

原创 Servlet、jsp、JQ、ajax商城小项目需要注意的点01

//for (int i=0;i<args.length;i++){ //preparedStatement.setObject(i+1,args[i]); // } // resultSet=preparedStatement.executeQuery(); // ArrayList<T> list=new ArrayList<>(); // while .

2021-01-09 11:33:26 106

原创 JQ多选删除、文件读取、动态显示照片

$("#boxid").click(function () {//全选框 一旦选择 后面的框都设置为checked//prop是用于读值写值 var boxid_checked=$("#boxid").prop('checked') $(".boxids").prop('checked',boxid_checked) })$("#delete").click(function () {

2021-01-07 20:31:06 228

原创 JS、JQ、ajax文档,ajax外部工具类的使用

JQ和ajax: http://hemin.cn/jq/JS:https://www.runoob.com/js/js-tutorial.html

2021-01-06 15:03:52 121

原创 Ajax通用

Ajax外部js文件function f1(param) { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new Ac

2021-01-05 17:31:53 109

原创 上传和下载

思路:1、得到文件,2、通过文件得到文件名字,3、通过文件名字,4、创建出目录级别(保证文件不会堆积在一个目录下),5、通过文件名字和uuid拼接得到不重复的名字,再拼接web-inf的路径,得到完整的路径6、判断这个路径是否存在,不存在就创建然后写进去,7、(上传的反向)下载的操作就是通过uuid名字(ps:数据库保存的是uuid),得到文件名字,通过文件名字得到目录级别,然后拼接uuid名字得到图片的完整路径进行下载在浏览器中想要显示图片而不是乱码,需要把过滤器的编码给注释掉pub

2021-01-05 17:31:00 244

原创 Servlet之分页

分页分页limit 0,10表示从0开始,显示10行数据(0-9行数据)第二页为 limit 10,10 从10开始显示10行 (10-19行数据)公式:(pageNum-1)*pageSize封装对象page:包含pageNum、pageSize、totalCount、PageCount、list<T>用来保存查到的10条数据因为使用了通用类,方法参数可以设置成page对象,默认值pageNum=1,pageSize=10,显示第一页的时候 有可能地址栏没有参数,需要考虑此种情况

2021-01-04 08:53:28 240 1

原创 Servlet之封装通用方法

Servlet之封装通用方法思想:将增删改查的Servlet改造成普通的方法放在一个AServlet中,这个Servlet类继承一个通用的DispatcherServlet,DispatcherServlet继承 HttpServlet,当调用AServlet的A方法时,优先调用父类DispatcherServlet的dopost通用,通过反射去调用A方法步骤DispatcherServlet的实现1、得到地址栏传递的方法名称localhost:8080/UserServlet/*2、通过方

2020-12-31 08:32:58 1174

原创 JSP

<pre> 1、显示注释 继承于html <!--sss--> 2、隐式注释 2.1、jsp自身的注释 <%--ssss--%> 2.2、继承java的注释 <% //sss /* sss */ %>

2020-12-24 19:41:04 123 3

原创 HTML基本认识02

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <frameset rows="30%,*" > <frame src="01_Body属性.html" noresize="noresize"></frame> <frameset cols="30

2020-12-20 17:18:25 92 1

原创 HTML基本认识01

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title style="color: red;">title11</title> <h1>h1</h1> </head> <!-- 作者:offline 时间:2020-12-11 rgb rrggbb 描述:text=

2020-12-20 17:18:09 88

原创 JavaWeb异常及解决

此异常的原因是由于包没有导入到正确的位置导致加载不到驱动

2020-12-19 23:40:20 190

原创 Servlet基础

Servleta)概念 sun公司提供用于开发动态web的技术b)Servlet(接口)GenericServlethttpServletdogetdopostc)配置(web.xml)d)request请求报文:请求行 http协议 地址 方式请求头 key-value空行请求正文 数据(post) response 响应行 http协议 状态码 响应头 key-value 空行 响应正文 数据servlet初始化过程编码

2020-12-19 23:39:10 145 1

原创 mysql之jdbc创建、封装ORM、配置文件的书写、事务处理、通用方法修改、反射应用

JDBC创建的方式1、加载驱动通过配置文件2、连接数据库获取连接对象3、Statement/PrepareStatement获得预编译对象4、执行sql语句得到结果集5、处理结果集6、关闭资源配置文件driverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://192.168.116.1:3306/lee?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&a

2020-12-17 17:30:43 127

空空如也

空空如也

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

TA关注的人

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