- 博客(17)
- 收藏
- 关注
原创 Mac 上的社区版IDEA项目中如何运行tomcat
在mac最上面的边栏中找到运行,然后你配置运行(编辑配置)是一个很简单的操作,但是网上说的都不是很清楚,没有具体到边栏的选项。这里默认你已经下载好了插件并且配置好了各种配置文件和tomcat。这个时候就可以添加服务器了,💦。
2025-04-14 20:52:00
89
原创 有关于javaSpring全注解开发中数据库.properties配置文件读取的问题
在test目录中新建一个这样的文件目录,然后将配置文件放到这个目录即可。提示我这个文件不存在,原因是我没有填写出正确的文件路径。后面发现最根本的原因在于我的配置文件读取语句的格式不对!根源在于我之前的注解的参数 : ${url} 是不对的!(没事我有耐心,于是我又去看那一堆shi一样的报错)我本来因为这样就行了的,但是一旦运行起来,,,,正确的读取格式应该是 ${配置文件名.url}但是就是这样的小问题的话至于还发一个博客嘛💦。默认Maven项目中的POM文件配置正确。我以为已经解决了但是又有新的问题!
2025-04-13 16:06:24
261
原创 Spring使用扫描组件注意事项(in XML document from class path resource [applicationContext.xml] is invalid)
在Spring使用扫描组件的时候。这个时候就是头文件的问题。
2025-04-12 15:19:41
87
原创 从一个简单程序中感受java语法的规整性
在这个接口中:因为每次都是提示用户输入两个数据,所以这个时候就把这个操作放到接口中的默认方法去,而且其中有个巧妙的地方就是:java中不好一次性返回多个值,索性就创建一个结果集的class对象,将不同的值打包到这个对象中然后返回这个对象就行了(这里的left和right属性就是不同的值)最后是将功能进行了一个汇总,得到了一个完整的简单计算器,每个部分都很清晰,这样就便于后期的维护和调整了,如果还是想以前那样将所有功能都放到一个文件中进行,那样的话代码看起来是很多很麻烦的,不好维护和更新。
2025-03-27 12:39:06
161
原创 社区版IDEA连接到数据库MySQL
在设置中的插件选项中搜索 Database Negativor(拼写可能有误,反之翻译过来就是数据库导航)我在IDEA中自带的帮助中查找操作,又搜索database,数据库等一系列关键词,结果发现了这个。然后我又在网上查了好久,都是一个流程,我就怀疑是不是我IDEA版本和他们不一样。最后就可以正常进行添加了(nice,不用购买Ultimate版本了!在网上找了很久的资料,都是从侧边有一个边栏中进行数据库的添加,于是我改变了网上查找的关键词:社区版,IDEA如何添加数据库?结果是显而易见的,我这个是社区版!
2025-03-25 10:44:24
233
原创 在MySQL的workBench中添加函数
选择Schemas项,然后选择你希望添加函数的目标数据库,然后在函数一栏中新建一个新的Funcion(Create new Functions)耐心一点,这个时候根据报错的提示可以发现,你需要use the less safe log_bin_trust_function_creators variable。原因在于你必须得去掉函数名和括号中间的空格,否则apply这个函数到数据库的时候会有ERROR。函数应用完成以后就可以在数据库的表中调用这个函数了,这就是设置函数的全过程~
2025-03-22 16:23:11
178
原创 在workbench中完成删除操作
workbench是用于适配MySQL的编译器,通过workbench可以完成指令书写和指令注释的添加。这个代码的意思就是删除在表:first_table 中 列:first_column > 4 的记录。原来workbench自动开启了safe updata的模式,在这个模式下删除操作是禁止的。但是这个时候你仍然可能无法执行删除操作:你害得重启workbench。所以你最好保存每一个*文件,虽然和之前保存的文件可能有重复的内容。多了没关系,但是少了就麻烦了💦💦。只是有可能你的SQL文件名变成了一个*
2025-03-21 16:52:18
255
原创 java遍历数组递归建立二叉树
那么这个时候就可以在递归函数中放心的递归了,left的限制条件保证了right也能建立节点,同时right也会被限制确保left完全进行(这里left或者right的节点不是一次性建立的,会根据index的变化而刷新建立次数)后面还想了很多的思路,但是都不行,究其原因发现都是递归的强制性,一旦符合条件left的递归就会一直建立下去,除非left递归完全,否则right根本没有机会递归建立right节点。最开始的思路是改写前序遍历的递归算法,原来的递归是输出一个二叉树,如果把输出改成存入二叉树不就行了吗?
2025-03-09 17:12:51
242
原创 java:闭包和回调
voidSet(intmoney,doJobs)//传入客户端参数:使用一个人向上转型就行了:实际上传入的是客户端的内部类的派生类型。System.out.println("使用预算:"+money+"购入配置:"+s+"来开网吧");classNB{//这是服务端的类:负责处理用于给过来的信息然后得到一些东西,但是得到的结果到底应该怎么使用是客户的事情。//图吧的牛爷爷需要帮哥们装机:装机的过程由哥们进行,而牛爷爷只需要硬件的挑选就行了。//然后就可以直接呼叫牛爷爷了。
2025-01-20 16:09:08
377
原创 重温java的适配器策略模式
如果遇到陌生的接口不是从总的object的接口中延伸出去的,怎么完成java中的多态模式呢。这里我们可以使用适配器模式。
2025-01-11 19:17:07
122
原创 对一个指针字符串数组进行排序
/再通过指针进行交换就行了,其实还是那些字符串,只是指向它们的指针的展示的顺序不同了,相当于间接地对字符串进行排序。if(strcmp(remind[j],remind[j + 1]) < 0){//可以,这两个配合的很好,strcmp返回一个整型供给if去判断。//这个表达式的意思是:令pa的地址等于remind 1 的地址:也就是说pa和 remind 1 都指向同一个字符串。
2024-11-25 15:12:20
394
原创 对数组进行动态内存分配?
如果一开始就定义了一个数组:就不能用malloc进行动态分配了:不可以修改。//如何对一个数组进行动态内存分配:记住数组也只是一块地址而已。但是如果一开始是一个指针(一块内存呢?这里巧妙地说明了数组与指针和内存的共同性。然后再将它当作一个数组来用就行了。
2024-11-23 16:46:12
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人