java-专业名词
文章平均质量分 62
luo_yu_1106
这个作者很懒,什么都没留下…
展开
-
关于threadLocal
之前看过2此threadLocal的源码,但是没有懂,把这次的记录下来1.首先要明确ThreadLocal.ThreadLocalMap threadLocals上面这个变量是每个线程私有的,具体源码如下,threaLocals是Thread类下的属性,为每个线程私有ThreadLocalMap getMap(Thread t) { return t.threadLocals; }2.所以实际的存储逻辑图是这样的但是还有问题不清楚,每次不同线程进来,t原创 2021-03-15 15:31:50 · 85 阅读 · 0 评论 -
yaml文件的一些语法规则及格式校验
来源:http://www.ansible.com.cn/docs/YAMLSyntax.htmlYAML 语法这个页面提供一个正确的 YAML 语法的基本概述, 它被用来描述一个 playbooks(我们的配置管理语言).我们使用 YAML 是因为它像 XML 或 JSON 是一种利于人们读写的数据格式. 此外在大多数变成语言中有使用 YAML 的库.你可能希望读Playbooks实践中如何使用的.基本的 YAML对于 Ansible, 每一个 YAML 文件都是从一个列表开始..转载 2021-03-15 10:06:08 · 3348 阅读 · 0 评论 -
记录一下orm框架的简单实现
可以参考有一下这个博客:https://blog.csdn.net/liyazhou0215/article/details/77431561sql:CREATE TABLE `student` ( `student_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL, `age` int(11...转载 2019-06-17 11:59:42 · 193 阅读 · 0 评论 -
为什么数据需要序列化
来自 深入分析 java web技术内幕转载 2019-04-25 17:50:17 · 1059 阅读 · 0 评论 -
静态内部类
本文原来源:https://blog.csdn.net/weixin_42762133/article/details/82890555我是照着这个博主的博客写的代码,记录一下public class OuterStatic { private int outerVariable = 1; /** * 外部类定义的属性(重名) */ private int commonVa...原创 2019-04-29 19:46:02 · 108 阅读 · 0 评论 -
子类是否可以通过反射得到父类的私有方法
答案是可以。一次电话面试中被问到这个问题,当时答错了,现在记录一下。测试类如下:@Test public void test07() { Father father = new Father(); Class<? extends Father> fatherClass = father.getClass(); Field[] fields = fatherC...原创 2019-04-29 15:33:37 · 3487 阅读 · 2 评论 -
maxInMemorySize
经过查找,找到了这个属性:maxInMemorySize在这里设置了文件放入临时文件夹的最小大小限制,那么这个属性到底还有什么作用呢?查询得知:此为阈值,低于此值,则保存在内存中,如高于此值,则生成硬盘上的临时文件来自:https://blog.csdn.net/lixin2151408/article/details/86493394...转载 2019-04-22 15:38:11 · 11961 阅读 · 0 评论 -
Long的最大值
9223372036854775807 记住long的最大值是一个以9开头的十九位的数!!!int的最大值是2147483647,int的最大值是个以二开头的十位数!!原文链接:https://blog.csdn.net/lgoodbook/article/details/79768976写项目的一个字段超过了int的最大值,所以此时建议用long!!顺便复习一下java的八个...原创 2019-04-15 16:41:27 · 33614 阅读 · 0 评论 -
请记住这个数字-2147483648到2147483647
int的取值范围,亲,请你记住好吗!!!!!214748364721474836472147483647重要的事情说三遍String转int报错,很可能是数字的范围已经超过了int的最大值了...原创 2019-04-11 15:57:04 · 2931 阅读 · 0 评论 -
将String转为int的方法
@Test public void test04() { String a="T20190001"; a= a.substring(1); int z= Integer.valueOf(a).intValue(); int s=z+1; System...原创 2019-04-11 15:21:22 · 2226 阅读 · 0 评论 -
关于@Configuration和@Bean以及@Autowired使用关系
如果想通过@Autowired使用一个bean那么可以这么写@Configurationpublic class RestConfig { @Bean public RestTemplate restTemplate(){ RestTemplate restTemplate = new RestTemplate(); return...原创 2019-04-11 10:04:33 · 4261 阅读 · 3 评论 -
java中的ArrayList和LinkedList
【学习总结】在java中常用的list有两种:ArrayList和LinkedListArrayList擅长查找元素LinkedList擅长增删元素ArrayList的底层是数组,这也就导致了它不论数据量大小,查找元素速度都特别快,因为数组结构,每一个元素都有对应的索引;如果想在ArrayList中进行增删操作,则需要新增元素位置后的所有元素都向后挪一位,速度自然很慢。LinkedList的底层是...原创 2018-04-18 11:18:41 · 167 阅读 · 0 评论 -
【转】java理解静态代码块
原文地址:https://blog.csdn.net/lxyzhu/article/details/41041641static代码块一般用于初始化类中的静态变量,该静态代码块在类加载过程中的初始化阶段执行,并且只执行一次。使用static静态代码块进行初始化与直接在定义变量的时候初始化效果是一样的,但是它们的先后顺序可能会对变量的值造成影响。示例:public class TestStatic ...转载 2018-04-18 10:34:02 · 122 阅读 · 0 评论