- 博客(68)
- 资源 (2)
- 收藏
- 关注
原创 NVM 常用命令
查看当前正在使用的 node 版本。设置自己需要的 node 版本。查看正在使用的 node 路径。列出已安装的 node 版本。设置默认的 node 版本。有哪些Node版本可以安装。安装一个长期支持的版本。卸载 node 版本。
2023-08-14 09:39:08
216
原创 IDEA快速生成实体类(加注释)
连接好了如上图所示,可以看到自己的数据库和表,选择一个表右键,选择Generate POJOs.groovy,然后在弹出窗口选择需要生成的文件夹所在即可。9、填写自己的数据库连接url,然后可以点击9所在按钮进行测试连接,本地连接失败检查是否开启了mysql服务。3、填写数据库连接的 IP地址,比如本地数据库可以填写:localhost或者127.0.0.1。然后选择刚才新建的文件,选择目录实体类就会生成刚才所在的目录。4、填写数据库开放的端口号,一般没设置的话默认都是3306。6、填写数据库的用户名。
2023-02-02 14:37:44
3641
原创 Java 操作World表格
/行属性//CTTrPr rowPr = row.getCtRow().addNewTrPr();}//直接调用XWPFRun的setText()方法设置文本时,在底层会重新创建一个XWPFRun,把文本附加在当前文本后面,//所以我们不能直接设值,需要先删除当前run,然后再自己手动插入一个新的run。if ((i+j)%2==0) {//设置单元格的颜色。//word写入到文件。
2022-10-11 17:35:00
2289
原创 Java使用POI操作XWPFDocument中的XWPFParagraph(段落)对象的属性略解
/行属性//CTTrPr rowPr = row.getCtRow().addNewTrPr();//这个元素指定一个消费者是否应该突破拉丁语文本超过一行的文本范围,打破单词跨两行(打破字符水平)或移动到以下行字(打破字级)-----(我没看懂:填个false还报异常了)}//直接调用XWPFRun的setText()方法设置文本时,在底层会重新创建一个XWPFRun,把文本附加在当前文本后面,//所以我们不能直接设值,需要先删除当前run,然后再自己手动插入一个新的run。
2022-10-11 17:28:11
5904
原创 Mybatis-Plus eq、ne、gt、lt、ge、le分别代表含义
ge 就是 greater than or equal 大于等于。le 就是 less than or equal 小于等于。between 就是 在2个条件之间(包括边界值)gt 就是 greater than大于。ne就是 not equal不等于。lt 就是 less than小于。isNull 就是 等于null。in 就是 in 包含(数组)eq 就是 equal等于。like就是 模糊查询。
2022-10-09 11:06:04
899
转载 Docker pull容器后启动失败的问题
2.在sql容器中文件配置路径需要改变 我这里用的是mysql8.0 后面的配置路径需要改成/etc/mysql/conf.d 这里的/conf.d是mysql生成的(一开始我不知道以为是自己操作失误生成的,强制删除之后就连接不上mysql了)所以这个编写修改文件的保存路径也是在这个下面!1.可以看到我这里跟老师的文档不一样 多了 --privileged=true 这么一句 这个就是来解决容器一开始启动闪退问题,所以一定要加!需要多用命令查看一下当前状态(有的时候多打了个名字就会新生成一个镜像了!
2022-09-22 21:50:30
415
原创 Docker学习
一款产品开发–上线两套环境!应用环境,应用配置!开发----运维。问题我在我的电脑上可以运行!版本更新,导致服务不可用!对于运维来说,考验就十分大?环境配置是十分的麻烦,每个机器都要部署环境!(集群Redeis、ES、Hadoop…)!费时费力。发布一个项目(jar+(RedisMySQLJDKES)),项目能不能都带上环境安装包!之前在服务器配置一个应用的环境RedisMySQLjdkESHadoop,配置超麻烦,不能跨平台。docker的理念回顾需求需求。...
2022-08-01 17:41:27
2271
原创 POI 和 EasyExcel
常用信息1、将用户信息导出为excel表格(导出数据....)2、将Excel表中的信息录入到网站数据库(习题上传....)大大减轻网站录入量!开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中!操作Excel目前比较流行的就是ApachePOI和阿里巴巴的easyExcel!ApachePOIeasyExcelEasyExcel是阿里巴巴开源的一个excel处理框架,。...
2022-07-29 12:01:14
1612
原创 SpringCloud & Alibaba 总结
b.服务熔断、流控、sentinel(sentinel、sentineldashBoard)====>替换原始Hystrix(Hystrix、HystrixDashBoard)a.服务注册中心服务配置中心nacos====>替换eurekaconsul替换config+bus。c.服务熔断Hystrix、HystrixDashBoard。d.服务网关zuul1.x、zuul2.x、Gayeway。...
2022-07-27 15:38:38
223
原创 Mac Jmeter启动
3.进入终端,输入命令,首先进入jmeter解压包的bin路径下cd路径/bin,我自己的路径cd/Users/violent/apache-jmeter-5.1.1/bin。参考链接https//www.jianshu.com/p/8753ca8aae35。2.下载以后双击对下载的文件进行解压。4.输入命令shjmeter。...
2022-07-27 13:56:12
1053
原创 SpringCloud Alibaba
g.DubboRPC集成Dubbo实现服务间通信====>b.Serviceregistrationanddiscovery服务注册和发现组件====>a.Flowcontrolandservicedegradation服务流量控制和服务降级(熔断)====>
2022-07-25 18:14:42
814
原创 SpringCloud Netflix
整个流程当Hystrix监控到对该服务接口调用触发12两个阈值是,会在系统中自动触发熔断器,在熔断器打开期间内,任何到该接口的请求均不可用,同时在断路器打开5s后断路器会处于半开状态,此时断路器允许放行一个请求到该服务接口,如果该请求执行成功,断路器彻底关闭,如果该请求执行失败断路器重新打开。a.当满足一定的阈值的时候(默认10秒内超过20个请求次数)..................
2022-07-18 17:58:29
1647
原创 MAC Linux docker-compose: 未找到命令
网上查找的方案:1.安装扩展源sudo yum -y install epel-release2.安装python-pip模块sudo yum install python-pip3.查看docker-compose版本docker-compose version# 提示未找到命令4.通过以命令进行安装cd /usr/local/bin/wget https://github.com/docker/compose/releases/download/1.14.0-rc
2022-06-30 18:02:01
548
原创 文件下载路径中文乱码解决
服务器端:String encodeStr = URLEncoder.encode("中国", "utf-8"); System.out.println("处理后:" + encodeStr);//处理后:%E4%B8%AD%E5%9B%BD 客户端:String decodeStr = URLDecoder.decode(encodeStr, "utf-8"); System.out.println("解码:" + decodeStr); //解码:中国原文链...
2022-05-10 01:14:22
523
原创 idea 2021.2 中使用springboot 国际化 Resource Bundle不显示问题
使用新版idea开发国际化i18n时找不到Resource Bundle 可视化界面问题在idea的Plugins中下载一个 Resource Bundle Editor安装完后不用重启:
2022-04-17 08:00:00
1309
原创 MyBatis-Plus
一、MyBatis-Plus简介1、简介MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为 简化开发、提高效率而生。愿景我们的愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。2、特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内
2022-04-15 03:08:26
679
原创 Vue表单和指令3
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0"> <meta http-equiv="X-U.
2022-04-08 14:31:42
1063
原创 Vue中class和style的样式处理,以及v-if和v-for的用法
class中的对象和数组语法style中的对象和数组语法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0.
2022-04-07 11:23:23
1885
原创 Vue基本指令语法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0"> <meta http-equiv="X-U.
2022-04-05 16:19:52
1171
原创 Thymeleaf模板引擎语法使用方式
模板引擎thymeleaf使用:pom.xml依赖<?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://maven.apache.org/POM/4.0.0 https:
2022-04-01 12:51:56
700
原创 springboot异常处理和拦截器
自定义异常 继承Exceptionpackage com.zhf.demoboot3_31.exception;public class MyException extends Exception{ private String code; private String msg; public MyException() { } public String getCode() { return code; } publ
2022-03-31 12:05:46
1076
原创 springboot文件上传及banner.tex启动样式
文件上传upload.html<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/html"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="/upload" method="post" e...
2022-03-30 16:04:31
639
原创 springboot的不同请求方式及不同包下页面的访问
配置文件aplication.properties#设置为公共访问的包spring.resources.static-locations=classpath:/resources/,classpath:/static/,classpath:/page/页面结构请求方式package com.zhf.demoboot3_29.contorller;import com.zhf.demoboot3_29.entity.UserInfo;import org.spring.
2022-03-29 21:53:20
784
原创 SpringBoot部署
springboot依赖环境和版本新特性需要依赖maven环境,和jdk1 .8及以上版本SpringBoot所具备的特征有:(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;(2)内嵌Tomcat或Jetty等Servlet容器;(3)提供自动配置的"starter" 项目对象模型(POMS) 以简化Maven配置;(4)尽可能自动配置Spring容器;(5)提供准备好的特性,如指标、健康检查和外部化配置;(6)绝对没
2022-03-28 12:53:24
5726
原创 Oracle基本语法
C:\Users\十月>sqlplus --登录OracleSQL*Plus: Release 11.2.0.1.0 Production on 星期四 3月 10 18:25:32 2022Copyright (c) 1982, 2010, Oracle. All rights reserved.请输入用户名: system -...
2022-03-10 19:45:38
716
原创 svn整合idea
配置svn.exe路径启用版本控制VCS--enable version control integration设置Version ControlSettings--Version Control在工程上右键可以看到此时项目已经变更颜色了.提交maven工程到svn仓库首先工程右键---subversion--share Directory ,先将工程 share到 svn服务器,先执行步骤4,再操作下图所示...
2022-03-09 21:38:08
2417
原创 SSMR整合
依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>org.springframework.
2022-03-08 23:20:13
99
原创 Redis
Redis存储系统1.什么是Redis?Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。2.Redis的特点什么是?a、支持多种数据结构,如 string(字符串)、
2022-03-07 18:51:57
54
原创 Spring、Mybatis、SpringMVC集成
Spring、Mybatis、SpringMVC集成 (主要是自动扫描控制器,视图模式,注解的启动)第1步、web.xml<!-- 配置Spring和mybatis的配置文件 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-dao.xml&...
2022-03-02 20:29:33
78
原创 springmvc文件上传和下载
4、异常处理-导入io的包<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency><dependency><groupId>com...
2022-03-01 23:28:00
49
原创 springmvc拦截器
Spring MVC的拦截器(Interceptor) 与Java Servlet的过滤器(Filter) 类似,它主要用于拦截用户的请求并做相应的处理。通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。拦截器与过滤器区别:①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象
2022-02-28 15:12:55
127
原创 mybatis 动态sql语句
1、If标签缺点:当有多个条件的时候,如果第一个列为空,将不会进行条件连接,而后面的条件会多加上and,所有会出错映射文件:--------------------------------------------------------------------------接口:-------------------------------------------------------------测试:If+where条件判断映射文件:---
2022-02-23 20:12:49
317
原创 Mybatis2
实现关联数据的查询查询使用 resultType<select id="selectById_user4" parameterType="int" resultType="map">取值可以是:1、map2、java.util.Map3、user(指向配置文件typeAlias的值)4、com.pojo.User查询使用 resultMap<select id="selectById_user5" parameterType="int" re...
2022-02-22 14:15:39
243
原创 Mybatis
一、Mybatis开发环境搭建1、什么是MyBatis 是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。2、MyBatis的优点及缺点优点:1、简单易学2、灵活3、解除sql与程序代码的耦合缺点:
2022-02-21 22:17:02
433
原创 spring反射
反射反射是一种能够在程序运行时动态访问、修改某个类中任意属性(状态)和方法(行为)的机制(包括private实例和方法),java反射机制提供了以下几个功能在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个对象的方法1、class对象是在Java语言中 定义一个特定类的实现,用于表示当前运行的Java应用程序中的类和接口,包含成员变量,成员方法,还有这个类实现的接口,以及这个类的父类2、获取..
2022-02-17 18:45:23
461
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人