自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Java开发最常犯的10个错误

这个列表总结了10个Java开发人员最常犯的错误。Array转ArrayList当需要把Array转成ArrayList的时候,开发人员经常这样做:List<String> list = Arrays.asList(arr);Arrays.asList()会返回一个ArrayList,但是要特别注意,这个ArrayList是Arrays类的静态内部类,并不是java....

2019-11-08 15:37:28 118

转载 java创建线程的三种方式及其对比

一、Java中创建线程主要有三种方式:1、继承Thread类创建线程类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的start()方法来启动该线程。package com.thread; public c...

2019-04-10 11:07:13 131

转载 Java Arrays.asList注意事项

Arrays.asList用来将数组转化为List,这个看似功能很明了的方法却暗藏玄机。请先看下面的程序:int[] datas = new int[]{1,2,3,4,5};List list = Arrays.asList(datas);System.out.println(list.size());运行结果是1。一个长度为5的数组,转化为List后,长度却成了1。再对这个程序稍加修改...

2019-04-10 10:08:31 115

转载 字符串和流之间的转换

String和inputstream互转【转文】URLConnection urlConn = url.openConnection(); // 打开网站链接sBufferedReader reader = new BufferedReader(new InputStreamReader(urlConn.getInputStream(), "UTF-8")); // 实例化输入流,并获取网页...

2018-12-14 11:55:58 3023 1

转载 深入理解java中的String,仅个人参考

一、String类想要了解一个类,最好的办法就是看这个类的实现源代码,来看一下String类的源码:public final class String implements java.io.Serializable, Comparable&lt;String&gt;, CharSequence{ /** The value is used for character storag...

2018-06-04 11:34:59 117

转载 项目发布后能访问到本地的文件(图片) (java web项目中读取本地图片)

在项目中,因为业务需要,用户上传的图片存放在服务器的D盘中,为了读取并显示到页面上,尝试了两种方法:一  通过流读取java代码:[java] view plain copy@RequestMapping(value = "/seekExperts")        @ResponseBody        public String createFolw(HttpServletRequest r...

2018-05-30 09:54:25 7788 1

转载 OVER(PARTITION BY)函数介绍

开窗函数               Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。      开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法:       over(order by salary) 按照salary排序...

2018-05-25 15:13:19 1273 1

转载 Java 关键字volatile 与 synchronized 作用与区别

1,volatile它所修饰的变量不保留拷贝,直接访问主内存中的。   在Java内存模型中,有main memory,每个线程也有自己的memory (例如寄存器)。为了性能,一个线程会在自己的memory中保持要访问的变量的副本。这样就会出现同一个变 量在某个瞬间,在一个线程的memory中的值可能与另外一个线程memory中的值,或者main memory中的值不一致的情况。 一个变量声明为...

2018-04-09 10:33:28 207

转载 return,break,continue三者区别

break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。 break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文冒号(:)的标识符。且它必须放在循环语句之前才有作用。public class BreakTest2{  p...

2018-04-09 09:50:43 102

原创 java值传递还是引用传递

值传递值传递是指将该值复制一份出来使用,比如a复制一份a1出来,a1做的操作不会影响到a。例子如下:[java] view plain copy&lt;span style="white-space:pre"&gt;    &lt;/span&gt;public static void methodOne(int a) {          a++;          System.out.pri...

2018-03-08 10:37:06 107

转载 选择器

jQuery选择器分为如下几类(点击“名称”会跳转到此方法的jQuery官方说明文档):1. 基础选择器 Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有&lt;a&gt;元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素*选择所有元素$("*")选择...

2018-03-08 10:08:30 143

转载 linux下启动oracle

启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。一、如何启动数据库实例1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start --“打开监听”LSNRCTL for Linux: Version 10.2.0.1.0 - Pro...

2018-02-28 10:45:03 577

转载 eclipse两种注释的快捷键

方法一:使用Ctrl+/快捷键 1第1步:在Eclipse中拖动鼠标,选中需要注释的代码,通常为连续多行代码。 2第2步:按住Ctrl+/快捷键,如图所示。 3第3步:会发现所选代码被“//”注释掉。当调试完后,可再次按住Ctrl+/快捷键打开注释。 END方法二:使用Ctrl+Shift+C快捷键 1第1步:在Eclipse中拖动鼠标,选中需要注释的代码。 2第2步:按住Ctrl+Shift+C...

2018-02-27 10:36:58 2257

转载 Linux下Tomcat的启动、关闭、杀死进程

打开终端  cd /java/tomcat  #执行  bin/startup.sh #启动tomcat  bin/shutdown.sh #停止tomcat  tail -f logs/catalina.out #看tomcat的控制台输出;  #看是否已经有tomcat在运行了  ps -ef |grep tomcat  #如果有,用kill;  kill -9 pid #pid 为相应的进程...

2018-02-25 11:05:37 129

空空如也

空空如也

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

TA关注的人

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