Java笔记
文章平均质量分 72
五彩大铁猿
学习中 还会不断更新
展开
-
xxl-job快速使用
在application.properties配置文件中可以看见数据库名、账户、密码都要换成自己的。doc/XXL-JOB官方文档.md · 许雪里/xxl-job - Gitee.com。自己使用xxl-job工具时,配置xxl-job配置文件,还需要写一个配置类与它对应上。我是自己在本地新建了数据库,新建查询运行了一下。解决:重新添加,自动下载包,下完了就会变。还不行的话,重新加载项目。可以发现我们没有把这个数据库换成自己的,它连接不起来。第一步,下载官方文档,执行149-152这些命令操作。原创 2023-08-30 10:14:42 · 420 阅读 · 0 评论 -
多环境下配置文件
刚进公司的第一天看到如此多,且正式的配置文件时人都懵了,不理解这些名字的区别。环境(灰度环境)(pre):发布前的最后调试,数据源与正式环境一致。本地环境下的配置,boostrap加载优于application)开发环境下的配置,boostrap加载优于application)本地环境下的配置,boostrap加载优于application)测试环境下的配置,boostrap加载优于application)生产环境下的配置,boostrap加载优于application)希望能帮助到大家,我们一起成长。原创 2023-08-30 10:02:44 · 138 阅读 · 0 评论 -
Invalid ON UPDATE clause for update_time column
我在导入sql脚本的时候,没有成功导入,报的是Invalid ON UPDATE clause for ‘update_time’ column,在更新的时候表创建失败,于是我就查看了该错误,才发现我导入的sql脚本是高本版转储的sql脚本,我的。把原本的mysql版本卸载干净,具体看其他博主的。然后再下载一个新的MySQL,问题自然就解决啦。mysql版本比较低。原创 2023-08-25 08:47:34 · 356 阅读 · 0 评论 -
java.util.ServiceConfigurationError: com.sun.tools.attach.spi.AttachProvider: Provider sun.tools.att
将这个文件复制到${JAVA_HOME}/bin/目录下即可;前提是${JAVA_HOME}/bin/目录已经加入到操作系统的path环境变量下;${JAVA_HOME}/jre/bin/attach.dll这个就是我们电脑配置的jdk具体地址,具体如下图。整体这样子就能跑起来啦,希望可以帮你解决掉这个问题。文件加进去以后就不再出现报错了,服务也能挂上去。命名空间id要与配置文件名相同,否则挂不上去。我这边就选dev就行。原创 2023-08-25 08:41:50 · 679 阅读 · 0 评论 -
如何将idea里面的项目上传到gitee仓库里面?
第一步,在Gitee这边新建一个仓库。第二步,添加ssh公钥。第三步,将idea上面的项目上传到仓库。第四步,刷新gitee这边的网页就可以看到我们上传的项目了哦。总结原创 2023-07-07 22:39:56 · 1308 阅读 · 0 评论 -
图片上传下载(二)
拿来用的时候,要记得都改成自己的端口,配置等东西,否则会报错的哦。今天就到这里了,下次再更。图片回显采用的是我们在后台传回来的地址,然后我们做地址拼接,可以拿到我们后台的图片。自己定义的最初图片地址。原创 2023-03-30 22:07:04 · 95 阅读 · 1 评论 -
图片的上传下载(一)
图片上传下载(一):后端搭一个专门用来存储图片的微服务imageFileControllerFileUtilFileApplication在resources底下新建文件夹,来存放图片application.yml配置文件 要根据自己文件配置进行修改点击设置,选择show Excluded File 可以看到底下会有一个target文件夹 FileUtilFileApplication在resources底下新建文件夹,来存放图片点击设置,选择show原创 2023-03-30 21:55:05 · 222 阅读 · 0 评论 -
笔记(20)搭建微服务之搭建微服务集群
笔记(20)搭建微服务之搭建微服务集群创建项目1、2、3分为上中下三层。原创 2023-03-01 15:59:04 · 420 阅读 · 0 评论 -
笔记(19)--dom/前端之间相互传一个值 传值a.html-->传值b.html
("#id").clickfunction() {//这个写法只能给原本就有(写在body里的)的组件添加事件})$(document).on'click''#id'function() {//给动态的组件(js里生成的)添加事件})拿form表单里面的值的时候,才使用Attr:可拿动态里面的值$(‘id’).attr(value) 值可以是value、name、或其他定义的东西Js。原创 2023-02-23 16:34:50 · 247 阅读 · 0 评论 -
Java笔记(18)
数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。标题写Java笔记并不代表,我们只学Java代码就行,我们要知道框架如何使用,前端的如何搭建使用,这样子在写代码的时候考虑就会更周全。并且可以不断向全栈发展,编程的技术思维是相同的,发散思维,相信自己可以的,加油加油!负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西。原创 2023-02-23 16:14:03 · 461 阅读 · 0 评论 -
Java笔记(17)----ajax/jq选择器
XMLHttpRequest 是 AJAX 的基础。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。为了简化 JavaScript 的开发, 一些 JavsScript 库诞生了. JavaScript 库封装了很多预定义的对象和实用函数。传统的web应用程序中,用户向服务器发送一个请求,然后等待,服务器接受到用户的请求然后一个响应。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。五、jquery对象。原创 2023-02-23 16:02:21 · 378 阅读 · 0 评论 -
Java笔记(16)---html前端
Html(超文本标记语言)Html(超文本标记语言)、入门实例、HTML标记的规则、常见中文乱码、特殊字符表示、常用标记、浏览器原理、快捷键操作、表格相关属性、表单元素11种类型、超链接、css、BOM概述、Navigator、ajax原创 2023-02-23 15:54:13 · 385 阅读 · 0 评论 -
Java笔记(15)---servlet
重定向可以指向任何的资源,包括当前应用程序中的其他资源、同一个站点上的其他应用程序中的资源、其他站点的资源。转发两次跳转之间传输的信息不会丢失,所以可以通过request进行数据的传递。提交的数据会放在URL之后,以?重定向是浏览器做了至少两次的访问请求。重定向浏览器地址改变。重定向两次跳转之间传输的信息会丢失(request范围)。方法是把提交的数据放在HTTP包的Body中。效率高,浏览器默认请求方式为GET请求。对应的servlet的方法是doPost。对应的servlet的方法是doGet。原创 2023-02-23 15:32:15 · 184 阅读 · 0 评论 -
Java笔记(14)
1、加载驱动。2、从加载驱动中获取连接。3、sql。4、创建一个执行者对象 preparedStatement。5、执行excuteUpdate/excuteQuery。6、处理结果int/ResultSet。7、释放资源关闭连接。原创 2023-02-23 15:22:14 · 361 阅读 · 0 评论 -
Java1笔记(13)
在前面我们在panel中添加表格,在这里我们开始将数据添加到这个表格中,我们不直接将这个数据库放进表格(原因:怕数据库数据内容过多,直接放置会造成程序卡顿),所以我们先将数据库中需要的东西放进集合(ArraryList)里面,在将集合里面的东西放在表格中。耦合度,低一点 ----------->接口。一个表----->一个接口------->一个实现类。模型:数据----->架子------>滚动面板。UserDao类----->全部对用户操作的方法。dao包-------------->数据访问层。原创 2022-10-30 21:58:38 · 377 阅读 · 0 评论 -
Java笔记(12)------JDBC
1、连接------------------------->Connection DriverManager驱动管理器。6、获取执行的结果------------->返回值 int ResultSet 结果集合。5、执行SQL(语句)-------------->执行者的方法 excute。2、SQL语句-------------------->字符串String。类---->文件---->jar包。bin 可执行文件 exe cmd sh。封装-----> 继承。原创 2022-10-30 11:43:56 · 177 阅读 · 0 评论 -
Java笔记(11)-----数据库
between 值1 and 值2:在值1值2之间 类似 列>= 值1 and 列原创 2022-10-30 11:16:36 · 305 阅读 · 0 评论 -
Java笔记(10)
查询状态为“未付款”的订单,要求显示订单编号、用户ID、用户名称、商品ID、商品名称、购买数量、单价、订单总价、订单时间、状态;查询类型为水果的所有商品,要求显示商品编号、商品名称、类型ID、类型名称、价格、库存、备注。查询名称为“阿猫”的订单,要求显示订单编号、用户ID、商品ID、订单总价、订单时间、状态;查询商品名包含“奥”子的所有商品,要求显示商品编号、商品名称、类型、价格、库存、备注。select 列1,列2,。查询商品名为“梨”的商品, 要求显示商品编号、商品名称、类型、价格、库存、备注。原创 2022-10-30 01:40:21 · 750 阅读 · 2 评论 -
Java笔记(9)
事件事件源/监听器Swing中事件源 通常是 各个组件1:鼠标事件2:键盘事件事件设计的顺序1:创建事件源2:创建监听器(监听器 英文名 listener)3:实例化 对应监听器4:给事件源 注册监听器监听器类 可以使用接口实现监听效果 也可以实现抽象类实现效果验证安装是否成功的方式直接输出一个1 用于确认事件是否安动作监听没有抽象类 因为接口中也只有一个方法因为所有组件都走相同监听。但是具体做什么事情 就要靠 对应的信息来判断。原创 2022-10-21 13:17:22 · 243 阅读 · 0 评论 -
Java笔记(8)Swing知识点
Swing; JLabel(String text,Icon icon,int align):text表示使用的字符串;public JComboBox(ComboBoxModel asModel) : 使用现有 ComboBoxModel 中的项目的组合框。size 是字体大小,其默认单位为 pt(磅),数字越大、字就越大(例如 12pt 字比 10pt 的字要大)。Font font = new Font("宋体", Font.PLAIN, 25);原创 2022-09-26 23:20:18 · 912 阅读 · 0 评论 -
Java笔记(7)
接口(interface)接口中 写了 没有方法体的方法接口中 只有方法的特征 没有方法的实现除了没有方法体之外 其它语法相同这种没有方法体的方法 被称为抽象方法使用接口关键字继承和接口的区别继承体现血缘关系 is-a接口体现社会关系同一个类 可以 实现多个接口 但只能继承一个其他类常量声明后 不会再改变的量 即为常量public static final 作为修饰符常量的变量名 通常都是大写常量声明后 不能修改 并且 声明过程中 不支持 只声明不赋值。原创 2022-09-22 23:45:58 · 224 阅读 · 0 评论 -
Java笔记(6)
修饰符;访问权限修饰符;非访问权限修饰符;封装;封装的实现:;继承;多态;追朔关系:拓展知识点:简单来说,多态是具有表现多种形态的能力的特征同一个实现接口,使用不同的实例而执行不同操作追朔关系:一、向上转型(追溯)a、父类引用调用父类方法b、父类引用调用子类方法二、向下转型(追溯)c、子类引用调用父类方法d、子类引用调用子类方法//只在继承关系(子类 父类)下 有追朔关系。原创 2022-09-22 23:29:11 · 521 阅读 · 0 评论 -
Java测试题(核心基础)
5、面向对象三大特性分别是__封装_____和____继承___,还有___多态____例:输入数字 5 那么 会用*号绘制一个高度为5的等腰三角形。千位的四次方+百位的四次方+十位的四次方+个位的四次方= 本身。注意点:100元 要买 100只鸡 有哪几种方法。3、Java面向对象最关键一句话是_______其实它跟求水仙数一样,即四叶玫瑰数的。7、Java的基础组织单元是_______,分别代表了现实事物的___2、Java函数五要素是什么?1、Java函数是___6、对象中的修饰符有__原创 2022-09-16 23:20:49 · 244 阅读 · 0 评论 -
Java笔记(5)
Java函数/方法;面向对象;面向对象封装;Java对象的使用Java修饰符,类与对象的区别,函数使用,封装,类与对象,构造函数,方法重载,变量作用域,面向对象的三大特性......原创 2022-09-16 22:56:56 · 263 阅读 · 0 评论 -
Java笔记(4)
1:形参 形式参数 只是有个参数占位置 不代表具体内容 用在函数的声明过程中。心得体会:这个是今天的笔记还有许多不完善的地方,还需我后期多多学习,让我们一起加油吧。2:实参 实际参数 实际存在的 具备含义的参数 用在函数的调用过程中。sout......特征之一) : 是指隐藏对象的属性和实现细节,仅对外提供公式访问方法。使用返回值 来解决 变量作用域导致的变量无法获取的问题。//主方法 是一个特殊的方法 作用是 作为程序的入口。自定义函数 自己声明,自己使用的函数。原创 2022-09-13 22:57:47 · 202 阅读 · 0 评论 -
Java笔记(3)
公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。到第七天的时候,猴子睁开眼发现只剩下一个桃子。作用是:所有int类型数字里面 随机取一个,小括号内 可以 填写一个正整数。12,1,2为冬季;9,10,11为秋季;1:找出乘法表规律,可以看到乘法表的第一个式子,是由第一行乘上第一列而得出。要做电脑出拳 先做随机数,ran.nextInt()程序自动调整对齐框:Ctrl+shift+Alt+l。2:可以用双重for循环进行输出。(2)将数字信息,改为文字提示。原创 2022-09-08 22:56:28 · 891 阅读 · 0 评论 -
认识Java笔记(2)
Java具有的特性,java的8种基本数据类型,ava运算符,Java循环语句,数组,什么是数组?数组的声明,数组的下标,数组的长度原创 2022-09-08 22:24:15 · 203 阅读 · 0 评论 -
Java代码如何运行?
| 短路或(满足其一的条件) 左true全true。步骤4:执行完毕循环体后 进入增量 增量结束后 再次回到第二步。写 以上所有条件都不成立的时候 执行的代码。一般来说 要求用户输入之前 必须先给提示。写当条件为false的时候 执行的代码。写当条件1为true的时候 执行的代码。写当条件2为true的时候 执行的代码。写当条件3为true的时候 执行的代码。写当条件为true的时候 执行的代码。写当条件为true的时候 执行的代码。条件:是布尔值 或 结果为布尔值的表达式。原创 2022-09-06 23:17:15 · 886 阅读 · 0 评论 -
认识Java 笔记(1)
变量命名规范、基本数据类型、数据类型的转化、Java运算符原创 2022-09-05 23:02:36 · 183 阅读 · 0 评论 -
什么是Java?
今天只是对简单类型进行介绍,初步了解Java的构成含义等内容,后续会继续进行补充。如果觉得好的友友可以点个赞哦!了解一下1、什么是编程语言?2、Java可以做什么:3、Java特性:4、Java分类5、什么是JDK?6、JDK、JRE、JVM7、Java是一门编译的高级语言8、java项目结构9、快速打出System.out.println();10、Java核心语法11、Java数据类型原创 2022-09-02 23:47:45 · 188 阅读 · 0 评论