- 博客(151)
- 资源 (7)
- 收藏
- 关注
原创 VMware连不上网
前言今天重装了下操作系统,很多东西要重新安装,在折腾VMware的时候发现没网。难受了呀。裂开了。经过一番摸索,解决了这个问题,记录下。方法很简单:2020年11月21日 00:00:33-END-
2020-11-21 00:01:31 334
原创 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 809
原创 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 22907
原创 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 1867 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 40054
原创 实现一个字符串替换
代码:/** * 实现字符串替换 */public class Test4 { public static void main(String[] args) { //实现字符串替换 //1.替换第一个字符串 StringBuffer stringBuffer = repalce(new StringBuffer("abcbcbcb...
2020-04-20 14:36:28 589
原创 idea springBoot项目Cannot resolve symbol '@springbootapplication'
今天从github上下载了一个项目,本想着在本地运行一下,却在入口文件中报了错误:Cannot resolve symbol ‘@springbootapplication’折腾了半个来小时,可急坏了我。尝试过清除缓存:但是还是失败了 。我的解决方法:删除.idea文件,在刷新一下依赖。可以运行了:...
2020-04-14 12:00:24 952
原创 swagger请求中文乱码问题
如图:可以看到get请求参数变成了英文的一开始我以为是swagger的问题,百度了好多,比如修改tomcat字符编码,springboot字符编码等,都没有效果。打开sql打印:发现也没有问题,能接受到中文的参数。折腾了好久,最后发现了问题所在,连数据库没有设置字符编码,需要加上画横线的参数。 spring: http: encoding: cha...
2020-02-24 22:46:51 7897 1
原创 设计模式之桥接模式
桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。我们通过下面的实例来演示桥接模式(Bridge Pattern)的用法。其中,可以使用相同的抽象类方法但是不同的桥接实现类...
2020-02-18 19:43:06 151
原创 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 248
原创 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 415 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 185
原创 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 190
原创 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 174
原创 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 155
原创 springboot 批处理
spring batch是一个开源的,全面的,轻量级的批处理框架,通过spring batch可以开发强大的批处理程序。下面开始springboot整合spring batch,github:https://github.com/fengqing11/springboot-batch创建项目,添加依赖:<?xml version="1.0" encoding="UTF-8"?>...
2020-02-03 22:37:58 1286 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 234
原创 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 271
原创 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 288
原创 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 155
原创 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 220
原创 springboot整合websocket
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。现在 WebSocket API 中,浏览器和服务器只需要做一个握手的...
2020-01-30 12:29:06 335
原创 springboot整合shiro
Apache shiro是一个开源的轻量级Java安全框架,它提供身份验证,授权,密码管理以及会话管理等功能。相对于Spring Security,Shiro更加直观,易用,同时也能提供健壮的安全性。下面开始springboot整合shiro,github:https://github.com/fengqing11/springboot-shiro创建项目,添加依赖:注意这里不需要添加s...
2020-01-28 22:04:45 626
原创 springboot整合author2
author2是一个开放标准,该标准允许用户让第三方用户访问该用户在某一网站上存储的私密资源,例如头像、照片、视频等。author2有几个基本角色:资源所有者:即用户客户端:但三方应用授权服务器:用来验证用户提供的信息是否正确,并返回一个令牌资源服务器:提供给用户资源的服务器授权模式:授权码模式:功能最完整,流程最严谨的。通过客户端服务器与授权授权服务器交互。国内常见的第三...
2020-01-28 20:53:50 3727 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 207
原创 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 119
原创 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 440
原创 springboot单元测试
在之前的案例中,每次我们需要测试都是去创建一个controller进行测试,这很麻烦,非常的臃肿,效率低下。而使用单元测试可以解决这一窘境。下面开始演示springboot如何单元测试。github:https://github.com/fengqing11/springboot-test项目完整结构图:基本用法:首先需要添加spring-boot-starter-test依赖,默...
2020-01-21 15:41:25 334
原创 springboot开发工具devtools
devtools最方便的地方莫过于热部署。基本用法:在pom.xml文件中加入一下依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <...
2020-01-21 11:32:21 970
原创 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 345
原创 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 178
原创 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 265
原创 redis 安装
下载:https://github.com/microsoftarchive/redis/releases下载好解压,打开cmd进入到解压目录,运行:redis-server.exe redis.windows.conf出现如下图案,代表启动成功:接下来运行便连接上了redis:-end-...
2020-01-19 22:33:37 102
原创 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 156
原创 springboot多数据源---mybatis
所为多数据库就是采用不同数据库实例中的多个库,或者同一个数据库实例中的不同库。下面开始实现jdbctemplate多数据源:github:https://github.com/fengqing11/datasources-mybatis完整项目结构图:创建数据库:有两个数据库,创建数据库之前请先创建好两个数据库。jdbctemplate.sql# Host: localhost...
2020-01-19 16:38:19 151
原创 springboot多数据源---jdbctemplate
所为多数据库就是采用不同数据库实例中的多个库,或者同一个数据库实例中的不同库。下面开始实现jdbctemplate多数据源:github:https://github.com/fengqing11/datasources-jdbctemplate完整项目结构图:创建数据库:有两个数据库,创建数据库之前请先创建好两个数据库。jdbctemplate.sql# Host: loca...
2020-01-19 16:06:13 346
原创 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 144
原创 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 188
原创 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 136
转载 mybatis 第一个项目
首先先了解一下mybatis的概念和架构概念先了解ORM(Object/Relational Mapping),即对象关系映射,它用来完成面向对象编程语言到关系数据库的映射。简单来说ORM的作用就是将持久化对象的增删改查操作转换成对关系数据库的操作。ORM的基本映射关系:数据表映射数据表的行(一行单表一个数据)映射对象(实例)数据表的列(字段)映射对象的属性mybatis本来是a...
2020-01-18 23:42:04 191
php+mysql品牌信息网--【知名】
2019-01-15
DTDebug(VT-O)专业版V1.0.025
2017-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人