自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux查看不到ip地址,不能联网原因之一

1.打开vmWare虚拟机,登录centOS-7。输入ifconfig。查看不到ip地址,无法联网。解决办法:输入命令 ip addr 找到网卡,我的是 ens332. 输入命令:vi /etc/sysconfig/network-scripts/ifcfg-网卡名字(我的网卡ens33) vi /etc/sysconfig/network-scripts/ifcfg-ens333.进入 vi编辑器模式,修改 ONBOOT=NO ...

2021-01-08 10:28:50 990

原创 String是线程安全的

1. 因为 String类是final 修饰的char[] 数组; 而 final 涉及到java内存管理的final域,final域拥有内存屏障,可以保证对java指令重排序的限制。保证多线程的安全。具体请看:老马啸西风的 java 内存模型 final 关键字-08 文章...

2020-12-17 19:58:20 907

原创 StringBuffer安全与StringBuilder不安全的原因

为什么StringBuilder是线程不安全的?而,StrignBuffer是线程安全的;首先,上述两个 append(String str)d的方法走的都是其父类的方法。他们的父类是抽象类 AbstractStringBuilder;、这个方法就是StringBuilder和StringBuffer共同的扩容的方法。但是,图上标红的地方在多线程访问的时候,就容易造成混乱,因为他不是原子性的,会被多线程抢占式调用。因此,StringBuilder是不安全的;但是,StringBuffer是安全

2020-12-17 19:41:53 956

原创 每隔一分钟刷新一次HTML

<script> //一分钟访问一次数据库 window.onload=function(){ setInterval(function () { window.location.reload(); },60000); }</script>

2020-12-12 09:47:25 982

原创 把jar包导入本地maven仓库

1.进入cmd命令界面,输入以下命令:mvn install:install-file -DgroupId=org.MyUtils -DartifactId=MyUtils -Dversion=1.0.0 -Dpackaging=jar -Dfile=d:\MyUtils\MyUtils.jarDgroupId、DartifactId、Dversion与下面三层结构一一对应,随意起名;Dpackaging=jar:文件类型是jar类型;Dfile:文件的目录结构名 *org.

2020-11-26 16:48:29 82

原创 如何把class文件打成jar包

1.打开cmd命令窗口,cd到当前目录。或者直接在当前目录下路径框输入cmd,进入当前路径的cnd页面。2. 输入命令:jar cvf jar包名.jar class包名/class名.class举例: package MyUtils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public c

2020-11-26 16:40:17 1338 3

原创 SimpleDateFormat的日期模式(可以通过此来获得相关的日期)

举例:Day in month:月份中的某一天;我们可以通过以下代码来获得当前日期的天数: String day=new SimpleDateFormat("d").format(new Date()); day=26;

2020-11-26 12:04:37 134

原创 Ajax后端传值

