自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DaiXT:Oracle数据库-分区

首先查询自己的数据库是否为企业版,如果Partitioning 是否为FALSE一般版本非企业版。可利用指定的表空间来创建分区。

2022-08-25 18:01:34 486 1

原创 DaiXT:线程初识

当sleep()状态超时,join()等待线程终止或超时,或者I/O处理完毕,线程重新进入就绪状态。如果一个线程执行了sleep()、suspend()等方法,失去所占用的资源后,线程便由运行状态变为了阻塞状态。如果就绪状态的线程获取CPU资源,就可以执行run(),此时线程便处于运行状态。使用new关键字和Thread类或其子类创建一个线程对象后,该线程处于新建状态,该状态一直持续到调用start方法。**线程的五种状态:**新建状态、就绪状态、运行状态、阻塞状态、运行状态、死亡状态。......

2022-08-17 16:36:41 138

原创 DaiXT:Spring-AOP-使用注解完成环绕时间打印

代码】DaiXT:Spring-AOP-使用注解完成环绕时间打印。

2022-08-05 17:18:15 126

原创 DaiXT:深克隆和浅克隆浅析

在浅克隆中,如果原型对象的成员变量是值类型,将复制一份给克隆对象;如果原型对象的成员变量是引用类型,则将引用对象的地址复制一份给克隆对象,也就是说原型对象和克隆对象的成员变量指向相同的内存地址。序列化就是将对象写到流的过程,写到流中的对象是原有对象的一个拷贝,而原对象仍然存在于内存中。通过序列化实现的拷贝不仅可以复制对象本身,而且可以复制其引用的成员对象,在深克隆中,无论原型对象的成员变量是值类型还是引用类型,都将复制一份给克隆对象,深克隆将原型对象的所有引用对象也复制一份给克隆对象。...

2022-08-05 16:17:39 105

原创 DaiXT:将springboot项目打包并运行

mshtavbscriptCreateObject(“Wscript.Shell”).popup(“服务已经启动成功,!”,7,“batchscript”,64)(window.close)mshtavbscriptmsgbox(“服务关闭成功!”,64,“batchscript”)(window.close)进入.jar文件的目录下—>javaw-jar运行—>打开浏览器(谷歌)—>服务启动成功!3、编写服务停止文件exit.bat。......

2022-08-01 20:01:49 157

原创 DaiXT:static的用法浅析

java

2022-07-15 22:01:18 131

原创 DaiXT:关于mybatis模糊查询为空的问题

要点如下where后的字段必须不能是字符串like后的模糊条件 必须是字符串1、使用数据库函数进行字符串拼接<select id="getAllClassroomList" parameterType="classroom.pojo.query.QueryForClassroom" resultType="classroom.pojo.Classroom">SELECTid,room_number,room_name,room_date,room_state,room_countF

2022-03-09 20:45:21 708

原创 DaiXT:springboot yml文件配置

#服务器端口号server: port: 8080#数据库连接设置spring: datasource: type: com.alibaba.druid.pool.DruidDataSource username: root password: root url: jdbc:mysql://localhost:3306/classroom?serverTimezone=Asia/Shanghai driver-class-name: com.mysql.

2022-02-08 10:47:30 861

原创 DaiXT:SpringCloud-Ribbon负载均衡

