06 2021 档案
摘要:IDEA导入JDBC驱动(网上找到的两种方法都试了,发现其实没成功是因为一些小细节) 导入失败,报错:java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 其中还有一种说法提到版本问题:MySQL版本和配置的区别问题(但是大家一般安装的
阅读全文
摘要:第一次下载安装使用一个工具时的基操(工具真正的准备点) 0,经济实惠先搜下载破解版的过程安装下载,有钱人随意 1,环境变量的系统配置、jdk的配置等 2,统一编译器跟编译版本 3,外观(要爱护眼睛):包括主题、字体 4,快速编译上手:了解快捷键有哪些、好用的插件有哪些 5,设置一下编码方式 下面就拿
阅读全文
摘要:心得篇:不要看得半懂不懂乱点的,点错了就立马百度搜索恢复上一步,不要一路点点点 1,忘记自己使用ideal时最初可能是想要调节某个窗口,但是在自己磕磕绊绊的英语下,我成功一路点到黑,然后因为点了贼多下后,我只能开始亡羊补牢,但是每次搜索解决一个问题的,殊不知,我已经成功点了无数个单词看着一半意思认识
阅读全文
摘要:java多态~应用~向上转型、向下转型【instanceof】 1,java多态定义:一个实体具有多种形态。 2,实现多态的前提:(1)继承(2)重写(3)父类引用指向子类对象 3,多态应用~向上转型、向下转型 先打个比方,关于的多态,某些业务场景的使用情况。 例如,咱是做生意的,为了好看搞起包装纸
阅读全文
摘要:(每天学一道)力扣算法:146题LRU缓存机制(Least Recently Used) 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。 实现 LRUCache 类: •LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU
阅读全文
摘要:如何使得事务使用同一个连接对象Connection呢? 1,方式一:(如果只是封装到jdbc只一步时,没到dao,使用方法传参的方式): ①,共享同一个connection(先在外面获取,后边就可以作为参数啦):使用传参方式,外面先getConnction获取了一个conction(统一化) ②,然
阅读全文
摘要:快速使用上咱的ideal的快捷键小技巧 1,首先先看看有哪些代码要用到的快捷键,看看有什么特点、规律的 ps:查看快捷键方式:File-》Settiings-》Keymap-》MainMenu-》Code !!!哦豁,重大发现,同志们,且看: 2,快速记忆下ideal常用快捷键的键盘组合:
阅读全文
摘要:委托模式的理解: 1,定义:在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。 2,
阅读全文
摘要:克隆、深拷贝与浅拷贝区别 1,克隆: ❀❀业务需求:保留原来的对象,但是需要一个在原来对象的信息上进行修改点信息的对象,需要使用到克隆技术 clone(); (因为使用clone() 拷贝出来的对象,有自己的内存地址,而不是跟被拷贝对象一样指向同一个内存地址。 ps:细节:对象要使用clone()方
阅读全文
摘要:mysql存储过程与事务 一、存储过程 1, 存储过程 类似函数 面向过程 2, 存储过程的定义,调用,定义变量、赋值变量,判断条件,通过使用游标、设置continue句柄,更改循环结构为repeat结构 ☆分有参无参,其中有参(in 标志输入变量,out 标记输出变量,inout 标志既能做输入也
阅读全文
摘要:sql异常处理以及sql异常处理优先级 一、 sql异常处理 1,error 错误码 sqlState状态值 sqlwarning、not found、sqlexception 2,mysql中的异常处理:declare action(continue或exit) handler for condi
阅读全文
摘要:Mysql 遇到神奇的“本次本客户端效现象”,数据库并未被改变+ 神奇“卡顿现象” 结论:commit 好处多多,既能保证执行操作结果符合实际情况,还能“刷新” ◆◆场景:为了测试关闭自动提交真的有效吗?的情况下的发现: 1,神奇的“本客户端效现象” ◇◇客户端:mysqlworkbench ◇代码
阅读全文
摘要:网络传输时既有管道流(PipedInputStream 与 PipedOutStream)又有序列化对象、反序列化对象(ObjectOutputStream与 ObjectInputStream),还有在集合中、流中都有的身影的Properties究竟是何方神物?我们该怎么选择呢? ▪管道流:多线程
阅读全文
摘要:数据库设计的三大范式 第一范式(1NF):属性不可再分,确保每列的原子性。 第二范式(2NF):每个表只描述一件事。 第三范式(3NF):就是数据表不要包含其他表已包含的非关键字的信息。 3nf举例子:已经有课程表(课程编号、课程名称、课程时长)现在学生信息表也要有课程的信息,也想要有课程名称,但是
阅读全文
摘要:实体类(VO,DO,DTO,PO)的划分 在项目应用中,VO(值对象)对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。 二、领域模型(概念模型)中的实体类 领域模型(概念模型)中的实体类分为四种类型:VO、DTO、DO、PO,各种
阅读全文
摘要:java三层架构:数据访问层、业务逻辑层、表现层 ☀三层架构中的更改情况: 业务层 一般不变的,主要是一些算法逻辑,用了策略模式,用了反射技术使得它的变化相对稳定。(规则制定) ~业务(Business)或叫商务 持久层 存储数据的,存储数据可能会由xml配置文件更改为数据库. 视图层 显示界面的,
阅读全文
摘要:一、kms激活office2019 1、卸载干净office有关产品:先把自己电脑上所有关于office的产品卸载干净,然后才开始使用office tool 安装和激活office2019; 2、下载office Tool plus 工具:下载那个比较全的那个包吧,最大那个[即第一个安装包]; 官网
阅读全文
摘要:重复动作要封装,封装前找大家的共同特性或者说共同需求(例如都实现某个接口,都实现该接口的某个方法), 然后利用这个共同特性封装起来 具体举例子:例如方法执行到最后,要关闭各自资源:像ResultSet,Statement,PreparedStatement,Connection都需要关闭。 且关闭前
阅读全文
摘要:有点玄学,虽然不知道为什么第一个工程配置文件的资源放到某个位置, 建立第一个工程时也是同样放到那个位置,就配置文件内容不断报错了 心得:(1)看到别人把配置资源的位置放到src 下面,我觉得这是正解,不过有点玄学的是第一个工程我的位置放错,第一个工程同样放到同一个错误的地方,然后就报错不断哈哈哈 第
阅读全文
摘要:mysql的安全漏洞的一种现象,就是利用转义字符把 ' ' 化没了,然后true 起作用啦 所以~ select * from stu where StuName = true~~~~~ 代码举例: //登录系统System.out.println("请输入用户名:");Scanner scanne
阅读全文
摘要:maven项目中添加MySql依赖失败(以及maven的安装到maven项目的使用过程) 1,maven项目中添加MySql依赖失败 报错信息:Dependency 'mysql:mysql-connector-java:××' not found 解决:ideal 添加配置一下maven的版本和本
阅读全文
摘要:mysql中的update(更新)与alter(更改)以及 change和modify的区别 1,update(更新)与alter(更改) update更新的是数据值,alter更改的是数据库、表的结构(增加行或者减少行,增加列或者减少类等等情况,还有修改字段(属性)类型) 举例: (1)alter
阅读全文
摘要:多线程:题目:模拟三个老师同时给50个小朋友发苹果,每个老师相当于一个线程。(充分利用定义任务后,开启多线程实现任务的理解,即面向对象编程原理,实现了任务 与 运行任务的机制的分离。) 1,先上代码,再分析,这道题代码真的设计的很巧妙: ✿class Apple package SendApple;
阅读全文
摘要:swing更改组件(删除后添加)得到心得:起码得刷新一下啊,可能还得再考虑重绘 心得:修改无效时,考虑一下刷新宝贝,或再试试像界面层次的东西,再考虑重新绘制一下啊大宝贝 代码举例: 更换头像代码举例:(不刷新,不重新绘制,效果出不来,要么图片不变,要么反正就是不合心意): ps:自己定义的几个变量的
阅读全文
浙公网安备 33010602011771号