首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
GavinKing
掘友等级
打杂
|
某互联网公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
最新
热门
解密IDEA激活技术,阿里JVM工具Arths核心技术《JAVA agent》高级面试必备
哇擦,IDEA激活码竟然又过期了!毕竟之前都是付费的。 默默的我又掏出了某宝,准备付费。 看见agent这个单词,我大概知道他是怎么玩的了。 我们应该支持正版软件,正义的人儿一定反手一个举报,而我觉得我应该反编译看下他干了啥。 看见这位作者包的取名我就知道,他一定不同凡响。 因…
关于Synchronized竟然被面试者给怼趴下了
哇咔咔,接着上回的继续来聊,接下来咱们聊聊你非常熟悉(基本不用)的东西,Synchronized。 Synchronized 用过的,简单的说是用来控制线程同步的。 为了解决多线程下线程对资源的读写发生混乱,例如不同线程读写发生不一致的情况,所以需要给这些资源加上锁,保证资源读…
面试官收题之1《JAVA多线程-线程基础概念》
今天和面试官朋友闲聊的时候,他说最近面了一位JAVA开发,他本着认真负责(炫技)的态度,问了一些JAVA多线程的问题竟然被面试者正面刚了一波!现在的面试者越来越厉害了,魔鬼的细节懂的越来越多,搞的他慌的一匹。 我们当然是由浅入深,试试他的深浅,慢慢调情,不是,慢慢从入门开始。 …
ThreadLocal源码解析以及InheritableThreadLocal拓展
有人可能想到了定义一个公共的属性或者静态变量,但是这样会引发一个多线程共享变量线程不安全问题,所以必须对这个公共属性进行加锁控制。 一旦上锁,那效率可不是慢了一星半点,有没有更加高效的办法呢?这时候就要用到***ThreadLocal***了。 上面提到的同步变量,采取的是统一…
10.新增博客功能-结束语---《Beetl视频课程》
教程进入了尾声,该讲的知识点基本讲到了,本节课不会讲新的知识点。 今天来实现最后一个功能:发布博客。 访问 localhost:8080/createBlog进行博客新增。 到这一节该讲的知识点都讲完了,只要大家熟练的使用前几节讲的知识点,能够应付大部分场景了。 我们这一套《一…
09.ajax局部渲染---《Beetl视频课程》
Beetl满足了更加流行的方式,研发了ajax局部渲染技术。 后台处理后返回一个json,浏览器端将json数据拆开,拼成一条一条的行数据,然后生成dom节点,追加到表格里。 作为另外一种可选技术,beetl支持局部渲染技术,允许后台处理返回的是一个完成的html片段,这样,前…
08.Beetl自定义方法以及直接访问java类方法---《Beetl视频课程》
我们想要实现类似于${ strutil.subString ("hello",1)} 这样的方法,在Beetl模板中直接使用函数。 call方法存在两个参数,一个是模板传输过来的参数列表Object[] objects,另外一个是beetl模板的上下文Context。 上下文中…
07.HTML标签以及自定义定界符配置---《Beetl视频课程》
Beetl 也支持HTML tag形式的标签,个人认为,这是一种引用模板更加优雅的实现,能和静态HTML标签融为一体。 我们也可以为 page.html定义一个HTML标签,那他的调用方法就变成了下面这种。 是不是更加符合,静态HTML标签的习惯。 Beetl自定义标签的传参形…
06.Beetl标签函数include ---《Beetl视频课程》
include 标签与JSP、freemark等其他的模板引擎类似。 第二个参数是一个json对象,用来向include的模板传递参数。
05.Beetl标签函数以及定界符、占位符介绍---《Beetl视频课程》
所谓标签函数,即允许处理模板文件里的一块内容,功能等于同jsp tag。 layout标签函数,相当于把公共部分抽取出来,包裹主单个页面的个性化内容。 定界符就是 界定动态beetl语言 与 html静态代码之间的符号。 而定界符之外的代码就是html静态代码(beetl语法不…
下一页
个人成就
文章被点赞
49
文章被阅读
9,387
掘力值
248
关注了
12
关注者
8
收藏集
13
关注标签
15
加入于
2018-09-19