- 博客(27)
- 收藏
- 关注
原创 SpringCloud gateway+zookeeper实现网关路由
srping.cloud.gateway.routes就是路由的配置,这里使用路径配置,方便测试,Path后面输入对应的controller入口。这时候zookeeper已经可以接入网关和测试项目了,但是网关和测试项目的路由还没有实现,我们需要停掉网关项目,把测试项目配置进入网关。配置完以后,先启动zookeeper服务,再启动gateway项目,一定要有先后顺序(顺序反了,会导致项目无法启动)启动后,在控制台输入ls /services,查看到自己的gateway项目名字后,即可确定已经接入了。...
2022-08-14 11:26:48 1701 2
原创 SpringBoot + redis 简单运用
在开始写代码之前,请先确保本机安装了redis,并成功启动。然后在redis-cli里面获取一次这个key。properties中添加redis配置。编写完成,则可以直接进行接口测试。接着用代码获取一次这个value。pom.xml引入redis。也能根据Key获取到这个值。先进行key值存储的测试。能获取到就代表成功了。...
2022-08-07 18:26:24 274
原创 JavaFX开发教程——前后端交互(Controller)
login.fxml和LoginController为新增文件。这一步也可以在可视化界面进行配置(只配置用户名和密码框)回到代码,在controller里面配置这个对应的id。这里最好用public,如果用private会报错。在login.fxml文件里面有一段代码。配置好对应入口后,在给前端的控件配置id。接着给这个类加入一个功能,用于按钮提交。这个标签为配置前端和后端代码进行对应。接下来就是前后端的交互控制。@FXML:映射代码和控件。fx:id 为配置id。然后运行项目看看效果。...
2022-08-02 22:05:12 2572
原创 SpringBoot实现AOP
前期准备pom.xml引入aop包,版本不用跟例子一致<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-aop --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr
2022-03-01 21:51:32 905
原创 SpringBoot跨域设置
官方文档位置https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#mvc-cors-introSpringBoot跨域方法官方一共提供了三种方法去配置跨域1.@CrossOrigin@RestControllerpublic class HelloController { @CrossOrigin @GetMapping("/Cors") public String co
2022-02-20 17:18:54 327
原创 Springboot+SpringSecurity内存账户管理
内存用户管理第一种application配置方式spring.security.user.name=账号spring.security.user.password=密码spring.security.user.roles=角色(USER,ADMIN)此方法只用于修改初始化默认账号,无法进行多账号的添加管理第二种常见配置管理import org.springframework.beans.factory.annotation.Autowired;import org.springframe
2020-09-23 17:57:27 192
原创 什么是微服务? ——简单介绍
维基上对其定义为:一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,将应用程序构造为一组松散耦合的服务。在微服务体系结构中,服务是细粒度的,协议是轻量级的。微服务是一个小的、松耦合的分布式服务。微服务可以将一个大型的应用分成许多具有严格职责任务分配并且便于管理的组件。简单来说就是 大应用==>一个个具有精确职责定义的部分微服务应用可以让每个功能团队独立地去构建部署和测试自己负责的部分...
2020-09-08 22:25:30 364
原创 springboot+thymeleaf+mybatis简单获取数据库数据
1.数据库准备建好需要的表,这里我的表是info_list2.文件创建实体类Infopublic class Info { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() {
2020-07-23 16:03:26 1256 4
原创 SpringBoot+mybatis+thymeleaf实现登录功能
项目文件目录一栏2.开始工作先按照上图建立好相应的controller,mapper等文件。接着进行一个配置首先是application.propertiesserver.port=8080#启动端口#加载Mybatis配置文件mybatis.mapper-locations = classpath:mapper/*.xml#数据源必填项spring.datasource.driver-class-name= com.mysql.cj.jdbc.Driverspring.data.
2020-07-13 15:20:38 2756 10
原创 简单工厂模式(代码实现)
简单工厂模式简述工厂模式用于封装和管理对象的创建,是一种创建型模式。简单工厂模式则是简单的进行封装,再通过工厂创建对象。一、项目结构Factory是工厂包,Interface接口包,impl实现包,main则是主函数。工厂生产需要有生产规定,interface存放的java就是这一系列规定Languages.java本次代码以语言举例,先规范一个语言package Interface;public interface Languages { void say();}接着是
2020-05-16 11:09:59 2820 3
原创 (新手向)基础入门maven仓库,配置从此不再求人
新手看完本篇文章,将会缩短学习时间。1.官方网站https://mvnrepository.com/进入页面以后,啥也不用管,直接最上方搜索栏,输入你想要下载的文件名。(拿JDBC举个例)下面这个图片就是你搜索了JDBC的页面,找到你想要的,点击进入进入以后是这个页面,他有很多信息(想什么版本号,使用率,日期啥的),这时候啥也别想根据需要选择合适的版本进入。点进你要的版本以后,出...
2020-04-16 18:42:30 344 1
原创 springboot+mybatis简易登录功能实现
1.准备工作项目生成网站:https://start.spring.io然后软件导入即可如果是用idea,只需要搭配maven创建Spring Initializr项目即可。网上有教程,不多做介绍2.项目文件预览登录功能只需要用到controller,dao和entity3.功能实现Mysql建数据库建表entity包创建User.java写好setter/getter...
2020-02-05 14:07:05 1222
原创 JAVA随机输出汉字(简单方法)
运用unicode随机生成汉字汉字一、二级字库的汉字与unicode编码(十六进制)对照表代码段:生成单个汉字字符(char) (0x4e00 +(int)(Math.random()*(0x9fa5- 0x4e00+1))) ;生成多个字符for(int i=0;i<4;i++) { a[i]=(char) (0x4e00 +(int)(Math.random()*(0x...
2019-11-03 16:54:09 1302
原创 QT正则表达式的使用——限制输入
QRegExp reg("[a-zA-Z0-9]+$"); 新建表达式,括号中为表达式官方文档给出的使用格式// regexp: optional '-' followed by between 1 and 3 digits QRegExp rx("-?\\d{1,3}"); QValidator *validator = new QRegExpValidator(rx, this)...
2019-10-17 10:31:51 1171
原创 QT固定窗口设置
指定大小自己填大小this->setMaximumSize(250, 250);按照UI设计的大小this->setMaximumSize(this->width(), this->height());添加的位置
2019-10-15 09:37:39 919
原创 QT多程序框图运用
效果图做成这个样子只需几行代码即可实现第一步,在原有的工程上添加新的文件(qt设计师界面类)模版选择Main Window,名字啥的自己起,选择好以后,项目那一栏会出现你所创建的新的文件在我这里login为主界面,reg是等会要添加进去运行的第二个界面。我们先在login.h里添加reg.h#include <reg.h>第二部,UI和代码设置接着设置运行reg...
2019-10-06 12:07:34 661
原创 QT5连接mysql的方法
有些人的QT有mysql的插件,有些人没有,导致了连接mysql有多种方法,但是用ODBC连接mysql是通用的1.准备工作下载安装Mysql(这一步网上有教程)下载安装ODBC,官网地址下载多少位的odbc要根据自己的QT来选择。查看自己QT的版本,点击QT Creator > 帮助(左上角) > About Qt Creator根据红线那部分来选择ODBC,当然系统支持...
2019-09-28 21:43:31 260 1
原创 Eclipse启动tomcat出现invalid ports的解决办法
在Eclipse出现以上错误的,可以继续往下看在server中,点击Tomcat,进入设置,把三个端口都填写了不留空,根据情况来填写相应的端口号(防止占用),保存即可。...
2019-09-24 19:01:04 2804 8
原创 学习做学生管理系统——java swing+Mysql 第四章 终章(主功能的实现)
上一章内容:学习做学生管理系统——java swing+Mysql 第三章(注册功能+优化代码)这一章是终章,主要进行管理系统的主功能的实现。本章只讲解:表格读取数据库,添加和删除。看完这章,其他的功能基本可以相应的自己进行添加先说从上一章过来的教学当你做好登录界面后,怎么实现登录后进入管理界面。dispose是用于关闭窗口的(登陆成功就可以关掉登录界面)例子代码:JFrame ...
2019-08-27 12:27:05 1275 2
原创 学习做学生管理系统——java swing+Mysql 第三章(注册功能+优化代码)
日常回顾上一章内容(有需要可以回去看看)学习做学生管理系统——java swing+Mysql 第二章(登录功能)这一章将会对注册功能进行重点讲解,在讲解的同时,优化原先的代码。在讲解实现功能时,我要先说明一下,我的注册功能是基于什么思路来进行注册的。1.我的注册是有条件的注册,不是随便注册,根据工号来注册账号2.每个工号限制帐号数量3.禁止重复帐号和重复使用工号如下图,我特地建了新...
2019-07-29 15:05:22 1691 5
原创 学习做学生管理系统——java swing+Mysql 第二章(登录功能)
看本章内容前先看上一章内容上一章内容:学习做学生管理系统——java swing+Mysql 第一章这一次是在上一章的基础上,编写登录按钮功能主要进行两种功能:一.判断帐号密码是否正确 A.帐号密码错误时,给错误提示框 B.帐号密码正确时,给正确提示框(后续章节在补充新功能) 二.帐号密码为空时,给错误提示框在编写代码时,先确保自己引...
2019-07-26 09:56:05 3183 10
原创 JAVA引入Mysql教程
进入mysql官网下载地址Mysql官网找到图中位置windows选择ZIP的下载linux选择tar下一步下载后,解压文件下一步,打开eclipse选择你需要载入JDBC的工程文件右键—Build Path—Add Libraries进入后,选择User Library,点击next再点击User Libraries进入后,点击New,随便命名一个名字(假设命名为...
2019-07-22 15:18:13 951 2
原创 学习做学生管理系统——java swing+Mysql 第一章(登录界面的制作)
本篇文章作为自己学习JAVA的笔记,也可以为新手提供一个自学swing的教程贴准备工作 软件:SQLite eclipse
2019-07-14 18:28:59 5577 8
转载 学习笔记——JAVA中的方法重写和方法重载
JAVA中存在两种多态:1. 重载2. 重写**重载和重写的区别:**重载:一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同两个方法的参数不同是指满足这些条件:- 参数个数不同- 参数个数相同,但参数列表中对应的某个参数的类型不同重写:在子类中定义一个方法,这个方法的类型和父亲的方法的类型一致或者是父类的方法的类型的子类型。并且这个方法的名字、参数个数、参数的类型...
2019-04-22 21:55:44 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人