自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件工程学习

软件工程

2023-03-30 17:41:20 103

原创 多端书签同步

使用Floccus浏览器插件以及坚果云云盘,使用WebDav来实现书签的同步。

2022-06-24 12:26:18 221

原创 SpringBoot整合多数据源Redis

SpringBoot整合Redis其实方法跟单数据差不多的,这里给大家写一下.文章目录SpringBoot整合Redis多数据源整合多数据源整合一. 完成配置文件# Spring配置spring: # 资源信息 messages: # 国际化资源文件路径 basename: i18n/messages profiles: active: druid # 文件上传 servlet: multipart: # 单个文件大小

2021-08-18 16:48:26 792

原创 特殊QueryWrapper查询解决所有问题

可以先看以前的自定义查询自定义的QueryMapper查询现在我添加了注解查询,通过使用 /** 用户账号 */ @TableField(value = "user_name") @MapperQuery(queryType = QueryType.EQ) private String userName; /** 用户昵称 */ @TableField(value = "nick_name") @MapperQuery(queryType = Q

2021-07-15 21:11:37 5701

原创 Linux开机卡在/dev/sda1:clean,***files,***blocks解决方案

安装nvidia显卡驱动,导致电脑clean files blocks卡死。所以要卸载nvidia驱动。先ctrl+alt+f3进入tty3,我的是manjaro kde,先mhwd -l列出来所有的英伟达驱动,有一个video-nvidia,需要卸载的就是这个,所以运行sudo mhwd -r pci video-nvidia然后重启即可。...

2021-07-15 07:17:25 5765

原创 自定义的QueryWrapper实现查询

想要用QueryMapper,而不用xml,所以为了实现若依那样的,自己重写了QueryMapper​原有的mybatis的查询方法,例如查询一个用户,那么查询方法就传一个用户,然后在mapper.xml中对用户的各项属性进行判断,然后再拼接相应的sql语句,就可以一次性实现查询。虽然有mybatisX代码生成器,或者自己写代码生成器,但是多个表的话感觉还是有点不好用。所以,自己使用反射写了一个QueryWrapper的myAllEq方法,可以实现传入一个实体类,直接实现全部属性查询​声明提要:pac

2021-07-14 18:30:56 4644

原创 nginx出现 liblua5.1.so.0: cannot open shared object file:

启动niginx时,报错nginx: error while loading shared libraries: liblua5.1.so.0: cannot open shared object file: No such file or directory可以安装 liblua5.1-0-dev执行sudo apt install liblua5.1-0-dev如果报错可以执行apt --fix-broken install然后再安装...

2021-06-10 09:23:36 1648

原创 WSL的安装与使用

WSL的安装与使用文章目录WSL的安装与使用1. 开启windows所需的功能2. 安装wsl3. 配置wsl首先:WSL中使用docker要求系统为win10专业版或企业版1. 开启windows所需的功能在设置中搜索Windows功能开启linux子系统的功能之后会重启一下2. 安装wsl重启之后在微软商店中搜索ubuntu,这里我们选择第一个这里等待一会儿然后输入账号和密码,与Windows的不同,是独立的3. 配置wsl可以通过查看系统的版本uname -r

2021-06-09 19:01:57 3024

转载 力扣刷题(初级算法)

力扣刷题(初级算法)每日一题文章目录力扣刷题(初级算法)数组1. 删除排序数组中的重复项解题数组1. 删除排序数组中的重复项给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下

2021-06-08 22:37:54 179

原创 SpringBoot整合Thymeleaf

SpringBoot整合Thymeleaf图片来自尚学堂。可以直接在Spring Initializer中选择Thymeleaf来创建项目创建Maven项目,导入坐标<!-- thymeleaf坐标--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf&l

2021-06-08 08:05:47 71

原创 Redis笔记

第四章 Redis4.1 Redis环境搭建与测试使用docker来安装redis,docker笔记链接: docker笔记.从docker中安装redissudo docker pull daocloud.io/library/redis:latest启动redissudo docker sun -d -p 6379:6379 --name myredis daocloud.io/library/redis在宝塔中安装redis的管理工具进入容器打开Redis测试连接性

2021-06-08 07:58:48 106

原创 Docker

第三章 Docker3.1 Docker核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接docker主机进行操作;docker仓库(Registry):用来保存各种打包好的软件镜像;docker镜像(Images):软件打包好的镜像;放在docker仓库中;docker容器(Container):镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用3.2 安装Docker升级yum

2021-06-08 07:55:09 64

原创 SpringMVC的学习-乱码,类型转换,原生API

先接着前面的学习上一章SpringMVC请求参数的绑定但是你会发现在提交参数为中文的时候,控制台会出现乱码的问题所以我们可以用过滤器来解决这个问题解决中文乱码1. 在web.xml中配置过滤器<!-- 配置过滤器,解决中文乱码--> <filter> <filter-name>characterEncodingFilter</f...

2020-04-03 15:26:23 316

原创 SpringMVC请求参数的绑定

请求参数的绑定1. MVC会自动的绑定请求参数我们先新建一个控制器package com.maoyan.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;/** * @author Mao...

2020-04-03 11:31:28 131

原创 ResquestMapping注解的作用及属性

ResquestMapping注解的作用及属性1. 分模块化ResquestMapping注解可以加在方法和类上。在类上加上注解@Controller@RequestMapping(path = "/remapping")public class HelloController { @RequestMapping(path = "/hello") public Str...

2020-04-03 11:29:07 1330

原创 第一个SpringMVC项目

初学SpringMVC1. 创建Maven的web工程引入jar包,还有一些其他的配置都放这里了<?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-insta...

2020-04-03 07:46:46 86

原创 Jsoup使用

Jsoup使用1. 加入Jsoup和一些其他的依赖<!-- https://mvnrepository.com/artifact/org.jsoup/jsoup --><dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId&...

2020-03-31 12:28:36 121

原创 Servlet-第一个web项目

第一个web项目1. 创建一个web项目2. 创建一个包,再创建一个Servletimport java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;imp...

2020-03-30 17:17:32 305

原创 HttpClient的使用

HttpClient的Get方法1. 首先创建一个Maven项目2. 在pom.xml中配置Maven<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <versio...

2020-03-30 16:49:27 394

原创 初学spring02-bean属性赋值与DI

给Bean的属性赋值(注入)接上一章初学spring01通过构造方法赋值public People newInstance(){ return new People(19,"maoyan2",true); }<bean id="people1" class="com.catjava.pojo.People"> <constructor-arg...

2020-03-07 17:04:29 101

原创 初学Spring

初学SpringSpring 之父Rod Johnsonspring核心功能IoC/DI(控制反转)功能:原先由程序员主动通过new来实例化对象,转交给Spring负责。作用:解除了对象管理和程序员之间的耦合,解耦AOP声明式事务环境搭建导入jar包四个核心包(Beans,Core,Context,Spel)必须要有[外链图片转存失败,源站可能有防盗链机...

2020-03-07 10:06:13 143

原创 SQL学习笔记

SQL学习笔记SQL语法规则SQL语句总是以关键字开始,如SELECT、INSERT、UPDATE、DELETE、DROP、CREATE。SQL语句以分号结尾。SQL不区分大小写,意味着update与UPDATE相同。初级SQL语句SELECT选择SELECT和FROM他们必须按顺序排列。SELECT指示要查看哪些列,FROM标识它们所在的表。SQL SELECT 语法如下所示...

2020-03-06 21:08:49 1362

原创 Java编程-Servlet学习

Servlet的使用流程:1.设置请求编码格式2.设置响应编码格式3.获取请求信息4.处理请求信息5.响应处理结果HttpServletRequest req, HttpServletResponse resp1.设置请求编码格式req.setCharacterEncoding("utf-8");2.设置响应编码格式resp.setContentType("text/htm...

2020-02-26 16:16:23 70

原创 java学习JDBC

1.加载驱动(以oracle为例子)Class.forName("oracle.jdbc.driver.OracleDriver");2.通过DriverManager连接数据库(返回值为一个Connection对象)DriverManager.getConnection(url, UserName, password);3.Statement方法不介绍了,只介绍PerparedSta...

2020-02-23 11:54:40 164

原创 C++学习笔记(乱序版)

c++学习笔记(乱序版)变量的声明与定义const限定符引用以下的文件名或者代码中的中文字符都是娱乐或者为了方便查找,大家写代码时推荐使用英文字符变量的声明与定义变量的声明和变量.cpp#include<iostream>using namespace std;int i;//变量的定义extern int j;//变量的声明,且声明的类型要与原定义的类型相同exter...

2019-10-29 22:08:48 310

原创 C++转义字符

c++转义字符练习写的练习写的#include<iostream>using namespace std;int main(){ cout<<"\"我在学习c++\""<<endl; cout<<"我的文件夹是 c:\\bit\\text"<<endl; cout<<"2\12M\12";/*后面可以是8进制或者...

2019-10-21 16:55:16 408

原创 c语言的新手注意事项

c语言新手注意事项1.第一点*c库函数---printf*1.第一点c库函数—printfapi文档的描述:printf()函数根据format(格式)给出的格式打印输出到STDOUT(标准输出)和其它参数中printf()函数的调用格式为: printf("<格式化字符串>", <参量表>);下面是 printf() 函数的声明。int printf(c...

2019-10-13 08:04:46 813

原创 (HPU算法协会新生训练题(二)C-C)

(HPU算法协会新生训练题(二)C-C)这是我自己写的解决方法, 拙作请见谅题目统计给定文本文件中汉字的个数。输入输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。输出对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。[Hint:]从汉字机内码的特点考虑~先来看代码吧#include<stdio.h>#include<stdlib...

2019-10-12 22:10:46 264

空空如也

空空如也

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

TA关注的人

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