- 博客(33)
- 收藏
- 关注
原创 三大主流框架SSM(Spring,SpringMvc,Mybatis)
三大主流框架SSM(Spring,SpringMvc,Mybatis)Spring:spring是开源的J2EE用应框架,是管理bean生命周期的轻量级框架特点:1.方便解耦,简化开发通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。2.AOP编程的支持通过Spring提供的AOP功能,方便进行面向切面的编程,许多不容易
2022-04-10 00:11:35
3893
原创 【无标题】sqlyog链接mysql报错2058解决方案
win+R打开cmd,输入mysql -u root -p回车输入密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';FLUSH PRIVILEGES;再次测试连接,连接成功...
2022-03-27 21:42:52
815
原创 Docker 容器互联实践
新建网络例如:创建名字为t-net的网络docker network create -d bridge t-net #t-net为自己起的网络名称其中,-d driver,网络类型,默认 bridge。说明,创建好这个网络以后,在网落上添加容器,容器就可以通讯了查看网络信息列出所属有网络docker network ls查看网络信息docker inspect 67d #67d 为创建的网络id实现容器互联创建容器打开终端,基于centos:7这个镜像启动容器,并加入到t-.
2022-02-10 01:08:22
736
原创 制作Sentinel镜像
通过docker images指令查看centos:7是否存在,然后将 jdk-8u51-linux-x64.tar.gz,sentinel-dashboard-1.8.1.jar放在/root/setup/sentinel目录(目录不存在的话自己创建)vim Dockerfile 按i插入FROM centos:7ADD jdk-8u51-linux-x64.tar.gz /usr/local/ADD sentinel-dashboard-1.8.1.jar /usr/local/E..
2022-02-09 23:13:32
248
原创 安装Docker系统
离线安装Docker系统推荐使用老师给的课前资料中已经下载好的资源(docker-setup.zip)在linux环境下,创建/root/setup/docker目录,然后拷贝下载好的资源到此目录(可通过MobaXterm工具直接上传到linux目录),例如执行安装操作安装成功以后,检查安装状态在线安装Docker第一步:安装一组工具sudo yum install -y yum-utils第二步:设置 yum 仓库地址sudo yum-config...
2022-02-09 11:59:32
744
原创 数据库mysql5.7 sqlyog的安装
一、下载首先下载MySQL. sqlyog数据库的安装包可以去官网下载:MySQL :: Download MySQL Community Server链接: https://pan.baidu.com/s/1YckJ-JfEu4a7mUGuWZmdMA?pwd=3i3k 提取码: 3i3k 复制这段内容后打开百度网盘手机App,操作更方便哦二、安装步骤1.双击安装下载完成之后,双击打开此mysql-5.7文件,进入如下界面:这里我选择的是Custom 自定义的意思.
2022-01-24 19:34:26
1227
转载 java中级工程师要掌握的知识,你掌握多少?
Java基础1、List 和 Set 的区别2、HashSet 是如何保证不重复的3、HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)?4、HashMap 的扩容过程5、HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的?6、final finally finalize7、强引用 、软引用、 弱引用、虚引用8、Java反射9、Arrays.sort 实现原理和 Coll
2022-01-23 12:39:52
835
原创 idea启动nacos,idea连接指定数据库,Idea中Http Client 工具的应用
idea启动nacosidea连接指定数据库点击Tool,再点击HTTP Client,再点击 Test RESTful Web Service,进入到REST Client 窗口点击Open in HTTP Request Editor,进入以.http结尾的配置文件Get请求,Url携带参数:Get请求,Url携带参数,并且携带HeaderPost请求,Body中有数据,并且携带Header根据环境变量选择执行参数模拟登陆,获取ac...
2022-01-19 09:05:19
982
原创 商品数据删除
接口文档@DeleteMapping("/deleteItemById")public SysResult deleteItemById(Integer id){ itemService.deleteItemById(id);return SysResult.success();}public interface ItemService {void deleteItemById(Integer id);}@Servicepublic class ItemS...
2022-01-09 15:21:15
202
原创 谷歌浏览器chrome怎么设置成中文
https://top1-video-public.cdn.bcebos.com/f3a59e152f1cb6f1830575dc230e0fe7bc6391ad.mp41.打开浏览器,点击右上角“自定义”图标,选择“Settings”。2.下拉点击“Adwanced”--“Language”--“Add Language”,选择“中文(简体)”。3.点击“Add”,点击中文简体右方的“更多选择”,选择“Dislay Google Chrome in this language”
2022-01-09 14:24:13
20514
原创 安装虚拟机
1.URL: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html不要安装在c盘2.网卡说明说明: 当打开当前电脑里边的网卡的配置,如果出现VMware 的2块网卡,则说明虚拟机安装成功.如果网卡没有展现 则需要重置网卡配置/卸载之后重新安装.ping 168.168.126.129远程链接工具下载URL: https://mobaxter...
2022-01-06 20:38:02
586
原创 VUE的安装
1.下载node.js进入官网Node.js (nodejs.org)选择版本2.安装node.js之后一路下一步安装即可3.检查node,js版本node -v4.检查NPM版本号npm -v5.切换淘宝NPM库1).npm install -g cnpm --registry=https://registry.npm.taobao.org方式2:2).npm config set registry https://registry.npm.taobao.o..
2022-01-04 20:08:21
272
原创 http常见的状态码
200 OK:表示从客户端发送给服务器的请求被正常处理并返回;201 Created(已创建) - 请求成功并且服务器创建了新的资源。204 No Content:表示客户端发送给客户端的请求得到了成功处理,但在返回的响应报文中不含实体的主体部分206 Patial Content:表示客户端进行了范围请求,并且服务器成功执行了这部分的GET请求,响应报文中包含由Content-Range指定范围的实体内容301 Moved Permanently:永久性重定向,表示请求的资源被分配了新的U
2021-12-29 21:18:23
109
原创 GET . POST . PUT . DELETE 请求方式
请求类型一共8种, 常用的4种 GET/POST/PUT/DELETE1.GETget请求是用来获取数据的,相当于数据库中的select操作一样,不对服务器的数据做任何的修改,新增,删除. 只是用来查询数据.get请求参数会加在URL后面,这样不安全,如果是系统的登陆接口采用的GET请求, 需要对请求的参数做一个加密.2.PUTput请求是向服务器端发送数据,相当于数据库的update操作,用来修改数据内容.但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同
2021-12-29 20:39:28
6800
原创 vue-cli脚手架的安装
是指vue的客户端,是使用vue项目的前提.vue脚手架提供了丰富的功能,只要安装成功,就可以使用的.安装1.npm config get registry # 查看当前配置的镜像,结果是默认的国外网址https://registry.npmjs.org/2.npm config set registry https://registry.npm.taobao.org #设置成淘宝镜像3.npm config get registry #再获取查看,结果是修改后的https://...
2021-12-10 15:53:50
553
原创 面向接口编程
面向接口编程:接口的目的是用来抽象方法的,接口里面只是定义方法,最终的方法在实现类里面目的:实现了层级的解耦控制层UserControllerpublic class UserController{@Autowired //依赖注入private UserService userService;}业务层UserService 接口 public interface UserService{}UserServiceImpl 实现类 //接口...
2021-11-06 10:41:52
215
原创 SSM框架的各个层
持久层:mapper层mapper层:mapper层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,mapper层的设计首先是设计mapper的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,mapper层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。业务层:Service层Service层:Service层主要负责业务模块的逻辑应用设计。
2021-11-02 20:57:00
1390
原创 Mybatis入门
1.定义核心配置文件的路径2.读取配置文件3.创建SqlSessionFactory工厂4.创建SqlSession5.创建接口的代理对象6.执行方法7.释放资源//1.定义核心配置文件的路径String resource = "mybatis/mybatis-config.xml";//2.通过工具API读取资源文件InputStream inputStream = Resources.getResourceAsStream(resource);//3.构建SqlSe
2021-11-01 09:16:29
80
原创 SpringMVC 框架
SpringMVC就是基于MVC设计模式来实现的。MVC模型用来进行分层的结构,这样代码分离结构清晰,各层代码,各司其职,易于开发大型项目。MVC(Model模型、View视图、Control控制层),将软件进行分层达到松耦合的效果.控制层(Controller)、数据处理模型(Model)、负责展示数据的视图(View)浏览器报错:404找不到后端的资源 500 后台抛异常,传参数 400...
2021-10-22 09:00:28
64
原创 maven
maven是项目构建工具,用来管理项目中的jar包核心:下载jar包+存放jar包+编译jar包远程仓库+镜像仓库+本地仓库坐标:唯一定位jar包的方式groupid是组id,通常他的值是公司的域名artifactid是项目id,通常他的值是项目名称version是jar包的版本号依赖: jar包之间也有复杂1.解压maven的压缩包使用步骤1.解压maven的压缩包2.找到settings.xml文件(在D:\apache-maven-3.6.3\conf里),修..
2021-10-21 09:00:37
61
原创 day08前端网页技术HTML入门
<!-- 标题标签: 包括:h1~h6 --><!-- 列表标签: ol + li 有序 ul + li 无序 type 定义列表符号,默认是 disc 小圆点<!-- 图片标签: img向网页中引入图片 (相对路径/绝对路径) border:边框 width:宽度 height:高度 --><a href="#_top">回到顶部</a><!-- 获取_top的位置,像书签 --><!--table表格标签 tr 表格
2021-10-09 21:01:15
78
原创 2021-10-08 Structured Query Language
SQL语句:Structured Query LanguageDML(Data Manipulation Language)数据操纵语言如:insert,delete,update,select(插入、删除、修改、检索)简称CRUD操新增Create、查询Retrieve、修改Update、删除DeleteDDL(Data Definition Language)数据库定义语言如:create table之类DCL(Data Control Language)数据库控制语言如:grant、
2021-10-08 20:53:20
235
原创 利用JDBC,查询数据步骤
利用JDBC,查询数据步骤:1.导入jar包 2.注册驱动 3.获取数据库的连接(用户名/密码) 4.获取传输器 5.执行SQL,并返回结果集 6.处理数据库返回的结果7.释放资源1, 什么是JDBC? java程序连接数据库的标准方案,全称是java database connectivity2, 使用JDBC步骤? 导入jar包,注册驱动,获取数据库的连接,获取传输器,执行SQL,解析结果集(查询),关闭资源3, 传输器Statement和PreparedStatement有什么...
2021-10-08 20:33:45
1830
原创 数据库day05复习+JDBC练习
day04作业–1,测试#SQL的练习:#练习1:查询部门编号是1的员工姓名dept empSELECT ename FROM emp WHERE deptno = ( SELECT deptno FROM dept WHERE dname='java开发部')#练习2:查询员工姓名叫jack的部门信息SELECT * FROM dept WHERE deptno = (SELECT deptno FROM emp WHERE ename='jack')#练习3:查询岗位是总监所...
2021-09-30 17:51:33
116
原创 数据库day04
索引 重点为了提高查询效率. 索引会单独生成一张表,要合理的使用索引.分类:1,单值索引: 一个索引只包含一个字段2,唯一索引: 一个索引只包含一个字段,但字段的值不能重复3,复合索引: 一个索引可以包含着多个字段使用步骤:1,创建索引(经常按照指定字段查询) + 使用索引2,测试#1.索引:好处是:提高查询效率 坏处是:索引需要单独的一张表#1.1 查看索引:show index from 表名SHOW INDEX FROM emp #主键自带索引#1.2 创建单值索引:一个索.
2021-09-29 19:18:39
81
原创 数据库day03笔记
limit 按分数排序, limit nselect * from emp limit 1,3 //从n+1条数据开始展示select * from emp limit 2 --列出前两条select * from emp limit 1,2 --从第二条开始,展示2条记录select * from emp limit 0,3 --从第一条开始,展示3条记录--前三条order by 排序SELECT * FROM emp order by sal #默认升序 //ASC默认省略...
2021-09-28 19:02:39
88
原创 数据库day02笔记
set names gbk 解决中文乱码CREATE TABLE c1(id INT PRIMARY KEY AUTO_INCREMENT,pwd VARCHAR(10) NOT NULL)主键自增策略(auto_increment)not null 非空约束unique--唯一约束SELECT dname FROM dept 查询lower 全转小写SELECT 'ABC',LOWER('ABC') from dept; --数据转小写upper 全转大写sele...
2021-09-27 21:00:05
54
原创 第二阶段day01 数据库的入门笔记
default character set utf8; #指定字符集,避免了中文乱码分类DML(Data Manipulation Language)数据操纵语言如:insert,delete,update,select(插入、删除、修改、检索)简称CRUD操新增Create、查询Retrieve、修改Update、删除DeleteDDL(Data Definition Language)数据库定义语言如:create table之类DCL(Data Control Language)数.
2021-09-27 20:56:37
69
原创 for循环练习打印矩形,左直角三角形,99乘法表
public class TestFor { public static void main(String[] args) { f1();//调用打印矩形的方法 f2();//表示调用打印左直角三角形的方法 f3();//表示打印99乘法表的方法 } private static void f3() {//表示打印99乘法表的方法 for(int i=1;i<=9;i++){ for(i.
2021-09-09 19:39:54
159
原创 输出数字相反
package cn.tedu.basic;/**输出相反*/public class TestShuChuXiangFang { public static void main(String[] args) { int num=123456789; while(num>0){ int a=num%10; num/=10; System.out.print(a); }...
2021-09-04 10:59:29
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人