摘要:
重温数据结构:哈希 哈希函数 哈希表
阅读原文
2018-08-02 06:29:02 阅读(2465) 评论(0)
摘要:
今天在学习springBoot时, 页面的css样式无法加载, 出现Resource interpreted as Stylesheet but transferred with MIME type text/html
点击css文件后是html页面
说明该css文件读取到了, 但成了 text/html , 而... 阅读原文
2018-08-02 06:14:05 阅读(2326) 评论(0)
摘要:
//java.net包中提供了专门用于网络编程的类:URL、Socket、InetAddress和DatagramSocket类等
1.URL类
使用URL创建对象的应用程序称为客户端程序;
一个URL对象包含最基本的三个部分信息:协议、地址和资源;
//协议必须是JVM支持的协议:常见的有Http、Ftp、Fi... 阅读原文
2018-08-02 06:00:03 阅读(2347) 评论(0)
摘要:
实体与Dto自动赋值
在开发的过程中,实体之间相互赋值是很正常的事,但是我们一般的方法都通过set和get方法来进行的,如果要赋值的字段少那还行,但是需要赋值的字段超过10个,那就是个灾难,你会看到整屏代码中全是set和get方法。
两个实体属性字段几乎完全相同
两个字体有部分字段相同
源实体只有部分字段赋值,目标... 阅读原文
2018-08-02 00:13:01 阅读(2808) 评论(0)
摘要:
这次做的题是在是太多了,五页呢,吓死宝宝了!
阅读原文
2018-08-01 23:52:22 阅读(2559) 评论(0)
摘要:
JVM 是在操作系统上的一个平台,与操作系统间有个装换器,将字节码文件转换成对应平台的机器码,字节码文件从编译器编译.java文件产生。
JVM的结构 栈(存放的就是方法的引用,局部变量,方法体)、堆(常量,方法的实例)、方法区(常量池、静态方法区)、程序计数器、本地方方法栈(暂时不理解这是个什么东西 有什么作用 为... 阅读原文
2018-08-01 22:30:03 阅读(2534) 评论(0)
摘要:
一、基础篇
JVM
JVM内存结构
堆、栈、方法区、直接内存、堆和栈区别
Java内存模型
内存可见性、重排序、顺序一致性、volatile、锁、final
垃圾回收
内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定
JVM参数及调优
Java对象模型
oop-klass、对象头
HotSpo... 阅读原文
2018-08-01 21:06:02 阅读(3384) 评论(0)
摘要:
前言
最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM 高效并发部分,每读一遍都有不同的感悟。路漫漫,借此,把前段时间搞着玩的秒杀案例中的分布式锁深入了解一下。
案例介绍
在尝试了解分布式锁之前,大家可以想象一下,什么场景下会使用分布式锁?
单机应用架构中,秒杀... 阅读原文
2018-08-01 20:16:04 阅读(2327) 评论(0)
摘要:
1. 学习计划
1、使用freemarker实现网页静态化
2、ActiveMq同步生成静态网页
2. 网页静态化
可以使用Freemarker实现网页静态化。
2.1. 什么是freemarker
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与W... 阅读原文
2018-08-01 20:11:12 阅读(2515) 评论(0)
摘要:
在Java语言的Arrays类下提供了一系列排序(sort)方法,帮助使用者对各种不同数据类型的数组进行排序. 在1.7之后的版本中, Arrays.sort()方法在操作过程中实际调用的是DualPivotQuicksort类下的sort方法,DualPivotQuicksort和Arrays一样,都在java.u... 阅读原文
2018-08-01 19:12:12 阅读(2759) 评论(0)