
java
帅气你勇哥
时而憧憬,时而迷茫
展开
-
SpringBoot静态资源访问太慢
产生的问题:spring boot 启动的服务静态资源非常慢,慢到无法忍受。排查过程 一1. 在filter 中记录请求时间 ,得到某些静态资源居然600ms,但是主要问题不在这里,是客户端的连接被阻塞了。如上图2. 然后然后禁用filter(直接spring boot static) 返回3. 结果还是很慢排查过程 二1. 开启客户端资源 GZIP2. 手动设置cache-contro结果还是很慢,我就很疑惑了,难道是选用的资源有问题,看着也很正常。于是我就把资源都放到 pyt.原创 2020-12-20 21:11:22 · 4950 阅读 · 4 评论 -
Java hutools + jsoup 快速编写java爬虫
新建maven工程并添加依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.4.7</version></dependency><!-- https://mvnrepository.com/artifact/org.jsoup/jsoup -->&原创 2020-11-10 17:08:01 · 824 阅读 · 0 评论 -
Spring Boot redis分布式session快速配置
增加依赖 <!--session--><dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId></dependency><!--redis--><dependency> <groupId>org.sprin原创 2020-11-08 13:14:57 · 257 阅读 · 0 评论 -
spring Boot 中文乱码
spring boot 是一个非常高效的框架,编写entity,controller,services,dao之后,启动直接跑,一测试,发现中文乱码了,不要慌一步步排查。查看数据库是否乱码如果数据库乱码,说明是请求写入到数据库的时候就乱了,这时候再分两步:1查看请求入参是否正常接收,2查看数据库 编码是否正常。查看是否是响应的时候乱码我这里使用的是 2.x版本的。如果是第一步: # 解决中文乱码server.servlet.encoding.force=trueserver.servle原创 2020-11-02 14:06:16 · 682 阅读 · 0 评论 -
Spring MVC学习笔记和SSH的整合
1. Spring MVCSpring MVC 是目前主流的实现MVC设计模式的企业级开发框架,Spring框架的一个子模块,无需整合,开发起来更加便捷。2. 什么是MVCController Model View3. SpringMVC的核心组件DispatcherServler 前置控制器,相当于总调度。 Handler 处理器,相当于Servler或Action。 HandlerMapping 相当于路由交换。 handlerIntercepetor 处理器拦截..原创 2020-10-24 21:56:14 · 417 阅读 · 0 评论 -
Spring学习笔记
1. Spring概念Spring是一个项目管理框架,同时也是一套JavaEE解决方案。 Sping是众多优秀设计模式的组合(工厂、单例、代理、适配器、包装器、观察者、模板、策略)。 Spring并未替代现有框架产品,而是将众多框架进行有机整合,简化企业级开发,俗称“胶水框架”。框架概述LOC :控制反转,把创建对象过程交给Spring进行管理。AOP 面向切片,不修改源代码进行工程增强。Spring IOC 解决的是 对象管理和对象依赖的问题。 Spring AO...原创 2020-10-21 23:31:25 · 320 阅读 · 0 评论 -
JDBC 和 mybatis
1. 什么是JDBC,有什么用JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。2. jdbc 安装复制mysql-connector-java-5.1.49.jar 到lib 文件夹下 右键lib add to library3. 使用1. 注册驱动使用 Class.forName("com.mysql.jdbc.Driver")连接数据库通过 DriverManager.getConnection(url,user,pass..原创 2020-10-18 12:41:51 · 925 阅读 · 0 评论 -
JavaWeb学习一Servlet
servlet是什么Servlet 是javaEE规范之一。规范就是接口 servlet 是javaweb 三大组件之一。三大组件分别是 Servlet程序,Filter过滤器,Listen 监听器。 Servlet 是运行在服务器上的java 程序,它可以接受客户端发送的请求,并响应给客户端。第一个Servlet程序编写一个类去实现 Servlet 接口 实现services方法,处理请求,并响应数据。 到web.xml 中配置servlet程序的访问地址。手动添加serv..原创 2020-10-17 00:22:41 · 274 阅读 · 0 评论