自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 问答 (1)
  • 收藏
  • 关注

原创 docker 部署 若依 Ruoyi springboot+vue分离版 dockerCompose

init目录存放着若依数据库sql文件(从navicat导出的并非若依框架自带sql)创建一个属于本次若依部署的网段(只有在一个网段的容器才能通过容器名通信)启动docker中nginx镜像并将前端项目与配置文件进行挂载。启动mysql命令 -v是挂载,宿主机文件挂载到容器中。修改 redis和mysql连接的ip地址换为容器名称。上传若依的jar包,并编写一个dockerfile文件。网页测试访问接口或查看容器日志 后端服务启动成功。conf目录存放在mysql配置文件。上传打包好的若依前端。

2023-10-27 16:12:47 1916

原创 docker(3) dockerCompose

Docker Compose通过一个单独的docker-compose.yml 模板文件(YAML 格式)来定义一组相关联的应用容器,帮助我们实现多个相互关联的Docker容器的快速部署。运行命令 注意需在compose文件同目录执行命令,否则需要指定compose目录。先将之前的容器全部删除。

2023-10-24 21:46:57 336

原创 docker(2)部署前后端分离springboot+vue项目

docker容器需要在同一个网段才能通信,当启动一个容器时会自动连接一个docker中默认网桥段但此默认网桥段非本容器固定,当下次容器启动分配的ip会变,并且不可用名称直接访问。自定义网段将需要互通的容器放入,可以直接通过容器名称去互相访问。

2023-10-24 18:35:21 361

原创 docker(1) dockfile制作docker springboot镜像 并启动

将springboot项目打包上传到指定目录,并且编写一个dockefile文件放在jar包的同级目录。输入命令 打包镜像。

2023-10-24 15:43:24 289

原创 生成每日任务编号年月日000x

substring(int beginIndex) 返回一个新字符串,beginIndex - 开始处的索引(包括 从下标0开始)先根据创建时间查处今日已经创建的任务数量并+1 既为当前任务排号。得到返回的当前任务排号 左侧字符串0000相加。

2023-10-17 15:22:22 101

原创 jeecgboot 查询登录人部门及其子部门的数据统计分析

那我是全国管理员时 只显示省一级统计概况 山东的统计数据自然包含济南、青岛、临沂,临沂中又包含兰山区、河东区、费县,这时候不能确定传入到底是哪一级的就可用下面sql。比如我是临沂管理员看到的统计数据是显示兰山区、河东区、费县的。比如我是山东管理员看到的统计数据是显示管济南、青岛、临沂的。需求是 根据当前登录人的部门看到 下属不同部门的统计数据。比如我是全国管理员看到的统计数据是显示山东、河北的。其中orgCode有规律既下图所示。污水口的管理部门可以是省市区。

2023-10-17 11:50:58 571

原创 内网父子项目pom依赖依赖导入出现

这是拉下来两个独立的项目,子项目依赖父项目 我就把父项目install maven仓库中 再加载子项目 在子项目中就出现了有父项目导入类的提示但无论如何也导入不了该类。最后找错 我把本地父项目 install在maven仓库中删了 让子项目自动加载 就根据pom配置加载到内网仓库中的父项目 就可以了。

2023-09-04 09:51:54 139

原创 nacos 配置中心配置优先级

这的默认配置名为:com.tulingmall.order 名称的properties文件。默认配置文件只需名称对应 类型就算不为properties也无需加后缀名称。如果不是properties需修改下图配置。后面级别更低的为配置文件引入的多文件配置。

2023-09-04 09:24:07 181

原创 seata学习

***

2023-07-21 22:31:10 83 1

原创 阿里云绑定域名

listen 与 server_name组织共同拦截 如上代码既是拦截 www.whxyyds.top:8081;拦截到文件 root (目录) index (目录下文件);listen 监听端口不允许是服务器中已起服务端口。拦截到其他端口 proxy_pass;在阿里云安全组与宝塔安全放开8081端口。

2023-07-06 13:36:54 1075

原创 若依部署宝塔解析 域名拦截

nginx 配置若依前后端。

2023-06-10 20:41:14 213

原创 mysql字符串类型建立全文索引

修改mysql配置文件 :linux和mac,则位置为 /etc/my.cnf 然后重起mysql服务,使配置项生效。通过sql语句建立索引 navicat可视化点击建立全文索引有点问题。现在做的是给name 成语名称建立全文索引 用字匹配到含此字的成语。因为全文索引默认3,表示最小3个字符作为一个关键词。

2023-05-11 09:23:49 158

原创 关于springMvc webMvc javaWeb servlet联系(网摘)

