-
基于Spring注解的上下文初始化过程源码解析(二)
基于Spring注解的上下文初始化过程源码解析(二) 上一篇看完了register方法的代码,继续跟后面代码 后面执行refresh方法,代码清单如下: public void refresh() throws BeansException, IllegalStateException {synchronized (this.startupShutdownMonitor) {// Prep...
-
TZ_02MyBatis_lazy SqlMapConfig.xml
TZ_02MyBatis_lazy SqlMapConfig.xml Mybatis的延迟加载又称为懒加载 mybatis在一对多的查询中,例如查询一个用户时需要查询这个用户下的所有账户信息,如果一次性的select * from user u left join account a on u.id=a.UID 会占用大量的内存 这里就可以使用延迟加载...
-
100道MySQL常见面试题总结
100道MySQL常见面试题总结 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知...
2019-08-16 11:59:15 mysql官网sql注入攻击防sql注入java开发文件定义mysql阿里巴巴数据安全用户
-
Java框架之MyBatis框架(二)
Java框架之MyBatis框架(二) Mybatis框架是相对于优化dao层的框架,其有效的减少了频繁的连接数据库(在配置文件xml中进行配置),将sql语句与java代码进行分离(写在XXXXmapper.xml文件中,一个表对应一个xml文件),有效的处理了各种条件(定义了输入类型pojo)并且将...
-
死磕Synchronized底层实现,面试你还怕什么?
死磕Synchronized底层实现,面试你还怕什么? 关于 synchronized 的底层实现,网上有很多文章了。但是很多文章要么作者根本没看代码,仅仅是根据网上其他文章总结、照搬而成,难免有些错误;要么很多点都是一笔带过,对于为什么这样实现没有一个说法,让像我这样的读者...
-
Java多线程
Java多线程 一、进程和线程: 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CP...
2019-08-16 11:56:39 多线程编程java多线程java线程池java多线程编程文件定义虚拟机用户IE内存管理
-
Java框架之MyBatis框架(一)
Java框架之MyBatis框架(一) 一、框架介绍: MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代...
-
JPA 一对一 一对多 多对一 多对多配置
JPA 一对一 一对多 多对一 多对多配置 1 JPA 概述 1.1 JPA 是什么 JPA ( Java Persistence API ) Java 持久化 API 。是一套 Sun 公司 Java 官方制定的 ORM 方案 , 是规范,是标准 , sun 公司自己并没有实现 关注点: ORM ,标准 概念 (关键字) 1.1.1 ORM 是什么 O...
-
MyEclipse安装成功打不开解决办法
MyEclipse安装成功打不开解决办法 MyEclipse 安装成功后打不开,弹窗提示安装目录中的 configuration 文件夹有问题。(有些用户更新 MyEclipse 也会出现这种问题,或者同一个安装包,其他人能够安装成功并打开,而有些人却不可以) 解决方法 :把成功安装并打开 MyEcli...
-
Java开发笔记(一百三十三)Swing的菜单
Java开发笔记(一百三十三)Swing的菜单 传统的桌面程序基本是对某种类型的文件进行加工,例如Window自带的记事本用来读写文本文件,自带的画图程序用来查看和修改位图文件。为了方便用户切换各种操作,这些程序在窗口顶端放了一排菜单栏,单击菜单栏上的每个菜单,又...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
