![](https://img-blog.csdnimg.cn/20210225131858380.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 59
java
宏辉
这个作者很懒,什么都没留下…
展开
-
线程池的使用
在使用多线程时候,都会考虑创建线程池进行线程复用。Java线程池是一种用于管理和重用线程的机制。它通过维护一组线程,并在需要时分配这些线程来执行任务,从而提高程序的性能和效率。在Java中,线程池由java.util.concurrent.ExecutorService接口表示。ExecutorService提供了一组方法,用于提交任务并管理线程池的行为。常见的实现类是ThreadPoolExecutor。要创建一个线程池,可以使用Executors类中的静态工厂方法。原创 2023-05-16 19:20:01 · 3885 阅读 · 0 评论 -
idea运行项目出现无法找到pojo类问题(已解决)
idea运行项目出现无法找到pojo类问题(已解决)问题描述在对类进行模块之间迁移的过程中出现报错无法找到XXX路径下的XXX类可是命名idea 代码界面能导入目标类,为啥还会报错哦!于是我想到了清除target我maven clean了target还是不行分析既然不是idea运行target文件夹的代码所致,那么就是自身编译时候有问题(通过rebuild project后还是报错,证明问题出在编译层面)解决清理idea缓存ItelliJIDEA超快的搜索速度和强大的代码提示就是依靠缓存原创 2021-03-04 12:00:17 · 4785 阅读 · 1 评论 -
解决idea Failed to read artifact descriptor for XXX
解决idea Failed to read artifact descriptor for XXX描述:使用maven在pom文件中添加依赖时候报一下错误:Failed to read artifact descriptor for XXX原因:网速不好,下载依赖包出错,但idea认为依赖包已下载完成,所以不再下载,但springboot应用找不到jar包,报错。pom.xml也会报错。解决办法:删除repository中对应的jar包文件夹,maven reimport,即重新让maven下原创 2021-03-03 15:27:30 · 2378 阅读 · 1 评论 -
使用JDBC查询数据库信息
使用JDBC查询数据库信息平常都是直接使用mybatis操控数据库,现在回顾一下最原始的方法:使用JDBC查询数据库信息直接上案例新建maven工程工程结构数据库sql语句CREATE DATABASE book;use book;SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `book`-- ----------------------------DROP TA原创 2021-02-01 15:28:04 · 888 阅读 · 0 评论 -
saas项目分工
saas项目分工需求1:生产厂家管理 (*)+ pdf报表朱元杰(三天)需求2:装箱管理 (***)唐毅(两天)需求3:委托管理 (***)刘宁致(两天)需求4:购销合同提交优化(**)contract唐毅(一天)需求5:角色权限优化张宏辉需求6:交期到邮件提醒用户(***)张宏辉需求7:shiro缓存(*)张宏辉需求8:删除购销合同(*)刘宁致(一天)扩展需求沙俊杰(三天)注意队员接到分配任务后要先对任务进行难度评估,罗列出实现该需求所要用到的技术点以及难度点,预原创 2021-01-28 08:55:48 · 191 阅读 · 1 评论 -
Failed to introspect Class[org.springframework.scheduling.quartz.MethodInvokingJobDetailFactory的解决方法
描述今天使用Spring整合Quartz配置触发器时候运行项目出现报错,检查自己代码没问题后将注意力转移到环境上面,项目pom文件在原有基础上导入了quarz依赖,观察maven环境,发现对应的quartz包邮报错,于是更改quartz的版本,成功解决问题。报错Error creating bean with name ‘jobDetail’: Lookup method resolution failed; nested exception is java.lang.IllegalStateEx原创 2021-01-26 17:34:58 · 1701 阅读 · 0 评论 -
Spring:Aop记录日志
Spring:Aop记录日志本博客默认读者已经了解Aop原理,有spring基础,不在此详细描述。AOP简介AOP(Aspect Oriented Programming),即面向切面编程。 (OOP:Object 面向对象编程)有了AOP,你写代码时不需要把这个验证用户步骤写进去,即完全不考虑验证用户。只写取款和显示余额的业务代码。而在另一个地方,写好验证用户的代码。这个验证用户的代码就是切面代码,以后在执行取款和显示余额的时候,利用代理模式。将验证用户的功能在执行取款和显示余额前调用。代码在S原创 2021-01-15 10:40:47 · 220 阅读 · 0 评论 -
jstl fmt:formatDate格式化日期
jstl fmt:formatDate格式化日期步骤:使用fmt函数时需在jsp中引入<%@ taglib prefix=“fmt” uri=“http://java.sun.com/jsp/jstl/fmt” %>编写代码:<fmt:formatDate value="${log.time}" pattern=“yyyy-MM-dd”/>说明:formatDate 转换日期value:要转换的日期数据pattren:转换的日期格式效果:处原创 2021-01-14 19:35:43 · 1333 阅读 · 0 评论 -
在用idea的git push项目到gitee时出现“ Could not read from remote repository.”错误
在用idea的git push项目到gitee时出现“ Could not read from remote repository.”错误修改配置的SSH executable看到报错信息后进行一系列的查找方案解决问题,包括修改配置的SSH executable为Native(大致意思是使用本机的公钥)仓库加公钥以及重新查看Gitee仓库是否加了公钥(我加了0.0)加是加了,可是加的公钥没有写权限!!!!!!!!!我多次百度找答案都围绕着改“SSH executable”配置选项和仓库加密钥原创 2021-01-07 17:11:50 · 643 阅读 · 0 评论 -
java 接口使用实例
java 接口使用实例题目:老师有基础班的,也有就业班的。共性:属性:姓名,年龄功能:讲课。现在又要针对日语这种小语种单独开班,需要部分基础班老师和部分就业班老师会说日语。分析:题目说到基础班和就业班中的老师部分会日语,那么本次编程将要定义三层类,分别代表老师、所教班类型、是否会讲日语,其中讲日语可以作为接口中的抽象方法,在调用时再定义“会讲日语”。接口:Interface抽象方法:say();父类:Teacher()属性:String name;int age;方法:metho原创 2020-09-22 22:39:21 · 3172 阅读 · 3 评论 -
java继承中的方法重写
java继承中的方法重写题目:1、编写java程序,分析如下需求,写出你分析的类有哪些,以及功能。最后写一个测试类,针对每个类的功能进行测试。动物园里有很多种动物:比如说,狗,猫等。狗有姓名和年龄,猫也有姓名和年龄。狗有跑步的方法,猫也有跑步的方法。而且都仅仅是跑步。狗有吃饭的方法,猫也有吃饭的方法。只不过,狗吃骨头,猫吃鱼。请用所学知识,对这个问题进行解决。分析:父类:Animal成员变量:String name、int age;成员方法:run()、eat();子类:Dog、C原创 2020-09-21 10:34:35 · 489 阅读 · 0 评论 -
java实现乘法表的打印
java实现乘法表的打印题目:编写java程序,通过Scanner类, 打印出 99乘法表 (要求我们打印的是nn乘法表)比如 输入的是 3: 打印的结果为: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9比如 输入的是 5 打印的结果为: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25分析:1、用S原创 2020-09-20 11:32:13 · 757 阅读 · 0 评论 -
java实现发红包案例(一)
java实现发红包案例(一)题目要求编码实现群主发红包,群成员收红包的功能。分析1、群主发红包是一个特有方法三要素:返回值类型:arrayList方法名称:send()参数列表:红包总金额(totalMoney)、红包个数(total)2、群成员收红包是一个特有方法三要素:返回值类型:void方法名称:receive()参数列表:arrayList3、群主和群成员均有同样的属性:姓名、余额定义一个user父类,让群主和群成员均可以继承其中的姓名和余额。继承的概念:继承是ja原创 2020-09-19 13:28:42 · 2618 阅读 · 0 评论 -
java通过ArrayList保存随机数字中的偶数元素
java通过ArrayList保存随机数字中的偶数元素题目要求:用一个大集合存放20个随机数字,筛选出其中的偶数元素,放到小集合中,进行计数并打印出来。分析:1、此题需要用ArrayList储存数据,故需用到ArrayList。创建对象:ArrayList arr1 = new ArrayList();在数组中添加元素:arr.add(“a”);2、随机产生数字,用到Random。创建对象:Random r = new Random();产生随机数字:int num = r.nex原创 2020-09-18 15:51:28 · 1003 阅读 · 0 评论 -
java实现字符串中的字母排序
java实现字符串中的字母排序题目要求:java实现字符串中的字母排序并输出排序后的结果分析:1、创建一个字符串,赋值并将字符逐个存进数组中。String str = "chenughonghuiaikuangwantong1314"; char[] chars = str.toCharArray();2、对其进行排序sort方法是Arrays类中的静态方法,可以直接利用类名进行调用。static void sort(type [] a) 对指定的 type型数组按原创 2020-09-17 11:58:16 · 22272 阅读 · 0 评论 -
java实现猜数字小游戏
java实现猜数字小游戏猜数字小游戏规则:在规定范围内随机产生一个整型数字(定义为系统数字),由玩家通过键盘输入数字,两数字通过系统判断是否相等,并输出判定结果。判定结果有三种:1、输入数字>系统数字,则输出"数字太大了!请重新输入";2、输入数字<系统数字,则输出"数字太小了!请重新输入";3、输入数字=系统数字,则输出"猜对了!"。最后显示出系统数字是多少。实现要求所用到的知识点1、Random类为实现在规定范围内随机产生一个整型数字,可以用到Random类(具体用法可以原创 2020-09-16 10:13:43 · 1870 阅读 · 0 评论 -
java创建一个方法计算1~100之和
java创建一个方法计算1~100之和方法的创建在创建方法时候先要确定三要素方法名称、参数列表和返回值1、方法名称此处我们的方法命名为countSum2、参数列表因为已经确定求1~100的各项之和,所以这里不需要传参数进入方法.3、返回值方法的返回值应该为1~100的各项之和,为整数类型,过定义为int。实现思路确定好三要素后想一下如何实现1~100各项相加,我们可以利用一个for循环,通过定义sum接收每次相加的结果,那么最终的sum值即为1~100各项之和。java 代码:pu原创 2020-09-15 14:27:30 · 3878 阅读 · 1 评论 -
java入门(hellojava)
Hello java我又来了,这次不是写Matlab有关的博客,写的是java。=================(这是一根分界线)入门先从Hello_world写起java代码:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); System.out.println("Hello java.My name原创 2020-09-14 21:09:06 · 708 阅读 · 1 评论