Java
赫点茶
主不在乎
展开
-
使用cls命令清除Idea中的Terminal控制台
cls命令清除Idea中的Terminal控制台以及清除cmd命令窗口原创 2021-05-27 13:43:58 · 1683 阅读 · 0 评论 -
Arrays和ArrayList不同写法比较
public static void main(String[] args) { //new ArrayList<Integer>().add(1); //写法1: List<String> list1 = Arrays.asList("a","b","c"); list1.forEach(System.out::println); //写法2: List<S..原创 2021-05-22 13:02:31 · 90 阅读 · 0 评论 -
如何通过反射调用类的私有结构,私有属性,私有方法!!!
项目结构:Person类:package com.youliao.java;/** * @Author Dali * @Date 2021/5/11 18:32 * @Version 1.0 * @Description */public class Person { private String name; public int age; public String getName() { return name; } pu原创 2021-05-12 12:00:35 · 127 阅读 · 0 评论 -
Spring IOC容器中Bean的生命周期超详细执行过程
Spring IOC容器中Bean的生命周期超详细执行过程:@Author Dali@Date 2021/5/5 0:17@Version 1.0@Description: bean的生命周期:2、bean 生命周期(1)通过构造器创建 bean 实例(无参数构造)(2)为 bean 的属性设置值和对其他 bean 引用(调用 set 方法)(3)调用 bean 的初始化的方法(需要进行配置初始化的方法)(4)bean 可以使用了(对象获取到了)(5)当容器关闭时候,调用 bean 的销原创 2021-05-05 11:11:47 · 92 阅读 · 0 评论 -
在集合里面设置对象类型值,通过Spring进行bean.xml管理
工程结构:Stu学生类:/** * @Author Dali * @Date 2021/5/4 13:19 * @Version 1.0 * @Description */public class Stu { //学生所学的多们课程 private List<Course> coursesList; //TODO 在集合里面设置对象类型值 public void setCoursesList(List<Course> c原创 2021-05-04 16:44:06 · 190 阅读 · 2 评论 -
如何使用IOC 操作 Bean 管理(xml 注入集合属性)数组类型属性,List集合类型属性、Map集合类型属性、Set集合类型属性
I0C操作Bean管理(xml注入集合属性)。1、注入数组类型属性。2、注入List集合类型属性3、注入Map集合类型属性。4、注入Set集合类型属性。项目结构:(1)创建类,定义数组、list、map、set 类型属性,生成对应 set 方法package com.youliao.spring5.collertiontype;import java.util.List;import java.util.Map;import java.util.Set;/** * @Author原创 2021-05-04 13:53:09 · 124 阅读 · 0 评论 -
开发中时间格式的转换及SimpleDateFormat的使用
package com.youliao.java;import org.junit.Test;import javax.tools.JavaCompiler;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * @Author Dali * @Date 2021/5/1 15:55 * @Version 1.0 * @Description */原创 2021-05-01 16:43:41 · 125 阅读 · 0 评论 -
面试题: String s = new String(“abc“);方式创建对象,在内存中创建了几个对象?
面试题: String s = new String(“abc”);方式创建对象,在内存中创建了几个对象?两个:一一个是堆空间中new结构,另一个是char[]对应的常量池中的数据:“abc”原创 2021-05-01 11:37:04 · 441 阅读 · 0 评论 -
【面试题】开发中:优先选择:哪种线程创建方式???为什么?
**开发中:优先选择:实现Runnable 接口的方式**原因:1.实现的方式没有类的单继承性的局限性2.实现的方式更适合来处理多个线程有共享数据的情况。//1、创建一个实现了Runnable接口的类class MyThreadTest implements Runnable { //2、实现类去实现Runnable中的抽象方法:run() @Override public void run() { for (int i = 0; i < 100原创 2021-05-01 10:47:33 · 119 阅读 · 0 评论 -
创建多线程的方式二:实现Runnable接口
package com.youliao.test;/** * @Author Dali * @Date 2021/5/1 10:06 * @Version 1.0 * @Description: 创建多线程的方式二:实现Runnable接口 * 1、创建一个实现了Runnable接口的类 * 2、实现类去实现Runnable中的抽象方法:run() * 3、创建实现类的对象 * 4、将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象 * 5、通过Thread类的对原创 2021-05-01 10:29:23 · 96 阅读 · 0 评论 -
【问题】swagger中的x-www-form-urlencoded什么也没有?求解答
swagger中的x-www-form-urlencoded不显示没有字段。什么也没有!原创 2021-03-05 17:34:24 · 1262 阅读 · 1 评论 -
数据类型转换之强制转换
数据类型转换之强制转换基本数据类型:四类八种/** 强制类型转换* 较大类型的数据存储到较小类型的数据中时,系统担心会出现数据的精度损失,* 会报编译期错误,告诉程序员可能会产生损失,此时如果我们必须要赋值,就要进行强制类型转换** 定义格式:* 目标数据类型 变量名称 = (目标数据类型)较大的数据类型;** 说明:强制类型转换可能会产生损失也可能不会** */package com.yoliao;/** * @Author Dali * @Date 2021原创 2021-02-23 21:40:06 · 975 阅读 · 0 评论 -
public class和class的区别
public class和class的区别类的定义有两种方式:public class 类名class 类名如果采用public class来声明class,那么文件名必须和类名一致,这是规定。如果使用class来声明类,文件名可以是任何合法的文件名称,文件名不需要和class类一致。在一个Java文件里面,可以声明多个class,但是只能声明一个public class。使用javac命令编译后,你会发现每个class都会生成一个对应的.class文件。...原创 2021-02-23 20:30:50 · 469 阅读 · 0 评论 -
Could not transfer artifact org.springframework.boot:spring-boot-maven-plugin:pom:2.3.4.RELEASE from
Could not transfer artifact org.springframework.boot:spring-boot-maven-plugin:pom:2.3.4.RELEASE from/to central (https://repo.maven.apache.org/maven2): Connection reset改了maven配置文件就报这个错了,然后又回到maven的settings.xml配置文件中把阿里云镜像改成 <mirror> <id>al原创 2020-12-30 23:04:47 · 1566 阅读 · 0 评论 -
eclipse中安装svn插件报错There are no licenses to review. Either the software does not specify a license, o
There are no licenses to review. Either the software does not specify a license, or the license has already been reviewed and approved.原创 2020-11-22 10:16:11 · 4258 阅读 · 2 评论 -
iterStat 称作状态变量,属性详解!
iterStat 称作状态变量,属性有:index:当前迭代对象的 index(从 0 开始计算)count:当前迭代对象的 index(从 1 开始计算)size:被迭代对象的大小current:当前迭代变量even/odd:布尔值,当前循环是否是偶数/奇数(从 0 开始计算)first:布尔值,当前循环是否是第一个last:布尔值,当前循环是否是最后一个...原创 2020-09-25 13:57:19 · 815 阅读 · 0 评论 -
Access key id should not be null or empty.
**com.aliyun.oss.common.auth.InvalidCredentialsException: Access key id should not be null or empty.**我Accesskey明明设置了,为啥一直报这个错!我单独测试Accesskey都没问题原创 2020-09-20 19:50:31 · 6527 阅读 · 5 评论 -
Swagger注解详细介绍
使用Swagger注解 @Api(tags="") 用在请求的类上,表示对类的说明 tags"说明该类的作用,可以在UI界面上看到的注解" @ApiOperation(value="") 用在请求的方法上,说明方法的用途、作用 value=“说明方法的用途、作用” @ApiImplicitParams 用在请求的方法上,表示一组参数说明 @ApiImplicitParam @ApiImplicitParam:指定一个请求参数的各个方面 value:参数的汉字说明、原创 2020-09-19 09:58:38 · 154 阅读 · 0 评论 -
启动tomcat7:run服务器出现BUILD SUCCESS解决办法
报错信息:[INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ casclient_demo3 <<<[INFO][INFO][INFO] — tomcat7-maven-plugin:2.2:run (default-cli) @ casclient_demo3 —[INFO] Skipping non-war project[INFO] ----------原创 2020-09-11 21:26:31 · 1685 阅读 · 4 评论 -
Solr中删除原有数据(删除脚本)操作指令
:原创 2020-09-09 19:52:48 · 143 阅读 · 0 评论 -
Spring整合JMS 点对点模式 消息生产者 在src/main/resources下创建spring配置文件applicationContext-jms-producer.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLo原创 2020-09-09 16:54:39 · 298 阅读 · 0 评论 -
There is insufficient memory for the Java Runtime Environment to continue!虚拟内存不够用?服务器跑不起来?增大电脑虚拟内存容量
**报错信息:**Error occurred during initialization of VMUnable to allocate 129728KB bitmaps for parallel garbage collection for the requested 4151296KB heap.Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program wi原创 2020-09-05 16:01:33 · 24529 阅读 · 11 评论 -
Mybatis中#{}和${}有什么区别?
#{}是预编译处理,$ {}是字符串替换。Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理$ {}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性...原创 2020-09-04 19:50:32 · 525 阅读 · 0 评论 -
dubbo是什么? dubbo里面有哪几种角色?
dubbo是一个分布式开发框架Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container: 服务运行容器。...原创 2020-09-04 19:47:53 · 1074 阅读 · 0 评论 -
介绍Collection框架的结构?
单列集合:单列集合:每个元素都是一个单独的个体Collection接口单列结合的顶层接口List接口:有序,可重复有序:存取顺序一致可重复:可以存储重复的元素1、特点:有序:每个元素都有自己的位置,不同位置是有分别的【有索引】:每个元素都有自己的编号可以重复:即使是值相同的几个元素,位置和索引也各不相同,可以区分这几个值2、特有方法:add(int index, Object obj):在指定索引上,添加指定的元素remove(int index):原创 2020-09-04 17:23:12 · 766 阅读 · 0 评论 -
注意:base_pagination.js一定要在angular-select2.js之前导入,不然报app not define!
注意:base_pagination.js一定要在angular-select2.js之前导入,不然报app not define!script src="../plugins/angularjs/angular.min.js"></script><script src="../js/base_pagination.js"></script><!-- 导入select2-angula--><script src="../js/angula原创 2020-08-27 22:26:36 · 169 阅读 · 0 评论 -
Maven工程时添加的war包war报错,只要添加commons-logging依赖就报错注释掉错误消失
今天给大家分享一个我本人创建使用IDEA整合maven项目时遇到的几个问题:问题一:Maven工程时添加的war包war报错之前的问题是:只要在pro.xml添加这段代码,插件中就会提示一条红线,把这段代码注释掉红线消失,因为我中使用了阿里云镜像,而在maven配置文件中使用的却是华为镜像解决办法:找到maven配置文件setting.xml统一版本,如果你setting.xml文件中使用的是阿里云镜像那么你就在项目中pom.xml文件中使用阿里巴巴的数据源,否侧只要一添加war包就抱war报错原创 2020-08-14 17:24:58 · 691 阅读 · 0 评论 -
SpringAop定义了五种通知
SpringAop定义了五种通知MyAspectimport org.aspectj.lang.ProceedingJoinPoint;/** * 自定义切面MyAspect */public class MyAspect { public void before(){ System.out.println("before:在目标方法执行之前调用(前置通知)"); } public void afterReturn(){ System.o原创 2020-08-03 20:15:13 · 113 阅读 · 0 评论 -
mybatis的增删改查详细步骤及理解
mybatis的增删改查pom.xml配置文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:/原创 2020-08-01 22:05:53 · 194 阅读 · 0 评论 -
IDERA中使用@Resource依赖注入注解时,找不到资源,提示”Cannot resolve symbol ‘Resouces‘“
@Resouces,Error:(13, 6) java: 找不到符号符号: 类 Resouces位置: 类 com.csdn.service.UserService**解决办法:**1、2、更换我们自己的jdk34、找到我们电脑上自己的JDK安装路径5、6、记得jian’ji原创 2020-08-01 21:16:53 · 1688 阅读 · 1 评论 -
Java中使用StringBuilder进行反转,提高开发效率案例
要求:定义一个方法,功能如下:给定一个字符串,返回该字符串的反转形式 例如:字符串为abcdef,返回结果为fedcbapublic class Csdn { public static void main(String[] args) { /** * 要求:定义一个方法,功能如下:给定一个字符串,返回该字符串的反转形式 例如:字符串为abcdef,返回结果为fedcba * */ String str = "abcdef"; //System原创 2020-06-10 21:43:18 · 394 阅读 · 0 评论 -
Java常用类回顾,检查大小写数字及特殊符号情景案例!
**问题:键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%&, 输出结果为:小写字母有3个,大写字母有4个,数字字符有5个,其他字符有6个。**import java.util.Scanner;/** * 4、键盘录入一个字符串,统计该字符串中的大写字母、小写字母、数字字符和其他字符分别有多少个 例如,键盘录入abcABCD12345!@#$%&, 输出结果为:小写字母有3个,大写字母有4个原创 2020-06-10 21:04:29 · 181 阅读 · 0 评论 -
3.某公司的雇员分为以下若干类: Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。 * 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员
3.某公司的雇员分为以下若干类: Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。SalariedEmployee:Employee的子类,拿固定工资的员工。 属性:月薪HourlyEmployee:Employee的子类,按小时拿工资的员工,每月工作超出160小时的部分按照1.5倍工资发放。属性:每小时的工资、每月工作的小时数SalesEmplo.原创 2020-06-09 21:14:50 · 11086 阅读 · 1 评论 -
利用封装、继承、多态、抽象四个知识点,合理设计下列需求并用代码实现: 程序员类:属性(姓名、工号、工资、奖金),行为(工作:软件开发) 测试工程师:属性(姓名、工号、工资),行为(工作:软件测试)
1.利用封装、继承、多态、抽象四个知识点,合理设计下列需求并用代码实现:程序员类:属性(姓名、工号、工资、奖金),行为(工作:软件开发)测试工程师:属性(姓名、工号、工资),行为(工作:软件测试)项目经理类:属性(姓名、工号、工资、奖金),行为(工作:控制进度)在你设计的代码中合理的位置提供一个方法show(),来显示当前调用者对象的各个属性值package com.wahaha.Demo;public class Demo{ public static void main(Strin原创 2020-06-08 18:29:18 · 643 阅读 · 0 评论 -
手把手教你如何MyEclipse配置Tomcat服务器!
使用过MyEclipse的都知道MyEclipse其实是自带有一个Tomcat,当然小编在这里是不建议大家使用MyEclipse自带的Tomcat,这就需要我们自己动手安装自己的Tomcat。好了,废话不多说,让我们开始动手操作:选择Window——>Preference——>MyEclipse选择MyEclipse选项:展开MyEclipse——>Server...原创 2020-03-29 15:48:11 · 410 阅读 · 0 评论 -
Eclipse的基本使用和配置,Java代码区域的字体大小和颜色:窗体给弄乱了,怎么办?控制台找不到了,怎么办?
1:基本使用A:创建Java项目:点击File或者在最左侧空白处,选择Java项目,在界面中写一个项目名称,然后Finish即可。B:创建包:展开项目,在源包src下建立一个包com.wahahaC:创建类:在com.wahaha包下建立一个类HelloWorld在界面中写一个类名:HelloWorld,然后finish即可。D:编写代码在HelloWorld类写m...原创 2020-04-15 23:51:54 · 141 阅读 · 0 评论