关于javaWeb Mvc模式 spring springMvc springBoot servlet jsp tomcat 三层架构 联系目录关于javaWeb Mvc模式 spring springMvc springBoot servlet jsp tomcat 三层架构 联系一.各自含义1.javaWeb2.Mvc模式3.spring4.springMvc5.springBoot6.servlet7.jsp8.tomcat9.三层架构二.相互关系1.mvc模式和三层架构2.tomcat和s

2022-04-23 18:43:02 672 1

原创 @Autowired注解 注入的是单例还是多例

前言:我在用@Autowired注解时候一直 好奇 他是每次给我的对象是同一个 还是 每次new一个新的给我 看了一些文档后发现**@Autowired是单例模式 因为它:在注入之前,对象已经实例化,**这个结论与我上篇文章单双例的结合相吻合@Scope(“prototype“) 注入单例 多例 1.StudentServiece开启多例@RestControllerpublic class StudentController { private static int demo = 0

2022-04-07 15:56:24 7600

原创 @Scope(“prototype“) 注入单例 多例 代码讲解

1.注入bean @Scope(“prototype”) 开启多例这里注入了一个 name为student type为Student 的bean@Servicepublic class StudentService { @Bean @Scope("prototype") public Student student(){ System.out.println("Bean被加载到容器"); return new Student("张三",23)

2022-04-07 14:58:37 3604 2

原创 Bean 和 Component 注入方法和注入类的区别

@Componentpublic class CeshiServiceImpl implements CeshiService { @Bean public String Log() { return "CeshiServiceImpl"; }}以图为例注入了name:ceshiServiceImpl ,type:CeshiServiceImplname:Log,type:String两个bean至于 @Autowired CeshiService

2022-04-06 14:41:40 378

原创 若依 分离版 组件 图片上传 预览

若依分离版图片上传

2022-03-25 11:56:50 2970 2

原创 synchronized参数比较的是什么 优化 附工具类

synchronized参数的比较

2022-03-25 11:40:30 221

原创 synchronized锁住的到底是什么

文章目录1.首先创建线程调用类2.修饰非静态方法 锁住方法调用对象3.修饰静态方法 锁定的是类(可以说 类是Class的对象)4. 修饰代码块时5. synchronized()修饰代码块时 锁住的作用域6.结论修饰方法时1.首先创建线程调用类public class TestPrint { public static void main(String[] args) { Print print= new Print(); new Thread(()->{

2022-03-20 11:19:07 994 2

原创 springboot 七牛云上传图片文件

进入七牛云创建存储空间创建完成后七牛云会分配给个30天免费域名然后在idea导入pom依赖 <dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <version>[7.7.0, 7.7.99]</version>

2021-12-21 14:45:57 419

原创 七牛云绑定解析阿里域名

当我们注册七牛云时 会给我们一个月免费域名的体验使用。过了一个月就需要绑定自己的域名了!**1.**首先 需要先确定你的域名 比如 我买的阿里云域名是yxtyyds.top我想解析七牛云为 qiniu.yxtyyds.top 就如下图 别的地方默认点创建在 七牛开发者平台 页面选择 CDN ,选择 域名管理,鼠标停留在域名对应CNAME值上即可点击复制 ,如下图所示然后我们去阿里云域名解析这时等待解析完毕 就可以外部访问了...

2021-12-21 14:08:03 720 1

原创 2021最新IDEA 注释模板配置

1.找到配置地File --> settings* * @author yxt * @Date $Date$ $time$ * @param $params$ * @return $return$ */ 点击Change选中java![在这里插入图片描述](https://img-blog.csdnimg.cn/61bff65603b44c03b7cfd784c56c61f5.png?x-oss-process=image/watermark,type_d3F5LXplbmhla

2021-12-21 10:23:32 287

原创 Springboot required = false运用

**Springboot required = false运用**先上代码Controller public JsonResult<?> addTest(@RequestBody(required = false)LuTestStudent luTestStudent){ return luTestStudentService.add(luTestStudent); }impl public JsonResult<?> add(LuTest

2021-07-05 10:14:19 5807

原创 Springboot zxing 生成log二维码

Springboot zxing 生成log二维码1.引入jar包<!-- 二维码支持包 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.2.0</version></dependency><dependency>

2021-06-16 11:50:10 220

原创 SpringBoot整合MybatisPuls+代码自动生成

SpringBoot整合MybatisPuls+代码自动生成pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>

2021-04-12 19:26:43 338

原创 SpringBoot拦截器

SpringBoot拦截器创建数据库Entitypackage com.example.fuxi.Entity;public class User { private int id; private String username; private String password; public int getId() { return id; } public void setId(int id) { this

2021-04-08 15:38:32 81

原创 SpringBoot+Thymeleaf图片上传

SpringBoot+Thymeleaf图片上传首先需要添加本地图片映射 我是在启动类添加@SpringBootApplication@MapperScan("com.example.fuxi.Mapper")public class FuxiApplication implements WebMvcConfigurer { public static void main(String[] args) { SpringApplication.run(FuxiApplica

2021-04-08 15:27:07 564

原创 SpringBoot+Thymeleaf+ajax异步删除

SpringBoot+Thymeleaf+ajax异步删除HTML页面th:id="'id'+${student.sid}" 是给ajax获取所删除前端显示的编号<a th:onclick="'javascript:del('+${student.sid}+');'"> 是给后端传所删除值的编号 <tr th:each="student:${student}" th:id="'id'+${student.sid}"> <td th:tex

2021-04-08 14:50:45 861 1

原创 Java集成redis 实现发送手机验证码的功能

Java集成redis 实现发送手机验证码的功能HTML前台页面<!DOCTYPE html><html lang="en"><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scal

2021-04-01 09:22:26 222

原创 Linux安装配置JDK

Linux安装配置JDK安装jdk将下载好的JDK 放入文件 我的是放在/usr/local/myapps中输入/usr/local/myapps跳到指定目录,输入解压命令 tar -xzvf (这里输入解压包的名称,jdk-8u261-linux-i586.tar.gz)解压成功后用ls查看配置JDK的环境变量开始配置JDK的环境变量用SSH进入虚拟机的/etc打开profile,在文件最下加入export JAVA_HOME=/usr/local/myapps/jdk1.8.0_26

2020-12-30 20:36:31 78

原创 Linux虚拟机运行部署Ruoyi项目

Linux虚拟机运行部署Ruoyi项目配置Maven链接:http://maven.apache.org/download.cgi下载这个–点击下载,然后解压,把目录名改为maven。下一步配置环境变量:在path变量的最后面加上 %maven-home%\bin这是mavenhome,变量值为下载的maven的路径配置完成后用cmd中输入mvn -version ,如果出现版本信息则正确安装了,如下图。把Ruoyi项目打成jar包双击Ruoyi/bin/package.ba

2020-12-30 19:37:33 1281

原创 Ruoyi 自定义字典字段 推荐不推荐

Ruoyi 自定义字典字段 推荐不推荐字典Html按钮 <a class="btn btn-danger multiple disabled" onclick="$.operate.studentSuccess()" shiro:hasPermission="system:student:studentSuccess"> <i class="fa fa-remove"></i> 推荐 </a&g

2020-12-04 16:26:55 1181

原创 Ruoyi 导入

Ruoyi 导入Mapperpublic Student selectStudentByLoginName(String name);//数据库导入Mapper.xml <select id="selectStudentByLoginName" parameterType="String" resultMap="StudentResult"> <include refid="selectStudentVo"/> where name = #{

2020-12-04 15:33:49 1055

原创 Ruoyi 导出

Ruoyi 导出Domain @Excel(name = "学生编号",cellType = Excel.ColumnType.NUMERIC)//需要导出的主键 private int id; @Excel(name = "学生姓名")//需要导出的字段 private String name; @Excel(name = "年龄") private int age; @Excel(name = "推荐") private int su

2020-12-04 15:26:44 908

原创 Ruoyi 三级联动修改默认显示

Ruoyi 三级联动修改默认显示StudentContrnller/** * 修改公告 */ @GetMapping("/edit/{studentId}") public String edit(@PathVariable("studentId") Long studentId, ModelMap mmap) { mmap.put("student", studentService.selectStudentById(studentId));

2020-12-04 15:10:27 720 1

原创 Ruoyi 图片上传

Ruoyi 图片上传数据库图片字段主页显示 { field: 'pic', title: '学生照片', formatter: function (value, row, index) { return '<img src="' + value + '" width="50" height="50">';

2020-12-04 14:33:44 2312

原创 SpringBoot+jeefast框架导入Excel数据

SpringBoot+jeefast框架导入Excel数据导入pom依赖 <!--文件上传组件--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency>

2020-11-10 14:58:06 198

原创 SpringBoot+jeefast框架导出Excel数据

SpringBoot+jeefast框架导出数据Dao层List<Student> queryList(Map<String,Object> map);}Service层List<Student> queryList(Map<String,Object> map);ServiceImpl在这里插入代码片

2020-11-10 14:21:26 161

原创 SpringBoot+jeefast框架 修改的下拉框三级联动默认显示后台数据

jeefast框架 修改的下拉框三级联动默认显示后台数据附数据库表studentclasses表school表country表student.js点击修改后的事件 update: function () { var studentId = getSelectedRow(); if(studentId == null){ return ; } vm.show

2020-11-05 20:18:46 364 1

原创 StringBoot+jeefast 的图片上传

jeefast 的图片上传jeefast这个框架当中找到配置虚拟目录的地方查看并继承了WebMvcConfigurerAdapter 这个接口 继承后重写我们配置虚拟目录的方法 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/imctemp-rainy/**").addResourceLocations("fi

2020-11-03 15:00:14 163

空空如也

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

TA关注的人

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