![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Spirits、
做一条有梦想的咸鱼
展开
-
Class.getResource("")和Class.getResource("/")区别
Class.getResource()有/没有/的区别:有/ 代表从classpath根目录/ 没有path代表当前文件所在路径 URL resourc1 = GridFsTest.class.getResource(""); URL resource2 = GridFsTest.class.getResource("/");ClassLoader.getResource()不能以“/”...原创 2020-02-19 19:05:27 · 471 阅读 · 0 评论 -
java nio
14. Buffers传统应用程序设计上采用同步I/O,这些应用具有如下特征:文件可能会很大,有可能吧整个文件读入内存。应用程序在同一时间只读取或写入几个文件或网络连接,理想情况下只使用一个流一次。应用是有序的,在完成读文件或写文件之前,不能够做其他的事情。只要这些特性保持不变,基于流的输入/输出就相当快并且运行得相当高效。然而,如果违反了这些先决条件,标准I/O模型开始暴露一些缺...原创 2019-09-22 10:27:14 · 330 阅读 · 0 评论 -
字面量和new String()垃圾回收相关
public class ImmutableStrings{ public static void main(String[] args) { String one = "someString"; String two = new String("someString"); one = two = null; ...原创 2019-09-06 16:04:25 · 364 阅读 · 0 评论 -
java注解原理
注解原理1、所有的注解都继承Annotation接口2、编译器在编译的时候检查方法和类上的注解,当前注解是否允许出现在当前位置,并将属性值写入元素表。3、在运行时 ,当我们在使用反射时,jvm将所有在运行期的注解取出来放入到一个map,并用这个map构造注解处理器AnnotationInvocationHandler 。4、最后,虚拟机将采用 JDK 动态代理机制生成一个目标注解的代理类...原创 2019-02-24 01:04:55 · 3611 阅读 · 0 评论 -
Java获取资源文件
获取资源文件的方法说明:**1 、getResource()**返回:URL ,然后创建File文件,通过路径读取文件的内容。path不能以’/'开头,path是从ClassPath根下获取;// 指定 activiti.cfg.xml文件String resource = “activiti.cfg.xml”;URL resource2 = Thread.currentThread()...原创 2018-12-27 17:25:26 · 528 阅读 · 0 评论 -
一句话博客-----cron表达式详解
https://www.cnblogs.com/javahr/p/8318728.html转载 2018-10-21 10:55:28 · 146 阅读 · 0 评论 -
深入理解递归思想
什么是递归本质上,将原来的问题转换为更小的同一问题。问题规模可以不断缩小,直到达到一个不能再缩小的基本问题,解决这个基本问题,就解决了整个问题。例如,使用递归思想对自然数1、2、3…n-1 、n求和:sum(n) = n +sum(n-1); //sum(n-1)就是被转换后规模更小的同一问题。sum(n-1)=n-1 +sum(n-2)…sum(2)= 2 +sum(1) //直到...原创 2018-10-13 17:55:25 · 999 阅读 · 0 评论 -
多路分发之EnumMap
话不多说,先上代码。package cn.pconline.枚举.多路分发;import java.util.EnumMap;import java.util.Map;public enum State { 液体,气体,固体; static EnumMap<State, Map<State, Transition>> enumMap; enum Trans...原创 2018-09-25 10:20:32 · 390 阅读 · 0 评论 -
request.getReader()的作用
转载自 添加链接描述application/x- www-form-urlencoded是Post请求默认的请求体内容类型,也是form表单默认的类型。Servlet API规范中对该类型的请求内容提供了request.getParameter()方法来获取请求参数值。但当请求内容不是该类型时,需要调用request.getInputStream()或request.getReader()方法来...转载 2018-09-23 11:06:18 · 28907 阅读 · 5 评论 -
java使用HttpClient PostMethod提交json数据
故事前要今天,在做公司的一个项目,需要和第三方公司进行对接,需要将我们采集到的数据发送给第三方公司,按照对方提供的文档,传递好参数后,httpclient.execute(method)请求后,得到的状态码 ,一直是502,犹豫第一次使用HttpClient post json数据,一直怀疑是自己的代码问题,最后不知在哪个技术论坛看到 ,有人问url请求中有空格怎么办,突然发现对方提供的pdf...原创 2018-08-30 20:31:35 · 26785 阅读 · 6 评论 -
UML图关联关系
UML图关联关系关联关系共有四种,由弱至强依次是:依赖 &amp;amp;lt;关联 &amp;amp;lt; 聚合&amp;amp;lt;组合依赖从代码层面上看,被依赖的类B作为参数被类A在某个方法中使用。这种使用关系是偶然性的,非常弱的。B类的变化会影响到A类。 关联从代码层面上看,被关联类B以类属性的形式出现在关联类A中,也可能是关联类A引用了一个类型为关联类B的全局变量。它体现的是一种强原创 2018-08-03 00:32:59 · 7992 阅读 · 0 评论 -
java正则表达式
今天开发过程遇到了正则表达式 虽然以前学过 但习惯了百度 早已忘了 这次重新捡起来 随便写几个练下手。public class AppTest { /** * 正则表达式 匹配手机号 * ^1 匹配开始的位置 必须以1开头 * x|y 匹配是x 或y * [xyz] 自定义集合 匹配包含的任意一个字符 例如:“a” 匹配[abc] 而“...原创 2018-07-13 15:44:55 · 198 阅读 · 0 评论 -
Java中的String、StringBuilder和StringBuffer(转载)
https://mp.weixin.qq.com/s?__biz=MzI4OTA3NDQ0Nw==&mid=2455545028&idx=1&sn=37a38b98291ba17a21b1fd174a11a716&chksm=fb9cb8a4cceb31b29825b2ff1f1a7eccf1bea26fbaa3040f7ec8637e67ef02de5b637b1...转载 2018-07-12 16:54:24 · 136 阅读 · 0 评论 -
UML图
一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。那么属性/方法名称前加的加号和减号是什么意思呢?它们表示了这个属性或方法的可见性,UML类图中表示可见性的符号有三种:· + :表示public· - :表示p...转载 2018-07-05 00:26:43 · 163 阅读 · 0 评论 -
在jsp中使用java枚举
public enum EnumLottery {A(0,"签到"),B(1,"关注公众号"),C(2,"邀请好友"),D(3,"抽奖"),E(4,"新人奖励");private Integer code;private String name;private EnumLottery(Integer code ,String name){this.code=code;this.name...原创 2018-07-03 17:47:02 · 2798 阅读 · 0 评论 -
LinkedList实现栈或队列功能
LinkedList除了用作列表 本身还可以就已经实现了队列 或栈的功能。 用法如下:public class LinkedTest { /** * LinkedList 除了用作list 本身还提供了用作栈和队列的功能 * LinkedList 用作stack */ @Test public void LinkedList2St...原创 2018-07-16 10:59:11 · 382 阅读 · 0 评论 -
java运算符优先级记忆口诀
尊重原创:(口诀)转自https://www.cnblogs.com/zjfjava/p/5996666.html 今天看到《java编程思想》中的运算符优先级助记口诀,不过“Ulcer Addicts Really Like C A lot”在中文语境下不好记。我试着写一个口诀: 单目乘除为关系,逻辑三目后赋值。 单目:单目运算符+ –(负数) ++ -- 等 乘除:算数单目运算符* /...转载 2018-06-27 14:09:02 · 1277 阅读 · 0 评论