首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leinuoa
掘友等级
软件研发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
赞
文章( 29 )
沸点( 0 )
前端模块化详解(完整版)
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀,此时在JS方面就会…
Spring 笔记2:IOC注解方式&AOP
先想一想注解出现的目的是干嘛呢?其实注解最主要一个目的就是要替代传统 XML 文件方式,用注解会变得更简单,因为传统 XML 文件需要写很多很多配置,如果多了会变得很臃肿。 还需导入 Spring 框架的 AOP 的 jar 包 spring-aop-4.2.4.RELEASE…
【Java】留下没有基础眼泪的面试题
程序在执行时,多线程是CPU通过给每个线程分配CPU时间片来实现的,时间片是CPU分配给每个线程执行的时间,因时间片非常短,所以CPU通过不停地切换线程执行。 无锁并发编程。多线程竞争时,会引起上下文切换,所以多线程处理数据时,可以用一些办法来避免使用锁,如将数据的ID按照Ha…
【死磕Java并发】—–J.U.C之并发工具类:CyclicBarrier
【死磕Java并发】—–J.U.C之并发工具类:CyclicBarrier
Java并发工具类(栅栏CyclicBarrier)
CyclicBarrier适用于这样的情况:你希望创建一组任务,它们并行地执行工作,然后在下一个步骤之前等待,直到所有任务都完成。栅栏和闭锁的关键区别在于,所有线程必须同时到达栅栏位置,才能继续执行。 闭锁用于等待事件,而栅栏是线程之间彼此等待,等到都到的时候再决定做下一件事。…
JDK8 并发包一览
《java并发编程系统与模型》已出版,真心希望大家能支持这本书,您的支持就是我最大的动力! AbstractExecutorService: 抽象的执行器。ArrayBlockingQueue: 一个有边界的先进先出的阻塞队列BlockingDeque: 接口描述,阻塞双端队列…
Vue前端开发规范
1. 组件名为多个单词 2. 组件数据 3. Prop定义 4. 为v-for设置键值 6. 为组件样式设置作用域 1. 组件文件 2. 单文件组件文件的大小写 3. 基础组件名 4. 单例组件名 5. 紧密耦合的组件名 6. 组件名中的单词顺序 7. 模板中的组件名大小写 8…
教你 Shiro 整合 SpringBoot,避开各种坑
我们首先要继承 AuthorizingRealm 类来自定义我们自己的 realm 以进行我们自定义的身份,权限认证操作。
Spring统一返回Json工具类,带分页信息
项目做前后端分离时,我们会经常提供Json数据给前端,如果有一个统一的Json格式返回工具类,那么将大大提高开发效率和减低沟通成本。 1. Resp工具类 2. PageInfo 用于封装分页信息的 4. ErrorCode 用于定义错误码 5. HttpStatus 提取自o…
git基本操作,一篇文章就够了!
1. git简介 在实际开发中,会使用git作为版本控制工具来完成团队协作。因此,对基本的git操作指令进行总结是十分有必要的,本文对一些术语或者理论基础,不重新码字,可以参考廖雪峰老师的博文,本文只对命令做归纳总结。 暂存区(Index/Stage):在使用git管理项目文件…
下一页
关注了
35
关注者
0
收藏集
1
关注标签
120
加入于
2017-12-13