- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 Orcale数据库安装使用的bug
1,先去官网下载2,按照步骤安就好https://blog.youkuaiyun.com/InkingWT/article/details/105313680?spm=1001.2014.3001.55063,不知道为啥我用户名用不了,只能默认的sys或者system4,进去发现多张表建议创建新用户https://blog.youkuaiyun.com/weixin_45548509/article/details/103892743?spm=1001.2014.3001.55065,创建用户bug说无效用户名和角色,必须
2022-05-27 17:53:40
145
原创 连接H2数据库
1,使用到内存数据库时,可视化页面很重要1,使用DbVisualizer或者idea连接连接拥有的本地文件可以看到测试链接的版本,根据你文件的版本选择(h2的版本)不然报错然后就可以转成你需要的数据了...
2022-04-29 12:54:58
1743
原创 Redis工具类
package com.gjrong.jirongshopadminapi.untils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereotype.Component;import org.springframework.util.Collect
2022-04-25 15:59:40
149
原创 版本依赖报错问题
1,首先是大环境,jdk版本8最稳定,换高版本容易报错2,有些依赖低版本和高版本完全不一样,如腾讯云储存,低版本完全不能识别最新的储存桶。3,依赖有时间删除了,刷新maven又下载下来了,注意手动清除,或者这个项目有父级依赖(切记)...
2022-04-17 16:59:11
378
原创 springboot项目配置https
1,必须去服务商购买一个ssl证书。2,以我想的是这个域名的8080端口当前端,8070当后端,3,前端配置简单直接去下载nginx证书把里面的key和证书粘到对应位置即可(用宝塔简单)4.springboot后端服务(下载Tomcat证书)按照这个方法 https://blog.youkuaiyun.com/baidu_37302589/article/details/100692957 配置端口配置成我需要的后端服务端口@Configurationpublic class TomcatConf
2022-04-12 20:50:22
858
1
原创 安装vue-elment-admin框架的类似项目报错的bug
1,用cnpm安装了,最后始终报缺少core.js的错误,,,什么复制依赖,直接安装低版本的core.js都试过,,最后是这两种方法解决了A,直接删除原来依赖,然后用最原始的方法慢慢安装 npm install1.安装npm包–rimrafnpm install rimraf -g2.在cmd指令下,进入所需删除的node_modules文件夹的位置,再输入指令rimraf node_modules2就用cnpm install安装,然后安装npm install core-js@3.8
2022-02-22 14:54:21
236
原创 java下载图片
这几天有个电商项目,缺少素材,网上死活找不到,去看了一下午爬虫,没看懂就只能爬页面,爬不到需要的数据,去找了了些资料,发现java也有类似的功能依赖包Jsoup爬虫,我全是写在test文件夹下测试的1导入依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <ver
2022-01-27 18:09:55
138
原创 docker无法ip和ping
这不是docker的错这是下载的镜像的原因,阉割版需要安装ip和ping.docker exec -it tomcat01 /bin/bash 进入容器apt-get update 更新apt install net-tools 这个是ifconfi命令好像也能用ip addr 你可以试一下apt -y install iputils-ping 这是安装ping命令...
2022-01-11 20:08:50
1376
1
原创 springboot跨域问题
三种方法1,这种方式是全局配置的spring5最低支持到jdk1.8,所以注释中明确表明,你可以直接实现WebMvcConfigurer接口,无需再用这个适配器spring5.0以上@Configurationpublic class CrosConfig { @Bean//不用继承接口直接写方法 public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() {
2022-01-03 10:29:13
119
原创 springboot上传文件
package com.example.jdk8test.colltorl;import org.springframework.util.ResourceUtils;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RestController;import org.springframework.web.multipart.Multip
2021-12-17 11:35:17
224
原创 下载或更新jdk
1先卸载自己电脑里的jdk1.1包和环境变量必须删完,不然还会是你以前那个jdk1.2检查是否干净,直接输入cmd,打开命令行窗口 输入java 看有没有结果,没有就干净了。2上官网下载jdk1.8jdk12jdk163下载后配置环境4测试接输入cmd,打开命令行窗口 输入java 看有没有结果 ,有就对了5最后和idea对接,给idea选个环境操作视频...
2021-11-06 16:10:46
132
原创 mybatis问题
mybatis配置问题新建项目创建一个普通的maven项目删除src目录 (就可以把此工程当做父工程了,然后创建子工程)导入maven依赖<!--连接数据库--> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId>
2021-10-22 19:50:59
224
原创 No operations allowed after connection closed
找了2个小时的bug别人的解决方案,我实在没用到我自己的bug是加了事务判断,// conn.setAutoCommit(false);//// 事务处理过程(增删改查)// conn.commit();//// 恢复自动提交,开始没写,写了还是没用,// conn.setAutoCommit(true);解决就是删除这个,现在数据库都有自己提交事务的功能,没必要写了...
2021-10-14 20:29:13
114
原创 用数组实现简单的登录注册
数组的小使用/*作业:使用集合实现注册登陆功能,第一步: 提示用户选择功能, A(注册) B(登陆) c 。 要求: 功能选择 的时候要忽略大小写。注册:1. 提示用户输入注册的账号(数字)与密码,如果输入账号已经存在数组中,提示用户重新输入。登陆:提示用户输入登陆的账号与密码,如果账号与密码这个用户已经存在数组中,那么登陆成功,否则登陆失败查看:查看注册完毕之后,把集合中的所有用户信息打印出来。退出登录,修改密码放在登录中做退出系统*/import java.util.Sca
2021-09-23 09:59:24
1330
3
原创 I/O综合练习
需求:使用控制台模拟实际开发中上传用户头像的功能分析:在控制台录入用户头像的路径解析路径字符串中文件名是否合法:后缀名为:.jpg、.png、.bmp判断该路径表示的File对象是否存在,是否为文件:file.exist()file.isFile()读取该文件并写入到指定目录提示头像上传成功 或 失败注意1,目前上传文件只支持英文名字2,文件夹不用建也可以,会自己创建一个import java.io.*;import java.util.Scanner;public cl
2021-09-15 13:38:17
89
原创 模拟斗地主发牌
java集合学完了适合做这个import java.util.*;/* 需求: 模拟斗地主发牌 步骤: 1. 买牌. 2. 洗牌. 3. 发牌. 4. 看牌.*/public class TestPoker { public static void main(String[] args) { //1. 买牌. //1.1 定义一个双列集合, 键: 表示牌的编号, 值
2021-09-15 11:17:58
101
原创 Lamdba推导
public class LambdaTest1 { // 2静态内部类 static class Like2 implements LikeMe { @Override public void lambda() { System.out.println("我喜欢用lambda表达式2"); } } public static void main(String[] args) {// 1
2021-09-12 15:32:32
81
原创 生产者消费者中/信号灯法
演员与观众package com.jirong.gaoji;public class SignTest { public static void main(String[] args) { Tv tv = new Tv(); Player player = new Player(tv); Watcher watcher = new Watcher(tv); player.start(); watcher.start
2021-09-10 10:48:48
90
原创 java多线程银行取钱问题
package com.jirong.syn;//不安全的银行问题//两人去银行取钱//需要有银行对象,取钱的账号对象public abstract class BankTest { public static void main(String[] args) { // 账户对象 Account account = new Account(100, "读书费用");// 银行对象(取钱对象) Drawing you = n
2021-09-10 10:44:36
502
原创 js的异常处理
js中的异常处理js中的异常处理语句有两个,一个是try……catch……,一个是throw。try……catch用于语法错误,错误有name和message两个属性。throw用于逻辑错误。对于逻辑错误,js是不会抛出异常的,也就是说,用try catch没有用。这种时候,需要自己创建error对象的实例,然后用throw抛出异常。(1)try……catch……的普通使用错误内容:charAt()小写了1 try{2 var str="0123";3 console.log(str.c
2021-08-04 21:51:57
137
原创 java的基本异常处理
一、异常的分类:Throwable包含了错误(Error)和异常(Excetion两类)1.Error是程序无法处理了, 如果OutOfMemoryError、OutOfMemoryError等等, 这些异常发生时, java虚拟机一般会终止线程。2 .运行时异常都是RuntimeException类及其子类,如 NullPointerException、IndexOutOfBoundsException等, 这些异常是不检查的异常, 是在程序运行的时候可能会发生的, 所以程序可以捕捉, 也可以不捕
2021-08-04 21:39:02
74
原创 js的循环
1、for循环for循环应该是最普遍的,使用最多的一种循环遍历方法了,所以也导致其可读性和易维护性比较差,但是它可以及时break出循环。let arr = [1,2,3,4,5,6,7]for(let i = 0;i<arr.length;i++){ console.log(arr[i])}// 1,2,3,4,5,6,72、for…infor…in循环主要针对于对象的遍历,当想要获取对象的对应键值时,使用for…in还是比较方便的//针对对象来说 //任何对象都继承了Ob
2021-08-02 22:42:46
98
原创 IDEA操作
选中下一个相同内容的快捷键是:Alt + J选中所有相同内容的快捷键是:Ctrl + Shift + Alt + J复制本行的是:Ctrl +D整理代码是:Ctrl + Alt +L补充局部变量是:Alt+Enter查看对应方法和文档是:按住Ctrl+鼠标左键...
2021-07-30 22:34:20
96
原创 2021-07-30
**```java## 疏松数组
2021-07-30 22:13:27
110
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人