- 博客(52)
- 资源 (7)
- 收藏
- 关注
原创 ngxin
nginx是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理、负载平衡。正向代理:在客户端部署的一个代理服务器,类似于vpn反向代理:在服务器端部署的一个代理服务器。nginx反向代理优点:占内存小,可实现高并发连接,处理响应快可实现http服务器、虚拟主机、方向代理、负载均衡nginx配置简单可以不暴露正式的服务器IP地址。
2024-09-19 16:50:50
813
原创 mysql面试题
create databases [if not exists] 数据库名 [default charset 字符集] --创建数据库show databases --查看所有数据库select database() -- 查询当前数据库drop databases [if exists] 数据库名 --删除数据库select tables --查看数据库所有表desc 表名 -- 查看表结构show create tables 表名 -- 查看指定表的创建表语句。
2024-09-19 14:17:05
1121
原创 Job for mysqld.service failed because the control process exited with error code
【代码】Job for mysqld.service failed because the control process exited with error code。
2024-08-29 20:10:12
1138
原创 I/O流基础
但是Reader类并不是InputStream类的替换者,只是在处理字符串的时候简化了编程。Reader类是字符输入流的抽象类,所有字符输入流的实现都是它的子类。OutputStream类是字节输出流的抽象类,此抽象类是表示输出字节流的所有类的超类。InputStream类是用来处理字节的,并不适合处理字符文本。的抽象类,它是所有字节输入流的父类。InputStream类是。
2024-01-06 21:24:59
435
1
原创 BytesIO.Did you mean:‘BytesIO‘
但是我在生成测试报告的时候出现了一些问题,尝试一下下面的解决办法。:测试用例在程序中执行正确,但是用这个方法执行完后发成错误。下载以及修改配置方法。:将 w 改为 wb。:118行不改变原来配置。:将539行进行修改。
2023-03-25 19:51:01
460
原创 Unchecked runtime.lastError: The message port closed before a response was received.
插件冲突导致程序运行不起来
2022-09-05 17:29:15
19261
原创 springboot 控制层中什么时候用@PathVariable 什么时候用@RequestBody什么时候不加注解
Springboot控制层中传参时@PathVariable,@RequestBody和不加注解的区分
2022-06-16 22:46:44
1022
1
原创 Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.cj.jdbc.Driver
tomcat 服务器中没有报错 但是保存数据后报这个错解决办法在pom.xml中的mysql连接版本和maven中的一致解决!
2022-04-16 16:24:49
2167
原创 Mybatis多表查询5
一对一配置:使用< resultMap >做配置一对多配置:使用 < resultMap >+< collection >做配置多对多配置:使用< resultMap >+< collection>做配置一对一查询1.一对一查询的模型用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户2.一对一查询的语句对应的sql语句:select * from o
2022-04-15 16:19:07
119
转载 Mybatis之plugins标签4
MyBatis可以使用第三方的插件来对功能进行扩展,分页助手PageHelper是将分页的复杂操作进行封装,使用简单的方式即可获得分页的相关数据开发步骤: ① 导入通用PageHelper的坐标 ② 在mybatis核心配置文件中配置PageHelper插件 ③ 测试分页数据获取不分页查询 @Test public void test2() throws IOException { InputStream resourceAsStream = Resources
2022-04-13 17:34:33
137
原创 Mybatis映射文件深入3
1.1 动态sql语句1. 动态sql语句概述 Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL是动态 变化的,此时在前面的学习中我们的 SQL 就不能满足要求了。(if,foreach,tirm,choose)2. 动态 SQL 之 if 我们根据实体类的不同取值,使用不同的 SQL语句来进行查询。比如在 id如果不为空时可以根据id查询, 如果username 不同空时还要加入用户名作为条件。这种情况在我们
2022-04-12 23:00:31
98
原创 mybatis的dao实现2
代理开发方式采用Mybatis的代理开发方式实现Dao层的开发,这种方式是主流Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法同Dao接口实现类方法Mapper接口开发遵循规范:1.Mapper.xml文件中的namespace与mapper接口的全限定名相同2.Mapper接口方法名和Mapper.xml中定义的每个statement的id相同3.Mapper接口方法的输入参数类型和m
2022-04-12 23:00:14
347
原创 Mybatis基础1
一,简介1.原始jdbc操作数据库连接创建,释放频繁造成系统资源浪费从而影响系统性能sql语句在代码中硬编码,造成代码不易维护,实际应用sql变化可能很大,sql变动需要改变代码查询操作时,需要手动将结果集中数据手动封装到实体中。插入操作时,需要手动将实体的数据设置到sql语句的占位符位置应对上述问题结局方案:使用数据库连接池初始化链接资源将sql语句抽取到XML配置文件中使用反射,内省等底层技术,自动将实体与表进行属性与字段的自动映射2.Mybatis是基于java的持久性框架
2022-04-12 17:43:16
1009
原创 Spring的AOP
1.简介AOP:面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架重要组成部分,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行解耦合,从而使得业务逻辑个部分之间降低耦合度,提高程序的可重用性,同时提高了开发效率2.AOP作用和优势作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强优势:减少代码重复性,提高开发效率,并且便于维护3. AOP的底层实现AOP的底层
2022-03-22 16:38:09
104
原创 SpringMVC数据响应3
1.页面跳转1.返回字符串形式2.返回ModelAndView对象此外 还有下面两种方法也可以2.数据回写(加入RequestMapping注解来告诉系统不进行跳转,而是直接数据响应)2.1直接写回字符串2.2直接写回json格式字符串...
2022-03-16 22:02:56
68
原创 SpringMVC组件解析2
value当只有一个value时可省略vlaue不写method用以请求的方式(这里只能用post方式请求)params表示请求参数的条件SpringMVC配置文件spring-mvc.xml配置内部资源视图解析器(配完之后跳转的时候Controller层跳转的时候可以只写个页面名字)...
2022-03-15 18:58:06
137
原创 spring注解开发4
1.在UserDao上实例化Bean2.在UserServer上实例化Bean,然后再注入UserDao依赖如果用xml配置的方法的话,需要在Server层中写set方法来注入但是如果用了注解的方式 set方法可省略@value可以直接获取键值对key,赋值给driver创建一个Spring配置类SpringConfig在创建一个SpringConfig的配置子类DataSourceConfigcontroller层实现也得改这样就不需要applicationContex.
2022-03-06 13:53:45
140
原创 spring配置数据源3
数据源开发步骤1.导入数据源坐标和数据库坐标2.创建数据源对象3.设置数据源的基
2022-03-01 09:12:46
71
原创 spring配置文件applicationContext.xml解析2
bean标签是例如下面这样的注释,UserService和UserDao是分开的,用 Bean依赖注入可以将UserDao设置到UserService内部方法一:set方法注入1.在服务层创建set方法2.修改applicationContex.xml配置文件这里除了用property来注入之外,还可以用p命名标签3.web层执行方法二:构造方法注入1.先在service中构造一个有参和无参的构造方法2.修改配置文件 constructor-arg是有参时
2022-02-27 13:25:32
276
原创 spring入门1
Spring步骤1.导入坐标2.创建dao3.创建配置文件applicationContext.xml4.在配置文件中进行配置5. 创建ApplicationContext对象getBean
2022-02-27 10:10:33
135
原创 【无标题】
字符串常量:双引号引起来的“abc”等等 ,两个双引号之间可以啥也没有“”字符常量:单引号引起来的‘a’等等,两个双引号之间必须得有东西,有一个空格也行‘ ’,并 且单引号里面只能有一个字符,不能是‘ab’这样...
2022-01-02 19:39:16
196
转载 c#编写简单计算器
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication1{
2020-10-12 10:47:02
2248
原创 HttpClient中Post请求
1.不带参数的Post请求package cn.itcast.crawler.test;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.methods.HttpPost;import org.apache.http.impl.client.CloseableHttpClien
2020-07-20 20:11:47
915
原创 HttpClient中Get请求
1.不带参数的get请求package cn.itcast.crawler.test;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients
2020-07-20 20:08:42
916
原创 1.网络爬虫简单入门
爬虫一般分为数据采集,处理,存储三部分1.创建项目2.添加坐标在maven库中搜索HttpClient和slf4j(日志)https://mvnrepository.com <——maven库网址直接复制到pom.xml文件中同理,也是使用使用量最多的那个我将这两个已经粘贴过来 <dependency> <groupId>org.apache.httpcomponents</groupId> <ar
2020-07-20 19:59:50
158
原创 多表查询+事务+DCLday03
多表查询 查询所有表:select * from test01 , test02 ; //查询表1个表2的所有结果,这个结果叫笛卡尔积(集合A和集合B的所有组合) 多表查询分类(用下面这三种方式来消除无用的数据): 1.内连接查询 2.外连接查询 3.子查询内连接查询 1.隐式内连接:使用where条件来消除无用数据 2.显式内连接:...
2020-06-21 03:32:50
134
原创 DQL+约束+多表关系+范式+数据库的备份还原day02
DQL:查询语句1.排序查询 语法:order by 子句 order by 排序字段1 排序方式1,排序字段2 排序方式2 ...... 排序方式: ASC:升序,默认的 DESC:降序 例:select * from test01 order by age math, english asc; //按照数学成绩升序排列,如果数学成绩一样,则根据英语程序升序排列2.聚合函数:将一列数据作为一个整体,进行纵向的计算** 注意:聚合函数会排除null值**
2020-06-18 10:23:55
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人