- 博客(23)
- 收藏
- 关注
原创 Web开发学习笔记20210506_RuoYi-fast控制层详细理解
在前面的功能实现操作中,所有代码都有相应的已存在功能代码可以参考,编写的时候没有特别注意一些东西是什么意思,本帖中以上篇实现的Testinfo为例,详细学习一下代码中用到的方法、注释等。TestinfoController.javapackage com.ruoyi.project.system.testinfo.controller;import .../** * 测试信息 操作处理 * * @author XYM_ *///定义控制器类@Controller //该控制器处理
2021-05-06 14:11:20
465
原创 Web开发学习笔记20210430_RuoYi-fast新建公告类子菜单
目录1 实现过程1.1 数据库1.2 后端1.3 前端2 遇到的问题3 总结4 所有新增代码4.1 后端Testinfo.javaTestinfoMapper.javaITestinfoService.javaTestinfoServiceImpl.javaTestinfoController,javaTestinfoMapper.xml4.2 前端add.htmledit.htmltestinfo.html1 实现过程这是一个功能增加练习,和新建子菜单练习一样,仿照“公告管理”菜单新建测试信息管理功能
2021-04-30 14:52:54
910
原创 Web开发学习笔记20210429_RuoYi-fast数据表关联
目录1 实现过程1.1 后端1.1.1 sys_user_test表1.1.2 TestMapper.java1.1.3 TestMapper.xml1.1.4 UserTest.java1.1.5 UserTestMapper.java1.1.6 UserTestMapper.xml1.1.7 ITestService.java1.1.8 TestServiceImpl.java1.1.9 User.java1.1.10 UserServiceImpl.java1.1.11 UserController.
2021-04-29 17:49:03
1167
原创 Web开发学习笔记20210428_RuoYi-fast上传图片
实现过程在上个练习记录帖的“测试管理”菜单中加入图片信息,使用了若依自带的com.ruoyi.project.common类中的uploadFile方法。实现过程:在数据库sys_test表中添加条目test_pic记录图片的路径在xml文件中加入映射在实体类test.java中加入声明: /**测试图片*/ @Excel(name = "测试图片") private String testPic; public String getTestPic() { re
2021-04-28 16:51:58
737
原创 Web开发学习笔记20210427_RuoYi-fast新建子菜单并实现一些功能
数据库刚接触,前端一窍不通,连蒙带猜实现一个子菜单,参考岗位管理模块。环境准备:IDEA2019 + Maven配置MySQL + Navicat需要知道的概念:Spring框架和 spring-bootMyBatis框架Shiro安全框架(暂时没用到)Thymeleaf模板(前端)接下来是走一步看一步了,做到哪里不会就现查现学……Ruoyi-fast运行在IDEA中直接下载引入若依:登陆gitee - IDEA 工具栏 - VSC - Get from version co
2021-04-27 09:41:44
1696
原创 MYSQL学习笔记20210425_安装和访问
不使用cmd的安装配置教程:MySql安装教程Win10运行方法:mysqlworkbench.exe或cmd进入C:\MySQL\MySQL Server 8.0\bin文件夹连接数据库。由于以上安装教程已经在安装阶段完成了初始化,并设置了root和user,所以直接在文件夹目录下输入命令mysql -h 主机名 -u 用户名 -p进行登陆运行后输入密码(如果在本机访问,-h可省略)。为简化操作,将bin文件夹路径加入系统环境变量Path,mysql就成为了系统命令,可以在控制台不进入bin文件夹的
2021-04-25 10:01:46
161
原创 JAVA学习笔记20210423_串口
获取本地串口尝试了两种jar包:comm和RXTXcomm由于comm只能适配32位虚拟机,运行会报错且找不到串口:D:\PractiseJava\SerialPort>java -classpath comm.jar; ListPortsError loading win32com: java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk-15.0.2\bin\win32com.dll: Can't load IA 32-bit .
2021-04-23 11:16:08
209
原创 JAVA学习笔记20210422_鼠标键盘交互
键盘监听使用KeyListener完成键盘操作和输入信息的监听KeyListener不能单独使用,必须使用组件当作中间媒介,此处使用JFrame添加监听器getKeyChar()返回每敲击键盘后得到的字符getKeyCode()返回按键码,用来查知用户按了什么键,如[Shift]键code为16getKeyCode()在keyTyped() 上是无法检测出来的,因为keyTyped()只管用户输入的字符,而不会管到键盘的对应码。因此要将getKeyCode()方法写keyPressed()或ke
2021-04-22 17:10:18
279
原创 JAVA学习笔记20210422_网络
Socketref:Java中网络编程重点总结Socket:通信链路的端点就被称为“套接字”(Socket);是提供给应用程序的接口基于TCP协议的Socket网络通信:用来实现双向安全连接网络通信Socket通信模型:进行网络通信时,Socket需要借助数据流来完成数据的传递工作Socket网络编程步骤:Server:1.创建ServerSocket()对象,绑定一个端口号2.通过accept()侦听方法,阻塞,等待对方连接Client:1.创建Socket("",)指定服务器的
2021-04-22 12:03:51
92
原创 JAVA学习笔记20210421_CPU
寄存器进程,线程,时间片进程:CPU分配资源的基本单位,程序执行时的一个实例线程:CPU调度的基本单位,是程序执行的最小单位,一个进程可以由多个线程组成时间片:时间片是CPU分配给线程的时间段线程分到了CPU时间片,就可以认为这个线程所属的进程在运行,这样就看起来是进程并行,进程和线程的并行实际上是时间片的轮换使用线程间通信线程间通信目的:提高CPU利用率,用于线程同步线程间通信的机制:wait/notify机制Lock/Condition机制wait/notify需要了解的知识
2021-04-21 17:39:40
84
原创 JAVA学习笔记20210420_注册表
系统注册表交互方法:JDK提供的Preferences类,root只在HKEY_LOCAL_MACHINE\SOFTWARE\Javasoft\Prefs和HKEY_CURRENT_USER\SOFTWARE\Javasoft\Prefs下,是如果要操作其他注册表项就不行使用JNI封装的Windows注册表API,jRegistry,可以访问所搜注册表,需要额外引入jRegistryKey.jar,以及在当前目录下放入动态链接库文件jRegistryKey.dlljava.lang.Process调
2021-04-20 15:41:34
198
原创 JAVA学习笔记20210416_文件搜索、修改图标
文件搜索搜索带有关键词pump的文件:/** this is a search file test* @author XYM_* @date 2021-4-19* @version 1.0*/import java.io.*;import java.util.*;public class SearchTest{ /** * method to search file * @param dir file path * @param key keyword
2021-04-19 11:37:45
111
原创 JAVA学习笔记20210416_文件加密
使用IO字节流对源文件进行读取(read()),每次读取8个字节,每次返回0-255内的字节值,对读取的每个字节值取倒数,实现文件加密,解密方法相同。/*** this is an encrypt test* @author XYM_* @date 2021-4-16* @version 1.0*/import java.io.*;import java.io.IOException;public class Secret{ /** * method to encryp
2021-04-16 11:30:43
88
原创 JAVA学习笔记20210415_Windows文件夹
遍历文件夹/*** this is a folder operation* @author XYM_* @date 2021-4-15* @version 1.0*/import java.io.File;import java.io.IOException;public class Main5{ /** * print file name * @param f file * @author XYM_ * @version 1.0 */
2021-04-15 18:07:04
83
原创 JAVA学习笔记20210415_Windows文件
创建文档和写入创建一个java.txt文档并在末尾换行写入内容/*** this is a test of file operation* @author XYM_* @date 2021-4-15* @version 1.0*/import java.io.*;import java.io.IOException;public class Main1 { public static void main(String[] args){ try{
2021-04-15 15:09:24
84
原创 JAVA学习笔记20210415_异常处理
ref:Java异常处理try/catch捕获异常try{ //here is test code}catch(exceptionType exceptionVariable){ //here is catch block}自定义异常声明的自定义异常必须是所属异常的子类编写实例描述液压柱塞泵斜盘倾角的增大和减小:...
2021-04-15 10:32:39
79
原创 JAVA学习笔记20210414_Annotations注解
Built-In Java Annotations in Java Code@Override检查重写方法:/*** this is an annotation test* @author XYM_* @date 2021-4-14* @version 1.0*/class Pump { /** * print the activity of pump * @author XYM_ * @version 1.0 */ void drain(){ //print the
2021-04-14 14:19:47
211
原创 JAVA学习笔记20210414_JAVA发展
Java发展历史1991:SunMicrosystems公司James Gosling等人开发Oak语言1994:Oak更名为Java1996:JDK1.0.发布,包括运行环境(JRE)和开发环境(JDK)运行环境包括核心API、集成API、用户界面API、发布技术、Java虚拟机(JVM)5个部分;开发环境包括编译Java程序的编译器(即Javac命令)1997:JDK1.1.增加了JIT(即时编译)编译器1998:JDK1.2.更名为Java 2 Platform,分为标准版J2SE,企业版J
2021-04-14 09:39:55
60
原创 JAVA学习笔记20210413_命令行执行、jar包
JAVA命令行运用参考:学习链接使用cmd运行java文件使用命令:cd进入文件所在路径,javac编译.java文件遇到的问题:错误: 找不到文件: Pump.java原因:使用文本文档写代码时隐藏了文件后缀,默认后缀仍为.txt,需要改变文件属性编译成功后在当前路径产生.class文件。使用命令:java执行.class文件,得到如下结果:D:\PractiseJava>java PumpTestType of pump:swashplate pumpRotate speed:
2021-04-13 12:19:13
121
原创 JAVA学习笔记20210413_开发环境配置
在Win10配置java开发环境:1)下载java开发工具包JDK:下载地址在最新版本下选择JDK Download,找到Windows x64 Installer下载后安装2)配置环境变量高级系统设置-环境变量-系统变量变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk-15.0.2 //根据java安装路径配置变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar变量名:
2021-04-13 09:15:07
181
原创 JAVA学习笔记20210412_对象和类
JAVA学习笔记20210412创建描述泵的属性(转速,压力,重量,排量,脉动)的类定义描述泵类型的构造方法,含有唯一参数:泵的类型字符串public class Pump{ int PumpRev; double OutputPressure; double PumpWeight; double PumpDisplacement; double PumpPulsation; public Pump(String name){ System.out.println("Type of p
2021-04-12 14:28:18
88
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人