Java
愿企鹅飞(。ò ∀ ó。)
这个作者很懒,什么都没留下…
展开
-
Orcale数据库安装使用的bug
1,先去官网下载2,按照步骤安就好https://blog.csdn.net/InkingWT/article/details/105313680?spm=1001.2014.3001.55063,不知道为啥我用户名用不了,只能默认的sys或者system4,进去发现多张表建议创建新用户https://blog.csdn.net/weixin_45548509/article/details/103892743?spm=1001.2014.3001.55065,创建用户bug说无效用户名和角色,必须原创 2022-05-27 17:53:40 · 100 阅读 · 0 评论 -
连接H2数据库
1,使用到内存数据库时,可视化页面很重要1,使用DbVisualizer或者idea连接连接拥有的本地文件可以看到测试链接的版本,根据你文件的版本选择(h2的版本)不然报错然后就可以转成你需要的数据了...原创 2022-04-29 12:54:58 · 1674 阅读 · 0 评论 -
利用redis做一个验证码
使用redis完成前后端分离验证码原创 2022-04-25 16:31:58 · 417 阅读 · 0 评论 -
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 · 104 阅读 · 0 评论 -
版本依赖报错问题
1,首先是大环境,jdk版本8最稳定,换高版本容易报错2,有些依赖低版本和高版本完全不一样,如腾讯云储存,低版本完全不能识别最新的储存桶。3,依赖有时间删除了,刷新maven又下载下来了,注意手动清除,或者这个项目有父级依赖(切记)...原创 2022-04-17 16:59:11 · 335 阅读 · 0 评论 -
springboot项目配置https
1,必须去服务商购买一个ssl证书。2,以我想的是这个域名的8080端口当前端,8070当后端,3,前端配置简单直接去下载nginx证书把里面的key和证书粘到对应位置即可(用宝塔简单)4.springboot后端服务(下载Tomcat证书)按照这个方法 https://blog.csdn.net/baidu_37302589/article/details/100692957 配置端口配置成我需要的后端服务端口@Configurationpublic class TomcatConf原创 2022-04-12 20:50:22 · 748 阅读 · 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 · 211 阅读 · 0 评论 -
java下载图片
这几天有个电商项目,缺少素材,网上死活找不到,去看了一下午爬虫,没看懂就只能爬页面,爬不到需要的数据,去找了了些资料,发现java也有类似的功能依赖包Jsoup爬虫,我全是写在test文件夹下测试的1导入依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <ver原创 2022-01-27 18:09:55 · 119 阅读 · 0 评论 -
springboot上传文件并预览
上传文件方式原创 2022-01-24 14:03:55 · 126 阅读 · 0 评论 -
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 · 1190 阅读 · 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 · 70 阅读 · 0 评论 -
下载或更新jdk
1先卸载自己电脑里的jdk1.1包和环境变量必须删完,不然还会是你以前那个jdk1.2检查是否干净,直接输入cmd,打开命令行窗口 输入java 看有没有结果,没有就干净了。2上官网下载jdk1.8jdk12jdk163下载后配置环境4测试接输入cmd,打开命令行窗口 输入java 看有没有结果 ,有就对了5最后和idea对接,给idea选个环境操作视频...原创 2021-11-06 16:10:46 · 95 阅读 · 0 评论 -
mybatis问题
mybatis配置问题新建项目创建一个普通的maven项目删除src目录 (就可以把此工程当做父工程了,然后创建子工程)导入maven依赖<!--连接数据库--> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId>原创 2021-10-22 19:50:59 · 162 阅读 · 0 评论 -
No operations allowed after connection closed
找了2个小时的bug别人的解决方案,我实在没用到我自己的bug是加了事务判断,// conn.setAutoCommit(false);//// 事务处理过程(增删改查)// conn.commit();//// 恢复自动提交,开始没写,写了还是没用,// conn.setAutoCommit(true);解决就是删除这个,现在数据库都有自己提交事务的功能,没必要写了...原创 2021-10-14 20:29:13 · 91 阅读 · 0 评论 -
用数组实现简单的登录注册
数组的小使用/*作业:使用集合实现注册登陆功能,第一步: 提示用户选择功能, A(注册) B(登陆) c 。 要求: 功能选择 的时候要忽略大小写。注册:1. 提示用户输入注册的账号(数字)与密码,如果输入账号已经存在数组中,提示用户重新输入。登陆:提示用户输入登陆的账号与密码,如果账号与密码这个用户已经存在数组中,那么登陆成功,否则登陆失败查看:查看注册完毕之后,把集合中的所有用户信息打印出来。退出登录,修改密码放在登录中做退出系统*/import java.util.Sca原创 2021-09-23 09:59:24 · 1239 阅读 · 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 · 68 阅读 · 0 评论 -
模拟斗地主发牌
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 · 72 阅读 · 0 评论 -
简单理解重载和重写的区别
原创 2021-09-13 19:12:19 · 84 阅读 · 0 评论 -
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 · 59 阅读 · 0 评论 -
生产者消费者中/信号灯法
演员与观众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 · 62 阅读 · 0 评论 -
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 · 456 阅读 · 0 评论 -
java的基本异常处理
一、异常的分类:Throwable包含了错误(Error)和异常(Excetion两类)1.Error是程序无法处理了, 如果OutOfMemoryError、OutOfMemoryError等等, 这些异常发生时, java虚拟机一般会终止线程。2 .运行时异常都是RuntimeException类及其子类,如 NullPointerException、IndexOutOfBoundsException等, 这些异常是不检查的异常, 是在程序运行的时候可能会发生的, 所以程序可以捕捉, 也可以不捕原创 2021-08-04 21:39:02 · 55 阅读 · 0 评论 -
IDEA操作
选中下一个相同内容的快捷键是:Alt + J选中所有相同内容的快捷键是:Ctrl + Shift + Alt + J复制本行的是:Ctrl +D整理代码是:Ctrl + Alt +L补充局部变量是:Alt+Enter查看对应方法和文档是:按住Ctrl+鼠标左键...原创 2021-07-30 22:34:20 · 65 阅读 · 0 评论 -
2021-07-30
**```java## 疏松数组![在这里插入图片描述](https://img-blog.csdnimg.cn/ccd2215a338d4e48943f7fc96e376510.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODE0MzI3OQ==,size_16,color_FFFFFF,t_70#pic_center)原创 2021-07-30 22:13:27 · 82 阅读 · 0 评论