![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
luo_yu_1106
这个作者很懒,什么都没留下…
展开
-
记录一下mybatis的mapper如果想在返回的数据里其他实体list可以这么写
<resultMap id='BaseMap' type='com.luoyu.entity.Student'> <id column='id' jdbcType="Integer" property="productId"> <result column='name' jdbcType="VARCHAR" property="name"></resultMap><resultMap id="withClassMap" extends="Base原创 2021-07-02 17:07:13 · 282 阅读 · 0 评论 -
关于A项目引用B项目的包,但是想修改B项目的properties里的参数问题
背景如下:项目A引用了项目B的包,但是debug发现应该把properties里的一个参数isDebug设置为false,本以为需要去B项目修改配置后重新打包,实际上只需要在A项目的配置文件中重写isDebug设置为false就好了,记得哦,以后要注意...原创 2020-12-22 17:08:58 · 158 阅读 · 0 评论 -
输入流与输出流的区别
输入流与输出流区别 程序在内存中运行,文件在磁盘上,把文件从磁盘上读入内存中来,当然是输入流了,反之,把内存中的数据写到磁盘上的文件里面去就是输出。通常都是这样的,用了过滤流的情况复杂一些,则另当别论。 屏幕和键盘也是区别于内存的设备,你可以将内存中的的数据“输出”到屏幕上,所有要用System.out.println() 而从终端读取键盘输入用System.in。 理解内存、磁盘、终端(屏幕/键盘)、网络之间的关系。你程序操作的数据都应该是在内存里面,内存是你操作的主对象,把数据从其他转载 2020-09-29 11:17:31 · 1727 阅读 · 1 评论 -
今天学习新的try(){}catch写法
来源:https://www.cnblogs.com/coder-zyc/p/10364528.html 在stackoverflow偶尔看到的一个关于try()...catch()的用法,通常我们使用try...catch()捕获异常的,如果遇到类似IO流的处理,要在finally部分关闭IO流,当然这个是JDK1.7之前的写法了;在JDK7优化后的try-with-resource语句,该语句确保了每个资源,在语句结束时关闭。所谓的资源是指在程序完成后,必须关闭的流对象。写在()里面的流对象对应的转载 2020-09-29 10:30:39 · 4839 阅读 · 0 评论 -
在服务器的临时路径生成文件,7天后删除
这次项目是调用外部接口,推送数据。其中一个接口是csv文件批量传数据。也就是我们这边获取到List<实体>数据,然后转为csv文件,传送到接口里。生成csv文件就涉及到要向服务器写入文件。问了一下,建议用临时路径写文件。还有生成的文件不要在调用成功后立马删除,建议7天后删除。所以就在项目上线前2个小时开始了改代码。删除文件的思路是:先找到路径下所有7天前的文件,然后删除。这...原创 2019-06-20 11:20:36 · 1130 阅读 · 0 评论 -
map.toString转回String
在原博客:https://blog.csdn.net/zhpeng289/article/details/83780445的基础上改了一下:思路就是:获取key和value,直接存入mapprivate static Map<String, String> mapStringToMap(String str) { str = str.substring(1, str...转载 2019-05-30 19:38:47 · 1662 阅读 · 0 评论 -
按位与&的运算
文章来自:https://blog.csdn.net/king1701007/article/details/78273070首先说一下&,百度一下的说明&是二进制“与”运算,参加运算的两个数的二进制按位进行运算,运算的规律是:0 & 0=00 & 1=01 & 0=01 & 1=1对于参加运算的数要换算为二进制进行运算,例如3 &a...转载 2019-02-27 11:52:37 · 15246 阅读 · 2 评论 -
hashcode
本文来自:https://blog.csdn.net/zhangyuan19880606/article/details/51240372前言Object提供给我们了一个Native的方法“public native int hashCode();”,本文讲讲Hash是什么以及HashCode的作用 Hash先用一张图看下什么是HashHash是散列的意思,就是把任意长...转载 2019-02-26 17:38:59 · 103 阅读 · 0 评论 -
移位运算符
这样写直接是二进制操作了,表示1,左移4位,变成10000,也就是16.这样一来便省略了中间一些复杂的转换过程,直接以二进制形式去运行,效率更高。(来自:https://zhidao.baidu.com/question/1388601647803668900.html)下面的文章来自:http://www.233.com/ncre2/JAVA/fudao/20081027/08384737...转载 2019-02-26 16:58:16 · 1350 阅读 · 3 评论 -
this 只有在类实例化后才有意义
原文链接:https://www.jianshu.com/p/89b5d62728da1.this&super什么是this,this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的。要注意的是this只能在类中的非静态方法中使用,静态方法和静态的代码...转载 2019-02-28 15:44:04 · 505 阅读 · 0 评论