- 博客(15)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Mybatis 动态SQL
878d1c2c6df547949f28f916ce01e838,Mybatis,狂神说,2023-05-26 16:52:40,9999。2ce4a705dca84c96bfb1ba1aa31fec27,Spring,狂神说,2023-05-26 16:52:40,9999。b7fc90ae0a354e11855cde3c6c8cf064,Java,狂神说,2023-05-26 16:52:40,9999。数据库、实体类、工具类、Mapper和Mapper.xml以及配置文件里mapper的注册。
2023-05-27 00:12:38 226
原创 Mybatis 复杂查询 多对一 和一对多
Student(id=1, name=小明, teacher=Teacher(id=1, name=秦老师))Student(id=2, name=小红, teacher=Teacher(id=1, name=秦老师))Student(id=3, name=小张, teacher=Teacher(id=1, name=秦老师))Student(id=5, name=小王, teacher=Teacher(id=1, name=秦老师))Student(id=2, name=小红, tid=1),
2023-05-26 11:51:21 288
原创 Mybatis - Log4j
Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
2023-05-22 10:40:04 69
转载 IDEA控制台乱码解决
Idea=>Run=>Edit Configuration,弹出的对话框中,在Startup/Connection 中Run中添加environment variables。1.tomcat输出到控制台(console)出现中文乱码,设置Run/Debug Configuration中设置environment variables 来解决。
2023-04-28 19:42:54 46
原创 区分next和nextLine
这里可以看出nextLine通过回车键区分多段检测,当hasNext全部检测完(接收变量都装满)后退出。nextLine将空格包含在检测范围内,更直观的说,把回车之前所有的输入数据看作检测的“一行”。next则是对空格敏感,通过空格区分多段检测,按回车结束一段检测,有多少接收变量检测多少,直到全部检测完。//这个和next一样,通过空格区分多段检测。这里应该用scanner.next。
2023-01-31 10:10:03 67
原创 在idea新建maven项目阿里云配置、出现[INFO] Generating project in Batch mode时卡住等
1、阿里云配置(17条消息) 2020年:maven配置最新阿里云镜像,以及在IDEA中的设置_sebeefe的博客-CSDN博客_maven 阿里云镜像2、出现[INFO] Generating project in Batch mode时卡住 法一、修改后等待一会儿即可(4条消息) IDEA创建MAVEN项目卡在Generating project in Batch mode_仙药97的博客-CSDN博客法二、(4条消息) idea中maven创建Module时运行.........
2022-06-09 13:52:44 483
原创 JFrame窗格、设置背景图片
参考Java中JFrame窗口添加背景图和组件_哔哩哔哩_bilibili参考JFrame,JPanel,JLabel详解_灰烬丶LORD的博客-CSDN博客_jpanel参考JFrame的层次结构究竟是什么样的,什么又是ContentPane?_sofuzi的博客-CSDN博客_contentpane参考java内容窗格与rootpane窗格关系_beifeng5620的博客-CSDN博客_getrootpane参考java jpanel的使用_JFrame的面板结构和JPanel的使..
2022-03-19 10:50:04 2411
转载 idea C3P0时出现java.sql.SQLException: No suitable driver的几种解决办法
转自使用C3P0时出现java.sql.SQLException: No suitable driver的几种解决办法 - poscana - 博客园 (cnblogs.com)这里列举了几种情况:1、对lib包Add as library2、c3p0-config.xml必须放在source目录下,在此目录会被自动读取3、c3p0命名必须是c3p0-config.xml(至少xml格式是这样)4、c3p0-config.xml文件配置错误、书写错误再一个,检查更改的数据是否重复!我
2022-03-16 11:32:31 1499 1
原创 net start mysql MySQL MySQL 服务无法启动。服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。
在win10手动安装mysql遇到的错误小记
2022-03-09 18:16:11 8417
原创 浅入浅出:关于多态、向上转型和向下转型的理解
通过子类重写父类方法表现不同特性就是多态。多态的条件?1.继承关系 2.子类重写父类方法 3.通过父类引用调用重写后的方法多态的作用?1.通过子类重写父类方法,表现不同的特性 2.减少(子类之间的)方法重载,避免代码冗余,比如在没有多态性的情况下,一个方法声明的什么类型的参数,只能用这个类型的对象去传,这就需要写很多同种功能的方法,造成了方法冗余。【多态和父类引用指向子类对象没有直接关系,因为本类引用也可以使用重写方法实现多态,甚至更优越——能调用本类独有的方法。
2022-02-28 12:14:51 29
原创 面向对象--梳理Java继承重点
1、子类继承父类 用extends,子类继承(派生、调用)父类包括Object的非private的所有属性和方法。2、子类对于private属性和方法可以通过set、get操作。3、父类和子类同名的属性/变量,而子类对象(在main方法)要调用时,父类用super.、子类用this.区分,子类方法参数不用管默认就好。4、什么是构造器或构造方法?构造器就是和隶属类同名、无返回值类型也没有void的方法。每个类里面都隐藏一个无参构造器,子类无参构造器会随父类无参构造器消失而消失。每次依子类new一个
2022-02-28 11:09:34 52
原创 常用快捷键
ctrl+c/v复制粘贴ctrl+a 全选ctrl+x 剪切ctrl+z 撤销ctrl+s 保存windows+r 运行 输入cmd进入命令行windows+tab 快捷切换界面运行 输入explore打开桌面/文件资源管理器alt+F4 关闭窗口shift+delete永久删除windows+e 我的电脑ctrl+shift+esc 任务管理器windows+r 运行 输入gpedit.msc 组策略编辑器windows+r 运行 输入regedit
2022-02-13 17:53:59 313
刚入门的弱弱的问一问,python开发怎么写比较快?
2021-12-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人