Ribbon 负载均衡实例总结:1两个service-provider 实例名称要一致2消费者pom中引入starter-netflix-ribbon依赖3重构RestTemplate模板类,加上@LoadBalanced注解4使用RestTemplate类的getForObject(如:rt.getForObject(“http://eureka-provider/sayHello”,String.class);)流程:Ribbon从EurekaClient获取服务列表,然后根据IPing判断

2021-10-27 21:08:45 100

原创 DaiXT:MySQL常用命令

一、Mysql的常用命令文章目录一、Mysql的常用命令查看数据库使用某个数据库查看数据库中所有的数据表查看某个数据库查看表结构根据id删除数据查看数据库的版本从dos环境进入mysqlDQL数据查询语言起别名的好处查询去重表的字段的拼接条件查询排序查询强化记忆DML增删改语言查看数据库show databases;使用某个数据库use 数据库;查看数据库中所有的数据表select tables;查看某个数据库select database();查看表结构desc 表名;根

2021-10-24 21:08:36 87

原创 DaiXT: uni-app将请求地址挂载到全局

1、首先在项目中新建一个和pages目录同级的util目录2、在该目录下新建api.js文件api.js文件内容如下:const BASE_URL = 'http://172.16.44.18:8080'//与后端的保持一致export const myRequest = (options) =>{ return new Promise((resolve,reject)=>{ uni.request({ url:BASE_URL+options.url, method

2021-10-23 21:11:46 347

原创 DaiXT:Jquery-html网页的数据获取和展示

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="../js/jquery-3.6.0.min.js" type="text/javascript"></script> <script> $(function() { //总结jqurey取值的两种方式:$

2021-10-07 22:07:40 213

原创 DaiXT:使用ajax请求获取数据,并利用标签id进行数据展示

$.ajax({ type:"GET", url:"/product/getAllCart", async:true, success:function (data) { //页面刷新 if(location.href.indexOf("#reloaded")==-1){ ..

2021-10-07 15:09:36 278

原创 DaiXT:Linux常用命令

ctrl+c 退出命令:(区分大小写)第一个字符表示文件类型,d是文件夹,l是连接文件,-是普通文件。权限分为4种:r表示读取权限,w表示写入权限,x表示执行权限,-表示无此权限。3个字符一组,第1个字符表示读取权限,第2个字符表示写入权限,第3个字符表示执行权限。如果有此权限,则对应位置为r,w或x,如果没有此权限,则对应位置为-。-rw-r–r--,表示这是一个普通文件,创建文件的用户的权限为rw-,创建文件的用户所在的组的权限为r–,其他用户的权限为r–1、ls:显示文件列表(*或?任意通

2021-10-07 14:54:22 136

原创 DaiXT:Linux常用命令篇-ls命令

1、ls:显示文件列表(*或?任意通配符)-a 列出目录下的所有文件,包括以 . 开头的隐含文件-l 列出文件的详细信息。-r 对目录反向排序。-s 在每个文件名后输出该文件的大小。-t 以时间排序。ls:显示根目录下的所有文件(最外层)ls-l(别名ll):显示当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息![在这在这里插入图片描述ls -al和ls -als -artl:(组合命令)按照时间的倒序显示目录下所有的文件的详细信息。...

2021-09-19 23:13:07 344

原创 DaiXT:Spring-AOP-使用配置文件的方式实现日志环绕通知

目录结构如下prom.xml所需的依赖如下 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.3.9</version> </dependency>

2021-09-16 15:56:03 141

原创 DaiXT: SpringCloud-Netflix——Feign调用服务搭建

Feign是Netflix公司开发的声明式——(Feign:声明式服务调用)Feign和Ribbon的区别是:简单的说,ribbon是直接通过微服务的地址调用服务,Feign是通过调用接口来进行调用服务。下面我就来根据二者的代码来分析两者的区别:项目名称:eureka-consumer项目构建步骤:1、引入netflix-eureka-clinet依赖、Spring Web依赖、Feign依赖(Open Feign)2、修改配置文件为yml形式3、主要配置:application.yml中配

2021-09-10 16:03:35 210

原创 DaiXT:SpringCloud-Netflix——Ribbon 负载均衡

Ribbon 负载均衡实现效果:在多个服务提供者之间获取数据,实现负载均衡项目总的目录结构如下:项目名称:eureka-consumer步骤如下:1、引入netflix-eureka-clinet依赖、Spring Web依赖、Ribbon依赖2、修改配置文件为yml形式3、主要配置//配置类//将RibbonConfig标注为配置类@Configurationpublic class MyConfig { //注入restTemplate()方法,返回的RestTempla

2021-09-10 11:06:07 82

原创 DaiXT:如何在IDEA中一个窗口打开多个SpringCloud项目

1、首先新建一个空白的Springboot项目2、删除src目录3、在porm.xml文件加入 pom然后新建项目选择Module目录结构如下搭建好所有的项目后show configurations中可以一键启动所有项目show configurations快捷键->ctrl+shift+T...

2021-09-10 09:55:54 517

原创 DaiXT:SpringCloud-Netflix——Eureka 服务注册发现

注册中心:Eureka-server选择第一个1、前提spring cloud版本和boot保持兼容(Hoxton)如果使用默认版本的进行搭建的话,将相应的依赖修改为如下版本: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &lt

2021-09-09 23:27:24 109

原创 DaiXT:SpringCloud-Netflix——修改配置文件为yml类型报错解决办法

错误类型:Caused by: java.nio.charset.MalformedInputException: Input length = 1造成的原因一般是由于页面的编码问题在idea页面file->settings->fileEncodeings将编码修改为utf-8

2021-09-09 23:14:42 93

原创 DaiXT: SpringCloud-Netflix——Eureka集群搭建修改host文件

搭建Eureka集群1、修改host文件2、加入 127.0.0.1 server1 和 127.0.0.1 server2 相当于给本机起个别名

2021-09-09 23:07:23 445

原创 DaiXT:springboot+thymeleaf+ActiveMQ+Ajax异步请求实现聊天室功能

效果图如下:步骤如下:一、先开启ActivityMQ服务在这个页面点击登录 用户名和密码均为admin项目搭建完成后在此页面可以看到消息的交互信息二、在idea中建项目选择如下三种技术建两个项目:项目结构视图如下ChatA后端代码:public class MyMessage { private String name; private String mess; public MyMessage(String name, String m

2021-09-08 22:13:25 333

原创 DaiXT: SpringBoot+JSP

1、在application.properties中添加如下文件spring.mvc.view.prefix=/WEB-INF/jsp/spring.mvc.view.suffix=.jsp2、建立起如下的目录结构:3、使用jsp需要引入的依赖在porm.xml文件中添加如下依赖<!--内置tocat对Jsp支持的依赖--><dependency> <groupId>org.apache.tomcat.embed</gr.

2021-09-02 19:01:22 158

原创 DaiXT:SpringBoot异常处理

通过定义异常类返回异常页面@Controllerpublic class Testcontroller { @RequestMapping("/index") public String index(){ int i = 1/0; return "index"; }}import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframewo

2021-09-02 18:32:21 71

原创 DaiXT:SpringBoot-Hibernate Validate 校验

7、Hibernate Validate 校验(验证表单)成员变量的注解—接收数据的Javabean1)空检查 NotBlank(message=”{不允许为空}“)2)boolean@AssertTrue:验证boolean属性是否为true@AssertFalse:验证boolean属性是否为false3)长度检查@Length(min=1,max=10,message=”长度须在1-10之间“)校验总结:1、jar包引入(调低boot版本)2、实体类成员变量上定义校验规则3、@Va

2021-09-02 08:40:19 115

原创 DaiXT:SpringBoot 把项目打成jar包放到本地的maven仓库提高代码的复用性

第一步在库中找到该文件复制这两行代码在资源目录下建立如下结构将第二行代码修改为bean的根路径生成jar包之前在porm.xml文件中添加如下代码(在idea中如果不添加skip会导导致生成的jar包的目录结构不一致)在引用过程中,造成引用无效。不添加的目录结构为(无法引用)添加后有效的目录结构为(可以引用)点击install生成项目jar包运行结果如下生成的jar包在如下目录之下在porm.xml中完成jar包的引用...

2021-09-01 19:19:13 193

原创 DaiXT:SpringBoot-读取配置文件的三种方式

1)Environment2)@Value("$str")3)@PropertySource+@Value读取自定义配置文件中的数据方式1:@Controller@ResponseBodypublic class TestController { @Autowired private Environment ev; @RequestMapping("/test") public String sayHello(){ return "Hello S

2021-08-31 20:40:08 86

原创 DaiXT:SpringBoot应用程序属性配置-application.properties和application.yml

1、application.properties的配置方式server.port = 8081server.servlet.context-path=/abclogging.file.name=F:/ex.log2、application.yml的配置方式server: port: 8081 servlet: context-path: /abc这两种方式都可以,写法有些许不同...

2021-08-31 20:11:58 53

原创 DaiXT:@Scope浅析

@Scope(“singleton”)单例1、singleton(默认) 2、prototype(每取一次new一次)

2021-08-29 12:48:02 87

原创 DaiXT: SpringMVC实现用户登录

题目要求:login.jsp(用户名、密码)点登录–>UserController—>login(只允许用户名和密码均为XXXXXX的用户登录)登录失败跳回login.jsp(讲用户所填数据回填,并提示“用户名或密码错误”)登录成功,把用户名放到session中,重定向到main方法中,在此方法中跳转到main.jsp页面。并且利用自定义拦截器,拦截直接访问mian方法且未登录的请求。编译环境idea建好如下目录结构所需jar包源码部分JSPlogin.jsp<%

2021-08-29 12:31:24 1413

原创 DaiXT:Spring 解决前后端通信乱码的过滤器-web.xml

<filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!--设置编码--> <init-param> <param-name>encoding&.

2021-08-27 14:55:12 69

原创 DaiXT:Spring注解-@ModelAttribute浅析

后端数据往前台传送首先看注解接口源码public @interface ModelAttribute { @AliasFor("name") String value() default ""; @AliasFor("value") String name() default ""; boolean binding() default true;}这里是不使用注解的情况@RequestMapping("/testModel")public Strin

2021-08-27 12:55:55 104

原创 DaiXT:SpringMVC-web.xml和springmvc-servlet.xml

web.xml文件源码<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/java

2021-08-27 07:47:31 111

原创 DaiXT:Spring 自定义注解 - 了解注解的运行原理

项目的目录结构如下package _zjTest;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;/* * 1、RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃; 2、RetentionPolicy.CLASS:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期;

2021-08-26 08:55:04 140

原创 DaiXT:Spring注解 - @Autowired 和 @Resource浅析

1、项目结构Controller层代码package com.Controller;import javax.annotation.Resource;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.stereotype.Controller

2021-08-26 08:40:41 119

原创 DaiXT:uni-app使用原生tabBar来实现底部导航栏

首先{ "path": "pages/index/index", "style": { "navigationBarTitleText": "uni-app" } },

2021-06-03 16:47:00 950

空空如也

空空如也

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

TA关注的人

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