ajax前端代码: $("#addShopCart").click(function(){ const shopCart = new Object(); //没有value值,获取它的text值 //thymeleaf直接赋值给js变量,就不需要getElementById()来间接获取。 shopCart.shopctGoodsId = $("#goodsId").va.

2020-11-25 17:16:12 745

原创 MyBatics总结介绍

Mybatis1、Mybatis介绍1.1背景MyBatis 本是 Apache 的一个开源项目——iBatis,2010 年这个项目由 Apache Software Foundation 迁移到了 Google Code,并且改名为 MyBatis。1.2 简介MyBatis 是一个基于 Java 的持久层框架。MyBatis 提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO),它消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。

2020-11-20 11:50:47 2912 1

原创 SpringBoot加载静态资源的问题

SpringBoot加载静态资源的问题在做电商项目,需要上传图片,我们一般会把图片保存在本地的磁盘内。然后,在springBoot的yml配置文件内,引入对应路径的静态资源。spring: resources: static-locations: classpath:file:d:/这样就可以访问本地d盘下的文件,问题是:这样会覆盖原有的在static下的静态资源,因此,我们也需要加上static下的静态资源目录,彼此之间就不会相互覆盖spring: resources:

2020-11-20 11:37:56 371

原创 java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils

解决办法:你的项目识别可能识别不了maven导入的部分依赖,需要删掉相关的依赖,自己去maven中央仓库下载对应的jar包,特别是 commons-fileupload 这个依赖内部包含的 commons-io 子jar包是2.2版本的,这个版本很少使用,用的是2.4 版本的。在使用commons-fileupload时,同时下载commons-io-2.4 的jar另外,tomcat自己的lib文件夹下的jar包中可能需要使用 servlet-api.jar 这个包,需要你在添加外部Tom

2020-11-05 19:15:17 3144

原创 maven添加不了依赖

maven项目添加不了依赖,出现Cannot found ....,情况可能是此依赖的版本问题,版本胎心或者太久,更换版本信息或者去maven仓库里找此依赖使用次数多的版本,就不会出错了。maven仓库地址:https://mvnrepository.com...

2020-10-28 10:30:43 871

原创 Spring或者Mybatis的junit报错,junit冲突。

Spring或者Mybatis的junit报错,junit冲突。提示你 add dependencies(添加juint的jar);项目之间junit冲突。解决办法:一般项目之间的junit不会冲突,首先设置好正确的依赖,其次,问题可能是maven项目仓库的问题,项目、module之间的仓库不是一个仓库的问题...

2020-10-28 10:25:55 309

原创 IDEA的maven找不到

IDEA的一些项目找不到maven窗口此时可以去找左下角的窗口,点击后可以找到Maven按钮3. 注意:还是找不到之后,并且项目的依赖包也不见了。可以在当前项目中,在新建一个maven的Module,然后,窗口就会弹出一个Maven,此时在Maven窗口中点击 + ,添加pom.xml重导依赖就可以了...

2020-10-27 18:39:34 980

原创 Spring框架的IoC容器

IoC容器(Inverse of Controller):IoC 是指在程序开发中,实例的创建不再由调用者管理,而是由 Spring 容器创建。Spring 容器会负责控制程序之间的关系,而不是由程序代码直接控制,因此,控制权由程序代码转移到了 Spring 容器中,控制权发生了反转,这就是 Spring 的 IoC 思想。打个比方:孩子长大了需要找老师,你需要自己去找老师,自己谈学习的课程,自己谈老师工资。而现在有了学校,只需要去找学校,学校会直接给你一个老师。你不用自己找老师。自己找老师就叫

2020-10-20 18:29:05 113

原创 获取当前日期 and 日期与字符串转换

package Utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public final class DateStringExchange { public static String getNowDateString(){ return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").fo.

2020-10-14 18:59:17 87

原创 分享心得

心得管理所有的管理类问题就是这三个东西:第一,和人打交道。第二,把人安排在合理的位置。第三,优化结构。技术所有的技术类问题就是这三样东西:首先入门要盲人摸象,进阶了需要照猫画虎,最后需要画龙点睛。总结而上述的那些都需要一个东西——经验。而所有的经验都指向了——规律。所以,我认为,掌握规律,就相当于节省时间和经验。并拥有了主动性。...

2020-06-10 17:25:59 118

原创 第6章 面向对象

第六章 面向对象Java是一个面向对象的程序设计语言。基本思想是把问题看成若干个对象,对象之间彼此对立,但它们可以相互配合、协调、组合。共同完成整个程序要实现的目标与功能。1、基本概念1.1 对象对象是客观事物的一个实体,面向对象就是,对对象进行分析与归纳,找到解决的问题与办法。1.2 属性与方法对象都具有属性和方法。属性是对象的一些特征描述,对于人这个对象,具有身高、年龄、体重、姓名等特征,这些特征就是对象的属性。方法是对象的作用与行为,人这个对象的方法有跑、吃、跳等行为,这就是方法。1

2020-06-08 10:18:51 208

原创 九九加法和乘法表

加法表 for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"+"+i+"="+(i+j)+"\t"); } System.out.println(); }乘法表 for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+(i*j)+"\t"); } System.ou

2020-05-20 16:23:21 515

原创 对数组进行从大到小排序

Arrays.sort() 方法是吧数组进行从小到大排序;要想对数组进行从大到小排序,我们可以使用for循环对数组进行下标变化来达到从大到小排序。 int[] arr={1,3,2,5,4}; //排序 Arrays.sort(arr); for(int x:arr){ System.out.println(x); } System.out.println("---------------"); //逆序输出 for(int j=arr.length-1;j>=0

2020-05-20 16:16:09 9375

原创 比较a、b、c之间的大小,然后将输入的整数按照从小到大依次输入到a、b、c中

输入三个整数,并赋值给a、b、c;比较a、b、c之间的大小,然后将输入的整数按照从小到大依次输入到a、b、c中(使用if判断语句);提示1:a b c之间的判断大小有6种排列方式:上述是排序的方法,使用if-else方法会比较麻烦,不再赘述;提示1:请注意if语句的说明当if判断为假的时候,则直接跳过去,不执行此if语句;提示3:所以,只要满足上面三个条件就可以了; System.out.print("请输入整数:"); Scanner input=new Scanner(System.in)

2020-05-18 14:16:39 573

原创 输入一批整数,使用循环求出最大值与最小值,输入0时结束

Scanner in=new Scanner(System.in); //one int max; int min; int num; //第一次使用Scanner,确定最大值与最小值 System.out.println("请输入一个整数(输入0时结束):"); num=in.nextInt(); max=num; min=num; while(true){ //第二次Scanner,输入的整数与最大值、最小值作比较 System.out.prin

2020-05-18 10:22:47 2043

Java的命名规则与运算符

Java的命名规则与运算符

2020-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除