随笔分类 -  Java

摘要:IDEA里有一个万能快捷键(alt enter),功能非常强大,同一个快捷键,可以根据不同的语境提示你不同的操作,很多人可能还不了解这些功能,在处理代码的时候还手动处理,了解这些技巧之后,你编码也是一种享受。 万能快捷键可以帮你做很多事情,我大概总结了17点: 转换lambda表达式 equals的 阅读全文
posted @ 2019-08-05 14:02 南北12345678 阅读(1496) 评论(0) 推荐(0)
摘要:上面代码报错都是因为我们比较器不够严谨,只有返回1和-1,米有返回0。将代码改为下面就正常了: 阅读全文
posted @ 2019-07-21 22:31 南北12345678 阅读(2061) 评论(1) 推荐(0)
摘要:打个比方,一个名叫张三的人去住酒店,在前台登记完名字就去了99层100号房间,此时警察来前台找叫张三的这个人住在哪间房,经过查询,该酒店住宿的有50个叫张三的,需要遍历查询,查询起来很不方便。 那么就换另外一种登记方式,前台登记时登记身份证号,警察来前台找身份证号时发现身份证号也存在重复,经过哈希算 阅读全文
posted @ 2019-07-21 19:45 南北12345678 阅读(392) 评论(0) 推荐(0)
摘要:import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * Created by xiaochun on 2016/3/24. */ public class TimeUtil 阅读全文
posted @ 2019-07-09 21:48 南北12345678 阅读(4077) 评论(0) 推荐(0)
摘要:ns(nanosecond):纳秒, 时间单位。一秒的10亿分之一,即等于10的负9次方秒。常用作 内存读写速度的单位。 1纳秒=0.000001 毫秒 1纳秒=0.00000 0001秒 java的System.currentTimeMillis()和System.nanoTime()区别: ja 阅读全文
posted @ 2019-07-07 21:08 南北12345678 阅读(532) 评论(0) 推荐(0)
摘要:调用 equals与 == 的区别 "=="是值比较,对于引用类型变量而言,该变量保存的是对象的地址,所以使用"=="比较时,意思为两个变量的地址是否相等,换句话说就是看两个变量引用的是否为同一个对象 equals是内容比较,对于两个引用变量而言,是比较两个变量所引用的对象内容是否相同。 举个例子, 阅读全文
posted @ 2019-07-07 16:01 南北12345678 阅读(357) 评论(0) 推荐(0)
摘要:一.写在前面 首先,本篇文章并没有涉及原理,而是在笔者撸了《深入理解Java虚拟机》好几遍的基础上讲解自己的经验,从一个新手到现在明白JVM是个什么玩意,怎么去理解和明白,讲解这样一个经验而已。这篇文章并对JVM并没有挖掘得很深,在下目前暂时也没有这个能力,只是以通熟易懂的方式,让读者理解JVM是个 阅读全文
posted @ 2019-07-06 22:07 南北12345678 阅读(1770) 评论(0) 推荐(0)
摘要:StringBuilder转化为String 整型数组转化为字符串 字符串转化为整形数组 字符串转化为字符数组 字符数组转化为字符串 字符数组转化为整型数组 整型数组转化为字符数组 整型数转化为字符串 字符串转化为整型数 java类型转换 Integer String Long Float Doub 阅读全文
posted @ 2019-06-30 15:38 南北12345678 阅读(41331) 评论(0) 推荐(2)
摘要:不仅仅是Java,几乎所有的语言的时间都是从这一刻开始算起的. 原因:java起源于UNIX系统,而UNIX认为1970年1月1日0点是时间纪元. 最初计算机操作系统是32位,而时间也是用32位表示。System.out.println(Integer.MAX_VALUE);#int的最大值2147 阅读全文
posted @ 2019-06-24 22:08 南北12345678 阅读(6487) 评论(0) 推荐(0)
摘要:区别: 1意思不同: &&是“与”的意思,||是“或者”的意思。 2 使用上不同:a && b:a和b同时为true 才返回 true, 否则返回false;a || b:a或b任意一个为true 就返回true , 否则返回false 3 两者都表示运算,但是&&运算符第一个表达式不成立的话,后面 阅读全文
posted @ 2019-06-02 14:03 南北12345678 阅读(10764) 评论(0) 推荐(0)
摘要:重命名:shift + F6 查看Javadoc/详情:ctrl + Q 查找接口的实现类:ctrl + alt + B format代码:ctrl + alt + L 全局查询:ctrl + shift + F 查询任意文件:双击shift 功能多,比较实用的快捷键:alt + Enter 删除选 阅读全文
posted @ 2019-05-12 14:48 南北12345678 阅读(2645) 评论(0) 推荐(0)
摘要:parameter参数 1.配置框架 web.xml property属性 1.右击项目--property 2.项目里面bean元素 property 3.Eclipse工作台菜单栏里面的project项目点击 preference首选项 1.window -- performance 首选项 阅读全文
posted @ 2019-05-12 10:15 南北12345678 阅读(650) 评论(0) 推荐(0)
摘要:Tomcat 运行 Success 阅读全文
posted @ 2019-05-08 22:52 南北12345678 阅读(306) 评论(0) 推荐(0)
摘要:打开idea,点击New - Project 找到Maven一栏,因为要搭建的SpringMvc项目,所以选择webapp模板 填写好GroupId和ArtifactId后,一步步next,最后finish完成 创建成功后,可以看到项目是这样的目录结构 除了配置相关依赖的pom.xml,目录中还有一 阅读全文
posted @ 2019-05-06 22:40 南北12345678 阅读(2384) 评论(0) 推荐(0)
摘要:阅读目录 一:间接请求转发(Redirect) 二:直接请求转发(Forward) 用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward 阅读全文
posted @ 2019-04-27 17:47 南北12345678 阅读(659) 评论(0) 推荐(0)
摘要:创建型模式 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 介绍 意图:定义一个创建 阅读全文
posted @ 2019-04-16 14:44 南北12345678 阅读(2631) 评论(0) 推荐(1)
摘要:原文地址:https://www.cnblogs.com/stateis0/p/9823450.html 大纲 1 模块分包原则2 框架扩展原则3 领域划分原则4 接口分离原则5 组件协作原则6 功能演进原则 原则总结者:梁飞,dubbo作者 原则解读者:莫那鲁道 1 模块分包原则 说说我的理解。这 阅读全文
posted @ 2019-04-16 14:19 南北12345678 阅读(484) 评论(0) 推荐(0)
摘要:最近正值春招,一直在给公司招聘 Java 程序员,我从 2015 年做 TeamLeader 开始就习惯性地收集平时遇到的 Java 技术问题或周围朋友见过的面试题,经过不断筛选,终于凝练成一套实用的小题库。(题库中所有的问题请看下文,考验你水平的时候到了。) 一方面是给公司招聘用,另一方面是想用它 阅读全文
posted @ 2019-04-13 18:12 南北12345678 阅读(270) 评论(0) 推荐(0)
摘要:String str = " 中国, 美国 , 意大利 ";String[] arr = str.split(",");for(int i1 =0;i1<arr.length;i1++){ //String数组,不过arr[0]为空 去除字符串内以逗号分割的每个字符前后的空格,再以逗号连接 str 阅读全文
posted @ 2019-01-14 00:37 南北12345678 阅读(3707) 评论(0) 推荐(0)
摘要:实现目标语句是这个注意,这里的java变量是idd java中的字符串只能双引号,如果字符串中需要拼接变量,该变量用单引号括起来,然后加两个双引号再加两个加号,中间就是变量。 拼接步骤 2.此时要将2改为id(int类型变量),只需要在中间修改,先是删掉2,用单引' '代替 3.接着在单引号中间加上 阅读全文
posted @ 2019-01-01 23:26 南北12345678 阅读(12844) 评论(1) 推荐(1)