会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KEEP ON CODING......
Cecil2020
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
9
下一页
2018年4月17日
Mybatis常用知识点总结
摘要: 1. #{}和${}的区别是什么? ${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。 #{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql
阅读全文
posted @ 2018-04-17 20:04 Cecil2020
阅读(360)
评论(0)
推荐(0)
2018年3月26日
Spring常用知识点总结
摘要: 1. Spring有哪些优点? 轻量级:Spring在大小和透明性方面绝对属于轻量级的,基础版本的Spring框架大约只有2MB。 控制反转(IOC):Spring使用控制反转技术实现了松耦合。依赖被注入到对象,而不是创建或寻找依赖对象。 面向切面编程(AOP): Spring支持面向切面编程,同时
阅读全文
posted @ 2018-03-26 19:45 Cecil2020
阅读(371)
评论(0)
推荐(0)
2018年2月23日
JAVA并发编程学习笔记------结构化并发应用程序
摘要: 1. Executor基于生产者-消费者模式,提交任务的操作相当于生产者,执行任务的线程相当于消费者,如果要在程序中实现一个生产者-消费者的设计,最简单的方式通常就是使用Executor 2. Executor的生命周期: 为了解决执行任务的生命周期问题,Executor扩展了ExecutorSer
阅读全文
posted @ 2018-02-23 16:07 Cecil2020
阅读(216)
评论(0)
推荐(0)
JAVA并发编程学习笔记------多线程调优
摘要: 1. 多线程场景下尽量使用并发容器代替同步容器 (如ConcurrentHashMap代替同步且基于散列的Map, 遍历操作为主要操作的情况下用CopyOnWriteArrayList代替同步的List) ConcurrentHashMap:分段锁机制,多线程条件下优于HashMap+synchro
阅读全文
posted @ 2018-02-23 16:07 Cecil2020
阅读(249)
评论(0)
推荐(0)
JDK源码学习之 集合实现类
摘要: 一、HashMap (1) 简介:java1.8版本之前HashMap的结构图如下: 数组的每个元素都是一个单链表的头节点,链表是用来解决冲突的,如果不同的key映射到了数组的同一位置处,就将其放入单链表中。但这就存在一个问题:在一个链表中查找一个节点时,将会花费O(n)的查找时间,会有很大的性能损
阅读全文
posted @ 2018-02-23 16:05 Cecil2020
阅读(229)
评论(0)
推荐(0)
2018年2月22日
JDK源码学习之 java.util.concurrent.automic包
摘要: 一、概述 Java从JDK1.5开始提供了java.util.concurrent.atomic包,方便程序员在多线程环境下无锁的进行原子操作。原子变量的底层使用了处理器提供的原子指令,但是不同的CPU架构可能提供的原子指令不一样,也有可能需要某种形式的内部锁,所以该方法不能绝对保证线程不被阻塞。
阅读全文
posted @ 2018-02-22 17:10 Cecil2020
阅读(282)
评论(0)
推荐(0)
2018年1月30日
本地工程引入maven工程的配置方式
摘要: 一、准备 IDE: IntelliJ IDEA 2016.3.1 maven: 3.5.2 JDK: 1.8 操作系统: Window 7 二、配置 1. maven 3.5 下载地址:http://maven.apache.org/download.cgi 下载完成后解压到本地D盘maven目录下
阅读全文
posted @ 2018-01-30 16:17 Cecil2020
阅读(288)
评论(0)
推荐(0)
2018年1月18日
JAVA配置&注解方式搭建简单的SpringMVC前后台交互系统
摘要: 前面两篇文章介绍了 基于XML方式搭建SpringMVC前后台交互系统的方法,博文链接如下: http://www.cnblogs.com/hunterCecil/p/8252060.html http://www.cnblogs.com/hunterCecil/p/6924935.html 本文重
阅读全文
posted @ 2018-01-18 08:22 Cecil2020
阅读(421)
评论(0)
推荐(0)
2018年1月17日
Spring常用注解简析
摘要: 1. Autowired 自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。当然,getter看个人需求,如果私有属性需要对外提供的话,应当予以保留。 @Autowired默认按类型匹配的方式,在容器查找匹配的Bean,当且仅一个匹配的Be
阅读全文
posted @ 2018-01-17 13:56 Cecil2020
阅读(173)
评论(0)
推荐(0)
HTTP/HTTPS GET&POST两种方式的实现方法
摘要: 关于GET及POST方式的区别请参照前面文章:http://www.cnblogs.com/hunterCecil/p/5698604.html http://www.cnblogs.com/hunterCecil/p/5661459.html 本文具体说明HTTP/HTTPS下GET&POST两种
阅读全文
posted @ 2018-01-17 13:46 Cecil2020
阅读(2929)
评论(0)
推荐(0)
1
2
3
4
5
···
9
下一页