自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苏木的小站

记录美好生活

  • 博客(151)
  • 资源 (7)
  • 收藏
  • 关注

原创 VMware连不上网

前言今天重装了下操作系统,很多东西要重新安装,在折腾VMware的时候发现没网。难受了呀。裂开了。经过一番摸索,解决了这个问题,记录下。方法很简单:2020年11月21日 00:00:33-END-

2020-11-21 00:01:31 309

原创 ubuntu配置tomcat环境

下载tomcat,选择tar.gz包下载tomcat8.5把tomcat放大你想要的位置:sudo cp apache-tomcat-8.5.31.tar.gz /usr/local/解压:sudo tar -zxvf apache-tomcat-8.5.31.tar.gz赋予权限:sudo chmod 755 -R apache-tomcat-8.5.31启动:sudo ...

2020-04-28 14:00:20 777

原创 Ubuntu安装sshd服务

ubuntu安装ssh服务一、安装shhdSSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get inst...

2020-04-28 12:21:57 20902

原创 ubuntu安装open-server时出现问题

ubuntu安装open-server时出现问题:The following packages have unmet dependencies: openssh-server : Depends: openssh-client (= 1:7.2p2-4ubuntu2.8) Depends: openssh-sftp-server but it is not ...

2020-04-28 11:38:55 1709 1

原创 docker 问题解决:”invalid reference format: repository name must be lowercase”

在导入镜像的时候出现问题:invalid reference format: repository name must be lowercase问题解决,镜像命名不能出现大写字母:错误写法:cat btcentos.tar | docker import - BTcentos:v1正确写法:cat btcentos.tar | docker import - bt-centos:v1...

2020-04-28 10:53:54 37414

原创 实现一个字符串替换

