java
OOQ
相互学习,共同进步
展开
-
IDEA打开项目爆红并且提示“idea Cannot find declaration to go to”
描述: 打开项目类爆红,并且提示“idea Cannot find declaration to go to”。解决方法:选中File、Invalidate Caches/Restart,有效解决。stackoverflow 关于“idea Cannot find declaration to go to”的解决方案原创 2022-03-13 22:49:20 · 877 阅读 · 0 评论 -
java: 不兼容的类型: java.lang.Long无法转换为java.lang.Intege
java.lang.Long无法转换为java.lang.Intege原创 2021-12-22 23:35:58 · 4270 阅读 · 0 评论 -
Spring Boot 入门程序
1.创建Maven工程启动IDEA,选择Maven项目2. 导入Spring Boot依赖在pom.xml中添加依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.3.RELEAS.原创 2021-10-13 23:13:31 · 154 阅读 · 0 评论 -
【文件下载】Java下载文件的几种方式
以流的方式下载、下载本地文件、下载网络文件、支持在线打开文件原创 2021-09-28 21:40:03 · 212 阅读 · 0 评论 -
SQL查询是否存在,除过count的方法
常规写法:推荐写法如下:SQL不再使用count,而是改用LIMIT 1,让数据库查询时遇到一条就返回,不要再继续查找还有多少条了业务代码中直接判断是否非空即可。原创 2021-09-28 20:57:52 · 178 阅读 · 0 评论 -
Spring AOP的五种增强处理
一、基于注解的Spring AOP的五种增强处理1. 前置增强处 //定义增强处理 /** * 1、定义前置增强处理 * @Before注解表示该方法是一个前置增强处理 在目标方法执行之前调用 * 属性value:定义该增强处理切入的位置(切入点) * execution(* com.cxsw.spring.service.impl.UserServiceImpl.*(..)) * UserServiceImpl实现类下的所有方法 * execution(* c原创 2021-08-22 11:30:10 · 3908 阅读 · 0 评论 -
如何调试程序
利用控制台输出语句System.out.println(); Eclipse中debug调试;debug as 开启debug透视图,通过打断点resume、step into、step over、step return等方式,观察代码执行情况,解决开发过程中的bug。...原创 2021-08-22 10:29:10 · 89 阅读 · 0 评论 -
Eclipse中常用快捷键汇总
补全代码 alt + / 快速修复 ctrl + 1 批量导包 ctrl + shift + o 单行注释 ctrl + / 多行注释 ctrl + shift + / 取消多行注释 ctrl + shift +\ 复制指定行代码 ctrl + alt + down 删除指定行代码 ctrl + d 上下移动代码:alt + up\down 切换到下一行代码空位 ctrl + enter 切换到上一行代码空位 ctrl + shift + enter 如何查看源码: ctrl +...原创 2021-08-19 18:05:56 · 207 阅读 · 0 评论 -
Java中的匿名对象
匿名对象:创建的对象没有显式的赋给一个变量名。即为匿名对象;特点:匿名对象只能调用一次package com.object;public class NIMingObject { public static void main(String[] args) { // 创建Phone对象,调用类中的方法 System.out.println("----------创建Phone对象,调用类中的方法-----------"); Phone phone = new Phone(原创 2021-08-11 19:23:50 · 125 阅读 · 0 评论 -
Java实现冒泡排序
基本思想:从头到尾,两个相邻的数比较大小,较大的数后移,与后一位数继续比较,直到找出最大的一个数,将它排到末尾。动图演示:(此图来源于:https://www.toutiao.com/a6593273307280179715/?iid=6593273307280179715&wid=1628305427206)public static void main(String[] args) { int[] arr=new int[] {45,56,12,36,56,22,.原创 2021-08-07 11:11:52 · 52 阅读 · 0 评论 -
== 与equals之间的区别
== 表示比较两个变量的地址是否相同equals 比较两个变量的值是否相同 public static void main(String[] args) { String str1 = "apache"; String str2 = "apache"; String str3 = new String("apache"); if (str1==str2) { System.out.println("str1 与str2相等"); }else { S原创 2021-07-21 20:14:50 · 54 阅读 · 0 评论 -
java.sql.SQLException: ORA-00904: “SH222“: 标识符无效
原创 2021-07-24 12:02:52 · 126 阅读 · 0 评论 -
如何使用jdbc连接oracle数据库
一、准备ojdbc驱动包链接:https://pan.baidu.com/s/1JEni3roZ-0Jg7qRL2Zp3XQ提取码:320i二、加载驱动并创建连接package com.qianfeng.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class Test { public static v...原创 2021-07-19 17:50:02 · 2377 阅读 · 0 评论 -
我为什么拿到的是空值
获取前端页面的值,你并将其封装到对象中,发现其他值都可以获取到,唯独uroot的值为null原创 2021-07-23 20:23:45 · 126 阅读 · 0 评论 -
java.sql.SQLException: ORA-00984: 列在此处不允许
显示SQL异常,看到对象的属性值都可以获取到SQL异常说明列在此处不允许,查看SQL字段类型书写,是否正确,发现字符串类型变量没加单引号''原创 2021-07-23 10:31:48 · 801 阅读 · 0 评论 -
ssm项目中逆向工程的配置
一、添加依赖<!--逆向工程 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</version> &l原创 2021-07-22 17:05:50 · 91 阅读 · 0 评论 -
post 与get提交表单数据出现中文乱码
首先看Jsp页面有没有设置编码格式utf-8,然后将表单提交方式设置为get方式,看地址栏中是否可以看到表单所提交的数据。原创 2021-07-22 10:12:16 · 87 阅读 · 0 评论 -
封装Java连接Oracle数据库的工具类
一、封装的工具类package com.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.Statement;/*** * @author 胖浩 * 说明:这个类封装了操作Oracle数据库的CRUD方法 */public class Connectio原创 2021-07-20 20:54:12 · 239 阅读 · 0 评论