代码:/** * 实现字符串替换 */public class Test4 { public static void main(String[] args) { //实现字符串替换 //1.替换第一个字符串 StringBuffer stringBuffer = repalce(new StringBuffer("abcbcbcb...

2020-04-20 14:36:28 573

原创 idea springBoot项目Cannot resolve symbol '@springbootapplication'

今天从github上下载了一个项目,本想着在本地运行一下,却在入口文件中报了错误:Cannot resolve symbol ‘@springbootapplication’折腾了半个来小时,可急坏了我。尝试过清除缓存:但是还是失败了 。我的解决方法:删除.idea文件,在刷新一下依赖。可以运行了:...

2020-04-14 12:00:24 930

原创 swagger请求中文乱码问题

如图:可以看到get请求参数变成了英文的一开始我以为是swagger的问题,百度了好多,比如修改tomcat字符编码,springboot字符编码等,都没有效果。打开sql打印:发现也没有问题,能接受到中文的参数。折腾了好久,最后发现了问题所在,连数据库没有设置字符编码,需要加上画横线的参数。 spring: http: encoding: cha...

2020-02-24 22:46:51 7794 1

原创 设计模式之桥接模式

桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。我们通过下面的实例来演示桥接模式(Bridge Pattern)的用法。其中,可以使用相同的抽象类方法但是不同的桥接实现类...

2020-02-18 19:43:06 139

原创 mybatis多对多映射

一个学生可以选多门课,一个课也可以由多个学生选。准备数据库表:create table tb_student(s_id int primary key auto_increment,s_name varchar(20),s_sex varchar(10),s_age int);insert into tb_student(s_name,s_sex,s_age) values('...

2020-02-06 18:35:04 217

原创 mybatis一对多映射

一个班级有多个学生(一对多),一个学生只属于一个班级(多对一)。准备数据库表:create table tb_class(c_id int primary key auto_increment,c_name varchar(20));insert into tb_class(c_name) values('Class One');create table tb_student(...

2020-02-06 18:03:26 337 1

原创 mybatis一对一映射

一对一:一个班主任只属于一个班级,一个班级也只能有一个班主任两个数据库表:create table tb_head_teacher(ht_id int primary key auto_increment,ht_name varchar(20),ht_age int);insert into tb_head_teacher(ht_name,ht_age) values('Zhan...

2020-02-06 17:41:25 168

原创 mybatis 入门项目

本项目使用maven构建,github:https://github.com/fengqing11/mybatis-hello完整项目解构图:创建项目,依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...

2020-02-06 13:19:34 174

原创 springboot数据校验

普通校验是最基础的,也很简单。下面开始springboot普通校验.github:https://github.com/fengqing11/springboot-validation创建项目,依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0...

2020-02-04 14:42:14 159

原创 springboot整合swagger2

在前后端分离开发中,为了减少团队的沟通成本,一般构建Restful API文档来描述接口信息。Swagger正是这么一款工具,可以帮助我们开发API文档。下面开始springboot整合swagger,github:创建项目,添加依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven....

2020-02-04 14:04:27 144

原创 springboot 批处理

spring batch是一个开源的,全面的,轻量级的批处理框架,通过spring batch可以开发强大的批处理程序。下面开始springboot整合spring batch,github:https://github.com/fengqing11/springboot-batch创建项目,添加依赖:<?xml version="1.0" encoding="UTF-8"?&gt...

2020-02-03 22:37:58 1270 1

原创 springboot定时任务--Quartz

quartz是一个丰富的开源作业调度,使用quartz可以完成复杂的执行计划,它支持数据库、集群、插件以及邮件,并且支持cron表达式,具有极高的灵活性。下面开始使用springboot整合quartz,github:https://github.com/fengqing11/springboot-quartz创建项目,依赖如下:<?xml version="1.0" encodi...

2020-02-03 21:36:53 224

原创 springboot定时任务@Scheduled

定时任务是企业级开发中,最常见的功能之一。下面开始使用@Schedule来开启定时任务,github:https://github.com/fengqing11/springboot–Schedule创建项目,依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.o...

2020-02-03 20:28:22 257

原创 springboot 发送简单邮件

在企业应用开发时,经常会遇到邮件发送的开发。下面开始使用springboot发送邮件,github:https://github.com/fengqing11/springboot-mail创建项目,依赖如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM...

2020-02-03 20:15:04 274

原创 springboot整合activemq

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。下面开始演示spring整合activemq,github:https://github.com/fengqing11/springboot-activemq创建项目,依赖文件如下:<?xml ...

2020-01-30 14:24:36 147

原创 springboot webscoket消息对点发送

项目github:https://github.com/fengqing11/springboot-websocket.git创建项目,依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...

2020-01-30 13:49:28 210

原创 springboot整合websocket

WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。现在 WebSocket API 中,浏览器和服务器只需要做一个握手的...

2020-01-30 12:29:06 317

原创 springboot整合shiro

Apache shiro是一个开源的轻量级Java安全框架,它提供身份验证,授权,密码管理以及会话管理等功能。相对于Spring Security,Shiro更加直观,易用,同时也能提供健壮的安全性。下面开始springboot整合shiro,github:https://github.com/fengqing11/springboot-shiro创建项目,添加依赖:注意这里不需要添加s...

2020-01-28 22:04:45 617

原创 springboot整合author2

author2是一个开放标准,该标准允许用户让第三方用户访问该用户在某一网站上存储的私密资源,例如头像、照片、视频等。author2有几个基本角色:资源所有者:即用户客户端:但三方应用授权服务器:用来验证用户提供的信息是否正确,并返回一个令牌资源服务器:提供给用户资源的服务器授权模式:授权码模式:功能最完整,流程最严谨的。通过客户端服务器与授权授权服务器交互。国内常见的第三...

2020-01-28 20:53:50 3668 1

原创 springboot配置spring security

spring security是一个轻量级的安全管理框架,提供了认证、授权、会话管理、密码管理、缓存管理等功能。下面开始演示关于spring security的安全管理。github:https://github.com/fengqing11/springboot-springsecurity完整项目截图:创建一个项目,依赖如下:<?xml version="1.0" enc...

2020-01-23 10:26:54 191

原创 springboot整合redis缓存

创建项目,添加依赖:<?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://...

2020-01-22 14:03:08 112

原创 springboot整合ehcache

ehcache在java中久负盛名,在springboot中只需要一个配置文件就可以将ehcache集成到项目中。下面开始演示github:https://github.com/fengqing11/springboot-ehcache完整项目结构图:创建项目,pom文件如下:<?xml version="1.0" encoding="UTF-8"?><proj...

2020-01-22 10:58:26 425

原创 springboot单元测试

在之前的案例中,每次我们需要测试都是去创建一个controller进行测试,这很麻烦,非常的臃肿,效率低下。而使用单元测试可以解决这一窘境。下面开始演示springboot如何单元测试。github:https://github.com/fengqing11/springboot-test项目完整结构图:基本用法:首先需要添加spring-boot-starter-test依赖,默...

2020-01-21 15:41:25 313

原创 springboot开发工具devtools

devtools最方便的地方莫过于热部署。基本用法:在pom.xml文件中加入一下依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> &lt...

2020-01-21 11:32:21 912

原创 springboot 整合rest

RESTful是一种web软件架构风格,它是一种风格。下面开始springboot整合restgithub:https://github.com/fengqing11/springboot-rest完整项目结构:创建项目,pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://m...

2020-01-20 23:09:07 330

原创 springboot整合MongoDB

MongoDB是一种面向文档的数据库管理系统,他是一个关系数据库和非关系型数据库之间的产品。下面开始springboot整合MongoDB。github:https://github.com/fengqing11/springboot-mongodb完整项目结构图:创建项目,pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?&g...

2020-01-20 12:09:12 160

原创 springboot整合redis

springboot借助Spring Data Redis为Redis提供了许多开箱即用的自动化配置,开发者只需要关注redis的连接信息即可。下面开始springboot整合redisgithub:https://github.com/fengqing11/springboot-redis完整项目结构图:创建项目,pom.xml文件 如下:依赖spring-boot-starte...

2020-01-20 10:38:22 237

原创 redis 安装

下载:https://github.com/microsoftarchive/redis/releases下载好解压,打开cmd进入到解压目录,运行:redis-server.exe redis.windows.conf出现如下图案,代表启动成功:接下来运行便连接上了redis:-end-...

2020-01-19 22:33:37 94

原创 springboot多数据源---JPA

前面提到过,JPA是ORM架构的规范,通过JPA也可以很好的简化对数据库的操作。下面开始基于springboot整合jap的多数据源。github:https://github.com/fengqing11/datasources-jpa完整项目截图:创建数据库:创建项目,pom.xml文件为:<?xml version="1.0" encoding="UTF-8"?&g...

2020-01-19 22:21:13 142

原创 springboot多数据源---mybatis

所为多数据库就是采用不同数据库实例中的多个库,或者同一个数据库实例中的不同库。下面开始实现jdbctemplate多数据源:github:https://github.com/fengqing11/datasources-mybatis完整项目结构图:创建数据库:有两个数据库,创建数据库之前请先创建好两个数据库。jdbctemplate.sql# Host: localhost...

2020-01-19 16:38:19 140

原创 springboot多数据源---jdbctemplate

所为多数据库就是采用不同数据库实例中的多个库,或者同一个数据库实例中的不同库。下面开始实现jdbctemplate多数据源:github:https://github.com/fengqing11/datasources-jdbctemplate完整项目结构图:创建数据库:有两个数据库,创建数据库之前请先创建好两个数据库。jdbctemplate.sql# Host: loca...

2020-01-19 16:06:13 304

原创 springboot整合jpa

JPA和Spring data是两个不同的范畴。JPA是一种ORM规范,JPA和Hibernate的关系就想JDBC和JDBC驱动的关系。下面开始创建springboot整合jpa的项目:github:https://github.com/fengqing11/springboot-jap项目完整结构:创建数据库jpa,这个和之前的不同,只需要创建数据库就行,不需要创建表(会自动生...

2020-01-19 13:28:32 136

原创 springboot整合mybatis

mybatis是一个很好持久层框架,利用它可以简化对数据库的操作。下面通过springboot来整合mybatis。github:https://github.com/fengqing11/spring-mybatis完整项目结构:创建项目:pom.xml文件配置所需要的依赖,并重新指定资源文件的位置。<?xml version="1.0" encoding="UTF-8...

2020-01-19 11:56:47 174

原创 maven setting.xml配置

配置目标:环境jdk1.8现在jar包时先从阿里云下载,下载不到再从私服下载<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins...

2020-01-19 09:56:17 126

转载 mybatis 第一个项目

首先先了解一下mybatis的概念和架构概念先了解ORM(Object/Relational Mapping),即对象关系映射,它用来完成面向对象编程语言到关系数据库的映射。简单来说ORM的作用就是将持久化对象的增删改查操作转换成对关系数据库的操作。ORM的基本映射关系:数据表映射数据表的行(一行单表一个数据)映射对象(实例)数据表的列(字段)映射对象的属性mybatis本来是a...

2020-01-18 23:42:04 177

battery.bat

获取笔记本的电池使用情况,bat,生产笔记本电量消耗情况

2020-06-23

单片机实验--led模拟交通灯

包含led交通灯代码和仿真电路图(proteus软件),详细内容请看文件。

2019-01-15

php+mysql品牌信息网--【知名】

基于php和mysql实现的品牌信息查询网站,分为前台页面和后台管理两部分。本网站有三种用户,分别是普通用户,企业用户,和管理员。本网站实现了对品牌信息的增删改查操作,以及一些对品牌信息的统计操作。

2019-01-15

php+mysql留言板

基于php、mysql发开的留言板。包含前台页面和后台管理两个部分。实现了留言的增删改查等基本操作。

2019-01-15

IT学习体系

1.计算机专业需要学习的东西 2.附带xmind软件 3.祝大家学有所成

2017-11-01

c-free C语言编译器

C-Free是一款支持多种编译器的C/C++集成开发环境(IDE)。利用C-Free,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。

2017-09-23

DTDebug(VT-O)专业版V1.0.025

DTDebug(VT-O)专业版V1.0.025是学习汇编语言不可或缺的神奇。 有了它,学习汇编不用愁。 DTDebug(VT-O)专业版V1.0.025主要有四个窗口:反汇编窗口、寄存器窗口、堆栈窗口、内存窗口。

2017-09-23

空空如也

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

TA关注的人

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